(57)【要約】【課題】サーバー上に画像を蓄積しつつ、サーバー上でアウトプットまでを意識した処理を行うことが可能にする。【解決手段】以上説明した実施形態によれば、複数の画像を記憶するストレージ部３４を備えた画像管理サーバー３０と、ネットワークＮＴを介して画像管理サーバー３０にアクセス可能なＰＣ１０とを備えた画像管理システムにおいて、ＰＣ１０は、画像管理サーバー３０によって表示部１１に評されるＵＩ画面を介して画像管理サーバー３０に検索条件を入力可能であり、画像管理サーバー３０は、複数の画像の中から画像に対応付けてストレージ部３４に記憶された検索履歴や画像の特徴量に基づいて検索条件に合致する画像を検索したり、検索履歴や画像の特徴量や出力装置と画像の特徴量とを関連付けた情報に基づいて画像処理を実行したりするデータ活用部Ｍ４を備えている。【選択図】図２
2011138263.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を記憶する記憶媒体を備えた画像管理サーバーと、ネットワークを介して上記画像管理サーバーにアクセス可能なクライアントとを備えた画像管理システムであって、
上記クライアントは、上記画像管理サーバーに検索条件を入力する入力部を備え、
上記画像管理サーバーは、上記複数の画像の中から上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量とに基づいて上記検索条件に合致する画像を検索する検索部を備えることを特徴とする画像管理システム。
【請求項２】
複数の画像を記憶する記憶媒体を備えた画像管理サーバーと、ネットワークを介して上記画像管理サーバーにアクセス可能なクライアントとを備えた画像管理システムであって、
上記クライアントは、上記記憶媒体の画像を選択する第１選択部を備え、
上記画像管理サーバーは、上記第１選択部の選択した画像に対し、上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量および、出力装置と画像の特徴量とを関連付けた情報に基づいて画像処理を実行する画像処理部を備えることを特徴とする画像管理システム。
【請求項３】
上記画像管理サーバーは、上記複数の画像の中から上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量と上記検索条件とに基づいて画像を検索する検索部と、鍵情報を受付ける受付部と、を備え、
上記検索部は、上記鍵情報に基づいて作成される画像特徴量との距離が画像特徴量空間において所定距離以内にある画像を上記記憶媒体に記憶された複数の画像の中から検索する請求項１又は請求項２に記載の画像管理システム。
【請求項４】
上記画像管理サーバーは、上記検索部の検索回数を計数する計数部を更に備え、
上記検索部は、上記検索回数が増加するに従って検索に使用する上記画像特徴量の情報量を増加する請求項３に記載の画像管理システム。
【請求項５】
上記クライアントは、上記検索部の検索結果から画像を選択する第２選択部を備え、
上記画像管理サーバーは、上記鍵情報と上記第２選択部によって選択された画像との相関を検索履歴として記憶する検索履歴記憶部を備え、
上記検索部は、上記検索履歴における上記相関の度合の高い画像を検索する請求項１〜請求項４のいずれか１項に記載の画像管理システム。
【請求項６】
上記画像管理サーバーは、上記第１選択部の選択した画像に対し、上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量および、出力装置と画像の特徴量とを関連付けた情報とに基づいた画像処理を実行する画像処理部と、特定のクライアントにより選択された画像に対して上記画像処理部の実行した画像処理の履歴を記憶する画像処理履歴記憶部とを備え、
上記画像処理部は、上記画像処理の履歴に基づいて他のクライアントの画像処理を実行する請求項１〜請求項５のいずれか１項に記載の画像管理システム。
【請求項７】
上記画像管理サーバーは、上記クライアントのユーザーのプロフィールを記憶するプロフィール記憶部を備え、
上記画像処理部は、上記プロフィールに基づいて画像処理の強度を決定する、請求項１〜請求項６のいずれか１項に記載の画像管理システム。
【請求項８】
上記クライアントが印刷装置であり、該印刷装置は上記検索部の検索した画像を印刷する請求項１に記載の画像管理システム。
【請求項９】
上記クライアントが印刷装置であり、該印刷装置は上記画像処理部が画像処理を行った画像を印刷する請求項２に記載の画像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理システムおよび該画像管理システムを利用した印刷装置に関する。
【背景技術】
【０００２】
従来、各種データをサーバー上に保存し、ネットワークを介してサーバーにアクセスして必要な情報を検索により抽出する技術が知られている（例えば特許文献１など）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７２９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載のサーバーは、個人・団体・業者によって個別管理されるのが一般的である。このような状況は、写真を外部ストレージに電子データとして保存し、必要に応じて入出力可能なシステムにおいても同様であり、写真・電子データのほとんどが、個人・団体・業者によって個別管理されている。そのため、写真管理・保守における手間、多様な入出力やサービス提供にかかるインフラ整備が必要になる。また入力から出力までのフローも煩雑になりやすい。またデータが埋もれやすい。
【０００５】
本発明は、サーバー上に画像を蓄積しつつ、サーバー上でアウトプットまでを意識した処理を行うことが可能な画像管理システムおよび該画像管理システムを利用した印刷装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明にかかる画像管理システムは、複数の画像を記憶する記憶媒体を備えた画像管理サーバーと、ネットワークを介して上記画像管理サーバーにアクセス可能なクライアントとを備えた画像管理システムにおいて、上記クライアントは、上記画像管理サーバーに検索条件を入力する入力部を備え、上記画像管理サーバーは、上記複数の画像の中から上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量とに基づいて上記検索条件に合致する画像を検索する検索部を備える構成としてある。なお、クライアントの数は１台であってもよいし、２台以上の複数であってもよい。
【０００７】
上記構成において、上記クライアントの入力部は上記ネットワークを介して上記管理サーバーにアクセスして検索条件を入力することができる。そして、上記入力部から検索条件が入力されると、上記管理サーバーの検索部が上記検索条件に基づいて上記記憶媒体に記憶された複数の画像から検索条件に一致する画像を検索する。上記記憶媒体には上記画像に対応付けて出力条件と画像の特徴量とが記憶されており、上記検索部は出力条件と画像の特徴量とに基づいて検索を行うことになる。出力条件とは、上記管理サーバーにおいて行われた検索や画像処理の履歴、該出力条件と対応付けられている画像に対してユーザーが付与した情報などである。なお、履歴は、該出力条件と対応付けられている画像に対応付けられているものだけでなく、上記管理サーバー上で行われた検索や画像処理全ての履歴を利用することが可能である。画像の特徴量は、該出力条件と対応付けられている画像に付与されているメタデータや画像データそのものを解析することにより得られる情報である。このように、出力条件や画像の特徴量を利用して検索を行うことにより、画像管理システムに蓄積された多数の画像の中からユーザー所望の画像をクライアントから容易に検索することが出来るようになる。
【０００８】
また、本発明にかかる画像管理システムの他の態様として、複数の画像を記憶する記憶媒体を備えた画像管理サーバーと、ネットワークを介して上記画像管理サーバーにアクセス可能なクライアントとを備えた画像管理システムにおいて、上記クライアントは、上記記憶媒体の画像を選択する第１選択部を備え、上記画像管理サーバーは、上記第１選択部の選択した画像に対し、上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量および、出力装置と画像の特徴量とを関連付けた情報に基づいて画像処理を実行する画像処理部を備える構成としてもよい。なお、クライアントの数は１台であってもよいし、２台以上の複数であってもよい。
【０００９】
この構成において、上記クライアントの第１選択部は上記ネットワークを介して上記管理サーバーにアクセスして上記複数の画像の中から画像を選択することができる。第１選択部からは１以上の任意の数の画像を選択可能である。上記第１選択部によって画像が選択されると、上記管理サーバーの画像処理部が、選択された画像に対して画像処理を行う。ここで実行される画像処理は、上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量および、出力装置と画像の特徴量とを関連付けた情報に基づいて行われる。出力条件や画像の特徴量は、上述したものと同様である。出力装置と画像の特徴量とを関連付けた情報は、例えば、ＩＣＣプロファイル等のように画像データの表色系と出力装置の表色系との色対応関係を規定した色変換テーブルなどである。このように、出力条件や画像の特徴量や出力装置と画像の特徴量とを関連付けた情報を利用して画像処理を行うことにより、画像処理に不慣れなユーザーであっても画像に適切な画像処理が施すことが出来るようになる。
【００１０】
また、本発明の選択的な一態様として、上記画像管理サーバーは、上記複数の画像の中から上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量と上記検索条件とに基づいて画像を検索する検索部と、鍵情報を受付ける受付部と、を備え、上記検索部は、上記鍵情報に基づいて作成される画像特徴量との距離が画像特徴量空間において所定距離以内にある画像を上記記憶媒体に記憶された複数の画像の中から検索するようにしてもよい。
この構成では、上記検索部は、上記鍵情報に基づいて作成される画像特徴量との距離が画像特徴量空間において所定距離以内にある画像を上記画像データベースから検索する。この所定距離は、ユーザーの指定を受付けてもよいし、予め設定された値を用いてもよい。画像特徴量空間とは、画像を特徴付ける各種の画像特徴量を次元（変数）として構成される仮想空間である。上記鍵情報は、キーワードとして指定することも可能であるし、画像で指定することも可能である。キーワードで指定した場合は、予めキーワードにより想起される画像特徴量とキーワードとの対応関係を作成しておくことにより、この対応関係に基づいて画像特徴量に変換することができる。一方、上記鍵情報を画像で指定した場合は、公知の様々な手法により、画像から画像特徴量を算出することができる。
上記検索部によって検索された画像は、上記鍵情報に類似しているのはもちろんであるが、上記検索対象画像にも類似しており、検索結果の中に上記検索対象画像を含む可能性は高い。また検索結果の中に上記検索対象画像そのものを含んでいなくても、上記検索対象画像に類似した画像を含んでいる可能性が高い。
よって、ユーザーは、上記検索部の検索結果の中から、ユーザー所望の検索対象画像に近い画像を発見することができる可能性が極めて高い。ユーザーは検索結果の中に検索対象画像に対する類似度合の高い画像を発見した場合は、この画像を新たな鍵情報として検索を行うことができる。むろん、検索結果以外の画像を鍵情報として受付けて検索を行ってもよい。このように構成することにより、大量の画像の中から容易に目的の画像を探すための手段をクライアントの利用者に提供することができる。
【００１１】
また、本発明の選択的な一態様として、上記画像管理サーバーは、上記検索部の検索回数を計数する計数部を更に備え、上記検索部は、上記検索回数が増加するに従って検索に使用する上記画像特徴量の情報量を増加する。画像特徴量は画像を特徴付ける情報であり、画像特徴量の情報量が多ければ多いほど、具体的な画像を精度よく特定可能になり、情報量が少ないと画像を大まかにしか特定できない。この画像特徴量の情報量に関する特性を、ユーザーのイメージにおける検索対象画像が明確化するプロセスに連動させた検索を実現すると、ユーザービリティが向上する。すなわち、検索回数が増加して次第にユーザーのイメージが明確化するのに合わせて、上記画像特徴量作成部は上記鍵情報を精度よく特定可能な情報量で画像特徴量を作成するため、上記検索部の検索結果も鍵情報との類似度の高い画像が多く含まれるように遷移していく。よって、検索者が画像を特定するための特徴量に精通していなかったり、検索に熟練していなかったりしても、検索者のイメージしている画像を画像データベースから検索できるようになる。
【００１２】
また、本発明の選択的な一態様として、上記クライアントは、上記検索部の検索結果から画像を選択する第２選択部を備え、上記画像管理サーバーは、上記鍵情報と上記第２選択部によって選択された画像との相関を検索履歴として記憶する検索履歴記憶部を備え、上記検索部は、上記検索履歴における上記相関の度合の高い画像を検索するようにしてもよい。上記第２選択部で選択された画像は、ユーザーが検索結果の中から選択した画像であり、ユーザーのイメージの中で上記鍵情報との間に強い相関があると考えられる。すなわち、キーワードや画像などの上記鍵情報と、上記第２選択部によって選択された画像との相関こそがユーザーにとって有用な情報であったことが推測される。そこで、以後の検索においてこの相関する情報をクローズアップした検索を行えるように、上記相関を検索履歴として上記検索履歴記憶部に記憶する。そして、その後の検索においては、上記相関の度合の高いものほど上位の検索結果にとなるようにする。このようにすることで、ユーザーは多数の画像から自身のイメージに合わせた鍵情報を用いて所望の画像を容易且つ迅速に検索できるようになる。これは、未知の画像であっても同様である。
【００１３】
また、本発明の選択的な一態様として、上記画像管理サーバーは、上記第１選択部の選択した画像に対し、上記画像に対応付けて上記記憶媒体に記憶された出力条件と画像の特徴量および、出力装置と画像の特徴量とを関連付けた情報とに基づいた画像処理を実行する画像処理部と、特定のクライアントにより選択された画像に対して上記画像処理部の実行した画像処理の履歴を記憶する画像処理履歴記憶部とを備え、上記画像処理部は、上記画像処理の履歴に基づいて他のクライアントの画像処理を実行するようにしてもよい。
ユーザーの画像処理技術は各人の経験に応じて優劣があり、経験の浅いユーザーにとって、不満足な状態の画像を満足できる状態に補正するためにどのような画像処理を行えばよいか、よく分からないことがおおい。そこで、該構成では、特定の出力装置を利用している特定のユーザーの行った画像処理の履歴を記憶しておき、他のユーザーが上記特定の出力装置を用いて出力しようとしたときに、この履歴を利用した画像処理を利用可能にする。特定のユーザーとしては画像処理技術に長けた人が好ましく、例えばカメラの利用年数が長い人であったり、画像処理を行った回数の多い人などを選定することができる。このようにすれば、画像処理に不慣れなユーザーであっても適切な上記管理サーバー上の画像に適切な画像処理を行うことができるようになる。
【００１４】
また、本発明の選択的な一態様として、上記画像管理サーバーは、上記クライアントのユーザーのプロフィールを記憶するプロフィール記憶部を備え、上記画像処理部は、上記プロフィールに基づいて画像処理の強度を決定するようにしてもよい。プロフィールには、ユーザーの嗜好を表す情報（年齢や性別など）が含まれており、プロフィールの表す多数の嗜好に組合せに対して適切な画像処理の組合せをそれぞれ用意しておくことにより、ユーザーが画像処理を行おうとしたときにユーザーの嗜好に合致した補正結果を得られるような画像処理の組合せを行って出力することができるようになる。
【００１５】
また、本発明の選択的な一態様として、上記クライアントが印刷装置であり、該印刷装置が上記検索部の検索した画像を印刷するようにしてもよい。上記クライアントとして印刷装置を備えることにより、上記管理サーバーに備わった検索機能を利用しつつ蓄積された画像を印刷することが出来るようになる。
【００１６】
また、本発明の選択的な一態様として、上記クライアントが印刷装置であり、該印刷装置が上記画像処理部が画像処理を行った画像を印刷するように構成してもよい。上記クライアントとして印刷装置を備えることにより、上記管理サーバーに備わった画像処理機能を利用しつつ蓄積された画像を印刷することが出来るようになる。
【００１７】
上述した画像管理システムは、他の機器やシステムに組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、出力機器を変更することにより、写真発注システム、展示システム、画像処理システム、画像整理システム、画像検索システム、としても機能することになる。また、本発明は上記画像管理システムの構成に対応した工程を有する制御方法、上記画像管理システムの構成に対応した機能をコンピューターに実現させるプログラム、該プログラムを記録したコンピューター読取り可能な記録媒体、等としても実現可能である。これら画像管理方法、画像管理プログラム、画像管理プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜９に記載した構成も、上記方法や上記プログラムや上記記録媒体に適用可能である。
【図面の簡単な説明】
【００１８】
【図１】画像管理システムの構成を示すブロック図である。
【図２】画像管理処理の全体的な流れを示すフローチャートである。
【図３】画像管理処理のユーザーインターフェースの画面の例を示す図である。
【図４】ユーザー管理テーブルＵＴの一例を示す図である。
【図５】画像解析処理の流れを示すフローチャートである。
【図６】データ活用処理の流れを示すフローチャートである。
【図７】クエリ検索処理の流れを示すフローチャートである。
【図８】クエリ検索処理で表示されるＵＩ画面の一例を示す図である。
【図９】キーワード検索の検索履歴データベースの一例を説明するテーブルである。
【図１０】キー画像検索の検索履歴データベースの一例を説明するテーブルである。
【発明を実施するための形態】
【００１９】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）本実施形態の構成：
（２）画像管理処理：
（３）画像解析処理：
（４）データ活用処理：
（５）各種変形例：
（６）まとめ：
【００２０】
（１）本実施形態の構成： 
図１は本実施形態にかかる画像管理システムの構成を示すブロック図である。同図において、画像管理システム１００は、入力装置としてのパーソナルコンピューター１０（ＰＣ１０）と、出力装置としてのプリンター２０と、管理サーバー３０とを備えている。ＰＣ１０やプリンター２０はネットワークＮＴで接続されており、管理サーバー３０と通信するクライアントとなっている。なお、同図には、入力装置や出力装置を１つだけ記載してあるが、管理サーバー３０に対するユーザー登録数や機器登録数、もしくは入力装置や出力装置のネットワークＮＴへの接続状況に応じて、入力装置や出力装置の数は様々に変更される。
【００２１】
なお、本実施形態では、入力装置とＰＣ１０とし、出力装置をプリンター２０として説明するが、これに限るものではない。例えば、入力装置としては、外部記憶媒体（メモリーカードやＵＳＢメモリー等）から画像データを読取るためのリーダー機能を備えたプリンター（印刷装置）や携帯電話、静止画や動画を撮影するためのカメラ機能を備えたデジタルカメラや携帯電話、媒体表面のイメージデータを取得するスキャナー装置、等を採用可能である。すなわち、入力装置には画像データをネットワークＮＴを経由して管理サーバー３０にアップロード可能な機器であれば様々なものを採用可能である。また例えば、出力装置としては、携帯電話、フォトイメージビューワ、パーソナルコンピューター、プロジェクター装置、プリンター、等を採用可能である。すなわち、出力装置には画像データに基づいた画像を出力（表示、印刷）可能な機器であれば様々なものを採用可能である。
【００２２】
図１において、管理サーバー３０は、管理サーバー３０の全体を制御する制御部３１と、管理者が操作入力を行うための操作入力部３２と、管理者が管理サーバー３０にかかる各種情報を表示するための表示部３３と、ハードディスク（ＨＤ）等の大容量記憶媒体で構成されるストレージ部３４と、ネットワークＮＴとのインターフェースとして機能するＩ／Ｆ３５と、画像管理プログラムを記憶しているハードディスク（ＨＤ）等の記憶媒体３６と、を備えている。なお、ストレージ部３４と記憶媒体３６は一体であってもよい。制御部３１は、例えば、ＣＰＵとＲＡＭとＲＯＭにより構成されるプログラム実行環境で構成することができる。むろん、ＡＳＩＣ（Application Specific Integrated Circuit）などのカスタムＩＣで制御部３１を構成しても構わない。
【００２３】
管理サーバー３０は、制御部３１で画像管理プログラムを実行することにより、図２に示す設定登録部Ｍ１と画像アップロード部Ｍ２と画像解析部Ｍ３とデータ活用部Ｍ４に相当する機能を実現する。設定登録部Ｍ１はユーザー登録／解除や機器登録／解除や各種設定を受付ける。画像アップロード部Ｍ２はＰＣ１０から画像のアップロードを受付ける。画像解析部Ｍ３はアップロードされた画像を解析して画像の特徴量を抽出し、特徴量データベースＤＢを作成する。データ活用部Ｍ４は特徴量データベースＤＢなどを利用しつつ各種サービスをユーザーに提供する。
【００２４】
（２）画像管理処理： 
図２は、画像管理プログラムによって実行される画像管理処理の全体的な流れを示すフローチャートであり、図３は画像管理処理の中でＰＣ１０に表示されるユーザーインターフェースの画面の例を示す図である。図２に示す処理はユーザーごと（もしくは出力装置ごと）におのおの独立して実行されるものであり、同時に複数の画像管理処理を実行することもできる。画像管理処理は、管理サーバー３０に対してユーザー登録や出力機器の登録を行うことにより開始される。
【００２５】
なお、以下の説明では、ステップＳ１００〜Ｓ１６０の順に処理が実行される場合について説明を行うが、これらの処理はステップＳ１００のユーザー登録を除いて順不同で実行することができる。ユーザー登録は必ず最初に行わなければならないが、その他のユーザー登録が完了した後に実行する処理（新たな機器の追加登録や登録削除、画像のアップロード、アップロードした画像を活用する処理、ユーザー登録の解除、など）は、他の処理が行われていなくても実行することが出来るからである。
【００２６】
また、アップロードされた画像を解析して特徴量を抽出する画像解析処理も、アップロードした画像を活用する処理が行われるまでであれば管理サーバー３０で適宜のタイミングで実行することができる。画像の特徴量の抽出は、ユーザーが画像を活用する処理を実行するまでに完了していればよく、複数のユーザーからの画像のアップロードを受付けている場合にはリアルタイムで実行するよりも、優先順位を決めて他の処理の合間に実行する方が演算効率がよいからである。
【００２７】
処理が開始されると、ステップＳ１００で、設定登録部Ｍ１が新規ユーザーの登録を受付ける。ユーザー登録は、例えば、ＰＣ１０を介してオンラインで行ったり、申込み用紙やメールを所定の提出先に提出することにより行うことができる。前者であれば、例えば図３のように、ユーザーがＰＣ１０を介して設定登録部Ｍ１にアクセスしたときにＰＣ１０の表示部１１に表示される「ログイン画面」で「新規ユーザー登録」を選択し、このとき表示される「新規ユーザー登録画面」において各種のユーザー情報（希望ユーザーＩＤ、希望パスワード、画像管理システムの使用料の支払い方法（クレジット払い、銀行振込み、現金等）に関する情報など）を入力することにより行うことができる。後者であれば、前者と同様の情報を申込み用紙などに記入して提出し、管理サーバー３０を運営する団体の作業者が管理サーバー３０に各種ユーザー情報を登録することにより行うことができる。
【００２８】
ステップＳ１１０では、設定登録部Ｍ１が新規の機器登録を受付ける。ここで登録する機器は、上述した出力装置である。機器登録も、ユーザー登録と同様にＰＣ１０を介してオンラインで行ってもよいし、申込み用紙やメールを提出して行ってもよい。図３に示す例であれば、「ログイン画面」からログインし、「使用目的選択画面」から「登録／解除画面」に進み、「機器の新規登録」で機器特定情報（プリンター２０の機種やメーカ名等）を入力することにより行うことができる。むろん、機器特定情報を申込み用紙などに記入して提出し、管理サーバー３０を運営する団体の作業者が機器特定情報を管理サーバー３０に登録することもできる。なお、ユーザーは、複数の機器を出力装置として登録することも可能であり、既にユーザー登録済みであれば、ステップＳ１００を行うことなくステップＳ１１０を行うことができる。なお、以上のステップＳ１００，Ｓ１１０は、ユーザーがプリンター２０などの出力機器を購入したとき行うと、スムーズに行える点で好ましい。
【００２９】
図４は、以上のステップＳ１００，Ｓ１１０で入力されたデータを管理するユーザー管理テーブルＵＴの一例を示す図である。ユーザー管理テーブルＵＴは、ユーザー情報と出力装置の機器特定情報と利用可能なサービス種類との対応関係を示すデータである。利用可能なサービス種類は、ユーザーの利用可能なサービス種類や各出力装置で利用可能なサービス種類であり、出力装置の機器特性（プリンターであれば「印刷」可能であるが「表示」できない、など）とユーザーの契約したサービスの種類とに応じて設定される。例えばユーザーＡの登録したプリンターＡでは印刷とダウンロードとが可能であるが、ユーザーＣの登録したプリンターＡでは印刷しか出来ないようになっている。このように、同一の出力装置を利用していても、ユーザーが契約していないサービスは受けることができない。ユーザー管理テーブルＵＴは、管理サーバー３０の記憶媒体３６に記憶されている。
【００３０】
ステップＳ１２０では、ユーザーが使用環境設定を行う。図３の例では、使用環境の設定は「設定変更画面」で行われることになり、「設定変更画面」では「セキュリティ設定」と「画像処理設定」と「印刷条件設定」とを行うことができる。「セキュリティ設定」では、後述のアップロード処理でアップロードしたデータの公開範囲を設定することができる。公開範囲には、例えば、「制限無し」、「閲覧のみ可能」、「特定のユーザーにのみ公開」、「非公開」などがあり、アップロードした画像のアクセス制限に関する設定である。公開範囲は、アップロードした画像全てに一律に設定してもよいし、画像ごとに設定してもよい。また、「セキュリティ設定」で設定した公開範囲をデフォルトの公開範囲とし、特に指定せずにアップロードした場合にはデフォルトの公開範囲が適用されるようにしてもよい。「画像処理設定」では、出力装置に画像を出力する際に画像に適用する画像処理の種類と度合とを設定することができる。この設定では、例えば小顔補正や記憶色補正（肌の色、空の色、芝生の色などを人間の好ましい色に修正する処理）を行うか否かや補正の度合などを設定することができる。「印刷条件設定」では、用紙サイズや印刷品質や割付印刷などのプリンター２０に画像を出力する際の印刷設定を行うことができる。むろん、出力装置を複数登録しているばあいには、出力装置ごとに印刷条件や出力条件の設定を行うことができる。また、出力装置がプリンター以外の場合には、解像度や１画面に表示する画像の数を設定したり、複数の画像をプロジェクターやフォトフレームに出力する場合には１画像あたりの表示時間を設定したりすることができる。
【００３１】
ステップＳ１３０では、ユーザーはプロフィールの登録を行う。図３の例では、プロフィールの入力は「プロフィール入力画面」で行い、「プロフィール入力画面」では、性別、年齢、カメラ使用レベル、を設定することができる。年齢や性別は、後述の画像処理において利用することができる。カメラ使用レベルは、画像処理に関する熟練度を判別する指標として利用可能であり、後述の検索履歴や画像処理履歴を有効活用する際に熟練度の高いユーザーの履歴を優先的に活用することにより、画像の扱いに熟達していないユーザーでも設定が容易になる。なお、プロフィールは、ステップＳ１００で行うユーザー登録の際に登録できるようにしてもよい。
【００３２】
ステップＳ１４０では、ユーザーが画像を管理サーバー３０にアップロードする。画像のアップロードは、例えば図３の「アップロード画面」で管理サーバー３０に保存したい画像のファイル名や記憶場所を特定する情報を指定することにより行う。情報の指定が完了してユーザーがアップロードを指示すると、指定された画像はネットワークＮＴを介して管理サーバー３０に送信され、管理サーバー３０は送信された画像をストレージ部３４の各ユーザーの領域に格納される。画像がアップロードされると、ステップＳ１５０の画像解析やステップＳ１６０のデータの活用が行えるようになる。
【００３３】
ステップＳ１５０では、画像解析部Ｍ３が画像から特徴量を抽出し、抽出した特徴量を画像に関連付けてストレージ部３４に記憶する。この画像解析処理の詳細については（３）節で説明する。なお、画像解析部Ｍ３は、画像がアップロードされた順番に画像から特徴量を抽出してもよいし、後述のデータ活用処理において検索対象として選択されたときに画像から特徴量を抽出してもよい。
【００３４】
ステップＳ１６０では、ユーザーは、アップロードされた画像を利用してデータ活用部Ｍ４によって提供される各種のサービス（検索処理、画像処理、出力処理（印刷処理、表示処理、保存処理）等）を受ける。データ活用部Ｍ４は、画像解析部Ｍ３の抽出した特徴量と、ユーザーの設定した画像処理設定と、印刷条件設定（出力条件設定）とを利用して印刷、写真印刷、展示、画像処理、整理・検索、などの各種のサービスを提供する。また、後述するように、各ユーザーが自分で行った画像処理設定や検索条件設定等の利用履歴や、他のユーザーがサービスを利用した際の画像処理設定や検索条件設定等の利用履歴も利用してサービスが提供される。これら各種の処理の詳細については（４）節で説明する。
【００３５】
ステップＳ１７０では、設定登録部Ｍ１がユーザー登録や機器登録の解除を行う。図３の例では、ユーザーは「登録／解除画面」から「ユーザー登録の解除」を選択することにより、ユーザー登録を解除することができる。ユーザー登録が解除されると、該当するユーザーに関する情報が管理サーバー３０から削除される。また、「プリンターＡの登録解除」などを選択することにより機器ごとに登録解除することもできる。むろんユーザーは解除申込み用紙にユーザー情報や機器特定情報を記載して提出することにより登録を解除することもできる。
【００３６】
（３）画像解析処理： 
図５は、上述のステップＳ１５０で実行される画像解析処理の流れを示すフローチャートである。特徴量データベースＤＢを作成するために、画像解析部Ｍ３は、まず解析対象画像のデータを走査してメタデータ（Ｅｘｉｆ（Exchangeable image file format）等）を取得する（ステップＳ１５０ａ）。次に、画像解析部Ｍ３は、解析対象画像に各種の画像解析処理を実行することにより、「色味の特徴量」、「構図の特徴量」、「被写体の特徴量」を算出する（ステップＳ１５０ｂ）。そして、画像解析部Ｍ３は、ステップＳ１５０ａ，１５０ｂにおいて算出した各種特徴量を画像に対応付けて、特徴量データベースＤＢに格納する（ステップＳ１５０ｃ）。
【００３７】
「色味の特徴量」とは、画像の明るさやコントラスト、彩度、カラーバランスなどに関する特徴量であり、例えば、対象画像から作成されるＲＧＢヒストグラムや輝度ヒストグラム、もしくはこれらヒストグラムにおける最大値、最小値、平均値、最頻値、色数、輝度数などとして算出することができる。「構図の特徴量」とは、注目画素とその近傍の画素との間の関係を表すエッジ分布などの特徴量であり、例えば、濃度ヒストグラム、同時生起行列から得られるテクスチャー情報、差分統計量、ランレングス行列、等に基づいて算出することができる。「被写体の特徴量」とは、画像に含まれる人物や物体の主成分パラメーターであり、多次元の特徴量空間に分散する多数の学習用入力画像から分布をよく表現できる低次元の特徴空間を求める主成分分析により算出することができる。なお、主成分パラメーターを検出する際には、これに先立って顔検出処理や顔器官検出処理などのオブジェクト検出処理を行い、検出されたオブジェクトに対して主成分分析を行うことになる。
【００３８】
そして、画像解析部Ｍ３は、ステップＳ１５０ａ，１５０ｂにおいて算出した各種特徴量を画像と対応付けて、特徴量データベースＤＢに格納する（ステップＳ１５０ｃ）。特徴量データベースＤＢは、ストレージ部３４に記憶されている。特徴量データベースＤＢは、各画像のインデックス（例えば、ファイル名など）と、画像に含まれるＥｘｉｆなどのメタデータと、上述した各種の画像特徴量と、を対応付けたデータである。なお、本実施形態における画像特徴量は、後述する検索処理において画像特徴量同士を対比しやすいように、その値域を所定範囲（例えば０〜１００など）に正規化しておくとよい。
【００３９】
ステップＳ１５０ｄにおいて、画像解析部Ｍ３は、算出した特徴量をＰＣ１０に表示してユーザーに確認してもらう。表示された特徴量に誤りや想定外のものがあれば、ユーザーはＰＣ１０の画面を見ながら操作入力部１２を操作して特徴量の修正をおこなったり、特徴量の再算出を画像解析部Ｍ３に指示したりする。特徴量の再算出を指示された場合は、画像解析部Ｍ３は同じ画像に対してステップＳ１５０ａ〜Ｓ１５０ｄの処理を繰り返すことになる。
【００４０】
（４）データ活用処理： 
図６は、データ活用処理の流れを示すフローチャートである。同図に示すように、データ活用処理ではサービスと出力機器の選択が行われる（ステップＳ２００，Ｓ２０５）。図３に示す例では、サービスと出力機器の選択は「サービス選択画面」と「出力機器選択画面」で行うことができる。むろん、出力する画像を決定してからサービスと出力装置の選択を行っても構わない。出力する画像を決定するまでは出力装置を特定せずに実行可能であり、その後の画像処理や出力処理は出力装置を特定して行う処理だからである。
【００４１】
次に、ユーザーは出力したい画像を選択する。このとき、ユーザーは所望の画像をストレージ部３４に保存されている複数の画像の中から選択する必要がある。選択の方法としては、アップロードした画像の全てをサムネイルやリストで表示してひとつひとつ選択する方法も可能であるが、ストレージ部３４の膨大な画像の中から逐一選択していたのでは煩雑である。特に、他のユーザーが公開している画像も含めて抽出元にした場合には、その労力は大変なものとなる。そこで、データ活用部Ｍ４は検索部を備えており、検索部Ｍ４１は、キーワードやキー画像といったクエリに基づいて検索するクエリ検索処理を行えるようになっている。なお、検索部を利用して検索結果を絞り込みつつ所望の画像を選択する手法も含めて、ストレージ部３４に保存されている複数の画像の中から画像をユーザーが選択する手段が本実施形態における第１選択部を構成する。また、検索部を利用して検索結果を絞り込まれた画像の中から所望の画像を選択する手段が第２選択部を構成する。
【００４２】
（４−１）クエリ検索処理：
図７は、クエリ検索処理の流れを示すフローチャートである。処理が開始されると、ステップＳ２１０Ａにおいて、検索段階を示すカウンターＣを初期化してステップＳ２１０Ｂに進む。カウンターＣの役割については後で説明する。次にステップＳ２１０Ｂで、検索条件を受付けたり検索結果の一覧を表示したりするためのＵＩ画面をディスプレイに表示する。このＵＩ画面で何らかの操作入力が行われるとステップＳ２１０Ｃに進む。
【００４３】
図８は、ステップＳ２１０Ｂで表示されるＵＩ画面の一例を示す図である。同図に示すＵＩ画面は、各種クエリを設定するためのクエリ設定エリアＡ１と、検索の母集合とする画像の範囲を設定するための検索範囲指定エリアＡ２と、検索結果表示エリアＡ３と、検索実行ボタンＢと、を備えている。
【００４４】
検索範囲指定エリアＡ２には、画像の検索範囲を示す名称が一覧表示されている。各検索範囲名の横にはチェックボックスが設けられており、ユーザーがチェックボックスにチェックを入れると、チェックの入った検索範囲に属する画像が本検索処理における検索の母集合として選択される。チェックは複数種類の検索範囲に入れることもできる。
クエリ設定エリアＡ１では、キー画像ＫＩの指定、近傍範囲指定値Ｄｘの指定、キーワードＫＷの指定、を行う。キー画像ＫＩの指定は、例えば、ファイル閲覧ソフトやインターネット閲覧ソフトなどに表示された画像をクエリ設定エリアＡ１にドラッグ＆ドロップすることにより行うことができる。むろん、画像のファイルパスやＵＲＬでキー画像ＫＩを指定してもよいし、検索範囲指定エリアＡ２で選択された検索範囲に含まれる画像を一覧表示し、一覧の中から画像を選択・指定出来るようにしてもよい。このクエリ設定エリアＡ１が本実施形態において受付部を構成する。
【００４５】
キー画像ＫＩが指定されると、クエリ設定エリアＡ１において指定されたキー画像ＫＩのサムネイル画像が表示されるとともに、クエリ設定エリアＡ１にはキー画像ＫＩに対する近傍範囲指定値Ｄｘを指定するためのスライダーが表示される。図８に示す例では、キー画像ＫＩを示すサムネイル画像がクエリ設定エリアＡ１に表示されており、その下に近傍範囲指定値Ｄｘを設定するためのスライダーが表示されている。
【００４６】
ユーザーは、マウスやカーソルキーによりスライダーを移動させることにより、近傍範囲指定値Ｄｘを設定できる。図８においては近傍範囲指定値Ｄｘの設定可能範囲を「１０」〜「８０」とし、スライダーの現在位置に対応する近傍範囲指定値Ｄｘとして「４０」が表示されている。なお、ユーザーが明確な検索範囲を想定していない場合もあるため、スライダーの初期状態では中間的な「４０」等を初期値として表示するようにしてもよい。この近傍範囲指定値Ｄｘが、本実施形態の所定距離に相当する。
【００４７】
以上説明した例では画像をクエリとしていたが、クエリ設定エリアＡ１にはキーワードＫＷを入力することも可能である。本実施形態では、クエリ設定エリアＡ１にはキー画像ＫＩとキーワードＫＷを排他的に入力できるようになっており、キーワード検索とキー画像ＫＩ検索を排他的に実行するようになっている。むろん、キーワード検索とキー画像ＫＩ検索の論理和や論理積、排他的論理和等を検索結果とする場合は、キーワードＫＷとキー画像ＫＩとを同時にクエリ設定エリアに入力できるようにしてもよい。これらキーワードやキー画像が、本実施形態において鍵情報を構成する。
【００４８】
ステップＳ２１０Ｃでは、検索実行が指示されたか否かを判断する。すなわち、検索実行ボタンＢがクリックされたか否かを判断し、検索実行ボタンＢがクリックされた場合はステップＳ２１０Ｄへ進み、検索実行ボタンＢがクリックされていない場合はＳ２１０Ｋへ進む。なお、検索がまだ行われていないときには、ステップＳ２１０Ｋに進んでも検索結果を表示せずにそのままステップＳ２１０Ｍに進む。
【００４９】
ステップＳ２１０Ｄでは、ユーザーがキーワード検索と画像検索のいずれの検索方法を希望しているかを特定する。例えば、検索実行が指示されたときに、クエリ設定エリアＡ１に入力されているクエリがキーワードＫＷであればキーワード検索が選択されたと判断し、キー画像ＫＩが入力されているのであればキー画像検索が選択されたと判断する。むろん、キーワード検索とキー画像検索の検索実行ボタンを別々に設けておいてもよく、クリックされたボタンに応じてユーザーの希望する検索方法を特定してもよい。キーワード検索が選択された場合はステップＳ２１０Ｌに進み、画像検索が選択されている場合はステップＳ２１０Ｅに進む。ステップＳ２１０Ｌに進んだときは、検索範囲指定エリアＡ２で選択された検索範囲からキーワードＫＷを含む画像を検索し、検索結果の一覧データを作成してＲＡＭに一時保存して、ステップＳ２１０Ｋに進む。
【００５０】
ステップＳ２１０Ｅでは、キー画像ＫＩが検索結果表示エリアＡ３から選択されたか否か、もしくは先の検索におけるキー画像が再びキー画像ＫＩとして選択されたか否かを判断する。新たなキー画像ＫＩが検索結果表示エリアＡ３に表示された検索結果中から選択された場合、又は先の検索におけるキー画像が再びキー画像ＫＩとして選択された場合は、ステップＳ２１０Ｇに進む。一方、新たなキー画像ＫＩが、先の検索におけるキー画像や検索結果以外から選択された画像である場合は、ステップＳ２１０Ｆに進んでカウンターＣを０に初期化してから、ステップＳ２１０Ｇに進む。
【００５１】
ステップＳ２１０Ｇでは、画像解析部Ｍ３にキー画像ＫＩの画像特徴量を算出させる。画像解析部Ｍ３は、上述したステップＳ１５０の画像解析と同様の処理によってキー画像ＫＩから画像特徴量を算出して検索部Ｍ４１に受け渡す。
【００５２】
ステップＳ２１０Ｈでは、カウンターＣの値に対応する種類の画像特徴量に基づいて、検索範囲の画像を検索する。具体的には、カウンターＣが「１」の場合は、キー画像ＫＩの「色味の特徴量」ＣＡ０１ａ，ＣＡ０１ｂ，ＣＡ０１ｃ，・・・と、検索範囲に含まれる各画像Ｉｎ（ｎ＝１，２，３・・・）の「色味の特徴量」ＣＡｎ１ａ，ＣＡｎ１ｂ，ＣＡｎ１ｃ，・・・（ｎ＝１，２，３・・・）とのユークリッド距離Ｄｎ（ｎ＝１，２，３・・・）を、特徴量空間においてそれぞれ算出する。各画像Ｉｎとキー画像ＫＩとの距離Ｄｎは、下記（１）式で算出することができる。
【数１】
2011138263.tif 000003
【００５３】
そして、距離Ｄｎが近傍範囲指定値Ｄｘ以下の画像Ｉｎを特定すると、特定した画像を距離Ｄ０ｎが小さい順に並べた一覧データを作成してＲＡＭに一時保存する。また、カウンターＣが「２」の場合は、「色味の特徴量」に加えて「構図の特徴量」に関する画像特徴量も含めてユークリッド距離Ｄｎを算出することになる。さらに、カウンターＣが「３」の場合は、「色味の特徴量」と「構図の特徴量」に加えて「被写体の特徴量」に関する画像特徴量も含めてユークリッド距離Ｄｎを算出することになる。ステップＳ２１０Ｇの検索が終了すると、ステップＳ２１０ＩにおいてカウンターＣをインクリメントしてステップＳ２１０Ｋに進む。
【００５４】
ここでカウンターＣについて説明する。本実施形態においては、すでに行った検索結果を有効に利用できる範囲内で次の検索を行う場合に、検索段階が進むようにしてある。
具体的には、次に行われる検索において、先の検索結果に含まれる画像がキー画像ＫＩとして選択された場合や、先の検索においてキー画像ＫＩであった画像が再びキー画像ＫＩとして選択された場合には、検索段階が進行する。逆に言えば、先の検索結果や先の検索におけるキー画像ＫＩ以外から次のキー画像ＫＩが選択された場合は、先に実行された検索結果とは別異の検索が開始されたものと見做して検索段階を初期化する。カウンターＣは、この検索段階を管理するためのものであり、ひとまとまりの検索の中での検索回数をカウントしている。すなわち、検索結果の中から次のキー画像が選択された場合には検索段階が進行するのでカウンターＣが増加し、ユーザーがウェブページ等の画像をクエリ設定エリアにドラッグ＆ドロップしてキー画像ＫＩに設定した場合にはカウンターＣは初期化される。このカウンターＣを管理する検索部が、本実施形態において計数部を構成する。
【００５５】
ステップＳ２１０Ｋでは、ステップＳ２１０Ｈ，Ｓ２１０Ｌの検索結果を図８のＵＩにおける検索結果表示エリアＡ３に表示する。このとき、ステップＳ２１０ＬからステップＳ２１０Ｋに進んだのであれば、検索結果表示エリアＡ３には、検索にヒットした順に検索結果が一覧表示される。一方、ステップＳ２１０ＨからステップＳ２１０Ｋに進んだのであれば、検索結果表示エリアＡ３には、キー画像ＫＩとの類似度順、すなわち画像特徴量空間におけるキー画像ＫＩとのユークリッド距離が近い順に検索結果が一覧表示される。検索結果を表示すると、ステップＳ２１０Ｍに進み、検索結果の中からユーザーが何れかをデータ活用のために選択したか否かを判断する。ユーザーが検索結果の何れかまたは全てを選択した場合は図６のステップＳ２２５に進んで、検索パラメーターと選択された検索結果とに関する情報を検索履歴としてストレージ部３４に保存する。検索履歴については（４−３）で説明する。一方、ユーザーが検索結果のいずれも選択しない場合は、ステップＳ２１０Ｂに戻ってＵＩ表示を表示し、ＵＩに対する操作入力を待機する。
【００５６】
以上のように、検索段階が進むにつれて検索に利用する画像特徴量の種類を増加させることにより検索に利用される情報量を増加させていき、検索が初期段階にあるときは大まかなイメージで検索結果が出力されるし、検索段階が進むほどキー画像との類似度の高い検索結果が出力されるようになる。すなわち、キー画像がユーザーのイメージに近付くほど、より詳細な検索を実行できるようになっている。従って、ユーザーが検索の開始時には検索したい画像の漠然としたイメージしか持っていない場合であっても、検索が進むに連れて検索結果から徐々にイメージを明確化することができるため、ユーザーを目的画像へと誘導することができる。また、ユーザーのイメージに近い画像を出発点にして、ユーザーのイメージに最も近い所望画像を、データベース中から容易且つ迅速に検索することができる。
【００５７】
なお、情報量を増加させていくという意味で、検索段階が進むにつれて画像特徴量の解像度が増加するようにしてもよい。ここで言う精度とは、画像の諧調数（色の諧調数や輝度の諧調数）や解像度における量子化の程度を意味するものである。なお、諧調数は画像の濃淡や明暗を分割する段階数を表す数値であり、解像度は単位長当りの標本点数を示す標本化間隔である。すなわち、精度の低い画像特徴量に基づいて検索を行うと、大まかなイメージで検索を行うことができるし、精度の高い画像特徴量に基づいて検索を行うと、明確なイメージで検索を行うことができる。
【００５８】
（４−２）タグ検索： 
また、本実施形態では、タグ検索も行えるようになっている。タグはユーザーの作成するカテゴリー名であり、ユーザーが自身の分類手法で作成して画像に付与する。タグは、１つの画像に異なる複数のタグが付与されてもよいし、タグが全く付与されない画像があってもよい。タグ検索を行うと、タグを付与された複数の画像に総合的に類似している画像を、ストレージ部３４から抽出することが出来る。
【００５９】
タグ付けを行うために、データ活用部Ｍ４はタグ付与部を備えている。タグ付与部は、新たなタグの生成と既存のタグの削除、画像に対するタグの付与と画像に付与したタグの削除、を行うことが出来る。タグ付与部は、画像管理処理の中の任意のタイミングで呼び出して実行できるようになっている。例えば、アップロード処理を行う際にタグ付与部を実行することにより、アップロードする画像にタグを付与しつつアップロードしたり、後述の検索処理を行う際に実行して得られた検索結果に対してタグを付与したり、得られた検索結果から特定のタグを削除したり、といったことができる。そして、特定のタグを指定すれば、そのタグを付与されている画像を抽出することが可能になる
【００６０】
タグが作成されると、各タグに対してタグ特徴量ＴＣが作成される。タグ特徴量ＴＣとは、同じタグの付与された複数の画像の特徴量の総合的な画像特徴量であり、例えば各画像の特徴量の分布とすることができる。
タグ特徴量ＴＣが作成されることにより、後述の検索処理では、タグ検索が行えるようになる。例えば、タグ検索では、タグの付与された画像全体に類似する検索結果を得ることができる。すなわち、自身のアップロードした画像や、他のユーザーの公開している画像の中から、特定のタグの付与されている複数の画像に総合的に類似する画像を検索することができるようになる。すなわち、タグ特徴量ＴＣはユーザーの分類手法を特徴付ける指標であり、タグ検索を行うことによりタグを付与したユーザーの概念に沿った検索結果を、タグを付与されていない画像の中から抽出することが出来るようになる。
【００６１】
（４−３）検索履歴： 
また、本実施形態では、学習データによる重み付けをおこなった検索も出来るようになっている。ここでいう学習データとは、検索履歴、ユーザーが画像に付与したタグ等である。以下では、まず検索に利用する各学習データについて説明する。
【００６２】
まず、検索履歴について説明する。検索履歴は、ユーザーの検索傾向を示す情報であり、ユーザーが検索の鍵として用いたクエリ（キーワードやキー画像）と、その検索結果の中からユーザーが実際に選択した検索結果との相関を示す情報となっている。検索を行ったときに、そのクエリとユーザーの選択した画像とは、ユーザーのイメージの中で相関があるはずだからである。この相関を利用することにより、検索精度を向上することができる。検索履歴は検索が行われるたびに自動的に保存されていくため、徐々にユーザーの検索傾向を学習して統計的に精度の高い検索が行えるようになる。本実施形態において検索履歴に関するデータとしての下記検索履歴データベースＫＷＤＢ，ＫＩＤＢは、ストレージ部３４に記憶されており、本実施形態においてはストレージ部３４が検索履歴記憶部を構成している。
【００６３】
図９はキーワード検索の検索履歴データベースＫＷＤＢの一例を説明するテーブルである。同図に示す検索履歴は、検索日時とキーワードと複数の画像特徴量との対応関係で構成されている。複数の画像特徴量は、対応するキーワードで検索したときに検索結果の中からユーザーが選択した画像の画像特徴量である。
そして、その後、検索履歴を利用してキーワード検索を行うときには、検索履歴データベースＫＷＤＢを参照し、同じキーワードが存在していれば、そのキーワードに関連付けられた画像の特徴量と類似する画像を検索する。このとき、同じキーワードで検索したときのユーザーの選択した画像が異なる場合は、検索日時の古い方の履歴を削除して新しい検索履歴で検索履歴データベースＫＷＤＢを更新したり、選択された新旧の画像特徴量同士を相加平均したり加重平均したりして新たな検索履歴とすることもできる。このように履歴を利用してキーワード検索することにより、そのユーザーのイメージをより正確に反映した検索が出来るようになる
【００６４】
図１０はキー画像検索の検索履歴データベースＫＩＤＢの一例を説明するテーブルである。同図に示す検索履歴は、検索日時と各画像特徴量に対する重み係数とで構成されている。この重み係数は、クエリとして用いられたキー画像と、検索結果の中からユーザーの選択した選択画像との一致度合を示すものである。すなわち、キー画像と選択画像とで特徴量を比較し、より重複度合の高い画像特徴量ほどユーザーが着目している特徴量であると判断し、重複度合の高い画像特徴量ほど重み係数を大きくし、重複度合の低い画像特徴量ほど重み係数を小さくする。
このようにして算出された重み係数に基づいて、その後の検索で使用されるキー画像の画像特徴量に重み付けして検索に用いることによりと、そのユーザーのイメージをより正確に反映した検索が出来るようになる。なお、キーワード検索においてもこの重み係数をキーワードに関連付けられた画像の特徴量に重み付けしてから検索してもよい。
【００６５】
（４−４）画像処理： 
以上のようにして処理対象の画像が抽出されると、図５の流れに沿って該画像に対して各種画像処理を実行して出力することになる。まず、抽出した画像から特徴量を取得する（Ｓ２３０）。次に、抽出した特徴量に基づいて画像処理の方針を決定し、その方針に従って画像に画像処理を施す（Ｓ２３５）。以上のステップＳ２３５を実行するデータ活用部Ｍ４が、本実施形態において画像処理部を構成する。
【００６６】
そして、画像処理後の画像を、ＰＣ１０の表示部１１に出力し（Ｓ２４０）、ユーザーに確認してもらう（Ｓ２４５）。ステップＳ２４５において、ユーザーが画像処理後の画像に満足すればステップＳ２５５に進み（Ｓ２４５：ＯＫ）、ユーザーが画像処理後の画像に満足しないのであればＳ２５０に進んで画像処理パラメーターを調整するためのＵＩをＰＣ１０の表示部１１に表示する（Ｓ２４５：ＮＧ）。ステップＳ２５０では、ユーザーは、このＵＩを操作入力部１２で操作して所望の結果になるまで、自身で画像処理パラメーターを調整することになる。
【００６７】
ステップＳ２５５に進むと、画像処理パラメーターを管理サーバー３０の該当するユーザー領域に保存する。すなわち、出力を行うたびに画像処理パラメーターが蓄積されて行く。よって、その蓄積された画像処理パラメーターに基づいて画像処理を変化させることにより、各ユーザーの嗜好にあわせた画像処理が行えるようになる。このようにして作成される各ユーザー毎の画像処理パラメーターはストレージ部３４に記憶されることになり、本実施形態においてはストレージ部３４が画像処理履歴記憶部を構成している。
【００６８】
ステップＳ２６０では、ステップＳ２０５で選択された出力機器に、画像処理の行われた画像を出力する。このとき、ＰＣ１０の表示部１１の出力特性とプリンター２０の出力特性とを考慮した色変換が実行される。例えば、ＰＣ１０のＩＣＣプロファイルをソースプロファイルとし、プリンター２０のＩＣＣプロファイルをデスティネーションプロファイルとし、ユーザーが画像処理設定において画像処理パラメーターとして指定したガマットマッピングの種類でこれらプロファイル間を接続した色変換プロファイルによって色変換を行う。このように、出力装置のガマットにあわせたデータに変換し、さらに出力装置が受付け可能なデータフォーマットにデータを変換して出力する。
【００６９】
以上説明した画像処理においては、例えば図３の「プロフィール入力画面」で入力されたユーザーのプロフィールを考慮した画像補正を行ってもよい。すなわち、性別や年齢で方向性に違いのある補正のレベルを、プロフィールに基づいて決定する。例えば、女性であれば肌を滑らかにしたり肌の色を白めにしたり美肌補正や美白補正の強度を強めにしたり、男性であれば逆にこれらの補正の強度を弱めにしたりもしくは行わなかったりする。このようにプロフィールを利用して補正の強度を変更することにより、ユーザーにとって好ましい出力結果が得られるような補正が実現できる。なお、ユーザーによって入力されるプロフィールはストレージ部３４に記憶されており、本実施形態においてはストレージ部３４がプロフィール記憶部を構成している。
【００７０】
（５）各種変形例： 
上述した管理サーバー３０は、ストレージ部３４に蓄積された画像の消失を防止するために、例えば、レイドやミラーリングなどによりデータのコピーを分散保存していてもよい。このようにすることにより、ユーザーは安心して画像を蓄積することが出来る。
【００７１】
また、上述した出力装置は、ユーザー個人のものでなくてもよい。例えば、ネットワークＮＴ上に写真用のサーバーを用意しておいて、ユーザーはこの写真用のサーバーに対するアクセス権限を、写真用のサーバーの管理会社から取得する。そして、この写真用のサーバーを出力装置として登録することにより、各種の入力装置から写真用のサーバーを出力装置として利用することが出来るようになる。むろん、このようなライセンス供与式の出力装置は、写真の印刷を行う印刷装置に限らず、上述した各種の出力装置で行うことができる。
【００７２】
上述した検索処理では、キーワードやキー画像やタグを用いた検索について説明を行ったが、画像のタイムスタンプで検索を行えるようにしてもよい。このようにすると、特定期間に作成された画像をまとめて抽出して、まとめて画像処理することができるようになる。
【００７３】
上述した印刷条件パラメーターや画像処理パラメーターは各ユーザーが自分で設定するようになっていたが、これらのパラメーターは他のユーザーのパラメーターが適用されるようになっていてもよい。例えば、ユーザーの入力したプロフィールなどに基づいてカメラ使用履歴の長いユーザーを熟練者として選出し、熟練者の印刷条件パラメーターや画像処理パラメーターを収集する。そして、熟練者と入出力環境が一致するユーザーについては、熟練者の印刷条件パラメーターや画像処理パラメーターをデフォルトのパラメーターとして適用することができるようにする。このようにすることで、初心者であっても熟練者のノウハウを反映した画像処理を施された適切な出力を得られるようになる。
【００７４】
（６）まとめ： 
以上説明した実施形態によれば、複数の画像を記憶するストレージ部３４を備えた画像管理サーバー３０と、ネットワークＮＴを介して画像管理サーバー３０にアクセス可能なＰＣ１０とを備えた画像管理システムにおいて、ＰＣ１０は、画像管理サーバー３０によって表示部１１に評されるＵＩ画面を介して画像管理サーバー３０に検索条件を入力可能であり、画像管理サーバー３０は、複数の画像の中から画像に対応付けてストレージ部３４に記憶された検索履歴や画像の特徴量に基づいて検索条件に合致する画像を検索したり、検索履歴や画像の特徴量や出力装置と画像の特徴量とを関連付けた情報に基づいて画像処理を実行したりするデータ活用部Ｍ４を備えている。よって、サーバー上に画像を蓄積しつつ、サーバー上でアウトプットまでを意識した処理を行うことが可能になる。
【００７５】
なお、本発明は上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組合せを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組合せを変更したりした構成、等も含まれる。
【符号の説明】
【００７６】
１０…パーソナルコンピューター、１１…表示部、１２…操作入力部、２０…プリンター、３０…管理サーバー、３１…制御部、３２…操作入力部、３３…表示部、３４…ストレージ部、３５…Ｉ／Ｆ、３６…記憶媒体、１００…画像管理システム、Ｍ１…設定登録部、Ｍ２…画像アップロード部、Ｍ３…画像解析部、Ｍ４…データ活用部、ＮＴ…ネットワーク
【図１】
2011138263.tif 000004
【図２】
2011138263.tif 000005
【図３】
2011138263.tif 000006
【図４】
2011138263.tif 000007
【図５】
2011138263.tif 000008
【図６】
2011138263.tif 000009
【図７】
2011138263.tif 000010
【図８】
2011138263.tif 000011
【図９】
2011138263.tif 000012
【図１０】
2011138263.tif 000013