(57)【特許請求の範囲】
【請求項１】
属性毎に属性値を有する複数の画像を、該属性値に基づいて定義された複数のグループ条件によりに複数のグループにグループ化する分類手段と、
前記画像から該画像の内容に関する内容情報を抽出する抽出手段と、
前記抽出された画像の内容情報と、前記分類手段によって該画像が分類されたグループ以外のグループのグループ条件との関連を評価する評価手段と、
前記評価手段による評価の結果、前記抽出手段によって抽出された内容情報と関連があると評価されたグループ条件のグループに、該内容情報が抽出された画像のグループを補正する補正手段と
を備えることを特徴とする画像分類装置。
【請求項２】
前記評価手段は、前記画像から抽出された内容情報が含む情報が、前記グループ条件を満たす場合に関連があると評価し、前記補正手段は、該内容情報が抽出された画像を、該条件のグループに補正することを特徴とする請求項１に記載の画像分類装置。
【請求項３】
前記抽出手段は、更に認識手段を有し、抽出された画像を認識することによって得られた認識結果を内容情報とすることを特徴とする請求項１に記載の画像分類装置。
【請求項４】
前記属性とは、撮影場所及び撮影日時であり、前記分類手段は、前記撮影場所及び撮影日時を所定の範囲毎のグループに分類する請求項１に記載の画像分類装置。
【請求項５】
前記評価手段は、既知情報を用いて、前記内容情報と前記条件との関連を評価することを特徴とする請求項１に記載の画像分類装置。
【請求項６】
前記分類手段は、複数のグループ化方法によるグループ化を可能とし、グループ化方法毎に、各画像に対する前記評価手段及び前記補正手段による処理を行うことを特徴とする請求項１に記載の画像分類装置。
【請求項７】
前記内容情報は、少なくとも場所、日付、キャラクター、ロゴのいずれかであることを特徴とする請求項１に記載の画像分類装置。
【請求項８】
前記分類手段で分類されたグループ条件を抽出するグループ特徴情報抽出手段を更に有し、
前記評価手段は、前記抽出された内容情報と、前記グループ特徴情報抽出手段で抽出されたグループ条件との関連を評価することを特徴とする請求項１に記載の画像分類装置。
【請求項９】
画像分類装置の制御方法であって、
属性毎に属性値を有する複数の画像を、該属性値に基づいて定義された複数のグループ条件により複数のグループに前記画像分類装置が備える分類手段がグループ化する分類工程と、
前記画像から該画像の内容に関する内容情報を前記画像分類装置が備える抽出手段が抽出する抽出工程と、
前記抽出された画像の内容情報と、該画像が前記分類工程で分類されたグループ以外のグループのグループ条件との関連を前記画像分類装置が備える評価手段が評価する評価工程と、
前記評価工程による評価の結果、前記抽出工程で抽出された内容情報が関連があると評価されたグループ条件のグループに、該内容情報が抽出された画像のグループを前記画像分類装置が備える補正手段が補正する補正工程と
を備えることを特徴とする画像分類装置の制御方法。
【請求項１０】
請求項９に記載された画像分類装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を分類するための分類装置、分類装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子化された写真データの増加に伴い、検索・整理や鑑賞といった再利用時の手間が増大する中で、写真画像を自動でグループ化する技術に対する期待が高まっている。現在、撮影装置のＧＰＳセンサや時計を利用して、撮影位置や撮影日時等の撮影時の情報を写真画像に付与しておき、これらの情報から写真画像をグループ化する技術が提案されている。
これにより、旅行や結婚式等といったイベントや、それらのイベント中に起きたさらに細かいイベント毎に写真画像をまとめることができる。このような技術においては、時間順に並べた画像に対して、位置情報を含む写真画像の特徴量や撮影時間間隔の変化の大きいところをイベントの切れ目としてセグメンテーションし、グループ化する、といった処理を行うことが知られている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１７０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような時間や場所をベースにしたグループ化処理は、実際に起きたイベントの流れに沿って行われるため、各写真画像はその流れの中で撮影されている必要がある。一方で、旅行や結婚式と言ったイベントで得た切符やパンフレットやお土産等のような撮影対象によっては、イベントの流れの中では撮影されないケースも多い。イベントが終了し、しばらく経ってから自宅で撮影されるといったことも少なくない。
【０００５】
このような場合、写真画像に付与される撮影日時や撮影場所は、本来撮影対象が含まれていたイベントにおける時間や場所とはズレが生じてしまう。その結果、グループ化処理によって正しいグループに配置されない問題が生じてしまう。
【０００６】
このようなグループ化の誤りがあると、例えば、フォトフレームでの自動スライドショー再生やフォトアルバム作成時の自動配置などで、ユーザが意図していないところで画像が出現することがある。また逆に意図しているところで出現しないといったことが起こりえる。
【０００７】
そこで本発明は、画像を適切なグループに分類することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の一態様による画像分類装置は以下の構成を備える。すなわち、属性毎に属性値を有する複数の画像を、該属性値に基づいて定義された複数のグループ条件により複数のグループにグループ化する分類手段と、前記画像の内容に関する内容情報を抽出する抽出手段と、前記抽出された画像の内容情報と、該画像が前記分類手段によって分類されたグループ以外のグループのグループ条件との関連を評価する評価手段と、前記評価手段による評価の結果、前記抽出手段によって抽出された内容情報と関連があると評価されたグループ条件のグループに、該内容情報が抽出された画像のグループを補正する補正手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像を適切なグループに分類することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態における画像分類装置のハードウェア構成を示すブロック図である。
【図２】実施形態における画像分類装置の基本構成を示すブロック図である。
【図３】実施形態における、画像分類装置の処理の手順を示すフローチャートである。
【図４】実施形態における、画像分類装置のグループ化結果情報示す図である。
【図５】実施形態における、画像分類装置のグループ化方法ごとに着目した情報を管理する場合の保持の仕方の例を示した図である。
【図６】実施形態における、画像分類装置のグループ特徴情報の抽出例を示した図である。
【図７】実施形態における、画像分類装置の文字の認識により内容情報を抽出できる写真画像の例を示した図である。
【図８】実施形態における、画像分類装置の内容情報およびグループ特徴情報の例を示した図である。
【図９】実施形態における、画像分類装置の駅名およびその所在地の緯度経度を含む、地理情報に関する知識の例を示した図である。
【図１０】実施形態２における、内容情報およびグループ特徴情報の例を示した図である。
【図１１】実施形態２における、キャラクターに関する知識、地理情報に関する知識、イベント情報に関する知識の例を示した図である。
【図１２】実施形態２における、知識を利用して関連評価をする場合の基本構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下で説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施形態の１つである。
【００１２】
（実施形態１）
本実施形態の画像分類装置に適用するコンピュータ装置のハードウェア構成について、図１のブロック図を参照して説明する。本実施形態においては、構成は単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、例えば、図１に示す構成にネットワークインタフェースを追加し、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続するものとする。
【００１３】
図１において、１０１はコンピュータ装置１００全体を制御するＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。後述するフローチャートの処理もＣＰＵ１０１が行う。１０２は変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。本実施形態の処理プログラムもＲＯＭ１０２に格納される。１０３は外部装置などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。
【００１４】
１０４はコンピュータ装置１００に固定して設置されたハードディスクやメモリカード、あるいはコンピュータ装置１００から着脱可能なフレキシブルディスク（ＦＤ）やＣｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードなどを含む外部記憶装置である。本実施形態においては、外部記憶装置１０４に、写真画像や該写真画像のメタデータ、グループ化結果情報、ＲＡＭ１０３での保持に向かないような大きなサイズの処理中の情報、知識情報などが保存されるものとする。
【００１５】
１０５は、ユーザの操作を受けるポインティングデバイスやキーボードなどの入力デバイス１０９とのインタフェースである。１０６はプログラムの実行結果を出力するためのモニタなどの出力デバイス１１０とのインタフェースである。１０７は１０１〜１０６の各ユニットを通信可能に接続するシステムバスである。
【００１６】
次に、本実施形態の画像分類装置の基本構成について、図２のブロック図を参照して説明する。
【００１７】
２０１は、写真画像のグループ化結果を管理するグループ化情報管理部である。ここでは、グループ化の方法ごとに、グループ化結果を管理する。例えば、図４のようなグループ化結果情報を管理する。すなわち、グループ化方法の識別子４０１、当該グループ化方法に含まれるグループの識別子４０２、および、各グループに所属する画像の識別子４０３を管理する。
【００１８】
それぞれの画像は例えば、撮影日時や撮影場所等の属性毎に属性値を有し、属性値に基づいて定義されるグループ条件毎にグループ化される。なお、以後、属性値をメタデータとも呼ぶ。
【００１９】
また、グループ化の方法は、写真画像の撮影日時および撮影場所によるグループ条件に基づいてグループ化する方法がある。例えば，撮影日時の間隔および撮影場所の距離を評価して，近傍同士をまとめるようにクラスタリングする。また、撮影日時のみ利用したグループ条件に基づくグループ化や、撮影場所のみ利用あるいは、画像特徴の類似度によるグループ条件に基づくグループ化等様々存在する。ここでは、それらのグループ化方法ごとに区別して管理できるものとする。なお、本実施形態では、撮影日時および撮影場所を用いてグループ化した結果情報を管理対象とする。
【００２０】
２０２は、写真画像を、該写真画像本体と付与された撮影情報のメタデータと共に管理する写真画像管理部である。撮影情報のメタデータは、デジタルスチルカメラなどの撮影機器が、撮影時の機器の状態や、重力センサやＧＰＳといった各種センサから得た撮影時の状況についての情報を示す。
【００２１】
なお、これらのメタデータは、写真画像に埋め込まれていても、写真画像と紐づけて別データとして管理しても構わない。また、ここでの写真画像の管理は、一意に紐づけられた画像識別子によって管理するものとし、該画像識別子は、グループ化結果情報管理部２０１で画像を特定するために使用している識別子と同じものである。
【００２２】
２０３は、各グループに所属する各画像に付与された撮影情報のメタデータから、該グループを特徴付ける情報を抽出するグループ特徴情報抽出部である。グループを特徴づける情報は、グループ化方法によって異なる。
【００２３】
本実施形態におけるグループ化では、属性として撮影日時および撮影場所を利用しているので、各グループに所属する写真画像に付与されたそれらのメタデータを利用する。このメタデータを集計し、これらの属性の値、すなわち属性値に基づいてグループ特徴情報とする。グループ特徴情報は、一意の値であっても、幅をもたせてもよい。
【００２４】
図６は、グループ特徴情報の抽出例を示した図である。例えば、図６を用いて説明すると、６０１はグループであり、６０２はグループに所属する先頭の画像であり、６０３はグループに所属する最後の画像である。６０４は時間軸を表現しており、画像は時系列順に並んでいる様子を示す。６０５、６０６は、それぞれ６０１および６０２の撮影日時、撮影場所のメタデータである。
【００２５】
６０７が、グループ６０１の特徴情報である。このとき、グループ６０１に所属する写真画像のうち、最初に撮影された画像６０２の撮影日時が２０１０年８月３日１０時１５分であり、最後に撮影された画像の撮影日時が２０１０年８月３日１１時３０分であったとする。その場合は、グループ特徴情報は、属性「撮影日時」とその値の範囲「２０１０年８月３日１０時１５分〜２０１０年８月３日１１時３０分」というように範囲毎に区切った情報になる（６０７）。
【００２６】
時間のように連続値の場合は上記のような所定の範囲情報の表現で良いが、撮影場所のような場合については上記のような表現はできないため、範囲の表現を変える必要がある。例えば、グループに所属する写真画像の撮影場所の座標情報を集計し、分布範囲を包含するような近似円を設定し、該円の中心座標と半径とを値の範囲としてグループ特徴情報とする等すれば良い。すなわち、６０７の「撮影場所」に記載したような情報となる。
【００２７】
他にも、例えば、離散的な値などであれば、それらの値の集合で表現しても構わない。被写体となっている人物の範囲などがそれに該当する。家族構成が父、母、姉、妹のようなケースで、人物情報を利用して家族単位でグループ化したようなケースにおいては、属性「被写体人物」について、値の範囲は「父」「母」「姉」「妹」となる。
【００２８】
なお、いずれの情報を利用すべきかどうかは、次のようにして決めれば良い。すなわち、グループ化情報管理部２０１で、グループ化処理を実行する時点で、当該グループ化処理において着目した情報について、図５のように登録しておき、それを取得するようにすれば良い。ただし、これに限るものではない。
【００２９】
例えば、特徴が近いもの同士がグループ化されるので、グループに所属する写真画像のいくつかのメタデータについては、値の分布範囲が絞られる可能性が高い。よって、あらかじめ設定しておいた閾値の範囲に値が含まれるものや、値が共通であるものを探索し、これらを着目情報として推定しても良い。
【００３０】
あるいは、グループ化処理時に着目した情報として管理されている情報と、値の分布が閾値の範囲内である情報の両方を特徴情報としても構わない。なお、本実施形態では、グループ化情報管理部２０１からグループ化に利用した情報を取得するものとする。
【００３１】
２０４は、写真画像を認識・解析処理することによって、当該写真の内容に関する情報を抽出する内容情報抽出部である。例えば、写真画像から画像特徴量を抽出して、人物、人体、オブジェクト、文字等といった部位を識別し、それらに対する認識処理の認識結果から内容情報を獲得する。
【００３２】
図７は、文字の認識により内容情報を抽出できる写真画像の例を示した図である。例えば、図７は切符を撮影した写真画像であるが、印字された文字情報を認識した結果から、「Ａ駅」「Ｂ駅」といった駅名の情報７０１と、「２０１０．８．３」といった切符の購入年月日情報７０２等が画像に対応する内容情報として獲得できる。なお、駅名のような単語や上記の日付フォーマットに沿った文字列として獲得するには、一般的な形態素解析などの自然言語解析処理を利用すれば良い。
【００３３】
２０５は、グループ特徴情報抽出部２０３で抽出したグループ特徴情報と、内容情報抽出部２０４で抽出した内容情報との間の関連を評価する関連評価部である。グループ化は、主にユーザにとって理解しやすいグループになるように、ある観点で行われるが、一般的にはその観点との相関の高い情報を利用してグループ化される。
【００３４】
例えば、イベントごとといった観点でのグループ化であれば、時間および場所でイベントは区別できることから、それらの情報を利用してグループ化される。本実施形態においては、ある観点でグループ化した時に、所属する写真画像の内容が適しているか否かを評価するのが目的であることから、グループ化で利用した情報で評価するようにする。
【００３５】
本実施形態では、撮影日時と撮影場所によってグループ化されるとしたので、それらの情報で関連の評価を実施する。なお、本実施形態においては、各グループ特徴情報に対して、矛盾が無い内容情報があるか否かによって関連を評価する。各グループ特徴情報に対して、少なくとも一つは矛盾が無い内容情報があれば、「矛盾していない」と評価する。一つも矛盾が無い内容情報がなければ、「矛盾している」と評価する。
【００３６】
図８は、内容情報およびグループ特徴情報の例を示した図である。以下、図８を利用して本実施形態における関連の評価について説明する。８０３が処理対象の写真画像であり、この画像が分類される所属グループが８０２であるとする。他にも、グループ８０１、８０４などが存在している。ここで、８０５、８０７、８０８は各グループの特徴情報である。
【００３７】
また、８０６は、８０３から得られた内容情報であるとする。なお、８０３は、図７の例で示した画像であったとして説明する。ここで、８０３の内容情報としては、上述の例で述べたように、「Ａ駅」「Ｂ駅」といった駅名の情報と「２０１０．８．３」といった日付の情報が得られている。これらを、グループ特徴情報と比較可能な情報へと変換する。
【００３８】
例えば、地名と緯度経度を相互に変換可能な辞書情報等をあらかじめ関連評価部２０５に保持しておき、当該知識を参照することで、駅名を緯度経度に変換する。変換辞書情報は図９の９０１のようなものである。これによって、グループ特徴情報の撮影場所については、緯度経度の比較により距離を求めることができる。実際の距離が求まることから、撮影場所の特徴情報の範囲と比較して十分近い場合には、当該グループとして矛盾していないと判定する。
【００３９】
この例では、所属グループの特徴情報の撮影場所は、「Ｎ３５．４０、Ｅ１３９．５３を中心とした半径１００ｍの範囲」である。これに対し、内容情報は、Ｎ３４．６８、Ｅ１３５．８１（Ａ駅）あるいはＮ３４．９８、Ｅ１３５．７６（Ｂ駅）であり、どちらも直線距離にして概ね３００ｋｍをゆうに超える距離があるため、ここでは矛盾していると判定する。
【００４０】
また、内容情報として日付の情報も得られている。時・分・秒の部分の情報が欠けているため、日付部分について、グループ特徴情報の撮影日時と矛盾が無いか否かを評価する。所属グループの特徴情報の撮影日時は２０１０／１２／２５であるため、これについても矛盾がある。
【００４１】
以上より、写真画像８０３とグループ８０２の間には、撮影日時、撮影場所ともに矛盾があることになるため、両者の関連の評価結果は「矛盾している」となる。
【００４２】
２０６は、グループ毎に、該グループに所属する各写真画像の関連を関連評価部２０５によって評価し、該評価結果によって所属グループを補正する所属グループ補正部である。ここでは、写真画像から内容情報が取得できた場合に、関連評価部２０５によって該写真画像と所属グループの関連を評価する。
【００４３】
さらに、その際評価結果が、設定された条件に満たない場合に、グループを見直す判断をし、所属グループ以外のグループとの関連を関連評価部２０５によって評価する。その結果、設定された条件を満たすグループがあれば、当該グループへと所属するように、所属先を補正する。
【００４４】
なお、本実施形態では、条件は、関連評価部２０５による関連評価結果が「矛盾していない」こととする。図８、図９の例でいえば、所属グループである８０２とは、撮影場所、撮影日時ともに内容情報と矛盾があるので、関連評価部２０５によって「矛盾している」と評価された。よって、条件を満たさないことになり、補正する処理を行う。
【００４５】
他のグループである８０１、８０４との評価では、内容情報の「Ａ駅」の緯度経度から、撮影場所だけみればどちらのグループも矛盾が無い情報を含んでいると言える。しかし、撮影日時については、グループ８０１のみが矛盾が無いので、撮影日時・撮影場所ともに矛盾が無いグループ８０１が、補正先となる。
【００４６】
この時、条件を満たすグループが複数あるような場合には、補正先が一意に決まらない場合も考えられる。その際は、例えば、本実施形態のように距離が測定できるようであれば、最も近いグループへと所属するようにしても良い。あるいは、グループの所属情報を単純に入れ替えるのではなく、条件を満たした複数グループに所属するように管理しても構わない。
【００４７】
なお、これらのグループ化結果の補正情報は、グループ化情報管理部２０１で管理するものとする。このとき、グループ化補正後の写真画像の撮影日時や撮影場所のメタデータは、補正先のグループ特徴情報からは外れることになる。よって、当該グループの特徴情報を抽出する際にはノイズになるため、補正した結果所属することになった写真画像については区別して管理しておく。そして、それらは、補正後の所属グループの特徴情報を抽出する際には利用しないようにする。
【００４８】
次に、本実施形態の画像分類装置における処理の手順について、図３のフローチャートを参照して説明する。なお、以下の各ステップは、前述した所属グループ補正部２０６が、２０１〜２０５の各部を呼び出すことにより処理される。
【００４９】
なお、本実施形態では、写真画像管理部２０２の全ての写真画像についてグループ化が済んだ状態を前提とし、該すべての写真画像について所属グループの補正処理を実施する場合について述べる。この場合、当該グループ化処理が実施された直後に、以下のフローを実施しても良いし、リソースの空き状況によって別のタイミングで実施しても構わない。
【００５０】
まず、Ｓ３０１では、グループ化情報管理部２０１から、グループ化方法毎に、グループ化結果情報の一覧を取得する。本実施形態では、グループ化方法として、撮影日時と撮影場所によって行った結果のみ管理するとしたので、該一つのグループ化方法における結果一覧が取得できる。
【００５１】
Ｓ３０２では、Ｓ３０１で取得したグループ化結果一覧のうち、本フローで未処理のグループがあるか否かを判定し、ある場合はＳ３０３へ移行する。全てのグループが処理済みの場合は本フローを終了する。
【００５２】
Ｓ３０３では、未処理のグループを一つ選択する。なお、本実施形態では、選択の順番は問わない。例えば、撮影日時がグループ化処理で利用されているのであれば、時間順などで処理を行えば良い。
【００５３】
Ｓ３０４では、Ｓ３０３で選択したグループに所属する写真画像を写真画像管理部２０２から取得する。本実施形態では、所属する写真画像の本体および各写真画像のメタデータを全て取得する。ただし、所属グループ補正部２０６の説明で上述した通り、すでに補正した結果として所属するようになった画像については、処理の対象とはしない。
【００５４】
Ｓ３０５では、グループ特徴情報抽出部２０３が、Ｓ３０３で取得した写真画像のメタデータを解析し、Ｓ３０３で選択したグループの特徴情報を抽出する。本実施形態では、グループ特徴情報抽出部２０３の説明で上述したとおり、得られた撮影日時と撮影場所のメタデータの値の範囲をそれぞれ特徴情報として抽出する。
【００５５】
Ｓ３０６では、Ｓ３０４で取得した写真画像のなかで、本フローで未処理の写真画像があるか否かを判定し、ある場合はＳ３０７へ移行する。Ｓ３０３で取得した写真画像全てを処理済みの場合は、Ｓ３０２へ戻る。
【００５６】
Ｓ３０７では、未処理の写真画像を一つ選択する。本実施形態では選択の順番は問わない。例えば、時間順や名前順などで処理を行えば良い。Ｓ３０８では、内容情報抽出部２０４が、選択した写真画像から、内容情報の抽出処理を実施する。
【００５７】
Ｓ３０９では、Ｓ３０８での処理の結果、Ｓ３０７で選択した写真画像から内容情報が抽出できたか否かを判定する。抽出できた場合は、Ｓ３１０へ移行する。抽出できなかった場合は、Ｓ３０６へ戻る。
【００５８】
Ｓ３１０では、関連評価部２０５が、Ｓ３０５で抽出したグループ特徴情報とＳ３０８で抽出した内容情報とから、グループと写真画像との関連を評価する。
【００５９】
Ｓ３１１では、Ｓ３１０での評価結果が、あらかじめ設定された条件を満たすか否かを判定する。条件を満たさない場合には、Ｓ３１２へ移行する。条件を満たした場合は、当該写真画像については補正を実施する必要はないと判断し、Ｓ３０６へ戻る。
【００６０】
Ｓ３１２では、所属グループ以外のグループとの関連を評価する。ここでは、所属グループ以外のグループ結果情報を、グループ化情報管理部２０１から取得し、すべてのグループについて、各グループの特徴情報を本フローのＳ３０３からＳ３０５を繰り返すことによって獲得する。その後、全てのグループの特徴情報と当該写真画像の内容情報との関連を、関連評価部２０５によって評価し、各評価結果を得る。
【００６１】
Ｓ３１３では、Ｓ３１２で獲得した評価結果のうち、条件を満たすものがあるか否かを判定する。ある場合は、Ｓ３１４へ移行する。ない場合は、本実施形態では、補正先となるグループが見つからなかったと判断し、Ｓ３０６へ戻る。
【００６２】
Ｓ３１４では、当該写真画像の所属先のグループを、Ｓ３１３で条件を満たしたグループへと補正する。グループの補正結果については、グループ化情報管理部２０１に反映させる。その後、Ｓ３０６へ戻り、すべてのグループの写真画像について本フローを繰り返す。
【００６３】
なお、本フローにおいては、一つのグループ化方法でのみグループ化されていることを前提としたが、複数のグループ化方法でグループ化した情報が管理されている場合は、グループ化方法毎に本フローを実施すればよい。
【００６４】
また、本実施形態では、すべての画像について補正処理を実施する場合について述べたが、これについても限定するものではない。例えば、グループ単位で表示を実施するようなアプリケーションで利用される場合が考えられる。この場合、ある一つのグループについてのみ補正をするので、Ｓ３０１で獲得するグループ化結果一覧が、指示された一つのグループ化結果のみであるとみなせば良い。
【００６５】
他にも、ある指定された写真画像について補正処理を実施する場合も考えられる。この場合は、当該写真画像が所属するグループを、グループ化情報管理部２０１を参照して特定し、当該グループの該写真画像に限定して、本フローを実施するようにすれば良い。これについては、新しく写真画像を登録した際に、それらの写真画像を、登録済みの写真画像と同様にグループ化した後、該追加分の写真画像に限定して補正を実施する場合などに行われる。
【００６６】
以上述べた通り、本実施形態によれば、写真画像を適切なグループに分類することが可能となる。
【００６７】
また、グループに所属する写真画像の内容が、当該グループの特徴と相違・矛盾が多い場合は、より相違・矛盾が少ないグループに所属するように補正される。これにより、ユーザが意図していないグループに含まれたり、逆に意図しているところに含まれなかったりといったことを抑制できる効果が得られる。
【００６８】
（実施形態２）
実施形態１では、内容情報として、文字の認識により駅名や日付が得られた場合の例を述べた。しかし、内容情報として抽出できる情報は、これに限るものではない。例えば、観光地のＰＲ用キャラクターの認識により、キャラクター名が得られる場合などが考えられる。この場合の動作について、図１０、図１１を用いて説明する。なお、基本的な構成は実施形態１と同じである。
【００６９】
図１０の１００１は、当該キャラクターを撮影した写真画像であり、キャラクターの認識により内容情報として１００２のようにキャラクター名ａちゃんが得られている。この写真画像１００１は、初期の所属グループは、実施形態１で説明した図８のグループ８０２であるものとする。
【００７０】
なお、他の８０１、８０４、８０５、８０７、８０８についても、図８に記載の内容と同じであるとする。この状態では、本実施形態におけるようなグループ特徴情報、すなわち「撮影日時」「撮影場所」とは単純には比較ができない。このような場合は、既知のキャラクターに関する知識を参照し、当該知識上から知識を辿ることで、場所や時間に関する情報を獲得する。
【００７１】
知識を辿る例については図１１に示す。図１１において、１１０１は、キャラクターに関する知識が記載された知識情報である。１１０２は、少なくとも市の情報についての情報を含む、地理情報に関する知識情報である。
【００７２】
１１０３は、イベント情報に関する知識情報である。このとき、キャラクターに関する知識１１０１には、キャラクターごとに、活動地域や活動イベントといった情報が記述されている。ここでは、「αちゃん」の活動地域は「α市」であり、活動イベントは「α市市制施行５０周年イベント」であったとする。前者は地理情報に関するものであるため、地理情報に関する知識１１０２のα市に関する記述部分へ「同値」である関係が結ばれている（１１０４）。
【００７３】
同様に、活動イベントについても、イベント情報に関する知識１１０３の当該記述部分へ「同値」である関係が結ばれている（１１０４）。さらに、地理情報に関する知識１１０２からは、「α市」の緯度経度情報（Ｎ３４．７０、  Ｅ１３５．８０）が獲得でき、イベント情報に関する知識１１０３からは、「α市市制施行５０周年イベント」の開催時期（２００８年）の情報が獲得できる。
【００７４】
このように、内容情報として獲得したキャラクター名をきっかけにして、既知の知識を辿ることで、グループ特徴情報と比較可能な場所・時間に関する情報が入手できた。これらの情報から、グループ８０２とは場所・時間ともに矛盾しているが，グループ８０１、８０４については、撮影場所としては矛盾が無いことがわかる。
【００７５】
しかし、グループ８０４については、撮影日時の範囲は２００５年であり、キャラクターの活動時期として得られた時間情報と矛盾する。一方で、グループ８０１は２００８年より後であり、矛盾はしていない。このことから、写真画像１００１の所属グループは、グループ８０１となるように補正する。
【００７６】
なお、このような既知の知識である既知情報を利用した場合の構成は、図１２のようなブロック図になる。図２に示した基本構成に、既知情報のデータベースであるオントロジデータベース１２０１を追加する。オントロジデータベース１２０１には、概念の持つ属性やその値、および概念間の抽象化・具体化・同値といった関係を定義した知識情報が格納してある。そして、それらの概念に含まれる事物の情報，すなわち本実施例ではキャラクター「ａちゃん」の情報が，概念の定義に沿って格納されているものとする。
【００７７】
関連評価部２０５は、このオントロジデータベース１２０１を利用して知識情報を使った評価を行う。知識情報は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ  （Ｗ３Ｃ）で標準化されている知識を記述する形式であるＲｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ  Ｓｃｈｅｍａ（ＲＤＦＳ）／ＯＷＬ等の形式で記述されていれば良い。図１１は知識記述を概念的に示したものであるが、同図に記載したような表現が可能な形式であれば良い。
【００７８】
なお、オントロジデータベース１２０１は、上述したような標準化された技術を利用する汎用的な実装によるもので構わない。なお、実施形態１では、関連評価部２０５が、図９に示したような変換辞書情報を保持している例を述べたが、これついてもオントロジデータベース１２０１に存在するようにしても良いことは言うまでもない。
【００７９】
上記例以外にも、旅行やイベントで購入したお土産等を撮影した写真画像でも適用できる場合がある。例えば、お土産の包み紙に印刷されているロゴによって、場所や、日時、商品名等がわかる場合がある。
【００８０】
以上述べた通り、本実施形態により、内容情報として得られた情報をきっかけに、既知の知識を参照することで、グループ特徴情報と比較可能な情報が抽出できた場合は、様々な内容情報からの補正処理が実現できるようになる。
【００８１】
（実施形態３）
上記実施形態では、関連評価部２０５において、グループ特徴情報全てに対して、矛盾しない内容情報が一つでも存在する場合のみ「矛盾していない」と評価した。また、所属グループ補正部２０６では、評価結果が「矛盾していない」場合に、写真画像がグループに所属するように判定した。
【００８２】
しかし、これに限るものではない。例えば、関連評価部２０５については、特徴情報の数に対して、矛盾しなかった数で評価するようにしても良い。実施形態１の例で言えば、「撮影日時」「撮影場所」二つの特徴情報のうち、一つと矛盾しないのであれば、矛盾しなかった数が１なので「１／２」などを評価結果とすれば良い。この場合は、所属グループ補正部２０６では、グループに所属するための条件を、「評価結果が１／２以下であること」等とすれば良い。上の例では評価結果が「１／２」であるので、条件を満たすため、写真画像は当該グループへ所属するものとみなす。
【００８３】
このように、関連評価部２０５、所属グループ補正部２０６については、特徴情報と内容情報との矛盾の有無による評価と該評価結果による補正のための条件が設定されていれば、いずれの形式であっても構わない。尚、基本的な構成は実施形態１と同様である。
本実施形態により、評価結果を数値的に表現する場合など、特徴情報の内容や数に応じた様々な形式の評価を許容できるようになる。
【００８４】
（実施形態４）
上記実施形態では、所属グループとの関連の評価結果が条件を満たさない場合に、他のグループとの関連を評価する処理へと移行するようにしたが、これに限る必要はない。リソースや処理時間に余裕がある場合については、すべての写真画像について、すべてのグループとの関連を評価し、最も高いものに補正するように処理を実施しても構わない。尚、基本的な構成は実施形態１と同様である。
【００８５】
本実施形態により、所属グループよりもより良い補正先のグループがある場合に、見逃さないで済むようにできる。
【００８６】
（実施形態５）
上記実施形態において、グループ内に所属する写真画像が少ない場合などは、グループ特徴情報が抽出できない、あるいは精度が低くなる。このような場合は、当該グループに所属する写真画像については、グループ特徴情報との関連の評価を実施せずに、他のグループとの関連を評価して構わない。
【００８７】
すなわち、図３のフローのＳ３１０、Ｓ３１１に示したような、写真画像の内容情報と、該写真画像が所属するグループの特徴情報との関連の評価を実施しないでも構わない。
【００８８】
また、補正先を探す際に実施する、所属グループ以外との関連評価についても、グループに所属する写真画像が少ない場合には処理を飛ばしても構わない。すなわち、図３のフローのＳ３１２に示した処理のうち、所属する写真画像が少ないグループとの関連評価は実施しないでも構わない。尚、基本的な構成は実施形態１と同様である。
本実施形態により、無駄な処理を省き、かつ、精度の悪いグループの補正を抑制できるようになる。
【００８９】
（実施形態６）
上記実施形態では、画像特徴量を利用した認識処理によって内容情報を抽出する例を示したが、これに限るものではない。例えば、撮影時に、ＲＦＩＤや２次元バーコードから内容情報を獲得しても構わない。
【００９０】
あるいは、人手によって写真画像に対してタグやキーワードが設定されている場合には、これらは内容を表す情報である可能性が高いので、これらの情報を内容情報として扱うようにしても構わない。尚、基本的な構成は実施形態１と同様である。
【００９１】
本実施形態により、様々な内容情報の獲得の仕方を許容することで、補正を実施できるようになる。
【００９２】
（実施形態７）
上記実施形態では、内容情報として、「撮影日時」や「撮影場所」の情報についてそれぞれ一つ程度獲得できる例で説明したが、実際には複数の情報が取得できる可能性がある。それらが矛盾しないのであれば、いずれを利用しても良い。矛盾するのであれば、認識処理の実施時の確信度情報等を利用して、より認識精度の高い方を内容情報として利用するなどすれば良い。あるいは、どちらも内容情報として正しいこともあり得るので、いずれか一方で矛盾しないか否かを判定するのでも構わない。
【００９３】
図７に示した切符の例であれば、二つの駅名が出現する。このような場合は、いずれか一方と矛盾がないグループが候補であって良い。すなわち、本実施形態ではＡ駅で矛盾が無いことから図８のグループ８０１に所属先を補正する例を述べたが、他のグループでＢ駅と矛盾しないような場合は、そちらのグループをも補正先とみなして構わない。なお、このように複数の補正先がありえる場合については、実施形態１に述べた通りである。尚、基本的な構成は実施形態１と同様である。
【００９４】
本実施形態により、「撮影場所」などの情報が複数取得できた場合に、所属グループが補正できる。また、それらの複数得られた情報が矛盾していた場合であっても、所属グループの補正が可能になる。
【００９５】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９６】
２０１  グループ化情報管理部
２０２  写真画像管理部
２０３  グループ特徴情報抽出部
２０４  内容情報抽出部
２０５  関連評価部
２０６  所属グループ補正部
【図１】
0005721567.tif 000002
【図２】
0005721567.tif 000003
【図３】
0005721567.tif 000004
【図４】
0005721567.tif 000005
【図５】
0005721567.tif 000006
【図６】
0005721567.tif 000007
【図７】
0005721567.tif 000008
【図８】
0005721567.tif 000009
【図９】
0005721567.tif 000010
【図１０】
0005721567.tif 000011
【図１１】
0005721567.tif 000012
【図１２】
0005721567.tif 000013