(57)【要約】【課題】  画像の集合に対して、集合の名称はそのままで、その内容を種々の条件に応じて最適なものに更新することができ、集合に属する画像が常にユーザーにとって最適なものに保たれるような画像分類装置を提供する。【解決手段】  画像および画像の集合に関する情報を記録するデータベース１１と、更新の対象となる前記画像の集合を取得する更新対象取得部１４と、前記画像の集合を更新するための条件を取得する更新条件取得部１５と、前記更新条件取得部１５より得られた条件に従って、前記更新対象取得部１４より得られた集合の内容を更新する画像分類部１７を備える。【選択図】図１
2006201933.tif 000002
【特許請求の範囲】
【請求項１】
複数のデジタル画像からなる画像グループと、前記画像グループの名称とを記憶する記憶手段と、
画像グループの利用目的に応じて決まる条件を指定する指定手段と、
画像のうち、前記指定手段において指定された画像グループの利用目的に応じて決まる条件に従って前記画像を検出する検出手段と、
前記検出手段で検出された画像に基づいて前記画像グループの内容を変更する変更手段と
を備えることを特徴とする画像分類装置。
【請求項２】
前記指定手段で指定する条件は、前記画像グループの名称と画像の画質の少なくとも1つであることを特徴とする請求項１の画像分類装置。
【請求項３】
前記指定手段は画像の画質を指定し、
前記画像分類装置はさらに前記変更手段において変更された画像グループに含まれる画像の画質補正を行う画質補正手段を備えることを特徴とする請求項２の画像分類装置。
【請求項４】
前記指定手段は画像の画質を指定し、
前記画像分類装置はさらに前記変更手段において変更された画像グループに含まれる画像の画像閲覧を行う画像閲覧手段を備えることを特徴とする請求項２の画像分類装置。
【請求項５】
さらに、前記画像グループの更新が必要か否かを判断する判断手段を含み、
前記指定手段は前記判断手段で更新が必要と判断された前記画像グループに対し前記指定を行うことを特徴とする請求項２の画像分類装置
【請求項６】
前記検出手段は、前記画像グループに属さない画像のうち、前記指定手段において指定された前記画像グループの名称と整合する画像を検出し、
前記変更手段は、検出された画像を前記画像グループに追加することを特徴とする請求項２〜５の何れか１項に記載の画像分類装置。
【請求項７】
前記検出手段は、
キーワードに対応した条件を記憶する辞書部と、
前記画像グループの名称からキーワードを抽出する抽出部と、
前記抽出部において抽出されたキーワードに対応する条件を前記辞書部から読み出す読み出し部と、
前記読み出し部に読み出された条件を満たす画像を検索する整合検索部と
を備えることを特徴とする請求項６に記載の画像分類装置。
【請求項８】
前記検出手段は、前記画像グループに属する画像のうち、前記指定手段において指定された画像グループの名称と画像の画質の少なくとも１つと整合しない画像を検出し、
前記変更手段は、検出された画像を前記画像グループから除外することを特徴とする２〜５の何れか１項に記載の画像分類装置。
【請求項９】
前記検出手段は、
キーワードに対応した条件を記憶する辞書部と、
前記画像グループの名称からキーワードを抽出する抽出部と、
前記抽出部において抽出されたキーワードに対応する条件を前記辞書部から読み出す読み出し部と、
前記読み出し部に読み出された条件を満たさない画像を検索する不整合検索部と
を備えることを特徴とする請求項８に記載の画像分類装置。
【請求項１０】
前記辞書部は、キーワードとしての日時に対応した条件として画像が撮像された期間を条件として記憶する請求項７又は請求項９に記載の画像分類装置。
【請求項１１】
前記辞書部は、キーワードとしての人物に対応した条件として画像が撮像された人物を条件として記憶する請求項７又は請求項９に記載の画像分類装置。
【請求項１２】
前記辞書部は、キーワードとしての場所に対応した条件として画像が撮像された場所を条件として記憶する請求項７又は請求項９に記載の画像分類装置。
【請求項１３】
前記辞書部は、キーワードとしての画像の明るさ、画像の色相に対応した条件として画像の明暗、又は色相を条件として記憶する請求項７又は請求項９に記載の画像分類装置。
【請求項１４】
前記辞書部は、キーワードとしての視聴履歴に対応した条件として画像を視聴した回数を条件として記憶する請求項７又は請求項９に記載の画像分類装置。
【請求項１５】
前記指定手段は、前記画像の画質として、ピント外れがある、ピント外れがない、傾きがある、傾きがない、白とびがある、白とびがない、黒潰れがある、及び黒潰れがないの何れか１つを指定することを特徴とする請求項２に記載の画像分類装置。
【請求項１６】
複数のデジタル画像からなる画像グループと、前記画像グループの名称とを記憶する画像分類装置における画像部類方法であって
前記画像グループの名称と画像の画質の少なくとも1つを指定する指定ステップと、
画像のうち、前記指定手段において指定された前記画像グループの名称と画像の画質との少なくとも１つに従って前記画像を検出する検出ステップと、
前記検出手段で検出された画像に基づいて前記画像グループの内容を変更する変更ステップと
を備えることを特徴とする画像分類方法。
【請求項１７】
複数のデジタル画像からなる画像グループと、前記画像グループの名称とを記憶する画像分類装置におけるプログラムであって、
前記画像グループの名称と画像の画質の少なくとも1つを指定する指定ステップと、
画像のうち、前記指定手段において指定された前記画像グループの名称と画像の画質との少なくとも１つに従って前記画像を検出する検出ステップと、
前記検出手段で検出された画像に基づいて前記画像グループの内容を変更する変更ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１７のプログラムが記載されたコンピュータより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をいくつかのグループに分類する画像分類装置および方法に関するものである。
【背景技術】
【０００２】
大量の画像（画像群）を効率よく管理・視聴するためには、ファイルサーバーなどにおいて蓄積した画像をいくつかのグループに分類することが求められる。従来、画像群をグループに自動的に分類する手法がある。ここでは画像群のグループに名称を付与したものを「ＲＯＬＬ」と称する。
【０００３】
また、一度画像をグループに分類したとしても、新たに画像を追加した場合には、集合に属する画像を更新することが望ましい。このような集合の更新手法として、例えば特許文献１に記載の手法がある。
【０００４】
特許文献１に記載の手法では、画像の特徴量の関連性を元に画像群を自動的にグループに分類し、一定時間の経過、または一定枚数の画像追加ごとに、全体を再分類し直している。
【特許文献１】特開２００１−６４５２４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記手法には以下のような課題がある。
ＲＯＬＬのメリットとして、「画像群に対して名称でアクセスできること」が挙げられる。しかし、例えば現在日時の１日前の画像を扱う「昨日のお散歩」という名称のＲＯＬＬがあった場合、そこに属するべき画像は当然現在日時によって異なるはずである。従って、現在日時に応じてその内容を更新する必要がある。ところが、一度作成したＲＯＬＬはその内容が固定される。そのため、仮に「昨日のお散歩」という名称を与えても、その内容は日が経つことでその名称と整合しなくなる。このことはユーザーを混乱させる原因となり、その結果利便性を損ねることになる。
【０００６】
また、以下の場合にも同種の問題が発生する。例えば「昨日のお散歩」というＲＯＬＬを画質補正ソフトに入力する場合、ユーザーは当然画質の悪いものを優先的に入力したいと考えるはずである。また、同じＲＯＬＬをアルバム作成ソフトに入力する場合、ユーザーは画質の悪いものはできるだけ省いて画質のよいものを優先的にアルバムに入れたいと考えることが多い。このように、「名称から想定される内容」とは別に、ユーザーやアプリケーションからの要求などの条件に応じてＲＯＬＬに要求される内容が変化することが考えられる。このような場合においても、アプリケーションからの要求に応じてＲＯＬＬの内容を更新する機能が求められる。
【０００７】
一方、特許文献１に記載の手法は、グループの更新自体はなされるものの、再分類のタイミングが固定であるため、種々の条件に応じた柔軟な再分類は困難である。その上、特許文献１に記載の分類手法は、どのような画像のグループかを直感的に把握するための、ＲＯＬＬの名称に相当する要素を有していない。そのためユーザーの利便性が高いとは言い難い。
【０００８】
そこで、本発明は、このような問題点に鑑みてなされたものであり、その目的はユーザーの利便性を高める画像分類装置および画像分類方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決し上記目的を達成するために、本発明の画像分類装置は複数のデジタル画像からなる画像グループと、前記画像グループの名称とを記憶する記憶手段と、画像グループの利用目的に応じて決まる条件を指定する指定手段と、画像のうち、前記指定手段において指定された画像グループの利用目的に応じて決まる条件に従って前記画像を検出する検出手段と、前記検出手段で検出された画像に基づいて前記画像グループの内容を変更する変更手段とを備えることを特徴としている。
【００１０】
このように、内容を検出手段で検出した画像に基づいて画像グループの内容を変更することができる。
【００１１】
ここで前記指定手段で指定する条件は、前記画像グループの名称と画像の画質の少なくとも1つであってもよい。
【００１２】
この構成によれば、画像グループの名称と画像の画質の少なくとも１つを指定手段において指定することができる。
【００１３】
ここで前記指定手段は画像の画質を指定し、前記画像分類装置はさらに前記変更手段において変更された画像グループに含まれる画像の画質補正を行う画質補正手段を備えてもよい。
【００１４】
この構成によれば、指定手段において画像の画質が指定された場合に、画像グループに含まれる画像の画像補正を行うことができる。
【００１５】
ここで前記指定手段は画像の画質を指定し、前記画像分類装置はさらに前記変更手段において変更された画像グループに含まれる画像の画像閲覧を行う画像閲覧手段を備えてもよい。
【００１６】
この構成によれば、指定手段において画像の画質が指定された場合に、画像グループに含まれる画像を閲覧することができる。
【００１７】
ここでさらに、前記画像グループの更新が必要か否かを判断する判断手段を含み、前記指定手段は前記判断手段で更新が必要と判断された前記画像グループに対し前記指定を行ってもよい。
【００１８】
この構成によれば、判断手段による判定結果により指定手段は指定を行うことができるという効果がある。
【００１９】
ここで前記検出手段は、前記画像グループに属さない画像のうち、前記指定手段において指定された前記画像グループの名称と整合する画像を検出し、前記変更手段は、検出された画像を前記画像グループに追加してもよい。
【００２０】
この構成によれば、画像グループの名称と整合する画像を画像グループに追加できるという効果がある。
【００２１】
ここで前記検出手段は、キーワードに対応した条件を記憶する辞書部と、前記画像グループの名称からキーワードを抽出する抽出部と、前記抽出部において抽出されたキーワードに対応する条件を前記辞書部から読み出す読み出し部と、前記読み出し部に読み出された条件を満たす画像を検索する整合検索部とを備えてもよい。
【００２２】
この構成によれば、画像グループの名称から抽出したキーワードを基に条件を読み出し整合する画像を検索することができるという効果がある。
ここで、前記検出手段は、前記画像グループに属する画像のうち、前記指定手段において指定された画像グループの名称と画像の画質の少なくとも１つと整合しない画像を検出し、前記変更手段は、検出された画像を前記画像グループから除外してもよい。
【００２３】
この構成によれば、画像グループの名称もしくは画像の画質の少なくとも１つと整合しない画像を画像グループから除外することができる。
【００２４】
ここで前記検出手段は、キーワードに対応した条件を記憶する辞書部と、前記画像グループの名称からキーワードを抽出する抽出部と、前記抽出部において抽出されたキーワードに対応する条件を前記辞書部から読み出す読み出し部と、前記読み出し部に読み出された条件を満たさない画像を検索する不整合検索部とを備えても良い。
【００２５】
この構成によれば、画像グループの名称から抽出したキーワードを基に条件を読み出し整合しない画像を検索することができるという効果がある。
【００２６】
ここで前記辞書部は、キーワードとしての日時に対応した条件として画像が撮像された期間を条件として記憶してもよい。
【００２７】
この構成によれば、キーワードとしての日時に対応した条件として画像が撮像された期間を条件として記憶できるという効果がある。
【００２８】
ここで前記辞書部は、キーワードとしての人物に対応した条件として画像が撮像された人物を条件として記憶してもよい。
【００２９】
この構成によれば、キーワードとしての人物に対応した条件として画像が撮像された人物を条件として記憶できるという効果がある。
【００３０】
ここで前記辞書部は、キーワードとしての場所に対応した条件として画像が撮像された場所を条件として記憶してもよい。
【００３１】
この構成によれば、キーワードとしての場所に対応した条件として画像が撮像された場所を条件として記憶できるという効果がある。
【００３２】
ここで前記辞書部は、キーワードとしての画像の明るさ、画像の色相に対応した条件として画像の明暗、又は色相を条件として記憶してもよい。
【００３３】
この構成によれば、キーワードとしての画像の明るさ、もしくは画像の色相に対応した条件として画像の明暗、もしくは色相を条件として記憶できるという効果がある。
【００３４】
ここで前記辞書部は、キーワードとしての視聴履歴に対応した条件として画像を視聴した回数を条件として記憶してもよい。
【００３５】
この構成によれば、キーワードとしての視聴履歴に対応した条件として画像を視聴した回数を条件として記憶できるという効果がある。
【００３６】
ここで前記指定手段は、前記画像の画質として、ピント外れがある、ピント外れがない、傾きがある、傾きがない、白とびがある、白とびがない、黒潰れがある、及び黒潰れがないの何れか１つを指定してもよい。
【００３７】
この構成によれば、ピント外れの有無、傾きの有無、白とびの有無、黒潰れの有無を画像の画質として指定できるという効果がある。
【００３８】
なお、本画像分類を行う方法、プログラム、記憶媒体においても同様の手段、効果を有している。
【発明の効果】
【００３９】
本発明に係る画像分類装置および画像分類方法は、ユーザーの利便性を高めることができる。撮像された日時等に整合した画像グループに属する画像に更新することができ、また指定した画像の画質に画像グループに属する画像に更新することができる。
【発明を実施するための最良の形態】
【００４０】
図１は、本発明に係る画像分類装置１０の機能ブロック図である。
画像分類装置１０は、すでに何らかの分類がなされた画像のグループ、すなわちＲＯＬＬに対して、必要に応じてグループに属する画像を変更する装置である。データベース１１と、更新判定部１２と、名称解析部１３と、更新対象取得部１４と、更新条件取得部１５と、条件解析部１６と、画像分類部１７と、分類登録部１８とにより構成される。
【００４１】
図２はＲＯＬＬの概要を模式的に表したものである。図２にあるように、ＲＯＬＬにはその内容を表す名称が付与されており、その内容に合致する数十枚程度の画像が登録されている。ユーザーは名称を基にＲＯＬＬにアクセスする。
【００４２】
データベース１１は、画像と画像が持つ特徴量を格納するものである。特徴量には例えば画像が撮影された時間や場所、焦点距離などを記録したＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）の情報や、画像の平均の色や輝度、周波数成分、被写体の種類などの属性に関する情報が含まれる。図３は格納される特徴量を模式的に示した一例である。画像にさまざまな特徴量が関連付けられている。
【００４３】
また、データベース１１にはＲＯＬＬの名称や、各ＲＯＬＬに属する画像、各ＲＯＬＬが持つ属性などの情報が格納される。各ＲＯＬＬが持つ属性として、例えばＲＯＬＬに属する画像が共通して持つべき平均の色や輝度、周波数成分などといった属性ごとの値の範囲や、ＲＯＬＬに属する画像に共通して存在する被写体、撮影日時、場所などがある。
【００４４】
なお、ここで挙げた画像の特徴量、およびＲＯＬＬに関する情報は一例であり、実際には他の種類の情報を格納することも可能である。
【００４５】
更新判定部１２は、データベース１１に記録されているＲＯＬＬのうち、属する画像を変更する必要があるＲＯＬＬを判定し、更新のための条件を取得する。更新が必要になる場合として、例えば「昨日のお散歩」のように現在日時によって変化する名称が付与されている場合や、「友達とおでかけ」のようにユーザーによって変化する名称が付与されている場合などがあり、それぞれ現在の日付やユーザーが変更されると更新が必要となる。
【００４６】
更新の判断方法として、後述する名称解析部１３でＲＯＬＬの名称から対応する条件を取得しその条件をチェックする言語処理的な方法や、ＲＯＬＬを作成する際にあらかじめ更新の際の条件をデータベースに登録しておきそれを参照するなどの方法がある。
【００４７】
なお、更新判定部１２によって更新が必要と判定されるＲＯＬＬの数は、一つであってもよく、複数であってもよい。更新が必要なＲＯＬＬが複数ある場合、以降の処理を各ＲＯＬＬについて繰り返して行う。
【００４８】
名称解析部１３は、ＲＯＬＬの名称から更新に必要な条件を判断する。判断の方法として、ＲＯＬＬの名称から「昨日」や「私」といった特定のキーワードを抽出し、それらのキーワードを元に「日付が現在日時の１日前である」や「被写体に特定の人物が含まれている」といった条件に対応付けるための辞書２０を参照し、条件を判断する。なお、判断の方法は上記の例に限定されず、名称の意味を解析することで条件を判断するなど、一般の自然言語処理のアルゴリズムを利用して条件を求めることもできる。
【００４９】
更新対象取得部１４は、画像分類部１７に更新が必要であるＲＯＬＬを指示する。具体的にはポインティングデバイスなどを通じてユーザーが画面に表示されているＲＯＬＬの一覧から更新の対象となるＲＯＬＬを指定するなどの方法をとることができる。ＲＯＬＬの一覧は、ＲＯＬＬの名称、ＲＯＬＬに属する画像の性質を現す属性などが参照され作成されている。なお、ここで挙げた動作は一例であり、実際の動作は上記の例に限定されない。
【００５０】
更新条件取得部１５は、画像分類部１７に、ＲＯＬＬの更新に必要な条件を指示する。具体的には更新対象取得部１４と同じように、ポインティングデバイスなどを介してユーザーが条件を指定する、などの方法をとることができる。例えば、「昨日のお散歩」のＲＯＬＬを画質補正ソフトに入力する場合に、ピンボケや傾きなどの補正したい要素を条件としてユーザーが指定する。そのほか、画像の視聴履歴や、撮像した場所を参照して更新条件を指示してもよい。また、本画像分類装置、もしくは他のアプリケーションを利用しているユーザーの情報（ユーザー名、ユーザーの誕生日、ユーザーの家族に関する情報、ユーザーの友人に関する情報、ユーザーの思考に関する情報のいずれかの組み合わせ）や、画像の属性（画像の撮影日時、画像の撮影場所、画像の平均の色、画像の被写体の種類、画像の印象のうちいずれかの組み合わせ）などを参照して条件を指示してもよい。なお、条件の指示方法についてここで挙げた動作は一例であり、実際の動作は上記の例に限定されない。
【００５１】
なお、条件を指示する際に、ユーザーはあらかじめシステムによって与えられた条件の一覧から所望の条件を選択してもよく、所望の条件をキーボードなどより入力してもよい。
【００５２】
条件解析部１６は、更新条件取得部１５より取得した条件を、画像分類部１７が利用できる形式の情報に変換する。例えば更新条件取得部１５より「青い」という条件が入力された場合、これを「色相角が２４０°±１５°の範囲」などの、画像特徴量の種類とその値の範囲についての情報に変換する。変換の方法としては、あらかじめ入力される条件と変換結果を対応付けた辞書２１を用意し、それを参照するなどの方法がある。
【００５３】
また、ここで挙げた変換する情報の形式および変換の方法は一例であり、実際の動作は上記の例に限定されない。
【００５４】
画像分類部１７は、ＲＯＬＬの名称や、条件解析部１６より送られる情報を元に、データベース１１から条件に適合する画像群を選択することで、ＲＯＬＬに属する画像を変更し、ＲＯＬＬを更新する。画像分類部１７の具体的な構成については、例えば条件に適合しない画像をＲＯＬＬから取り出し、その後条件に適合する画像をＲＯＬＬに属させるとしてよい。
【００５５】
分類登録部１８は、画像分類部１７によって更新されたＲＯＬＬの情報をデータベース１１に登録する（不図示）。
【００５６】
なお、更新判定部１２は、更新の条件を判定する代わりに、データベース１１にあらかじめ更新が必要か否かを判定するフラグを格納し、それを参照することで更新が必要なＲＯＬＬを判定してもよい。
【００５７】
また、更新判定部１２は、更新対象取得部１４によって直接更新を必要とするＲＯＬＬを指定する場合、更新が必要となるＲＯＬＬを判定しなくてもよい。
【００５８】
また、更新判定部１２は、更新条件取得部１５によって直接更新のための条件を指定する場合、更新のための条件を取得しなくてもよい。
【００５９】
また、更新対象取得部１４は、更新判定部１２の出力結果を受け取り、それを画像分類部１７に送ってもよい。この場合、更新対象取得部１４を省略してもよい。
【００６０】
また、更新条件取得部１５は、更新判定部１２の出力結果を受け取り、それを画像分類部１７に送ってもよい。この場合、更新条件取得部１５を省略してもよい。
【００６１】
また、条件解析部１６は、更新条件取得部１５より取得した条件が、そのまま画像分類部１７で利用できる形式である場合、これを省略することができる。
【００６２】
画像分類装置１０の処理動作について、図４及び図５のフローチャートにより説明する。
【００６３】
図４は、画像分類装置１０が更新対象取得部１４、更新条件取得部１５を介さずに自動的に更新を必要とするＲＯＬＬを判定し、それらのＲＯＬＬを更新する処理の流れを表すフローチャートである。
【００６４】
まず、ステップＳ１０１において、画像分類装置１０は、更新判定部１２を介してデータベース１１から更新が必要なＲＯＬＬを判定する。以下では「昨日のお散歩」というＲＯＬＬを例にとって処理の流れを説明する。なお、ここで挙げたＲＯＬＬ名および処理の方法はあくまで一例に過ぎず、上記の例に限定されるものではない。
【００６５】
はじめに、ステップＳ１０１での更新の判定方法について説明する。図５は、ステップＳ１０１の詳細なフローチャートである。
【００６６】
ステップＳ２０１では、名称解析部１３によってＲＯＬＬの名称からＲＯＬＬの更新に必要な条件を判定する。名称解析の手法としては特定のキーワードを抽出し、それに対応する条件を取得するなどの方法が考えられる。対応する条件の取得方法として、例えば図６で示されるような特定の条件を表すキーワードとその範囲を対応付けた辞書２０をあらかじめ用意する方法が考えられる。この場合、名称解析部１３はまず「昨日のお散歩」という名称を「昨日」と「お散歩」というキーワードに分解する。なお、キーワードの取得方法には自然言語処理において一般に行われる形態素解析などの手法を用いることができる。
【００６７】
次に、名称解析部１３は辞書を参照することでそれぞれのキーワードに対応する条件を取得する。上記の例においては、「撮影日が現在日の１日前である」ことを取得することができる。なお、名称解析の手法は上記の例に限定されず、例えば名称の意味から条件を判定するなど、自然言語処理で用いられる任意の手法を用いることができる。
【００６８】
なお、データベース１１にあらかじめＲＯＬＬの更新に必要な属性が記録されている場合、本ステップは省略することができる。この場合、ステップＳ２０２ではデータベース１１を参照して記録された条件を読み出し、それに従って判定を行う。
【００６９】
ステップＳ２０２では、ＲＯＬＬ内の各画像について、ステップＳ２０１で取得した条件を元にＲＯＬＬに更新が必要かどうかを判定する。「昨日のお散歩」の例の場合、ＲＯＬＬに属する画像の中に「撮影日が現在日の１日前」でないものがあれば、更新が必要と判断され、このＲＯＬＬが後の処理へと回される。
【００７０】
なお、あらかじめデータベース１１にＲＯＬＬの更新の必要性を示すフラグが格納されている場合、ステップＳ２０１ならびにＳ２０２は省略することができる。この場合はフラグをチェックすることで、更新の必要性を判断することができる。
【００７１】
以上のようにして更新が必要となるＲＯＬＬが取得される。
ステップＳ１０２において、更新判定部１２は更新が必要と判定されたＲＯＬＬに対して、更新の条件を取得する。更新条件の取得方法は、ステップＳ２０１のときと同様、名称から特定のキーワードを取得し、辞書を参照して対応する条件を取得する、などの方法がある。なお、ステップＳ１０１ですでに条件の判定を行っている場合、本ステップは省略することができる。この場合、ステップＳ１０１で得られた条件がそのまま以降の処理に利用される。さらに、ステップＳ１０２において、あらかじめデータベース１１に更新の条件が格納されている場合は、それを参照してもよい。
【００７２】
ステップＳ１０３では、条件解析部１６がステップＳ１０２で取得された条件を解析し、画像分類部１７が利用できる情報に変換する。例えば、「画像の撮影日が現在日の１日前」という条件であれば、画像の撮影日時を表す特徴量である「ＥｘｉｆのＤａｔｅＴｉｍｅタグの値が現在日の１日前である」という条件に変換する。条件の変換には、図５と同様に条件間を対応付ける辞書２１を参照する、などの方法が利用できる。なお、変換の形式は上記の例に限定されることはなく、実際には画像分類部１７の構成に応じて必要な形式の変換を行うことができる。なお、ステップＳ１０２で取得される条件の形式が画像分類部１７で扱うことのできるものである場合、本ステップは省略することができる。例えば、上記の例において、画像分類部１７が「画像の撮影日が現在日の１日前」などの言語情報で示された条件を特徴量とその値の情報に変換する機能を有している場合、本ステップは省略することができる。
【００７３】
ステップＳ１０４では、ステップＳ１０１より取得されたＲＯＬＬの名称、およびステップＳ１０３より取得された条件を元に、画像分類部１７はＲＯＬＬの更新を行う。図６は、上記の例における画像分類の様子を模式的に表したものである。ここでは画像を撮影された日と日内の時刻という２軸で分類を行っている。図７（ａ）は更新前の段階を表している。この時点での「昨日」は図中の矢印の範囲である。図７（ｂ）は、図７（ａ）の時点から１日が経過した時の状態を表している。時間が経過したことによって「昨日」が表す実際の日付が変化し、「昨日」と判定される画像が変化する。
【００７４】
最後に、ステップＳ１０５で、分類登録部１８は更新されたＲＯＬＬをデータベース１１に登録する。
【００７５】
図８は具体的な更新の一例を示すものである。現在の日付が２００４年１２月１２日であったとする。２００４年１２月１１日においては全画像の中から２００４年１２月１０日に撮像した画像がＥｘｉｆ情報を基に選ばれ「昨日のお散歩」というＲＯＬＬ内に属している。しかしながら前述のように現在の日付が２００４年１２月１２日である場合においては、このままは内容に不整合が生じてしまう。そこで、更新が行われる。改めて全画像の中から２００４年１２月１１日に撮像した画像がＥｘｉｆ情報を基に選ばれ「昨日のお散歩」というＲＯＬＬに属する。このように更新を行うことによって、「昨日のお散歩」に対して整合が取れる。
【００７６】
以上の動作の結果、「昨日のお散歩」というＲＯＬＬが参照される際、必要に応じてそこに属する画像が最新のものに自動的に置き換わり、ユーザーは自分で画像を入れ替える手間なしに、常に適切な画像を見ることができる。
【００７７】
また、同様にして「私の思い出」や「最近見た画像」などといったＲＯＬＬについても、それぞれユーザー名や画像の視聴履歴に従って自動的に適切な画像に置き換えることができる。
【００７８】
ここまでは、画像分類装置１０自身が更新の必要なＲＯＬＬを判定する場合について説明してきたが、更新対象取得部１４および更新条件取得部１５を使用してユーザーまたはシステムが直接更新するＲＯＬＬおよび条件を指定することも可能である。例えば、「夏旅行ｉｎ沖縄」というＲＯＬＬを画質補正ソフトに入力する場合と、アルバム作成ソフトに入力する場合を考える。以下、このような場合の動作について説明する。
【００７９】
図９は、ユーザーが更新を必要とするＲＯＬＬを選択し、それらのＲＯＬＬを更新する処理の流れを表すフローチャートである。
【００８０】
ステップＳ３０１では、更新対象取得部１４によって更新したいＲＯＬＬをユーザーが指定する。ここでは「夏旅行ｉｎ沖縄」が選ばれたものとする。
【００８１】
次に、ステップＳ３０２では、更新条件取得部１５によって更新のための条件をユーザーが入力する。他のアプリケーションとのデータの受け渡しは、あらかじめ定められたフォーマットに従って行われるものとする。例えば図１０のようなタグデータを利用して情報を受け渡すことができる。図１０のＣｏｎｄｉｔｉｏｎタグが更新の条件を表し、その中のａｔｔｒｉｂｕｔｅタグが条件の種類を、ｖａｌｕｅタグがその条件の値、あるいは状態を表している。
【００８２】
アプリケーションの側では、ユーザーによって指定される「ピンボケしている」や「傾いている」、「白飛び」、「黒つぶれ」などの条件を、図１０のフォーマットに変換し、更新条件取得部１５は、変換されたデータを入力として受け付ける。なお、アプリケーションとのデータの受け渡しのフォーマットは、図１０の例に限定されるものではなく、任意の形式を設定することができる。また、ユーザーが入力する条件は上記の例に限定されるものではなく、実際には任意の条件を設定可能である。さらに、条件の入力の際、ユーザーは与えられた条件の中から該当するものを選択してもよく、任意の条件を入力してもよい。
【００８３】
なお、外部のアプリケーションなどが自動的に条件を指定してもよい。例えば画質補正ソフトが自動的に「ピンボケしている」や「傾いている」などの条件を発行し、更新条件取得部１５に入力してもよい。
【００８４】
ステップＳ３０３からＳ３０５は、ステップＳ１０３からＳ１０５と同様である。すなわち、ステップＳ３０２で入力された条件を画像分類部１７が利用できる情報に変換し、それを利用して画像分類部１７がＲＯＬＬの内容を更新し、結果をデータベース１１に登録する。
【００８５】
図１１は、「夏旅行ｉｎ沖縄」のＲＯＬＬが、画質補正ソフトに入力される場合とアルバム作成ソフトに入力される場合で、どのように分類されるかを模式的に表した図である。ここでは画像を撮影された日時とボケ具合の大きさの２軸で分類している。図１１（ａ）は画質補正ソフトに入力する場合を表している。この場合は分類軸上でボケ具合が一定の値以上の画像を選択している。一方、図１１（ｂ）はアルバム作成ソフトに入力する場合を表している。この場合は分類軸上でボケ具合が一定の値以下の画像を選択している。また、撮影時間が近接した画像については、よりボケ具合の小さい画像を選択している。なお、ここで挙げたＲＯＬＬの名称および条件は一例に過ぎない。
【００８６】
図１２は以上の分類の結果を模式的に表したものである。以上のような処理を行うことで、ユーザーが同じ「夏旅行ｉｎ沖縄」というＲＯＬＬをそれぞれのソフトで扱う際に、個別の画像を選択することなく、自動的に画像が切り替わって扱われる。
【００８７】
以上のように、本実施の形態によれば、ＲＯＬＬに対して更新条件が入力、あるいは自動的に決定された場合に、ＲＯＬＬに属する画像が入れ替えられ、自動的にＲＯＬＬが更新される。これによって大量の画像ファイルを整理することが容易となる。
【００８８】
また、ＲＯＬＬが更新される場合においてはＲＯＬＬ名称が変更されず、ユーザーに混乱を招くことがない。
【００８９】
なお、ＲＯＬＬ名称によるＲＯＬＬ更新と、画質によるＲＯＬＬ更新が同時に指定されても良い。
【産業上の利用可能性】
【００９０】
本発明の画像分類装置および画像分類方法は、大量の画像ファイルをユーザーに使いやすい形で管理するための装置および方法として有用であり、画像蓄積装置等に好適である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態に係る画像分類装置の機能ブロック図である。
【図２】ＲＯＬＬの概念を模式的に表した図である。
【図３】格納される特徴量を模式的に示した一例である。
【図４】本実施の形態に係る画像分類装置の処理の流れを示すフローチャートである。
【図５】更新が必要なＲＯＬＬを判定する処理の流れを示すフローチャートである。
【図６】ＲＯＬＬ名称中のキーワードと更新条件の対応の例を示す図である。
【図７】現在日時に従ってＲＯＬＬの内容が更新される様子を模式的に表した図である。
【図８】ＲＯＬＬの更新の具体的な一例である。
【図９】ユーザーあるいはシステムが直接更新の対象となるＲＯＬＬを指定する場合の処理の流れを示すフローチャートである。
【図１０】他のアプリケーションなどとＲＯＬＬに関する情報をやり取りするためのフォーマットを模式的に表した図である。
【図１１】ユーザーの条件を元に画像がどう分類されるかを模式的に表した図である。
【図１２】アプリケーションからの要求に応じてＲＯＬＬに属する画像が変化する例を模式的に表した図である。
【符号の説明】
【００９２】
１０        画像分類装置
１１        データベース
１２        更新判定部
１３        名称解析部
１４        更新対象取得部
１５        更新条件取得部
１６        条件解析部
１７        画像分類部
１８        分類登録部
２０、２１  辞書
【図１】
2006201933.tif 000003
【図２】
2006201933.tif 000004
【図３】
2006201933.tif 000005
【図４】
2006201933.tif 000006
【図５】
2006201933.tif 000007
【図６】
2006201933.tif 000008
【図７】
2006201933.tif 000009
【図８】
2006201933.tif 000010
【図９】
2006201933.tif 000011
【図１０】
2006201933.tif 000012
【図１１】
2006201933.tif 000013
【図１２】
2006201933.tif 000014