(57)【要約】【課題】原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出することができるようにする。【解決手段】画像分類／抽出装置１３のユーザデータバッファ６１は、ユーザ装置に保存されていた、原画像のうちのユーザによりズームが指定された範囲の画像（ズーム画像８２）と、そのカテゴリ８１をネットワーク１２を介して取得し、それらを関連付けて保存する。共通性抽出モジュール６４は、画像取得モジュール６３を介してユーザデータバッファ６１より取得した複数のズーム画像８２に共通する特徴を検出し、それを、カテゴリ取得モジュール６２を介してユーザデータバッファ６１より取得したカテゴリ８１の特徴として分類規範バッファ６５に保存させる。本発明は、ズーム操作が可能な画像処理装置に適用可能である。【選択図】　　　図４
2004021403.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用する第１の画像処理装置、および、前記第１の画像処理装置により指定された画像を処理する第２の画像処理装置からなる画像処理システムにおいて、
前記第１の画像処理装置は、
原画像の少なくとも一部の画像を指定画像として指定し、
前記指定画像のカテゴリを決定し、
前記指定画像を、決定した前記カテゴリと関連付けて保存し、
前記第２の画像処理装置は、
前記第１の画像処理装置に保存された前記カテゴリ、および、前記カテゴリに属する前記指定画像を取得して、それらを関連付けて保存し、
保存した前記カテゴリに属する前記指定画像に共通する特徴を検出し、
検出した前記特徴を、前記カテゴリの特徴として保存する
ことを特徴とする画像処理システム。
【請求項２】
前記指定画像は、前記原画像のうちの、前記ユーザによりズームが指定された範囲の画像である
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記第１の画像処理装置は、さらに、これから指定する前記指定画像の前記カテゴリを事前に決定し、これから指定する前記指定画像に対応する前記原画像と、決定した前記カテゴリを前記第２の画像処理装置に送信し、前記第２の画像処理装置は、さらに、既に保存している前記カテゴリの特徴の中から、前記第１の画像処理装置より受信した前記カテゴリに対応するものを検出し、検出した前記カテゴリの特徴に基づいて、前記第１の画像処理装置より受信した前記原画像の中から抽出する範囲を決定して、前記第１の画像処理装置に送信し、
前記第１の画像処理装置は、前記原画像から、前記第２の画像処理装置より受信した前記範囲の画像を抽出して、抽出した前記画像を前記指定画像として指定する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項４】
前記第１の画像処理装置は、さらに、指定した前記指定画像の前記カテゴリを決定する前に、前記指定画像を前記第２の画像処理装置に送信し、
前記第２の画像処理装置は、さらに、既に保存している前記カテゴリの特徴に基づいて、前記第１の画像処理装置より受信した前記指定画像の前記カテゴリを決定し、前記第１の画像処理装置に送信し、
前記第１の画像処理装置は、前記第２の画像処理装置より受信した前記カテゴリを、前記指定画像の前記カテゴリとして決定する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項５】
前記第１の画像処理装置は、複数個設けられ、
複数の前記第１の画像処理装置のそれぞれは、複数のユーザのうちの所定のユーザにより利用され、
前記第２の画像処理装置は、前記複数の第１の画像処理装置から取得し、保存した前記カテゴリに属する前記指定画像に共通する特徴を検出し、保存する
ことを特徴とする請求項１に記載の画像処理システム。
【請求項６】
ユーザが利用する第１の画像処理装置、および、前記第１の画像処理装置により指定された画像を処理する第２の画像処理装置からなる画像処理システムの画像処理方法において、
前記第１の画像処理装置は、
原画像の少なくとも一部の画像を指定画像として指定し、
前記指定画像のカテゴリを決定し、
前記指定画像を、決定した前記カテゴリと関連付けて保存し、
前記第２の画像処理装置は、
前記第１の画像処理装置に保存された前記カテゴリ、および、前記カテゴリに属する前記指定画像を取得して、それらを関連付けて保存し、
保存した前記カテゴリに属する前記指定画像に共通する特徴を検出し、
検出した前記特徴を、前記カテゴリの特徴として保存する
ことを特徴とする画像処理方法。
【請求項７】
ユーザが利用する画像処理装置において、
原画像の少なくとも一部の画像を指定画像として指定する指定手段と、
前記指定手段により指定された前記指定画像のカテゴリを決定するカテゴリ決定手段と、
前記指定手段により指定された前記指定画像を、前記カテゴリ決定手段により決定された前記カテゴリと関連付けて保存する保存手段と
を備えることを特徴とする画像処理装置。
【請求項８】
前記指定手段は、前記原画像のうちの、前記ユーザによりズームが指定された範囲の画像を、前記指定画像として指定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記カテゴリ決定手段は、さらに、これから指定する前記指定画像の前記カテゴリを事前に決定し、
前記画像処理装置は、これから指定する前記指定画像に対応する前記原画像と、前記カテゴリ決定手段により決定された前記カテゴリを他の画像処理装置に送信するとともに、前記他の画像処理装置により、既に保存されている前記カテゴリの特徴の中から、前記画像処理装置により送信された前記カテゴリに対応するものが検出され、検出された前記カテゴリの特徴に基づいて、前記画像処理装置により送信された前記原画像の中から抽出する範囲が決定され、前記画像処理装置に送信されてきた場合、前記範囲を受信する通信手段をさらに備え、
前記指定手段は、前記原画像から、前記通信手段により受信された前記範囲の画像を、前記指定画像として指定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
前記保存手段は、カテゴリの特徴をさらに保存し、
前記カテゴリ決定手段は、さらに、これから指定する前記指定画像の前記カテゴリを事前に決定し、
前記画像処理装置は、前記保存手段により保存された前記カテゴリの特徴の中から、前記カテゴリ決定手段により決定された前記カテゴリに対応するものを検出し、検出した前記カテゴリの特徴に基づいて、これから指定する前記指定画像に対応する前記原画像の中から抽出する範囲を決定する範囲決定手段をさらに備え、
前記指定手段は、前記原画像から、前記範囲決定手段により決定された前記範囲の画像を、前記指定画像として指定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１１】
前記指定手段により前記指定画像が指定された場合、前記カテゴリ決定手段により前記指定画像の前記カテゴリが決定される前に、前記指定画像を他の画像処理装置に送信するとともに、前記他の画像処理装置により、保存されている前記カテゴリの特徴に基づいて、前記画像処理装置により送信された前記指定画像の前記カテゴリが決定され、前記画像処理装置に送信されてきた場合、前記カテゴリを受信する通信手段をさらに備え、
前記カテゴリ決定手段は、前記通信手段により受信された前記カテゴリを、前記指定画像の前記カテゴリとして決定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１２】
前記保存手段は、カテゴリの特徴をさらに保存し、
前記カテゴリ決定手段は、前記保存手段に保存された前記カテゴリの特徴に基づいて、前記指定画像の前記カテゴリを決定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１３】
前記カテゴリ決定手段は、予め設定された複数のカテゴリの中から、前記指定手段により指定された前記指定画像のカテゴリを決定する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項１４】
前記カテゴリ決定手段は、予め設定された複数のカテゴリの中に、前記指定手段により指定された前記指定画像のカテゴリとして適切なものが含まれていないと判定した場合、新たなカテゴリを生成し、生成した前記新たなカテゴリを、前記指定画像のカテゴリとして決定する
ことを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
ユーザが利用する画像処理装置の画像処理方法において、
原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、
前記指定ステップの処理により指定された前記指定画像のカテゴリを決定するカテゴリ決定ステップと、
前記指定ステップの処理により指定された前記指定画像を、前記カテゴリ決定ステップの処理により決定された前記カテゴリと関連付けて保存するように制御する保存制御ステップと
を含むことを特徴とする画像処理方法。
【請求項１６】
ユーザが利用する画像処理装置を制御するコンピュータのプログラムであって、
原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、
前記指定ステップの処理により指定された前記指定画像のカテゴリを決定するカテゴリ決定ステップと、
前記指定ステップの処理により指定された前記指定画像を、前記カテゴリ決定ステップの処理により決定された前記カテゴリと関連付けて保存するように制御する保存制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
ユーザが利用する画像処理装置を制御するコンピュータに、
原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、
前記指定ステップの処理により指定された前記指定画像のカテゴリを決定するカテゴリ決定ステップと、
前記指定ステップの処理により指定された前記指定画像を、前記カテゴリ決定ステップの処理により決定された前記カテゴリと関連付けて保存するように制御する保存制御ステップと
を実行させることを特徴とするプログラム。
【請求項１８】
ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、前記指定画像のカテゴリが決定され、前記指定画像と、前記カテゴリとが関連付けられて保存されている場合、前記カテゴリ、および、前記カテゴリに属する前記指定画像を前記他の画像処理装置より取得し、それらを関連付けて保存する第１の保存手段と、
前記第１の保存手段により保存された前記カテゴリに属する前記指定画像に共通する特徴を検出する第１の特徴検出手段と、
前記第１の特徴検出手段により検出された前記特徴を、前記カテゴリの特徴として保存する第２の保存手段と
を備えることを特徴とする画像処理装置。
【請求項１９】
前記指定画像は、前記原画像のうちの、前記ユーザによりズームが指定された範囲の画像である
ことを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記他の画像処理装置により、これから指定される前記指定画像の前記カテゴリが事前に決定され、これから指定される前記指定画像に対応する原画像と、決定された前記カテゴリが前記画像処理装置に供給された場合、前記原画像と前記カテゴリを取得する取得手段と、
前記第２の保存手段に既に保存されている前記カテゴリの特徴の中から、前記取得手段により取得された前記カテゴリに対応するものを検出する第２の特徴検出手段と、
前記第２の特徴検出手段により検出された前記カテゴリの特徴に基づいて、前記取得手段により取得された前記原画像の中から抽出する範囲を決定する範囲決定手段と、
前記範囲決定手段により決定された前記範囲を、前記他の画像処理装置に提供する範囲提供手段と
をさらに備えることを特徴とする請求項１８に記載の画像処理装置。
【請求項２１】
前記他の画像処理装置より前記カテゴリがまだ決定されていない前記指定画像が供給された場合、前記第２の保存手段に既に保存されている前記カテゴリの特徴に基づいて、前記指定画像の前記カテゴリを決定し、前記他の画像処理装置に提供するカテゴリ決定手段
をさらに備えることを特徴とする請求項１８に記載の画像処理装置。
【請求項２２】
前記他の画像処理装置は、複数個設けられ、
複数の前記他の画像処理装置のそれぞれは、複数のユーザのうちの所定のユーザにより利用され、
前記第１の保存手段は、前記複数の他の画像処理装置のそれぞれに保存されている前記原画像と前記カテゴリを取得し、それらを関連付けて保存し、
前記第１の特徴検出手段は、前記第１の保存手段により保存された前記カテゴリに属する前記指定画像に共通する特徴を検出し、
前記第２の保存手段は、前記第１の特徴検出手段により検出された前記特徴を、前記カテゴリの特徴として保存する
ことを特徴とする請求項１８に記載の画像処理装置。
【請求項２３】
画像処理装置の画像処理方法において、
ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、前記指定画像のカテゴリが決定され、前記指定画像と、前記カテゴリとが関連付けられて保存されている場合、前記カテゴリ、および、前記カテゴリに属する前記指定画像を前記他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、
前記第１の保存制御ステップの処理により保存が制御された前記カテゴリに属する前記指定画像に共通する特徴を検出する特徴検出ステップと、
前記特徴検出ステップの処理により検出された前記特徴を、前記カテゴリの特徴として保存するように制御する第２の保存制御ステップと
を含むことを特徴とする画像処理方法。
【請求項２４】
画像処理装置を制御するコンピュータのプログラムであって、
ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、前記指定画像のカテゴリが決定され、前記指定画像と、前記カテゴリとが関連付けられて保存されている場合、前記カテゴリ、および、前記カテゴリに属する前記指定画像を前記他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、
前記第１の保存制御ステップの処理により保存が制御された前記カテゴリに属する前記指定画像に共通する特徴を検出する特徴検出ステップと、
前記特徴検出ステップの処理により検出された前記特徴を、前記カテゴリの特徴として保存するように制御する第２の保存制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２５】
画像処理装置を制御するコンピュータに、
ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、前記指定画像のカテゴリが決定され、前記指定画像と、前記カテゴリとが関連付けられて保存されている場合、前記カテゴリ、および、前記カテゴリに属する前記指定画像を前記他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、
前記第１の保存制御ステップの処理により保存が制御された前記カテゴリに属する前記指定画像に共通する特徴を検出する特徴検出ステップと、
前記特徴検出ステップの処理により検出された前記特徴を、前記カテゴリの特徴として保存するように制御する第２の保存制御ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システムおよび方法、画像処理装置および方法、記録媒体、並びにプログラムに関し、特に、原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出することができるようにした画像処理システムおよび方法、画像処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
従来、画像の特徴量を予め保存しておき、新たな画像が提供された場合、その新たな画像を、その特徴量に基づいて分類する画像分類方法が知られている。
【０００３】
また、そのような画像分類方法を利用して、所定の画像から、ユーザが所望する画像を自動的に抽出させることが研究されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の画像分類方法においては、製造者が製造者自身の判断で設定した特徴量が利用されていることが多く、そのような特徴量を利用して、画像分類が行われた場合、分類精度として高精度の結果が得られないことが多いという課題があった。また、そのような精度では、所定の画像から、ユーザが所望する画像を自動的に抽出させることは困難であるという課題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出することができるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の画像処理システムは、ユーザが利用する第１の画像処理装置が、原画像の少なくとも一部の画像を指定画像として指定し、指定画像のカテゴリを決定し、指定画像を、決定したカテゴリと関連付けて保存し、第１の画像処理装置により指定された画像を処理する第２の画像処理装置が、第１の画像処理装置に保存されたカテゴリ、および、そのカテゴリに属する指定画像を取得して、それらを関連付けて保存し、保存したカテゴリに属する指定画像に共通する特徴を検出し、検出した特徴を、そのカテゴリの特徴として保存することを特徴とする。
【０００７】
指定画像は、原画像のうちの、ユーザによりズームが指定された範囲の画像であるようにすることができる。
【０００８】
第１の画像処理装置は、さらに、これから指定する指定画像のカテゴリを事前に決定し、これから指定する指定画像に対応する原画像と、決定したカテゴリを第２の画像処理装置に送信し、第２の画像処理装置は、さらに、既に保存しているカテゴリの特徴の中から、第１の画像処理装置より受信したカテゴリに対応するものを検出し、検出したカテゴリの特徴に基づいて、第１の画像処理装置より受信した原画像の中から抽出する範囲を決定して、第１の画像処理装置に送信し、第１の画像処理装置は、原画像から、第２の画像処理装置より受信した範囲の画像を抽出して、抽出した画像を指定画像として指定するようにすることができる。
【０００９】
第１の画像処理装置は、さらに、指定した指定画像のカテゴリを決定する前に、指定画像を第２の画像処理装置に送信し、第２の画像処理装置は、さらに、既に保存しているカテゴリの特徴に基づいて、第１の画像処理装置より受信した指定画像のカテゴリを決定し、第１の画像処理装置に送信し、第１の画像処理装置は、第２の画像処理装置より受信したカテゴリを、指定画像のカテゴリとして決定するようにすることができる。
【００１０】
第１の画像処理装置は、複数個設けられ、複数の第１の画像処理装置のそれぞれは、複数のユーザのうちの所定のユーザにより利用され、第２の画像処理装置は、複数の第１の画像処理装置から取得し、保存したカテゴリに属する指定画像に共通する特徴を検出し、保存するようにすることができる。
【００１１】
本発明の画像処理システムの画像処理方法は、ユーザが利用する第１の画像処理装置が、原画像の少なくとも一部の画像を指定画像として指定し、指定画像のカテゴリを決定し、指定画像を、決定したカテゴリと関連付けて保存し、第１の画像処理装置により指定された画像を処理する第２の画像処理装置が、第１の画像処理装置に保存されたカテゴリ、および、そのカテゴリに属する指定画像を取得して、それらを関連付けて保存し、保存したカテゴリに属する指定画像に共通する特徴を検出し、検出した特徴を、そのカテゴリの特徴として保存することを特徴とする。
【００１２】
本発明の画像処理システムおよび方法においては、ユーザが利用する第１の画像処理装置により、原画像の少なくとも一部の画像が指定画像として指定され、指定画像のカテゴリが決定され、指定画像とそのカテゴリとが関連付けられて保存される。第１の画像処理装置により指定された画像を処理する第２の画像処理装置により、第１の画像処理装置に保存されたカテゴリ、および、そのカテゴリに属する指定画像が取得されて、それらが関連付けられて保存され、保存されたカテゴリに属する指定画像に共通する特徴が検出され、検出された特徴が、そのカテゴリの特徴として保存される。
【００１３】
本発明の画像処理システムの第１および第２の画像処理装置は、静止画を画像処理する画像処理装置であってもよいし、動画を画像処理する画像処理装置であってもよい。または、静止画および動画の両方を画像処理可能な画像処理装置であってもよい。
【００１４】
本発明の第１の画像処理装置は、ユーザが利用する画像処理装置であり、原画像の少なくとも一部の画像を指定画像として指定する指定手段と、指定手段により指定された指定画像のカテゴリを決定するカテゴリ決定手段と、指定手段により指定された指定画像を、カテゴリ決定手段により決定されたカテゴリと関連付けて保存する保存手段とを備えることを特徴とする。
【００１５】
指定手段は、原画像のうちの、ユーザによりズームが指定された範囲の画像を、指定画像として指定するようにすることができる。
【００１６】
カテゴリ決定手段は、さらに、これから指定する指定画像のカテゴリを事前に決定し、第１の画像処理装置は、これから指定する指定画像に対応する原画像と、カテゴリ決定手段により決定されたカテゴリを他の画像処理装置に送信するとともに、他の画像処理装置により、既に保存されているカテゴリの特徴の中から、第１の画像処理装置により送信されたカテゴリに対応するものが検出され、検出されたカテゴリの特徴に基づいて、第１の画像処理装置により送信された原画像の中から抽出する範囲が決定され、第１の画像処理装置に送信されてきた場合、その範囲を受信する通信手段をさらに設け、指定手段は、原画像から、通信手段により受信された範囲の画像を、指定画像として指定するようにすることができる。
【００１７】
保存手段は、カテゴリの特徴をさらに保存し、カテゴリ決定手段は、さらに、これから指定する指定画像のカテゴリを事前に決定し、第１の画像処理装置は、保存手段により保存されたカテゴリの特徴の中から、カテゴリ決定手段により決定されたカテゴリに対応するものを検出し、検出したカテゴリの特徴に基づいて、これから指定する指定画像に対応する原画像の中から抽出する範囲を決定する範囲決定手段をさらに設け、指定手段は、原画像から、範囲決定手段により決定された範囲の画像を、指定画像として指定するようにすることができる。
【００１８】
指定手段により指定画像が指定された場合、カテゴリ決定手段により指定画像のカテゴリが決定される前に、指定画像を他の画像処理装置に送信するとともに、他の画像処理装置により、保存されているカテゴリの特徴に基づいて、第１の画像処理装置より送信された指定画像のカテゴリが決定され、第１の画像処理装置に送信されてきた場合、カテゴリを受信する通信手段をさらに設け、カテゴリ決定手段は、通信手段により受信されたカテゴリを、指定画像のカテゴリとして決定するようにすることができる。
【００１９】
保存手段は、カテゴリの特徴をさらに保存し、カテゴリ決定手段は、保存手段に保存されたカテゴリの特徴に基づいて、指定画像のカテゴリを決定するようにすることができる。
【００２０】
カテゴリ決定手段は、予め設定された複数のカテゴリの中から、指定手段により指定された指定画像のカテゴリを決定するようにすることができる。
【００２１】
カテゴリ決定手段は、予め設定された複数のカテゴリの中に、指定手段により指定された指定画像のカテゴリとして適切なものが含まれていないと判定した場合、新たなカテゴリを生成し、生成した新たなカテゴリを、指定画像のカテゴリとして決定するようにすることができる。
【００２２】
本発明の第１の画像処理装置の画像処理方法は、原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、指定ステップの処理により指定された指定画像のカテゴリを決定するカテゴリ決定ステップと、指定ステップの処理により指定された指定画像を、カテゴリ決定ステップの処理により決定されたカテゴリと関連付けて保存するように制御する保存制御ステップとを含むことを特徴とする。
【００２３】
本発明の第１の記録媒体のプログラムは、原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、指定ステップの処理により指定された指定画像のカテゴリを決定するカテゴリ決定ステップと、指定ステップの処理により指定された指定画像を、カテゴリ決定ステップの処理により決定されたカテゴリと関連付けて保存するように制御する保存制御ステップとを含むことを特徴とする。
【００２４】
本発明の第１のプログラムは、原画像の少なくとも一部の画像を指定画像として指定する指定ステップと、指定ステップの処理により指定された指定画像のカテゴリを決定するカテゴリ決定ステップと、指定ステップの処理により指定された指定画像を、カテゴリ決定ステップの処理により決定されたカテゴリと関連付けて保存するように制御する保存制御ステップとをコンピュータに実行させることを特徴とする。
【００２５】
本発明の第１の画像処理装置および方法、第１の記録媒体、並びに第１のプログラムにおいては、原画像の少なくとも一部の画像が指定画像として指定され、指定された指定画像のカテゴリが決定され、指定された指定画像と、決定されたカテゴリとが関連付けられて保存される。
【００２６】
本発明の第１の画像処理装置は、静止画を画像処理する画像処理装置であってもよいし、動画を画像処理する画像処理装置であってもよい。または、静止画および動画の両方を画像処理可能な画像処理装置であってもよい。
【００２７】
本発明の第２の画像処理装置は、ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、指定画像のカテゴリが決定され、指定画像と、カテゴリとが関連付けられて保存されている場合、カテゴリ、および、そのカテゴリに属する指定画像を他の画像処理装置より取得し、それらを関連付けて保存する第１の保存手段と、第１の保存手段により保存されたカテゴリに属する指定画像に共通する特徴を検出する第１の特徴検出手段と、第１の特徴検出手段により検出された特徴を、そのカテゴリの特徴として保存する第２の保存手段とを備えることを特徴とする。
【００２８】
指定画像は、原画像のうちの、ユーザによりズームが指定された範囲の画像であるようにすることができる。
【００２９】
他の画像処理装置により、これから指定される指定画像のカテゴリが事前に決定され、これから指定される指定画像に対応する原画像と、決定されたカテゴリが画像処理装置に供給された場合、その原画像とカテゴリを取得する取得手段と、第２の保存手段に既に保存されているカテゴリの特徴の中から、取得手段により取得されたカテゴリに対応するものを検出する第２の特徴検出手段と、第２の特徴検出手段により検出されたカテゴリの特徴に基づいて、取得手段により取得された原画像の中から抽出する範囲を決定する範囲決定手段と、範囲決定手段により決定された範囲を、他の画像処理装置に提供する範囲提供手段とをさらに設けるようにすることができる。
【００３０】
他の画像処理装置よりカテゴリがまだ決定されていない指定画像が供給された場合、第２の保存手段に既に保存されているカテゴリの特徴に基づいて、指定画像のカテゴリを決定し、他の画像処理装置に提供するカテゴリ決定手段をさらに設けるようにすることができる。
【００３１】
他の画像処理装置は、複数個設けられ、複数の他の画像処理装置のそれぞれは、複数のユーザのうちの所定のユーザにより利用され、第１の保存手段は、複数の他の画像処理装置のそれぞれに保存されている原画像とカテゴリを取得し、それらを関連付けて保存し、第１の特徴検出手段は、第１の保存手段により保存されたカテゴリに属する指定画像に共通する特徴を検出し、第２の保存手段は、第１の特徴検出手段により検出された特徴を、そのカテゴリの特徴として保存するようにすることができる。
【００３２】
本発明の第２の画像処理装置の画像処理方法は、ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、指定画像のカテゴリが決定され、指定画像と、カテゴリとが関連付けられて保存されている場合、カテゴリ、および、そのカテゴリに属する指定画像を他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、第１の保存制御ステップの処理により保存が制御された所定のカテゴリに属する指定画像に共通する特徴を検出する特徴検出ステップと、特徴検出ステップの処理により検出された特徴を、そのカテゴリの特徴として保存するように制御する第２の保存制御ステップとを含むことを特徴とする。
【００３３】
本発明の第２の記録媒体のプログラムは、ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、指定画像のカテゴリが決定され、指定画像と、カテゴリとが関連付けられて保存されている場合、カテゴリ、および、そのカテゴリに属する指定画像を他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、第１の保存制御ステップの処理により保存が制御された所定のカテゴリに属する指定画像に共通する特徴を検出する特徴検出ステップと、特徴検出ステップの処理により検出された特徴を、そのカテゴリの特徴として保存するように制御する第２の保存制御ステップとを含むことを特徴とする。
【００３４】
本発明の第２のプログラムは、ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、指定画像のカテゴリが決定され、指定画像と、カテゴリとが関連付けられて保存されている場合、カテゴリ、および、そのカテゴリに属する指定画像を他の画像処理装置より取得し、それらを関連付けて保存するように制御する第１の保存制御ステップと、第１の保存制御ステップの処理により保存が制御された所定のカテゴリに属する指定画像に共通する特徴を検出する特徴検出ステップと、特徴検出ステップの処理により検出された特徴を、そのカテゴリの特徴として保存するように制御する第２の保存制御ステップとをコンピュータに実行させることを特徴とする。
【００３５】
本発明の第２の画像処理装置および方法、第２の記録媒体、並びに第２のプログラムにおいては、ユーザが利用する他の画像処理装置により、原画像の少なくとも一部が指定画像として指定され、指定画像のカテゴリが決定され、指定画像と、カテゴリとが関連付けられて保存されている場合、カテゴリ、および、そのカテゴリに属する指定画像が他の画像処理装置より取得され、それらが関連付けられて保存される。さらに、保存された所定のカテゴリに属する指定画像に共通する特徴が検出され、検出された特徴が、そのカテゴリの特徴として保存される。
【００３６】
本発明の第２の画像処理装置は、静止画を画像処理する画像処理装置であってもよいし、動画を画像処理する画像処理装置であってもよい。または、静止画および動画の両方を画像処理可能な画像処理装置であってもよい。
【００３７】
【発明の実施の形態】
図１は、本発明が適用される画像処理システムの構成例を表している。
【００３８】
図１の画像処理システム１においては、任意の台数（図１の例では、３台）のユーザ装置１１−１乃至１１−３、画像分類／抽出装置１３、および、任意の台数（図１の例では、１台）の画像配信装置１４が、所定のネットワーク１２を介して相互に接続されている。
【００３９】
ネットワーク１２の種類は、特に限定されない。また、ユーザ装置１１−１乃至１１−３、画像分類／抽出装置１３、および画像配信装置１４のそれぞれは、ネットワーク１２を介さずに相互に通信してもよい。即ち、ネットワーク１２は、省略可能である。
【００４０】
ユーザ装置１１−１乃至１１−３のそれぞれは、画像配信装置１４から配信される画像をネットワーク１２を介して取得し、その画像の少なくとも一部の画像を指定画像として指定して、内部のメモリ（後述する図２の記憶部２８等）に保存させることが可能である。この場合、ユーザ装置１１−１乃至１１−３のそれぞれは、その指定画像のカテゴリを設定して、指定画像と設定したカテゴリを関連付けて内部のメモリに保存させる。
【００４１】
画像分類／抽出装置１３は、このようにしてユーザ装置１１−１乃至１１−３のそれぞれに保存されたカテゴリ、および、そのカテゴリに属する指定画像をネットワーク１２を介して取得して、それらを関連付けて内部の第１のメモリ（後述する図４のユーザデータバッファ６１）に保存させる。そして、画像分類／抽出装置１３は、第１のメモリに保存されている所定のカテゴリに属する指定画像に共通する特徴を検出し、検出した特徴を、そのカテゴリの特徴として内部の第２のメモリ（後述する図４の分類規範バッファ６５）に保存させる。
【００４２】
画像分類／抽出装置１３は、上述した処理を、第１のメモリに保存されている複数のカテゴリのそれぞれに対して行い、複数のカテゴリのそれぞれの特徴を第２のメモリに保存させる。
【００４３】
これにより、画像分類／抽出装置１３は、第１のメモリに保存されているものとは異なる新たな指定画像が供給された場合、第２のメモリに保存されている複数のカテゴリの特徴に基づいて、その新たな指定画像を分類したり（新たな指定画像のカテゴリを決定したり）、ユーザ装置１１−１乃至１１−３のいずれかが、新たな原画像に対して指定画像を指定する場合、その指定に必要な情報を生成し、対応するユーザ装置１１−１乃至１１−３のいずれかに提供することが可能になる。なお、このような画像分類／抽出装置１３の処理の詳細は、後述する。
【００４４】
図２は、ユーザ装置１１（以下、ユーザ装置１１−１乃至１１−３のそれぞれを、個々に区別する必要がない場合、ユーザ装置１１と単に記述する）の構成例を表している。
【００４５】
図２に示されるように、ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラム、または記憶部２８からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ２３にはまた、ＣＰＵ２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４６】
ＣＰＵ２１、ＲＯＭ２２、およびＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インタフェース２５も接続されている。
【００４７】
入出力インタフェース２５には、キーボードなどよりなる入力部２６、ディスプレイなどよりなる出力部２７、ハードディスクなどより構成される記憶部２８、および、ネットワーク１２（図１）を介しての他の装置（図１の例では、画像分類／抽出装置１３、または、画像配信装置１４）との通信処理を実行する通信部２９が接続されている。
【００４８】
入出力インタフェース２５にはまた、必要に応じてドライブ３０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体３１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２８にインストールされる。
【００４９】
なお、図２の例では、ユーザ装置１１は、パーソナルコンピュータとして構成されているが、図２の例に限定されず、後述する図１０の画像抽出処理（ステップＳ３１乃至Ｓ４５の処理）を実行可能な装置であればよい。例えば、図１の画像配信装置１４が、テレビジョン放送局の装置である場合、ユーザ装置１１は、デジタル処理が可能なテレビジョン受像機等のデジタル家電製品とすることができる。
【００５０】
図３は、画像分類／抽出装置１３のハードウエアの構成例を表している。
【００５１】
図３において、ＣＰＵ４１乃至リムーバブル記録媒体５１のそれぞれは、図２のユーザ装置１１のＣＰＵ２１乃至リムーバブル記録媒体３１のそれぞれと、基本的に同様の構成とされるため、これらの説明は省略する。
【００５２】
なお、画像配信装置１４（図１）の構成は、本発明と直接関係するものではないので、ここでは図示はしないが、この例においては、例えば、図２のユーザ装置１１（および、図３の画像分類／抽出装置１３）と基本的に同様の構成とされるものとする。
【００５３】
図４は、画像分類／抽出装置１３のソフトウエアプログラムの構成例を表している。このソフトウエアプログラムは、複数のモジュールにより構成される。各モジュールは、１つの独立したアルゴリズムを持ち、かつ、そのアルゴリズムに従って固有の動作を実行する。即ち、各モジュールは、ＣＰＵ４１（図３）により適宜読み出され、実行される。
【００５４】
図４に示されるように、画像分類／抽出装置１３には、ユーザ装置１１（図１）から送信されたユーザデータ７１をネットワーク１２を介して受信し、それを保存するユーザデータバッファ６１が設けられている。
【００５５】
ユーザデータ７１の内容は、特に限定されないが、図４の例では、カテゴリ８１と、そのカテゴリ８１に属するズーム画像８２とされている。
【００５６】
即ち、この例においては、例えば、図５に示されるように、ユーザ装置１１（図１）は、画像配信装置１４（図１）から配信された原画像９１をネットワーク１２（図１）を介して受信した場合、その原画像９１から、ユーザが所望する範囲（ユーザにより指定された範囲）の画像８２を抽出（指定）する。なお、このようにして抽出（指定）された画像（指定画像）８２を、ここでは、特に、ズーム画像８２と称する。また、原画像９１のうちのズーム画像８２に対応する範囲を、ズーム範囲と称する。
【００５７】
ユーザが、原画像９１からズーム範囲を指定するとき（ズーム画像８２をユーザ装置１１に生成させるとき）、原画像９１のうちの、ユーザ自身が所望する画像（オブジェクト）を中心とする範囲を、ズーム範囲として排他的に指定することが多い。換言すると、ズーム画像８２は、ユーザが、原画像９１から、ユーザ自身にとって必要な情報を意図的に指定した（抜き出した）ものであることが多い。
【００５８】
そのようなズーム画像８２を複数個集め、集めた複数のズーム画像８２に共通する特徴を発見することができれば、それ以降、その特徴を利用して、新たな原画像から、そのユーザが所望するオブジェクト（画像）を大まかに抽出することが可能になる（そのオブジェクトを中心とするズーム画像を自動的に生成することが可能になる）。
【００５９】
さらに、複数のユーザのそれぞれの指示によって生成されたズーム画像８２を複数個集め、上述したような特徴を発見し、その特徴を利用することにより、新たな原画像から、任意のユーザが一般的に嗜好するオブジェクト（画像）を大まかに抽出することも可能になる。
【００６０】
このような目的で、図４の例では、ユーザデータバッファ６１に、ユーザ装置１１がユーザの指示に基づいて生成したズーム画像８２が保存される。
【００６１】
なお、このズーム画像８２は、実際に拡大または縮小が行われた画像とすることもできるが、拡大または縮小が行われていない状態の画像とすることもできる。
【００６２】
また、上述したように、ユーザは、ズーム画像８２を、ユーザ自身が利用するユーザ装置１１に保存させることができる。この場合、ユーザは、ズーム画像８２のカテゴリを、ユーザ自身の判断で決定し、ユーザ装置１１に、決定したカテゴリ８１と、ズーム画像８２とを関連付けて保存させる。
【００６３】
複数のカテゴリのうちの所定のカテゴリ８１に属するズーム画像８２を複数個集めれば、それらの複数のズーム画像８２に共通する特徴を効率的に検出することが可能になる。また、そのようにして検出された特徴を利用すれば、さらに精度のよい（よりユーザの嗜好に近い）新たなズーム画像を生成することが可能になる。
【００６４】
さらに、複数のカテゴリのそれぞれに対して、それらの特徴を検出し、保存すれば、それらの複数の特徴を利用して、カテゴリがまだ決定されていない新たなズーム画像に対して、そのカテゴリを自動的に決定することも可能になる。
【００６５】
ただし、ユーザに、カテゴリの決定を全て委ねると、意味のないカテゴリが生成されたり、他のユーザのカテゴリと整合が取れないカテゴリが生成される恐れがある。
【００６６】
そこで、この例においては、例えば、図６に示されるように、ユーザ装置１１には、デフォルトカテゴリ群１０１が予め登録されているとすると、ユーザは、新たなズーム画像８２をユーザ装置１１に保存させる場合、デフォルトカテゴリ群１０１のルートカテゴリ１１１の下位の階層のカテゴリ（カテゴリ１１２−１乃至１１２−３、カテゴリ１１３−１およびカテゴリ１１３−２、並びに、カテゴリ１１４−１およびカテゴリ１１４−２等）の中から、新たなズーム画像８２のカテゴリを選定することができる。ただし、この例においては、ルートカテゴリ１１１は、選定不能とされている。このルートカテゴリ１１１については、後述する。
【００６７】
このように、デフォルトカテゴリ群１０１が予め用意されているので、後述するように、ユーザは、新規なカテゴリを生成する場合、デフォルトカテゴリ群１０１に沿って生成することになり、複数のユーザが全く異なった体系に基づいてカテゴリを分類するようなことが防止される。従って、画像分類／抽出装置１３が、複数のユーザの使用履歴に基づいて共通する特徴を検出することが容易となる。
【００６８】
さらに、ユーザは、デフォルトカテゴリ群１０１の中に、新たなズーム画像８２のカテゴリとして適切なものが含まれていないと判断した場合、ユーザ装置１１に、新たなカテゴリ（図６の例では、新規カテゴリ１１４−３）を、ルートカテゴリ１１１の下位の階層の所定の位置（ユーザが指定する位置）に生成させ、その新たなカテゴリを、新たなズーム画像８２のカテゴリとして選定することができる。
【００６９】
なお、このようにして生成された新たなカテゴリと、新たなズーム画像８２との関係も、ユーザデータの１つとして、図４のユーザデータバッファ６１に保存させるとよい。これにより、将来、そのユーザデータを参考にして、ユーザが画像を分類するときの一般的な傾向を判断することが可能になる。
【００７０】
このような目的で、図４の例では、ユーザデータバッファ６１に、カテゴリ８１と、そのカテゴリ８１に属するズーム画像８２が関連付けられて保存される。
【００７１】
なお、図４の例では、ユーザデータ７１（カテゴリ８１、および、それに属するズーム画像８２）は、通信により（ネットワーク１２を介して）ユーザデータバッファ６１に供給されているが、ユーザデータ７１の供給方法は、図４の例に限定されるものではない。例えば、ユーザ装置１１（図１）のハードウエアのバージョンアップ等が行われる場合、画像分類／抽出装置１３の管理者等が、ユーザ装置１１を一時的に引取り、ユーザ装置１１からユーザデータ７１を直接取得し、ユーザデータバッファ６１に保存させるようにしてもよい。
【００７２】
画像分類／抽出装置１３にはまた、これからその特徴を検出するカテゴリ８１を決定し、決定したカテゴリ８１をユーザデータバッファ６１より取得するカテゴリ取得モジュール６２、カテゴリ取得モジュール６２により取得されたカテゴリ８１に属する全てのズーム画像８２を、ユーザデータバッファ６１より取得する画像取得モジュール６３、画像取得モジュール６３より供給された複数のズーム画像８２に共通する特徴を検出し、それを、カテゴリ取得モジュール６２より供給されたカテゴリ８１の特徴として、分類規範バッファ６５に供給する共通性抽出モジュール６４、および、共通性抽出モジュール６４より供給されたカテゴリ８１の特徴を保存する分類規範バッファ６５が設けられている。
【００７３】
画像分類／抽出装置１３にはさらにまた、画像抽出モジュール６６、および、カテゴリ決定モジュール６７が設けられている。
【００７４】
画像抽出モジュール６６は、ユーザ装置１１（図１）から送信された、対象画像（原画像）８４と、ユーザにより選定されたカテゴリ８３（ユーザがその対象画像８４から抽出したいオブジェクト（画像）に最も適しているとユーザ自身が判断したカテゴリ８３）からなるユーザデータ７２を、ネットワーク１２を介して受信した場合、分類規範バッファ６５からカテゴリ８３に対応するカテゴリの特徴を検索し、検索したカテゴリの特徴に基づいて、対象画像８４の中からズーム範囲７３を決定し、決定したズーム範囲７３を、ネットワーク１２を介して対応するユーザ装置１１に送信する。
【００７５】
カテゴリ決定モジュール６７は、ユーザ装置１１から送信された、カテゴリがまだ決定されていないズーム画像８５からなるユーザデータ７４を、ネットワーク１２を介して受信した場合、ズーム画像８５の特徴を検出し、その特徴と一致する（または、最も類似する）カテゴリの特徴を分類規範バッファ６５より検索し、検索した特徴に対応するカテゴリ７５を、ズーム画像８５のカテゴリとして決定し、ネットワーク１２を介して対応するユーザ装置１１に送信する。
【００７６】
なお、上述したユーザデータバッファ６１乃至カテゴリ決定モジュール６７のそれぞれは、対応する機能を果たすものであれば、その形態は限定されない。即ち、ハードウエアなどでモジュールやバッファが構成されてもよい。この場合、例えば、製造者等は、ユーザデータバッファ６１乃至カテゴリ決定モジュール６７のそれぞれに対応する装置（ハードウエア）を製作し、それらを図４に示されるようにそれぞれ接続することで、図１の画像分類／抽出装置１３を、図２のそれとは異なる構成で実現することも可能である。
【００７７】
また、図４の例では、分類規範バッファ６５、画像抽出モジュール６６、および、カテゴリ決定モジュール６７は、画像分類／抽出装置１３のモジュールまたはバッファとされているが、複数のカテゴリ（この例では、少なくとも図６のデフォルトカテゴリ群１０１に含まれるルートカテゴリ１１１を除く全てのカテゴリ）のそれぞれに対して、後述する図７の分類規範生成処理が施されていれば（複数のカテゴリのそれぞれの特徴が分類規範バッファ６５に保存されていれば）、後述するように、これらを、ユーザ装置１１（図１）に直接実装させてもよい。
【００７８】
次に、図７のフローチャートを参照して、図４の画像分類／抽出装置１３の分類規範生成処理を説明する。
【００７９】
なお、この例においては、例えば、ユーザデータバッファ６１には、図８に示されるように、ユーザ装置１１−１（図１）より供給されたユーザデータ７１−１、ユーザ装置１１−２（図１）より供給されたユーザデータ７１−２、および、ユーザ装置１１−３（図１）より供給されたユーザデータ７１−３が保存されている。
【００８０】
ユーザデータ７１−１は、カテゴリ８１−１乃至８１−３、および、画像８２−１乃至８２−４で構成され、画像８２−１乃至８２−４のそれぞれは、カテゴリ８１−１乃至８１−３のうちの図中実線で結ばれているものに属している。即ち、図中「タレント」と記述されたカテゴリ８１−１には、画像８２−１が属する。図中「スイス」と記述されたカテゴリ８１−２には、画像８２−２と画像８２−３が属する。図中「料理」と記述されたカテゴリ８１−３には、画像８２−４が属する。
【００８１】
ユーザデータ７１−２は、カテゴリ８１−２，８１−４，８１−５、および、画像８２−５乃至８２−７で構成され、画像８２−５乃至８２−７のそれぞれは、カテゴリ８１−２，８１−４，８１−５のうちの図中実線で結ばれているものに属している。即ち、図中「アメリカ」と記述されたカテゴリ８１−４には、画像８２−５が属する。図中「スイス」と記述されたカテゴリ８１−２には、画像８２−６が属する。図中「アフリカ」と記述されたカテゴリ８１−５には、画像８２−７が属する。
【００８２】
ユーザデータ７１−３は、カテゴリ８１−２，８１−６，８１−７、および、画像８２−８乃至８２−１２で構成され、画像８２−８乃至８２−１２のそれぞれは、カテゴリ８１−２，８１−６，８１−７のうちの図中実線で結ばれているものに属している。即ち、図中「野球」と記述されたカテゴリ８１−６には、画像８２−８が属する。図中「テニス」と記述されたカテゴリ８１−７には、画像８２−９が属する。図中「スイス」と記述されたカテゴリ８１−２には、画像８２−１０乃至８２−１２が属する。
【００８３】
図７に戻り、はじめに、ステップＳ１において、カテゴリ取得モジュール６２は、分類規範を生成するカテゴリ８１を決定し、決定したカテゴリ８１をユーザデータバッファ６１より取得し、共通性抽出モジュール６４に供給する。
【００８４】
例えば、いま、カテゴリ取得モジュール６２は、分類規範を生成するカテゴリとして、図８の「スイス」と記述されたカテゴリ８１−２を決定し、ユーザデータバッファ６１より取得する。
【００８５】
ステップＳ２において、画像取得モジュール６３は、ステップＳ１の処理でカテゴリ取得モジュール６２により決定されたカテゴリ（いまの場合、図８のカテゴリ８１−２）に属する画像（いまの場合、図８に示される、ユーザデータ７１−１のうちの画像８２−２、および、画像８２−３、ユーザデータ７１−２のうちの画像８２−６、並びに、ユーザデータ７１−３のうちの画像８２−１０乃至８２−１２）を取得し、共通性抽出モジュール６４に供給する。
【００８６】
ステップＳ３において、共通性抽出モジュール６４は、ステップＳ２の処理で画像取得モジュール６３より供給された複数のズーム画像８２（いまの場合、図８の画像８２−２、画像８２−３、画像８２−６、および、画像８２−１０乃至８２−１２）に共通な特徴を検出し、それを、ステップＳ１の処理でカテゴリ取得モジュール６２より供給されたカテゴリ８１（いまの場合、図８のカテゴリ８１−２）の特徴として、分類規範バッファ６５に保存させる。
【００８７】
このような共通性抽出モジュール６４が実行するステップＳ３の処理を、以下、「共通性抽出処理」と称する。
【００８８】
「共通性抽出処理」により抽出されるカテゴリの特徴として、例えば、画像の色、画像のアクティビティの変化、または、エッジ頻度等、様々な画像の特徴を利用することが可能である。
【００８９】
ただし、この例の「共通性抽出処理」においては、例えば、カテゴリの特徴として、画像の色が利用されるものとする。この例の「共通性抽出処理」の詳細が、図９のフローチャートに示されている。そこで、図９のフローチャートを参照して、この例の「共通性抽出処理」について説明する。
【００９０】
はじめに、ステップＳ１１において、共通性抽出モジュール６４は、処理対象とされているカテゴリの画像（いまの場合、図８のカテゴリ８１−２に属する画像８２−２、画像８２−３、画像８２−６、および、画像８２−１０乃至８２−１２）の色ヒストグラムを生成する。
【００９１】
ステップＳ１２において、共通性抽出モジュール６４は、ステップＳ１１の処理で生成した色ヒストグラムに基づいて、そのカテゴリの画像に共通して多い色を抽出する。
【００９２】
ステップＳ１３において、共通性抽出モジュール６４は、ステップＳ１２の処理で抽出した色と、他のカテゴリの特徴色（いまの時点で、分類規範バッファ６５に既に保存されている他のカテゴリの特徴色）とを比較する。
【００９３】
ステップＳ１４において、共通性抽出モジュール６４は、ステップＳ１３の処理の結果（比較の結果）に基づいて、ステップＳ１２の処理で抽出した色のうち、他のカテゴリに対して相対的に頻度の多い色（他のカテゴリにおいて少なく、処理対象とされているカテゴリにおいて多い色）を、カテゴリ（いまの場合、図８のカテゴリ８１−２）の特徴色として決定する。
【００９４】
ステップＳ１５において、共通性抽出モジュール６４は、カテゴリ（いまの場合、図８のカテゴリ８１−２）と、ステップＳ１４の処理で決定したカテゴリの特徴色を関連付けて、分類規範バッファ６５に保存させる。
【００９５】
以上のようにして、分類規範バッファ６５には、各カテゴリのそれぞれの特徴が保存される。
【００９６】
次に、図１０のフローチャートを参照して、図１の画像処理システム１の画像抽出処理を説明する。
【００９７】
図１０の左側には、ユーザ装置１１の画像処理を説明するフローチャートが示されており、その右側には、画像分類／抽出装置１３の画像抽出処理を説明するフローチャートが示されている。
【００９８】
ユーザ装置１１のステップＳ３９の処理を表すブロックから、画像分類／抽出装置１３のステップＳ６１の処理を表すブロックに引かれた矢印、および、画像分類／抽出装置１３のステップＳ６４の処理を表すブロックから、ユーザ装置１１のステップＳ４０の処理を表すブロックに引かれた矢印は、ユーザ装置１１と画像分類／抽出装置１３の処理がその時点で関連していることを表している。
【００９９】
即ち、後述するように、ユーザ装置１１が、ステップＳ３９の処理を完了すると、画像分類／抽出装置１３は、ステップＳ６１の処理を開始し、その後、ステップＳ６１乃至Ｓ６４の処理を実行する。この間、ユーザ装置１１は、その処理を待機している。そして、画像分類／抽出装置１３が、ステップＳ６４の処理を完了すると、ユーザ装置１１は、ステップＳ４０の処理を開始する。
【０１００】
この例においては、例えば、画像分類／抽出装置１３は、所定の数以上の複数のカテゴリ（少なくとも、図６に示されるデフォルトカテゴリ群１０１に含まれるルートカテゴリ１１１を除く全てのカテゴリ）に対して、上述した図７の分類規範生成処理を既に施しているものとする。即ち、図４の分類規範バッファ６５には、これらの複数のカテゴリの特徴が保存されているものとする。
【０１０１】
また、いま、図１の画像配信装置１４が、ユーザ装置１１−１に対して、画像を配信したとする。
【０１０２】
このとき、ステップＳ３１において、ユーザ装置１１−１は、画像配信装置１４から配信された画像（以下、対象画像と称する）をネットワーク１２を介して受信し、表示する。
【０１０３】
具体的には、図２のＣＰＵ２１は、通信部２９が受信した対象画像を、入出力インタフェース２５を介して出力部２７に表示させる。
【０１０４】
ステップＳ３２において、ＣＰＵ２１は、画像抽出処理のためのモードとして、自動抽出モードが選択されたか否かを判定する。
【０１０５】
この例の画像抽出処理は、例えば、上述したように（図５に示されるように）、ＣＰＵ２１が、対象画像（原画像）９１から、設定されたズーム範囲の画像を抽出する（即ち、ズーム画像８２を生成する）処理とされる。
【０１０６】
また、この例においては、例えば、このズーム範囲を設定する方法として、次の２つの方法が用意されている。
【０１０７】
即ち、第１の方法は、ユーザが、入力部２６を操作して、ユーザ自身で所望のズーム範囲を設定する方法である。なお、以下、この第１の方法を、手動抽出モードと称する。
【０１０８】
これに対して、第２の方法は、後述するように、ユーザが、入力部２６を操作して、カテゴリを選択すると、ＣＰＵ２１が、そのカテゴリに対応するオブジェクト（画像）が抽出されるようにズーム範囲を自動的に設定する方法である。なお、以下、この第２の方法を、自動抽出モードと称する。
【０１０９】
また、この例においては、例えば、ユーザは、入力部２６を操作して、手動抽出モードと自動抽出モードのいずれかを選択するものとする。
【０１１０】
ユーザが、手動抽出モードを選択した場合、ＣＰＵ２１は、ステップＳ３２において、自動抽出モードが選択されていないと判定する。これに対して、ユーザが、自動抽出モードを選択した場合、ＣＰＵ２１は、ステップＳ３２において、自動抽出モードが選択されたと判定する。
【０１１１】
ステップＳ３２において、自動抽出モードが選択されていないと判定した場合（手動抽出モードが選択された場合）、ＣＰＵ２１は、ステップＳ３３において、ユーザにより手動設定されたズーム範囲の画像（ズーム画像）を表示する。
【０１１２】
具体的には、例えば、いま、図５に示されるように、ユーザが、入力部２６を操作して、対象画像（原画像）９１から、図中点線枠で囲まれた範囲をズーム範囲として指定したとすると、ＣＰＵ２１は、そのズーム範囲を入出力インタフェース２５、および、バス２４を介して検出し、対象画像９１に対応する画像データから、検出したズーム範囲内の画像データを抽出し、それにリサイズ（拡大または縮小）等の所定の画像処理を施して、ズーム画像８２として、バス２４、および、入出力インタフェース２５を介して出力部２７に表示させる。
【０１１３】
図１０に戻り、ステップＳ３４において、ＣＰＵ２１は、ズーム画像８２の保存が指示されたか否かを判定する。
【０１１４】
具体的には、上述したように、ユーザ装置１１−１は、ズーム画像８２を保存することが可能であり、ユーザは、ズーム画像８２の保存を所望する場合、入力部２６を操作して、ズーム画像８２の保存を指示する。
【０１１５】
入力部２６よりこのユーザの指示に対応する信号が入力されない場合、ＣＰＵ２１は、ステップＳ３４において、ズーム画像８２の保存が指示されていないと判定し、その処理を終了する。
【０１１６】
これに対して、入力部２６よりこのユーザの指示に対応する信号が入力された場合、ＣＰＵ２１は、それを入出力インタフェース２５、および、バス２４を介して検出し、ステップＳ３４において、ズーム画像８２の保存が指示されたと判定する。そして、ステップＳ３５において、ＣＰＵ２１は、既存のカテゴリが選択されたか否かを判定する。
【０１１７】
上述したように、この例においては、ユーザは、ズーム画像８２をユーザ装置１１−１に保存させる場合、入力部２６を操作して、ユーザ装置１１−１（例えば、記憶部２８）に登録されている複数のカテゴリの中から、ズーム画像８２に適しているとユーザ自身が考えるカテゴリを選択する。
【０１１８】
いまの時点においては、例えば、ユーザ装置１１には、図６に示されるようなデフォルトカテゴリ群１０１が登録されているものとする。
【０１１９】
この場合、ユーザが、デフォルトカテゴリ群１０１に含まれるカテゴリ（例えば、図中「山」と記述されているカテゴリ１１３−１等）を選択した場合、ＣＰＵ２１は、図１０のステップＳ３５において、既存のカテゴリが選択されたと判定し、ステップＳ３７において、ズーム画像８２、ズーム画像８２のカテゴリ（ユーザにより選択されたカテゴリ）、および、ズーム画像８２のファイル名称を関連付けて記憶部２８に保存させる。
【０１２０】
なお、ファイル名称は、ユーザが入力部２６を操作して入力したものでもよいし、ＣＰＵ２１が自動的に生成したものでもよい。
【０１２１】
また、ズーム画像、カテゴリ、および、ファイル名称を関連付けて保存する方法は、特に限定されないが、この例においては、例えば、以下の通りとされる。
【０１２２】
即ち、例えば、記憶部２８に情報が記憶される場合、ツリー状に構成される複数のディレクトリのうちの所定のディレクトリ内に記憶され、かつ、各ディレクトリの名称のそれぞれは、図６のデフォルトカテゴリ群１０１のうちの、図中、ツリー構造（階層構造）の対応する位置に配置されているカテゴリの名称と一致しているものとする。
【０１２３】
具体的には、図６の例では、「ルート」という名称のルートカテゴリ１１１に対応するディレクトリが、ルートディレクトリとされ、そのルートディレクトリに対して１つ下の階層のディレクトリとして、「自然」という名称のカテゴリ１１２−１、「顔」という名称のカテゴリ１１２−２、および、「文字資料」という名称のカテゴリ１１２−３のそれぞれに対応するディレクトリ（「自然」、「顔」、および、「文学資料」という名称のディレクトリ）が設けられている。
【０１２４】
さらに、その１つ下の階層のディレクトリ（ルートディレクトリから２つ下の階層のディレクトリ）として、「自然」という名称のディレクトリの下には、「山」という名称のカテゴリ１１３−１、および、「月」という名称のカテゴリ１１３−２のそれぞれに対応するディレクトリ（「山」、および、「月」という名称のディレクトリ）が設けられている。また、「顔」という名称のディレクトリの下には、「日本人タレント」という名称のカテゴリ１１４−１、および、「ハリウッド」という名称のカテゴリ１１４−２のそれぞれに対応するディレクトリ（「日本人タレント」、および、「ハリウッド」という名称のディレクトリ）が設けられている。
【０１２５】
この場合、ズーム画像８２が、ズーム画像８２のカテゴリとして決定されたカテゴリと同一名称のディレクトリ内に、所定のファイル名称で保存されることで、ズーム画像、そのカテゴリ、および、そのファイル名称が対応付けられる。
【０１２６】
例えば、ズーム画像８２のカテゴリとして、「山」という名称のカテゴリ１１３−１が決定され、かつ、ズーム画像８２のファイル名称が、「山１．ｊｐｇ」と決定された場合、ズーム画像８２は、「山」というディレクトリ内に、「山１．ｊｐｇ」というファイル名称で保存される。
【０１２７】
なお、ルートカテゴリ１１１は、階層の基となるカテゴリであり、カテゴリとして意味をなさないので（ズーム画像８２を分類するためのカテゴリとしては不適当であるので）、ズーム画像８２をルートディレクトリ（カテゴリ１１１に対応するディレクトリ）に保存させることは禁止される。
【０１２８】
これに対して、上述したように、ユーザは、デフォルトカテゴリ群１０１の中に、ズーム画像８２のカテゴリとして適切なものが含まれていないと判断した場合、入力部２６を操作して、新規カテゴリを製作する場合に必要な情報を入力する。
【０１２９】
このとき、ＣＰＵ２１は、入力部２６より入力されたその情報に対応する信号を、入出力インタフェース２５、および、バス２４を介して検出すると、図１０のステップＳ３５において、既存のカテゴリが選択されていないと判定し、ステップＳ３６において、新規カテゴリ（図６の例では、新規カテゴリ１１４−３）を生成する。
【０１３０】
そして、ステップＳ３７において、ＣＰＵ２１は、ズーム画像８２、ズーム画像８２のカテゴリ（ステップＳ３６の処理で生成した新規カテゴリ１１４−３）、および、ズーム画像８２のファイル名称を関連付けて記憶部２８に保存させる。
【０１３１】
即ち、新規カテゴリ１１４−３に対応する名称のディレクトリが、「顔」という名称のディレクトリ（カテゴリ１１２−２に対応するディレクトリ）の１つ下の階層に新たに生成され、そのディレクトリ内に、ズーム画像８２が、所定のファイル名称で保存される。
【０１３２】
ところで、上述したように、ユーザ装置１１−１の手動抽出モードの処理（ステップＳ３３乃至Ｓ３７の処理）は、画像分類／抽出装置１３（図１）に対して独立した処理とされている。従って、上述した例は、画像分類／抽出装置１３が、所定の数以上の複数のカテゴリに対して、上述した図７の分類規範生成処理を既に施した場合の例とされているが、この例に限定されず、ユーザは、ユーザ装置１１−１を保有していればいつでも、ユーザ装置１１−１に手動抽出モードの処理を実行させることができる。
【０１３３】
換言すると、画像分類／抽出装置１３が、上述した図７の分類規範生成処理を行う前に、ユーザ装置１１−１が、複数の対象画像（原画像）９１に対して手動抽出モードの処理を実行し（ズーム画像８２、ズーム画像８２のカテゴリ、および、そのファイル名称を関連付けて記憶部２８に保存させる処理を繰り返し）、複数のズーム画像８２を記憶部２８に蓄積させる（保存させる）ことができる。
【０１３４】
これにより、画像分類／抽出装置１３は、上述したように（図４に示されるように）、このようにしてユーザ装置１１−１に保存されたズーム画像８２と、そのカテゴリ８１を、ユーザデータ７１として取得し、ユーザデータバッファ６１に保存させ、さらに、そのユーザデータ７１を利用して、上述した図７の分類規範生成処理を実行することが可能になる。
【０１３５】
また、上述した例では、ズーム画像８２のカテゴリは、ユーザの指示に基づいて決定されたものとされているが、以下のように、画像分類／抽出装置１３が自動的に決定したものでもよい。
【０１３６】
即ち、上述したステップＳ３４の処理で、ズーム画像の保存が指示されたと判定された場合、図４に示されるように、ユーザ装置１１−１は、その保存が指示されたズーム画像８５を、ユーザデータ７４としてネットワーク１２を介して画像分類／抽出装置１３に送信する。
【０１３７】
このとき、画像分類／抽出装置１３のカテゴリ決定モジュール６７は、ユーザデータ７４を受信し、ユーザデータ７４（ズーム画像８５）の特徴を検出し、その特徴と一致する（または、最も類似する）カテゴリの特徴を分類規範バッファ６５より検索する。そして、カテゴリ決定モジュール６７は、検索した特徴に対応するカテゴリ７５を検出し、ネットワーク１２を介してユーザ装置１１−１に送信する。
【０１３８】
ユーザ装置１１−１は、このカテゴリ７５を受信し、それをズーム画像８５のカテゴリとして決定し、上述したステップＳ３７において、ズーム画像８５、カテゴリ７５、および、ズーム画像８５のファイル名称を関連付けて記憶部２８に記憶させる。
【０１３９】
このようにして、ステップＳ３４の処理でズーム画像の保存が指示されたと判定した場合、ユーザ装置１１−１は、ステップＳ３５とＳ３６の処理を実行せずに、画像分類／抽出装置１３により決定されたカテゴリ７５を、ステップＳ３３の処理で生成した（表示させた）ズーム画像８５のカテゴリとして決定することができる。
【０１４０】
また、このような画像分類／抽出装置１３によるカテゴリの自動決定処理は、ユーザ装置１１−１自身が行ってもよい。ただし、この場合、ユーザ装置１１−１は、図４に示される分類規範バッファ６５、および、カテゴリ決定モジュール６７を実装する必要がある。
【０１４１】
以上、手動抽出モードの処理（ステップＳ３３乃至Ｓ３７の処理）について説明した。
【０１４２】
これに対して、ステップＳ３２の処理において、自動抽出モードが選択されたと判定された場合、ステップＳ３８乃至Ｓ４５の処理（自動抽出モードの処理）が行われる。
【０１４３】
即ち、ステップＳ３８において、図２のＣＰＵ２１は、ステップＳ３１の処理で出力部２７に表示させた対象画像から、ズーム画像を自動的に生成する（ズーム範囲を自動的に指定する）場合に利用するカテゴリを選択する。
【０１４４】
具体的には、例えば、ユーザが、入力部２６を操作して、対象画像から抽出したいオブジェクト（画像）に最も適しているとユーザ自身が考えるカテゴリを指定すると、ＣＰＵ２１は、入出力インタフェース２５、および、バス２４を介してそれを検出し、検出したカテゴリを、対象画像からズーム画像を自動的に生成する場合に利用するカテゴリとして選択する。
【０１４５】
ステップＳ３９において、ＣＰＵ２１は、ステップＳ３１の処理で出力部２７に表示させた対象画像（データ）、および、ステップＳ３８の処理で選択したカテゴリ（データ）を、バス２４、入出力インタフェース２５、通信部２９、および、ネットワーク１２（図１）を介して画像分類／抽出装置１３（図１）に送信する。
【０１４６】
このとき、図３の画像分類／抽出装置１３のＣＰＵ４１は、ステップＳ６１の処理において、ユーザ装置１１から送信されてきた対象画像、および、カテゴリを、ネットワーク１２、通信部４９、入出力インタフェース４５、および、バス４４を介して受信する。そして、ＣＰＵ４１は、図４の画像抽出モジュール６６を起動させる。換言すると、ステップＳ６１において、画像抽出モジュール６６は、カテゴリ８３と対象画像８４からなるユーザデータ７２を受信する（取得する）。
【０１４７】
ステップＳ６２において、画像抽出モジュール６６は、ステップＳ６１の処理で受信したカテゴリ８３に対応するカテゴリの特徴を、分類規範バッファ６５より検出する（読出す）。
【０１４８】
ステップＳ６３において、画像抽出モジュール６６は、ステップＳ６２の処理で検出したカテゴリの特徴に基づいて、ステップＳ６１の処理で受信した対象画像８４の中からズーム範囲７３を決定する。
【０１４９】
ステップＳ６４において、画像抽出モジュール６６は、ステップＳ６３の処理で決定したズーム範囲７３を、ユーザ装置１１−１にネットワーク１２を介して送信する。
【０１５０】
換言すると、図３のＣＰＵ４１は、ズーム範囲７３を表すデータを生成し、バス４４、入出力インタフェース４５、通信部４９、および、ネットワーク１２（図１）を介してユーザ装置１１−１に送信する。
【０１５１】
このとき、図２のユーザ装置１１−１のＣＰＵ２１は、ステップＳ４０において、画像分類／抽出装置１３から送信されたズーム範囲７３を、ネットワーク１２（図１）、通信部２９、入出力インタフェース２５、および、バス２４を介して受信する。
【０１５２】
ステップＳ４１において、ＣＰＵ２１は、受信されたズーム範囲７３の画像（ズーム画像）をバス２４、および、入出力インタフェース２５を介して出力部２７に表示させる。
【０１５３】
なお、ＣＰＵ２１は、ズーム画像のみを出力部２７に表示させるようにしてもよいが、ここでは、後述するように、ユーザが、ズーム範囲を調整する（ズーム範囲７３とは異なるズーム範囲を指定する）ことがあるので、ＣＰＵ２１は、出力部２７に、対象画像（原画像）を表示させたまま、その対象画像のうちのズーム範囲７３を囲む枠を、その対象画像の上に表示させる（例えば、図５の左側に示されるように、対象画像９１の上に、ズーム画像８２に対応する範囲を囲む点線枠を表示させる）とする。
【０１５４】
ステップＳ４２において、ＣＰＵ２１は、ズーム範囲の修正が指示されたか否かを判定する。
【０１５５】
具体的には、ユーザが、入力部２６を操作して、ズーム範囲の修正を必要に応じて行うが、ＣＰＵ２１は、入力部２６よりこのズーム範囲の修正に対応する信号が入力されない場合、ステップＳ４２において、ズーム範囲の修正が指示されていないと判定する。
【０１５６】
そして、ＣＰＵ２１は、ステップＳ４５において、ズーム画像の保存が指示されたか否かを判定する。このステップＳ４５の処理は、上述したステップＳ３４の処理と同様の処理であり、ステップＳ４５において、ズーム画像の保存が指示されたと判定した場合、ＣＰＵ２１は、ステップＳ３７において、ズーム画像（いまの場合、画像分類／抽出装置１３により決定されたズーム範囲７３に対応するズーム画像）、カテゴリ（いまの場合、ステップＳ３８の処理で選択されたカテゴリ８３）、および、ファイル名称を関連付けて記憶部２８に保存させる。
【０１５７】
これに対して、ステップＳ４５において、ズーム画像の保存が指示されていないと判定された場合、その処理は終了される。
【０１５８】
以上の処理により、ユーザは、画像分類／抽出装置１３により自動的に決定されたズーム範囲７３に対応するズーム画像を得ることができるが、上述したように、画像分類／抽出装置１３により自動的に決定されたズーム範囲７３を調整することで、ユーザ自身の好みにより一致するズーム画像を得ることもできる。
【０１５９】
この場合、上述したように、ステップＳ４１の処理が終了されると、出力部４７には、対象画像が表示されるとともに、その対象画像の上に、画像分類／抽出装置１３により自動的に決定されたズーム範囲７３を囲む枠が表示されるので、この例においては、例えば、ユーザは、この枠を見て、他の範囲をズーム範囲としたいと考えたとき、入力部２６を操作して、この枠を、ユーザ自身が所望する場所に移動させる。
【０１６０】
ユーザが、入力部２６を操作して、その枠を移動させた場合、ＣＰＵ２１は、そのことを、入出力インタフェース２５、および、バス２４を介して検出し、ステップＳ４２において、ズーム範囲の修正が指示されたと判定する。
【０１６１】
そして、ステップＳ４３において、ＣＰＵ２１は、修正されたズーム範囲（ユーザにより移動された枠に対応する範囲）の画像（ズーム画像）を、バス２４、および、入出力インタフェース２５を介して出力部２７に表示させる。
【０１６２】
なお、この場合、ＣＰＵ２１は、ズーム画像のみを出力部２７に表示させてもよいし、対象画像（原画像）を表示させたまま、その対象画像の上に修正されたズーム範囲（枠）を表示させてもよい。
【０１６３】
ステップＳ４４において、ＣＰＵ２１は、修正内容（ステップＳ４２とＳ４３の処理の内容）を記憶部２８に保存させる。
【０１６４】
即ち、ステップＳ４２とＳ４３の処理が行われたことは、ユーザが、ズーム範囲として、画像分類／抽出装置１３が自動的に決定したズーム範囲７３は適切でないと判断したことを表しているので、画像分類／抽出装置１３の画像分類精度をより向上させるための情報（図４の画像抽出モジュール６６のアルゴリズムをバージョンアップさせたり、分類規範バッファ６５に保存されているカテゴリの特徴を変えたりするための情報）として、ＣＰＵ２１は、修正内容を記憶部２８に保存させ、必要に応じて、その修正内容を画像分類／抽出装置１３に提供する。
【０１６５】
そして、ステップＳ４５において、ズーム画像の保存が指示されたと判定した場合、ＣＰＵ２１は、ステップＳ３７において、ズーム画像（いまの場合、ズーム範囲が、ユーザの指示に基づいて、画像分類／抽出装置１３が自動的に決定したズーム範囲７３に対して修正されたズーム画像）、カテゴリ（いまの場合、ステップＳ３８の処理で選択されたカテゴリ８３）、および、ファイル名称を関連付けて、記憶部２８に保存させる。
【０１６６】
これに対して、ステップＳ４５において、ズーム画像の保存が指示されていないと判定された場合、その処理は終了される。
【０１６７】
以上、ユーザ装置１１−１と画像分類／抽出装置１３の画像抽出処理を説明したが、ユーザ装置１１−２と画像分類／抽出装置１３の画像抽出処理、および、ユーザ装置１１−３と画像分類／抽出装置１３の画像抽出処理も同様の処理である。また、ユーザ装置１１−１と画像分類／抽出装置１３、ユーザ装置１１−２と画像分類／抽出装置１３、および、ユーザ装置１１−３と画像分類／抽出装置１３のそれぞれの画像抽出処理は、独立して実行される。
【０１６８】
また、上述した画像分類／抽出装置１３によるズーム範囲の自動決定処理（ステップＳ６２とＳ６３の処理）は、ユーザ装置１１自身が行ってもよい。ただし、この場合、ユーザ装置１１は、図４に示される分類規範バッファ６５、および、画像抽出モジュール６６を実装する必要がある。
【０１６９】
上述したように、本発明の画像処理システム１においては、ユーザ装置１１が、原画像の少なくとも一部の画像を指定画像として指定し、指定画像のカテゴリを決定し、指定画像とそのカテゴリとを関連付けて保存する。
【０１７０】
この場合、画像分類／抽出装置１３は、ユーザ装置１１に保存されたカテゴリ、および、そのカテゴリに属する指定画像を取得して、それらを関連付けて保存し、保存したカテゴリに属する指定画像に共通する特徴を検出し、検出した特徴を、そのカテゴリの特徴として保存する。画像分類／抽出装置１３は、このような処理を、複数のカテゴリのそれぞれに対して行い、複数のカテゴリの特徴を保存するようにしたので、これらの複数のカテゴリの特徴を利用して、画像を自動的に分類したり、画像の注釈（カテゴリ等）を自動的に付加するアルゴリズムを構築することが可能になる。
【０１７１】
さらに、このようにして構築されたアルゴリズムを利用することで、原画像から、ユーザが所望する画像を効率的、かつ、高精度に自動的に抽出することが可能になる。
【０１７２】
上述した一連の処理を実行させるプログラムは、ネットワークや記録媒体からインストールされる。この記録媒体は、図２または図３に示されるように、装置本体とは別に、所有者等にプログラムを提供するために配布され、ドライブ３０またはドライブ５０に装着される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリなどのリムーバブル記録媒体（パッケージメディア）３１、または、リムーバブル記録媒体５１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ２２またはＲＯＭ４２や、記憶部２８または記憶部４８に含まれるハードディスクなどで構成される。
【０１７３】
なお、本明細書において、上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７４】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【０１７５】
【発明の効果】
以上のごとく、本発明によれば、画像の特徴量を予め保存しておき、新たな画像が提供された場合、その新たな画像を、その特徴量に基づいて分類することができるシステムを実現することが可能となる。特に、その特徴量に基づいて、原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出することができるシステムを実現することが可能となる。
【０１７６】
また、本発明によれば、画像を分類するための特徴量が生成される場合に参照される情報を提供することができる。特に、原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出するために利用される特徴量が生成される場合に参照される情報を提供することができる。
【０１７７】
さらに、本発明によれば、画像の特徴量を予め保存しておき、新たな画像が提供された場合、その新たな画像を、その特徴量に基づいて分類することができる。特に、その特徴量に基づいて、原画像から、ユーザが所望する画像を効率的、かつ、高精度に抽出することができる。
【図面の簡単な説明】
【図１】本発明が適用される画像処理システムの構成例を示すブロック図である。
【図２】図１の画像処理システムのユーザ装置のハードウエアの構成例を示すブロック図である。
【図３】図１の画像処理システムの画像分類／抽出装置のハードウエアの構成例を示すブロック図である。
【図４】図１の画像処理システムの画像分類／抽出装置のソフトウエアの構成例を示すブロック図である。
【図５】ズーム画像の生成方法の例を説明する図である。
【図６】カテゴリの例を説明する図である。
【図７】図４の画像分類／抽出装置の分類規範生成処理の例を説明するフローチャートである。
【図８】図４の画像分類／抽出装置のユーザデータバッファに保存されるデータの例を説明する図である。
【図９】図７の分類規範生成処理のうちの共通性抽出処理の詳細な例を説明するフローチャートである。
【図１０】図１の画像処理システムのユーザ装置と画像分類／抽出装置の画像抽出処理を説明するフローチャートである。
【符号の説明】
１　画像処理システム，　１１　ユーザ装置，　１３　画像分類／抽出装置，　２１，　ＣＰＵ，　２８　記憶部，　４１　ＣＰＵ，　４８　記憶部，　６１　ユーザデータバッファ，　６２　カテゴリ取得モジュール，　６３　画像取得モジュール，　６４　共通性抽出モジュール，　６５　分類規範バッファ，　６６　画像抽出モジュール，　６７　カテゴリ決定モジュール，　７３　ズーム範囲，７５　カテゴリ，　８１　カテゴリ，　８２　ズーム画像，　８３　カテゴリ，　８４　対象画像，　８５　ズーム画像，　９１　原画像，　１１２乃至１１４　カテゴリ
【図１】
2004021403.tif 000003
【図２】
2004021403.tif 000004
【図３】
2004021403.tif 000005
【図４】
2004021403.tif 000006
【図５】
2004021403.tif 000007
【図６】
2004021403.tif 000008
【図７】
2004021403.tif 000009
【図８】
2004021403.tif 000010
【図９】
2004021403.tif 000011
【図１０】
2004021403.tif 000012