(57)【要約】【課題】画像データを適切に処理する。【解決手段】画像データ１１０Ａを受け取り、画像データ１１０Ａの内容に基づいて付随情報を生成する付随情報生成手段２２０と、画像データ１１０Ａと、付随情報を既に有する他の画像データ１１０Ｂとの関連性を、付随情報に基づいて判断する関連性判断手段２３５と、関連性を示す関連性情報を、受け取った画像データ１１０Ａ及び他の画像データ１１０Ｂに付与する関連性情報付与手段２４０とを備えることを特徴とする画像処理装置２０Ａ。【選択図】図２
2008099301.tif 000002
【特許請求の範囲】
【請求項１】
画像データを受け取り、前記画像データの内容に基づいて付随情報を生成する付随情報生成手段と、
前記画像データと、前記付随情報を既に有する他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性を示す関連性情報を、受け取った前記画像データ及び前記他の画像データに付与する関連性情報付与手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記関連性情報に基づいて、前記画像データを保持するか否かを判断する保持判断手段をさらに備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
他の画像処理装置と通信する通信部を更に備え、
前記保持判断手段は、前記画像データを保持しないと判断した場合に、前記通信部を用いて、当該画像データを他の画像処理装置に移動させることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記保持判断手段は、前記画像データを移動させる場合に、当該画像データの移動元の画像処理装置を識別する情報及び当該画像データの移動先の画像処理装置を識別する情報を、前記画像データの移動経歴として当該画像データに付加することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記付随情報を前記画像データに付加する付随情報付加手段を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記関連性情報に基づいて、前記画像データを前記他の画像データと合成する合成手段を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記付随情報生成手段は、前記画像を解析することにより、前記画像データの内容を示す情報を前記付随情報として生成することを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記付随情報生成手段は、前記画像を解析することにより、前記画像データを処理する処理条件を前記付随情報として生成することを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記付随情報の少なくとも一部を用いて、前記関連性の判断対象となる前記他の画像データを選択する選択手段を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記選択手段は、予め定められた数の前記他の画像データを選択するまで、複数の前記他の画像データを繰り返し選択することを特徴とする請求項９記載の画像処理装置。
【請求項１１】
前記関連性判断手段は、更に、選択された前記他の画像データが、前記画像データと予め定められた基準より高い関連性を有するか否かを判断し、
前記選択手段は、前記画像データと予め定められた基準より高い関連性を有すると判断される前記他の画像データが選択されるまで、複数の前記他の画像データを繰り返し選択することを特徴とする請求項９記載の画像処理装置。
【請求項１２】
画像データを受け取った場合に、前記画像データの内容に基づいて付随情報を生成する付随情報生成手段と、
前記付随情報が生成された他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性に基づいて前記画像データを保持するか否かを判断する保持判断手段と
を備えることを特徴とする画像処理装置。
【請求項１３】
画像データを受け取り、前記画像データの内容に基づいて付随情報を生成するステップと、
前記画像データと、前記付随情報を既に有する他の画像データとの関連性を、前記付随情報に基づいて判断するステップと、
前記関連性を示す関連性情報を、受け取った前記画像データ及び前記他の画像データに付与するステップと
を備えることを特徴とする画像処理方法。
【請求項１４】
画像データを受け取った場合に、前記画像データの内容に基づいて付随情報を生成するステップと、
前記付随情報が生成された他の画像データとの関連性を、前記付随情報に基づいて判断するステップと、
前記関連性に基づいて前記画像データを保持するか否かを判断するステップと
を備えることを特徴とする画像処理方法。
【請求項１５】
画像データを受け取り、前記画像データの内容に基づいて付随情報を生成する付随情報生成手段と、
前記画像データと、前記付随情報を既に有する他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性を示す関連性情報を、受け取った前記画像データ及び前記他の画像データに付与する関連性情報付与手段と
をコンピュータにより実現させるプログラム。
【請求項１６】
画像データを受け取った場合に、前記画像データの内容に基づいて付随情報を生成する付随情報生成手段と、
前記付随情報が生成された他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性に基づいて前記画像データを保持するか否かを判断する保持判断手段と
をコンピュータにより実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。特に本発明は、画像どうしの関連性に基づいて画像を処理する画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像データと、他の画像データの類似性や関連性を判断する指紋判別装置等が用いられている。この装置によると、画像データと所定の基準以上の関連性を有する他の画像データを選択し、ユーザー認証等を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記装置は、１つの画像データと、他の多数の画像データとの関連性を、当該１つの画像データのみに対応付けて格納している。したがって、他の多数の画像データのうちの一部を、別の用途に用いる場合において、既に判断された関連性の情報を生かすことができない。
【０００４】
そこで本発明は、上記の課題を解決することのできる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
即ち、本発明の第１の形態によると、画像データを受け取り、画像データの内容に基づいて付随情報を生成する付随情報生成手段と、画像データと、付随情報を既に有する他の画像データとの関連性を、付随情報に基づいて判断する関連性判断手段と、関連性を示す関連性情報を、受け取った画像データ及び他の画像データに付与する関連性情報付与手段とを備えることを特徴とする画像処理装置を提供する。
また、関連性情報に基づいて、画像データを保持するか否かを判断する保持判断手段をさらに備えてもよい。
【０００６】
また、他の画像処理装置と通信する通信部を更に備え、保持判断手段は、画像データを保持しないと判断した場合に、通信部を用いて、当該画像データを他の画像処理装置に移動させてもよい。
また、保持判断手段は、画像データを移動させる場合に、当該画像データの移動元の画像処理装置を識別する情報及び当該画像データの移動先の画像処理装置を識別する情報を、画像データの移動経歴として当該画像データに付加してもよい。
また、付随情報を画像データに付加する付随情報付加手段を更に備えてもよい。
【０００７】
また、関連性情報に基づいて、画像データを他の画像データと合成する合成手段を更に備えてもよい。
また、付随情報生成手段は、画像を解析することにより、画像データの内容を示す情報を付随情報として生成してもよい。
また、付随情報生成手段は、画像を解析することにより、画像データを処理する処理条件を付随情報として生成してもよい。
また、付随情報の少なくとも一部を用いて、関連性の判断対象となる他の画像データを選択する選択手段を更に備えてもよい。
また、選択手段は、予め定められた数の他の画像データを選択するまで、複数の他の画像データを繰り返し選択してもよい。
【０００８】
また、関連性判断手段は、更に、選択された他の画像データが、画像データと予め定められた基準より高い関連性を有するか否かを判断し、
選択手段は、画像データと予め定められた基準より高い関連性を有すると判断される他の画像データが選択されるまで、複数の他の画像データを繰り返し選択してもよい。
本発明の第２の形態によると、画像データを受け取った場合に、画像データの内容に基づいて付随情報を生成する付随情報生成手段と、付随情報が生成された他の画像データとの関連性を、付随情報に基づいて判断する関連性判断手段と、関連性に基づいて画像データを保持するか否かを判断する保持判断手段とを備える。
【０００９】
本発明の第３の形態によると、画像データを受け取り、画像データの内容に基づいて付随情報を生成するステップと、画像データと、付随情報を既に有する他の画像データとの関連性を、付随情報に基づいて判断するステップと、関連性を示す関連性情報を、受け取った画像データ及び他の画像データに付与するステップとを備える画像処理方法を提供する。
本発明の第４の形態によると、画像データを受け取った場合に、画像データの内容に基づいて付随情報を生成するステップと、付随情報が生成された他の画像データとの関連性を、付随情報に基づいて判断するステップと、関連性に基づいて画像データを保持するか否かを判断するステップとを備える画像処理方法を提供する。
【００１０】
本発明の第５の形態によると、画像データを受け取り、画像データの内容に基づいて付随情報を生成する付随情報生成手段と、画像データと、付随情報を既に有する他の画像データとの関連性を、付随情報に基づいて判断する関連性判断手段と、関連性を示す関連性情報を、受け取った画像データ及び他の画像データに付与する関連性情報付与手段とをコンピュータにより実現させるプログラムを提供する。
本発明の第６の形態によると、画像データを受け取った場合に、画像データの内容に基づいて付随情報を生成する付随情報生成手段と、付随情報が生成された他の画像データとの関連性を、付随情報に基づいて判断する関連性判断手段と、関連性に基づいて画像データを保持するか否かを判断する保持判断手段とをコンピュータにより実現させるプログラムを提供する。
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、情報処理システム１０の概略図である。情報処理システム１０は、画像処理装置が有する複数の画像データ間の関連性を判断することを目的とする。これにより、情報処理システム１０は、他の画像データとの関連性の低い画像データを移動し、結果として、関連性の高い画像データ間で画像合成等の処理を行わせることができる。
情報処理システム１０は、互いにネットワークを介して通信する画像処理装置２０Ａ〜Ｃを備える。画像処理装置２０Ａ〜Ｃは、それぞれ複数の画像データを有しており、当該画像データの処理を行う。また、画像処理装置２０Ａ〜Ｃは、当該画像データを必要に応じて互いに移動させてもよい。
また、画像処理装置２０Ａ〜Ｃのそれぞれは、１つの筐体に設けられたサーバ用途向けコンピュータでもよいし、複数のコンピュータにより構成されるコンピュータシステムでもよい。また、本図において、情報処理システム１０は、別体に設けられた３つの画像処理装置２０から構成されるが、他の例としては、１つのコンピュータシステムにより構成されてもよい。この場合、情報処理システム１０は、一つのコンピュータシステムをソフトウェアにより３つの仮想空間として使い分け、これらの仮想空間をそれぞれ画像処理装置２０Ａ〜Ｃとして用いてもよい。
【００１３】
図２は、画像処理装置２０Ａの機能ブロック図である。画像処理装置２０Ａは、データ格納部１００と、選択手段２１０と、付随情報生成手段２２０と、付随情報付加手段２３０と、関連性情報付与手段２４０と、合成手段２５０と、保持判断手段２６０と、通信部２７０とを備える。なお、画像処理装置２０Ｂ及び画像処理装置２０Ｃは、画像処理装置２０Ａと略同一であるので説明を省略する。
【００１４】
データ格納部１００は、複数の画像データ１１０を格納している。画像データ１１０Ａは、例えば、利用者によりカメラ等で撮影された静止画像や、音声や文字等の情報と伴に再生可能な動画像である。例えば、デジタルカメラのメモリー中に記録した画像データ、携帯電話に付属のカメラモジュール上のメモリーに展開された画像データ、音声データ、及びデジタルテレビ等の電波をメモリー上に展開した映像データ等は、利用者により画像処理装置２０Ａに入力され、画像データ１１０となる。
データ格納部１００は、選択手段２１０又は合成手段２５０からの要求に応じ、選択手段２１０又は合成手段２５０に画像データを送信する。また、データ格納部１００は、通信部２７０からの指示に従い、画像データをデータ格納部１００に保持した状態を維持し、また、データ格納部１００内から削除する。画像データ１１０Ｂ及び画像データ１１０Ｃは、画像データ１１０Ａと略同一であるので説明を省略する。
【００１５】
選択手段２１０は、新たに画像データの選択を行う旨の指示である画像データ選択指示を通信部２７０から受け取った場合に、通信部２７０が新たに受信した画像データをデータ格納部１００内から選択し、付随情報生成手段２２０に送る。また、選択手段２１０は、画像データ選択追加指示を受け取った場合に、画像データと、付随情報を既に有するデータ格納部１００内の画像データとの関連性の高さを判断する。選択手段２１０は、付随情報付加手段２３０から受け取った付随情報と所定の基準以上の関連性がある画像データを、データ格納部１００内から選択する。そして、選択手段２１０は、選択した画像データを関連性情報付与手段２４０に送る。
このように、選択手段２１０は、付随情報の少なくとも一部を用いて、関連性情報付与手段２４０による関連性の判断対象となる他の画像データを選択する。なお、選択手段２１０は、データ格納部１００内の画像データの総数が所定量以内である場合等に、所定の基準以上の関連性がない画像データについても、データ格納部１００から選択して関連性情報付与手段２４０に送ってもよい。
【００１６】
付随情報生成手段２２０は、選択手段２１０から画像データを受け取り、画像データの内容を解析することにより付随情報を生成する。そして、付随情報生成手段２２０は、画像データと伴に、抽出した情報を付随情報として、付随情報付加手段２３０に送る。
【００１７】
付随情報付加手段２３０は、付随情報生成手段２２０から画像データ及び付随情報を受け取ると、この付随情報を画像データに付加する。そして、付随情報付加手段２３０は、付随情報が付加された画像データを関連性情報付与手段２４０に送る。
例えば、画像データがオペレーティングシステムによりファイルとして管理されている場合に、付随情報付加手段２３０は、画像データのファイル内に、受け取った付随情報を書込むことにより付随情報を付加してもよい。また、付随情報付加手段２３０は、データ格納部１００内の領域に付随情報を格納し、画像データに付随情報の格納場所の情報を書込むことにより、画像データの利用者に付随情報を瞬時に参照させるようにしてもよい。
これらの場合、付随情報付加手段２３０は、付随情報を、ＸＭＬ等の異なるプラットフォーム間でデータ交換可能な形式に整形して、画像データに付加する。この場合、付随情報付加手段２３０は、これらのデータの形式を示すプロトコル規格を示す情報を付加してもよい。また、付随情報付加手段２３０は、電子透かし技術により、画像データに付随情報を埋め込んでもよい。
【００１８】
関連性判断手段２３５は、付随情報付加手段２３０から画像データを受け取り（以下、これを主画像データとする）、選択手段２１０から少なくとも１の画像データを受け取る（以下、これを副画像データとする）。そして、関連性判断手段２３５は、主画像データ及び副画像データの関連性を、これらの画像データに対応付けられた付随情報に基づいて判断する。そして、関連性判断手段２３５は、主画像データ、副画像データ、及び副画像データに対応付けた関連性の情報を、関連性情報付与手段２４０に送る。
また、関連性判断手段２３５は、関連性判断の結果に応じて、関連性判断の対象となる新たな画像データを選択する旨の指示である画像データ選択追加指示を選択手段２１０に送る。なお、関連性判断手段２３５は、主画像データ及び副画像データの関連性が、これらの画像データに既に付与されている場合には、関連性の判断を行わなくてもよい。
【００１９】
関連性情報付与手段２４０は、受け取った関連性の情報を、主画像データ及び副画像データの双方に付与する。そして、関連性情報付与手段２４０は、主画像データ及び副画像データの双方を、合成手段２５０及び保持判断手段２６０のそれぞれに送る。
【００２０】
合成手段２５０は、主画像データ及び副画像データを関連性情報付与手段２４０から受け取る。そして、合成手段２５０は、主画像データ及び副画像データのそれぞれに付与されている関連性情報に基づいて、副画像データのうち１の画像データを選択する。そして、合成手段２５０は、選択した副画像データを、主画像データと合成し、データ格納部１００に格納する。
【００２１】
保持判断手段２６０は、関連性情報付与手段２４０から主画像データ及び副画像データを受け取る。そして、保持判断手段２６０は、主画像データ及び副画像データに付与されている関連性情報に基づいて、主画像データを保持するか否かを判断する。保持判断手段２６０は、主画像データを移動する旨の指示を、主画像データと伴に通信部２７０に送と伴に、主画像データを削除する旨の指示を、データ格納部１００に送り、画像処理装置２０Ａ内から主画像データを削除させる。
【００２２】
通信部２７０は、画像データと伴に画像データを移動する旨の指示を受け取ると、画像処理装置２０Ｂ及び画像処理装置２０Ｃ等に、画像データを送信する。また、通信部２７０は、画像処理装置２０Ｂ及び画像処理装置２０Ｃから画像データを受信し、データ格納部１００に格納する。そして、通信部２７０は、画像処理装置２０Ｂ及び画像処理装置２０Ｃから画像を受信する毎に、画像データの選択指示を選択手段２１０に送る。画像データの選択指示を送信するタイミングの他の例として、通信部２７０は、画像データを画像処理装置２０Ｂ及び画像処理装置２０Ｃから所定の枚数受信する毎に、画像データ選択指示を送ってもよい。すなわち、通信部２７０は、データ格納部１００の内容が所定の基準以上変化した毎等に、選択手段２１０により処理を繰り返させてもよい。また、通信部２７０は、画像データに予め対応付けられた電子署名情報に従い、画像データを他の画像処理装置に送信してもよい。例えば、電子署名情報により、ある画像処理装置上での実行が許可されない場合に、通信部２７０は、この画像処理装置以外の装置へ画像データを送信する。
【００２３】
このように、画像処理装置２０Ａは、選択した画像データと、他の画像データとの関連性に基づき、画像を合成することができる。また、画像処理装置２０Ａは、他の画像データとの関連性の低い画像データを他の画像処理装置に移動させることにより、結果として、関連性の高い画像データを画像合成等の画像処理に用いることができる。
【００２４】
図３は、付随情報付加手段２３０が付加する情報の一例を示す。図３（ａ）は、付随情報付加手段２３０により付加される付随情報の一例を示す。本図において、付随情報付加手段２３０は、画像データ識別番号に、画像の内容及び処理条件を対応付けて付加する。例えば、付随情報生成手段２２０は、「画像番号１」の画像を解析することにより、当該画像が「集合写真」である旨の情報を抽出する。そして、付随情報付加手段２３０は、「画像番号１」の画像に、「集合写真」の内容を示す情報を付加する。同様に、付随情報生成手段２２０は、「画像番号１」の画像を解析することにより、当該画像をＡ４サイズ以上のサイズでプリントすることを推奨する旨の画像処理条件を生成する。そして、付随情報付加手段２３０は、この画像処理条件を「画像番号１」の画像に付加する。抽出する情報の他の例としては、付随情報生成手段２２０は、被写体の性質を示す情報を生成してもよい。例えば、付随情報生成部２２０は、「人物が撮影されている」旨の情報、「山の上に月の映っている」旨の情報を生成してもよい。
このように、付随情報付加手段２３０は、利用者に、画像データと伴に、画像データの内容や当該画像を処理する場合の処理条件を提供することができる。
【００２５】
図３（ｂ）は、付随情報付加手段２３０により付加される付随情報の他の例を示す。付随情報付加手段２３０は、画像データに、画像データの内容を示す明るさ、被写体の大きさ、及びフイルムメーカー等の複数の付随情報を付加してもよい。また、付随情報付加手段２３０が付加する付随情報の他の例として、付随情報付加手段２３０は、画像データ作成時に付与されたＥＸＩＦ形式の情報に基づき、デジタルカメラの所有者データから推定した撮影者の情報や、撮影日時データや、撮影機材の情報を付加してもよい。
この場合、付随情報付加手段２３０は、利用者に、画像データと伴に、画像データを複数の観点から解析した結果を、多次元のベクトル形式で提供することができる。
【００２６】
図４は、関連性情報付与手段２４０が付与する関連性情報の一例を示す。関連性判断手段２３５は、画像番号１の画像（例えば、主画像データ）と、他の画像データである画像番号２及び画像番号３の画像（例えば、副画像データ）との関連性の高さを判断して数値として算出する。例えば、図３（ｂ）に示した画像について、画像番号１及び画像番号２の双方が、同一のフイルムメーカーが提供するフイルムにより撮影されているので、関連性判断手段２３５は、これら２つの画像の関連性を数値化して、６５とする。そして、関連性情報付与手段２４０は、関連性情報を、関連性判断の対象となる副画像データの識別情報に対応付けて、主画像データに付与する。
【００２７】
このように、関連性情報付与手段２４０は、関連性情報を、画像データと、関連性判断の対象となる他の画像データの双方に付与することができる。
【００２８】
図５は、合成手段２５０及び保持判断手段２６０が付加する情報の一例を示す。合成手段２５０及び保持判断手段２６０は、画像識別情報が「画像番号１」の画像データに、本図に示す処理履歴を付加する。すなわち、保持判断手段２６０は、画像データを保持しないと判断し、当該画像データを他の画像処理装置に移動させる場合に、画像データの移動元の画像処理装置を識別する情報及び画像データの移動先の画像処理装置を識別する情報に、移動日時を対応付けて、画像データに付加する。本図において、例えば、保持判断手段２６０は、「画像番号１」の画像データを画像処理装置２０Ｂから画像処理装置２０Ｃに移動させる場合に、移動元である「画像処理装置２０Ｂ」及び移動先である「画像処理装置２０Ｃ」それぞれの識別情報を、移動日時である「２００１／５／３０」に対応付けて画像データ「画像番号１」に付加する。
【００２９】
一方、合成手段２５０は、画像データを合成する場合や、画像データを処理する（例えば、プリント処理）場合に、合成や処理を行った場所（例えば、プリント場所）と日時（例えば、プリント日時）の情報に、当該合成や処理の詳細情報（例えば、プリント詳細情報）を対応付けて、画像データに付加する。例えば、合成手段２５０は、「画像番号１」の画像データを画像処理装置２０Ｂにおいて２００１年４月１日に、２０枚標準サイズでプリントした場合に、プリント場所である「画像処理装置２０Ｂ」及びプリント日時である「２００１／４／１」に、プリント詳細である「２０枚標準サイズ」を対応付けて画像データ「画像番号１」に付加する。プリント詳細の情報の他の例として、合成手段２５０は、プリントサービスを提供する販売者の情報、プリント完了に要する時間や納期、価格等の情報を画像データに付加してもよい。
【００３０】
このように、合成手段２５０及び保持判断手段２６０は、画像データの移動履歴やプリント履歴等の処理履歴を付加情報として画像データに付加する。従って、合成手段２５０は、画像処理装置が新たに受信した画像データを処理する場合であっても、当該画像データの処理履歴を参照することにより、当該画像データに適した処理を行うことができる。
【００３１】
図６は、画像処理装置２０Ａの動作フローを示す図である。選択手段２１０は、通信部２７０からの指示に応じて画像データ（例えば、主画像データ）を選択する（Ｓ１００）。そして、付随情報生成手段２２０は、主画像データを解析することにより付随情報を生成し（Ｓ１１０）、付随情報付加手段２３０は、主画像データに付随情報を付加する。選択手段２１０は、主画像データとの関連性判断の候補となる判断対象の画像データ（例えば、副画像データ）を選択する（Ｓ１２０）。そして、選択手段２１０は、副画像データが、主画像データと所定基準より高い関連性を有すると判断した場合に（Ｓ１３０：ＹＥＳ）、関連性情報付与手段２４０は、主画像データ及び副画像データの双方に、主画像データ及び関連性判断の対象データである副画像データの関連性情報を付与する（Ｓ１４０）。続いて、関連性判断手段２３５は、関連性判断の対象である副画像データを所定数以上選択し、関連性を判断したか否かを判断する（Ｓ１５０）。関連性判断手段２３５は、所定数以上の副画像データとの関連性を判断していないと判断した場合に（Ｓ１５０：ＮＯ）、Ｓ１２０に戻る。
このように、選択手段２１０は、予め定められた基準より高い関連性を有する予め定められた数以上の画像データを選択するまで、画像データを繰り返し選択する。
【００３２】
続いて、保持判断手段２６０は、主画像データ及び副画像データとの関連性情報に基づき、主画像データを保持するべきでないと判断した場合に（Ｓ１６０：ＮＯ）、主画像データをデータ格納部１００内から削除し、通信部２７０により他の画像処理装置に送信させる（Ｓ１７０）。例えば、保持判断手段２６０は、主画像データとの関連性が予め定められた基準より低い副画像データのみを受け取った場合には、主画像データを保持しないと判断する。より詳しくは、予め定められた基準として、主画像データと副画像データとの関連性の高さの平均値が、画像処理装置２０Ａ内の画像データの関連性の高さの平均値を下回った場合に、保持判断手段２６０は、主画像データを保持しないと判断する。
また、必要に応じて、合成手段２５０は、関連性情報に基づき、主画像データ及び副画像データを合成して新たな画像データを生成し（Ｓ１８０）、データ格納部１００に格納する。例えば、主画像データが風景画であり、副画像データが人物画である場合に、合成手段２５０は、この人物及び風景を重ね合わせる。また、副画像データが画像装飾用のテンプレートである場合に、合成手段２５０は、主画像データのテンプレートに適した副画像データを関連性情報に基づき選択し、合成してもよい。
【００３３】
このように、画像処理装置２０Ａは、画像データに基づき、付随情報及び関連性情報を生成し、当該画像データに付加することができる。また、本図で示したように、画像処理装置２０Ａは、画像データとの関連性の判断において、データ格納部１００内にある全ての他の画像データを対象にしなくてもよい。したがって、画像処理装置２０Ａは、画像処理装置２０Ａを実現するハードウェアの能力に応じて、関連性判断の対象となる画像データの一部を省略してもよい。
【００３４】
図７は、画像処理装置２０Ａのハードウェア構成の一例を示す図である。本実施形態に係る画像処理装置２０Ａは、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００３５】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００３６】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して画像処理装置２０Ｂ又は画像処理装置２０Ｃ等の他の装置と通信する。ハードディスクドライブ１０４０は、画像処理装置２０Ａが使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。
【００３７】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、画像処理装置２０Ａの起動時にＣＰＵ１０００が実行するブートプログラムや、画像処理装置２０Ａのハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。また、入出力チップ１０７０は、使用者の入力に対応するデータを、入力装置から受信し、画像処理装置２０Ａ上で実行されるプログラムに与える。
【００３８】
画像処理装置２０Ａに提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力チップ１０７０を介して画像処理装置２０Ａにインストールされ、画像処理装置２０Ａにおいて実行される。
【００３９】
画像処理装置２０Ａを実現するプログラムは、データ格納モジュールと、選択モジュールと、付随情報生成モジュールと、付随情報付加モジュールと、関連性判断モジュールと、関連性情報付与モジュールと、合成モジュールと、保持判断モジュールと、通信モジュールとを備える。これらのモジュールは、画像処理装置２０Ａを、データ格納部１００、選択手段２１０、付随情報生成手段２２０、付随情報付加手段２３０、関連性判断手段２３５、関連性情報付与手段２４０、合成手段２５０、保持判断手段２６０、及び通信部２７０として動作させるプログラムである。
【００４０】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを画像処理装置２０Ａに提供してもよい。
画像処理装置２０Ｂ及び画像処理装置２０Ｃのハードウェア構成は、画像処理装置２０Ａと略同一であるので説明を省略する。
【００４１】
以上の説明から明らかなように、情報処理システム１０は、画像データと、他の画像データとの関連性に基づき、画像処理装置に画像データを保持しておくべきか、他の画像処理装置に移動させるべきかを判断することができる。従って、情報処理システム１０は、複数の画像処理装置の間で画像データを移動させ、結果として、それぞれの画像処理装置に関連性の高い画像データを集めることができる。したがって、情報処理システム１０は、画像データを、当該画像データと関連性の高い他の画像データと合成する等により、適切に処理することができる。
【００４２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００４３】
上記説明から明らかなように、本発明によれば画像を適切に処理する画像処理装置等を提供することができる。
【図面の簡単な説明】
【００４４】
【図１】図１は、情報処理システム１０の概略図。
【図２】図２は、画像処理装置２０Ａの機能ブロック図。
【図３】図３は、付随情報付加手段２３０が付加する情報の一例を示す図。
【図４】図４は、関連性判断手段２３５が判断する関連性情報の一例を示す図。
【図５】図５は、合成手段２５０及び保持判断手段２６０が付加する情報の一例を示す図。
【図６】図６は、画像処理装置２０Ａの動作フローを示す図。
【図７】図７は、画像処理装置２０Ａのハードウェア構成の一例を示す図。
【符号の説明】
【００４５】
１０  情報処理システム
２０Ａ〜Ｃ  画像処理装置
１００  データ格納部
１１０Ａ〜Ｃ  画像データ
２１０  選択手段
２２０  付随情報生成手段
２３０  付随情報付加手段
２３５  関連性判断手段
２４０  関連性情報付与手段
２５０  合成手段
２６０  保持判断手段
２７０  通信部
【図１】
2008099301.tif 000003
【図２】
2008099301.tif 000004
【図３】
2008099301.tif 000005
【図４】
2008099301.tif 000006
【図５】
2008099301.tif 000007
【図６】
2008099301.tif 000008
【図７】
2008099301.tif 000009
【手続補正書】
【提出日】平成19年11月16日(2007.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを受け取り、前記画像データの内容に基づいて、少なくとも撮影日付情報及び人物が撮影されているか否かの情報を含む付随情報を生成する付随情報生成手段と、
前記付随情報を既に有する他の画像データを格納するデータ格納部と、
前記画像データと前記他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性を示す関連性情報に基づいて、受け取った前記画像データを前記データ格納部に保持するか否かを判断する保持判断手段と
を備える画像処理装置。
【請求項２】
前記関連性を示す関連性情報を、受け取った前記画像データおよび前記他の画像データに付与する関連性情報付与手段をさらに備える請求項１に記載の画像処理装置。
【請求項３】
前記付随情報を前記画像データに付加する付随情報付加手段をさらに備える請求項１に記載の画像処理装置。
【請求項４】
前記関連性情報に基づいて、前記画像データを前記他の画像データと合成する合成手段をさらに備える請求項１に記載の画像処理装置。
【請求項５】
前記付随情報の少なくとも一部を用いて、前記関連性の判断対象となる前記他の画像データを選択する選択手段をさらに備える請求項１に記載の画像処理装置。
【請求項６】
前記選択手段は、予め定められた数の前記他の画像データを選択するまで、複数の前記他の画像データを繰り返し選択する請求項５に記載の画像処理装置。
【請求項７】
画像データを受け取り、前記画像データの内容に基づいて、少なくとも撮影日付情報及び人物が撮影されているか否かの情報を含む付随情報を生成するステップと、
前記画像データと、データ格納部に格納された前記付随情報を既に有する他の画像データとの関連性を、前記付随情報に基づいて判断するステップと、
前記関連性を示す関連性情報に基づいて、受け取った前記画像データを前記データ格納部に保持するか否かを判断するステップと
を備える画像処理方法。
【請求項８】
前記関連性を示す関連性情報を、受け取った前記画像データおよび前記他の画像データに付与するステップをさらに備える請求項７に記載の画像処理方法。
【請求項９】
画像データを受け取り、前記画像データの内容に基づいて、少なくとも撮影日付情報及び人物が撮影されているか否かの情報を含む付随情報を生成する付随情報生成手段と、
前記付随情報を既に有する他の画像データを格納するデータ格納部と、
前記画像データと前記他の画像データとの関連性を、前記付随情報に基づいて判断する関連性判断手段と、
前記関連性を示す関連性情報に基づいて、受け取った前記画像データを前記データ格納部に保持するか否かを判断する保持判断手段と
をコンピュータにより実現させるプログラム。
【請求項１０】
前記関連性を示す関連性情報を、受け取った前記画像データおよび前記他の画像データに付与する関連性情報付与手段をさらにコンピュータにより実現させる請求項９に記載のプログラム。