(57)【要約】【課題】  ユーザがお気に入りの画像として選択した時期を考慮した上で、お気に入りの画像に近い画像を提供する技術を提供する。【解決手段】  お気に入りとして選択された画像の特徴を解析し、その解析結果に合致する特徴をお気に入り条件として取得する。その取得したお気に入り条件をお気に入りカウントテーブルへ保存をしておく。また、お気に入り条件を取得した時点を期間ごとに管理できるようにしておく。お気に入りカウントテーブルに保存した、期間ごとに管理された、お気に入り条件として取得した回数に対し、期間ごとの重みを掛け、１つのお気に入り条件の点数を算出する。この点数を使用することにより、ユーザがアップロードした画像の特徴を解析し、合致した特徴の点数を用いることによって、画像の点数付けを行う。【選択図】図７
2016012234.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置とネットワークを介して接続可能な画像管理サーバにおいて、
画像の特徴とお気に入り条件を記憶するお気に入り条件記憶手段と、
お気に入りとして選択された画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出する選択画像お気に入り条件取得手段と、
アップロードされた画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出するアップロード画像お気に入り条件取得手段と、
前記お気に入り条件取得手段より取得した、前記お気に入りとして選択された画像のお気に入り条件を記憶するお気に入り記憶手段と、
前記お気に入りとして選択された画像の前記お気に入り条件の選択時点を時期として管理する管理手段と、
前記アップロード画像お気に入り条件取得手段によって取得されたお気に入り条件に該当するところの、前記お気に入り記憶手段の前記お気に入り条件と前記お気に入り記憶手段の前記お気に入り条件が管理されている時期を用いて、前記アップロード画像の評価を行うこと
を特徴とする画像管理サーバ。
【請求項２】
お気に入り記憶手段は、前記選択画像お気に入り条件取得手段より取得した前記お気に入りとして選択された画像のお気に入り条件を、取得回数として記憶すること
を特徴とする請求項１に記載の画像管理サーバ。
【請求項３】
前記時期ごとに重み付けを行うための、前記時期と重みの対応付けを記憶する重み付け記憶手段を更に備え、前記お気に入り記憶手段の前記取得回数に前記重みを掛けることにより、前記お気に入り記憶手段のお気に入り条件に該当するお気に入り条件をもつ前記アップロード画像の評価を行うこと
を特徴とする請求項２に記載の画像管理サーバ。
【請求項４】
前記時期が現在に近いほど前記時期に対応する前記重みを重くすることにより、前記アップロードされた画像の特徴に対応するお気に入り条件が、現在に近い時期に管理されているお気に入り条件である場合、当該アップロードされた画像の評価が高くなること
を特徴とする請求項３に記載の画像管理サーバ。
【請求項５】
前記時期で管理された前記取得回数をもとに行われた前記評価の結果と、前記時期で管理しない前記取得回数をもとに行われた前記評価の結果を比較可能であること
を特徴とする請求項２乃至４のいずれか１項に記載の画像管理サーバ。
【請求項６】
前記取得回数を前記時期で管理するか否かを前記お気に入り条件に応じて選択可能であること
を特徴とする請求項２乃至５のいずれか１項に記載の画像管理サーバ。
【請求項７】
情報処理装置とネットワークを介して接続可能な画像管理サーバの制御方法において、
お気に入り条件記憶手段が、画像の特徴とお気に入り条件をお気に入り条件記憶手段に登録するお気に入り条件登録ステップと、
選択画像お気に入り条件取得手段が、お気に入りとして選択された画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出する選択画像お気に入り条件取得ステップと、
アップロード画像お気に入り条件取得手段が、アップロードされた画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出するアップロード画像お気に入り条件取得ステプと、
お気に入り記憶手段が、前記お気に入り条件取得ステップより取得した、前記お気に入りとして選択された画像のお気に入り条件をお気に入り記憶手段に登録するお気に入り登録ステップと、
管理手段が、前記お気に入りとして選択された画像の前記お気に入り条件の選択時点を時期として管理する管理ステップと、
前記アップロード画像お気に入り条件取得ステップによって取得されたお気に入り条件に該当するところの、前記お気に入り記憶手段の前記お気に入り条件と前記お気に入り記憶手段の前記お気に入り条件が管理されている時期を用いて、前記アップロード画像の評価を行うこと
を特徴とする画像管理サーバの制御方法。
【請求項８】
情報処理装置とネットワークを介して接続可能な画像管理サーバにおいて実行可能なプログラムであって、
画像の特徴とお気に入り条件をお気に入り条件記憶手段に登録するお気に入り条件登録手段と、
お気に入りとして選択された画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出する選択画像お気に入り条件取得手段と、
アップロードされた画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出するアップロード画像お気に入り条件取得手段と、
前記お気に入り条件取得手段より取得した、前記お気に入りとして選択された画像のお気に入り条件をお気に入り記憶手段に登録するお気に入り登録手段と、
前記お気に入りとして選択された画像の前記お気に入り条件の選択時点を時期として管理する管理手段と、
前記アップロード画像お気に入り条件取得手段によって取得されたお気に入り条件に該当するところの、前記お気に入り記憶手段の前記お気に入り条件と前記お気に入り記憶手段の前記お気に入り条件が管理されている時期を用いて、前記アップロード画像の評価を行うこと
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインアルバムにて利用者の好みに応じた画像を自動的にオンラインアルバム側が選択、提案する技術に関する。
【背景技術】
【０００２】
デジタルカメラの普及と記録装置の容量の拡大、またオンラインアルバム等のようなサービス提供側の保存可能な記録容量の拡大に伴い、大量の画像を、オンラインアルバム上に保存することが可能になっている。
【０００３】
このように大量の画像をオンラインアルバム上にアプロードした後、その画像の中より、公開する画像や、印刷する画像等、必要となる画像を選択する作業が発生する。しかしながら、ユーザが必要とする画像を大量の画像の中から選択を行っていくことは、時間がかかるという問題が発生する。
こういった問題を解決するために、オンラインアルバム等のサービス提供側が設定したおすすめ写真を選ぶ機能が提供されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１０３１３５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、特許文献１においては、画像を分類するためのテンプレートを予め用意をしておき、そのテンプレートを用いてテンプレートに合う画像を分類することにより、多数ある画像の中よりテンプレートに合う画像を抽出することによってアルバムを作成する方法が公開されている。
【０００６】
このアルバム作成において、アルバムの種別に適合する画像の抽出を行うためには、アルバムの種別や、テンプレートの選択を予め行っておくことが必要になる。
【０００７】
このため、特許文献１は、多数ある画像の中より、作成をしたいアルバムの種別のテンプレートに近い画像を選択することにより、あるグループに分類されたアルバムを作成できるようにしているが、ユーザがお気に入りとして選択してあった画像に近いものを直ぐに選択できるような仕組みにはなっていない。
【０００８】
したがって、本発明では上記課題を鑑み、ユーザがお気に入りの画像として選択した時期を考慮した上で、お気に入りの画像に近い画像を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、情報処理装置とネットワークを介して接続可能な画像管理サーバにおいて、画像の特徴とお気に入り条件を記憶するお気に入り条件記憶手段と、お気に入りとして選択された画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出する選択画像お気に入り条件取得手段と、アップロードされた画像の特徴に該当するお気に入り条件を前記お気に入り条件記憶手段より抽出するアップロード画像お気に入り条件取得手段と、前記お気に入り条件取得手段より取得した、前記お気に入りとして選択された画像のお気に入り条件を記憶するお気に入り記憶手段と、前記お気に入りとして選択された画像の前記お気に入り条件の選択時点を時期として管理する管理手段と、前記アップロード画像お気に入り条件取得手段によって取得されたお気に入り条件に該当するところの、前記お気に入り記憶手段の前記お気に入り条件と前記お気に入り記憶手段の前記お気に入り条件が管理されている時期を用いて、前記アップロード画像の評価を行うことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザがお気に入りの画像として選択した時期を考慮した上で、お気に入りの画像に近い画像を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における画像提案システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態におけるクライアント端末１０１、画像管理サーバ１０２、管理端末１０３のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における機能構成の一例を示す図である。
【図４】本発明の実施形態における初回のお気に入り登録処理の一例を示すフローチャートである。
【図５】本発明の実施形態における２回目以降お気に入り提案処理の一例を示すフローチャートである。
【図６】本発明の実施形態におけるお気に入り条件収集処理の一例を示すフローチャートである。
【図７】本発明の実施形態におけるお気に入り画像提案処理の一例を示すフローチャートである。
【図８】本発明の実施形態におけるお気に入りの画像を登録する際の表示画面の一例を示すイメージ図である。
【図９】本発明の実施形態におけるお気に入り条件テーブルの一例を示すイメージ図である。
【図１０】本発明の実施形態におけるお気に入りカウントテーブルの一例を示すイメージ図である。
【図１１】本発明の実施形態における選択期間別重み管理テーブルの一例を示すイメージ図である。
【図１２】本発明の実施形態におけるお気に入りカウントテーブルで管理された各お気に入り条件名のお気に入り回数に対して、選択期間別重み管理テーブルの重みを掛けることによって算出した各お気に入り条件名の点数の一例を示すイメージ図である。
【図１３】本発明の実施形態における利用者用評価点数テーブルの一例を示すイメージ図である。
【図１４】本発明の実施形態における画像解析結果管理テーブルの一例を示すイメージ図である。
【図１５】本発明の実施形態における画像を解析した結果によって付けられた点数を管理する画像採点テーブルの一例を示す図である。
【図１６】本発明の実施形態における、お気に入り画像を選択した時期を管理した場合のお気に入り画像を提案する表示画面の一例を示すイメージ図である。
【図１７】本発明の実施形態における、お気に入り画像を選択した時期を管理しない場合のお気に入り画像を提案する表示画面の一例を示すイメージ図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明における画像提案システムの一例を示すシステム構成図である。
【００１３】
１又は複数のクライアント端末１０１、および１又は複数の管理端末１０３、および１又は複数の画像管理サーバ１０２がネットワーク１００を介して接続される構成となっている。
【００１４】
画像管理サーバ１０２上ではお気に入り条件テーブル９００、お気に入りカウントテーブル１０００、選択期間別重み管理テーブル１１００、利用者用評価点数テーブル１３００、画像解析結果管理テーブル１４００を備える。なお、これらのテーブルに関しては、別途データベースサーバを構築し、そこへ構成しても良いこととする。
【００１５】
クライアント端末１０１は、クライアント端末において画像管理サーバ１０２に存在する画像を選択すると、画像管理サーバ１０２はクライアント端末１０１から送信された画像の特徴（お気に入り条件名）をお気に入り条件テーブル９００より取得し、特徴（お気に入り条件名）が選択された回数をお気に入りカウントテーブル１０００において管理する。
【００１６】
また、画像管理サーバ１０２はクライアント端末１０１からアップロードされた画像をお気に入りカウントテーブル１０００、選択期間別重み管理テーブル１１００、利用者用評価点数テーブル１３００をもとに画像を点数付けし、クライアント端末１０１に対して表示する。
【００１７】
管理端末１０３は、ユーザが本発明のシステムへアップロードした画像や、お気に入りとして選択された画像の特徴を解析するのに必要となるお気に入り条件テーブル９００を予め整備しておく。
【００１８】
図２は、本発明の実施形態における、図１に示したクライアント端末１０１、画像管理サーバ１０２、管理端末１０３のハードウェア構成の一例を示す図である。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２３】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２４】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク（例えば、図１に示したネットワーク１００）を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２８】
続いて、図３について説明を行う。図３は、本発明にける機能構成図の一例について説明する。
【００２９】
クライアント端末１０１は、表示部３１１からなる。表示部３１１は、クライアント端末１０１から画像管理サーバ１０２へアップロードした画像が、画像管理サーバ１０２の評価部３１６において評価された結果を表示する。
【００３０】
画像管理サーバ１０２は、お気に入り条件記憶部３１１、選択画像お気に入り条件取得部３１２、アップロード画像お気に入り条件取得部３１３、お気に入り記憶部３１４、評価部３１６からなる。
【００３１】
お気に入り条件記憶部３１１は、お気に入り画像として選択した画像、またアップロードされた画像を解析するための画像の特徴の条件と、それに紐付く特徴の名称であるお気に入り条件が登録される。
【００３２】
選択画像お気に入り条件取得部３１２は、お気に入りとして選択した画像のお気に入り条件をお気に入り条件記憶部３１１より取得する。
【００３３】
アップロード画像お気に入り条件取得部３１３は、アップロードされた各画像のお気に入り条件をお気に入り条件記憶部３１１より取得する。
【００３４】
お気に入り記憶部３１４は、選択画像お気に入り条件取得部３１２より取得したお気に入り条件を取得回数として登録する。また、その取得回数は、取得された時期を（例えば、月単位等によって）管理する。
【００３５】
重み付け記憶部３１５は、時期ごとに重み付けを行うための、時期と重みの対応付けを記憶する。
【００３６】
評価部３１６は、アップロードされた各画像の評価を行う。評価は、まず、アップロード画像お気に入り条件取得部３１３によって取得したお気に入り条件に該当する、お気に入り記憶部３１４のお気に入り条件を取得する。次に、取得したお気に入り記憶部３１４のお気に入り条件の時期ごとに管理された取得回数に重みをかけたもの時期ごとに算出し、時期ごとに算出したその値を合計することで評価を行う。なお、アップロード画像お気に入り条件取得部３１３によって取得したお気に入り条件が複数存在する場合は、それぞれのお気に入り条件の評価を行い、その評価結果の値を合計することで画像の評価を行う。
【００３７】
続いて、本発明において使用される各テーブル、表、イメージ図について説明を行う。
【００３８】
図９のお気に入り条件テーブル９００は、お気に入り条件名９０１、解析内容９０２からなる。お気に入り条件名９０１は、画像の特徴量、または、ＥＸＧＩＦ情報などの、画像に紐付く特徴を特定する名称が登録される。解析内容９０２は、画像の特徴量やＥＸＧＩＦ情報などの、画像に紐付く特徴が登録される。すなわち、画像の特徴とお気に入り条件を記憶する（お気に入り条件記憶手段）。
【００３９】
なお、本発明の画像提案システムにおいて、ユーザがお気に入りとして選択した画像を解析できるようにするために、予め画像提案システムの管理者は、お気に入り条件テーブル９００に対し、お気に入り条件名９０１とそれに紐付く画像を解析するための特徴となる解析内容９０２の登録を行っておくこととする。
【００４０】
まず、画像が解析された特徴に対応する名称となる、お気に入り条件名９０１を設定し、次に、お気に入り条件名９０１に紐付く解析内容９０２に対し、画像を解析するための画像の特徴を設定しておく。つまり解析した画像に対して、お気に入り条件名に紐付けられるようするための画像を解析するための情報を保存しておく。なお、この画像の特徴の基準は既存の技術（例えば、１例として、特開２００７−０３４６１３によって使われている方法等）を利用することや、画像に紐付くＥＸＧＩＦ情報によって特徴を設定しておく。
【００４１】
なお、本実施例においては、ここは、既存の技術を使用するため、解析内容９０２に登録がされる画像を解析するための詳細の情報については説明を省略する。
【００４２】
このお気に入り条件テーブル９００の解析内容９０２に、ユーザがアップロードした画像が合致すると、その解析内容９０２に紐付くお気に入り条件名９０１が、該当するお気に入りカウントテーブル１０００のお気に入り条件名１００２のお気に入り回数１００４にカウントアップされる仕組みとなり、ユーザが選択した画像の特性（お気に入り条件）がどのようなものであるかが管理されることになる。また、そのお気に入りカウントテーブル１０００で管理された、各お気に入り条件名１００２にカウントされた回数が、ユーザがアップロードした画像を点数付けすることに使用され、お気に入りとして選択した画像に近似するほど高い点数がついて表示がされるということになる。その詳細については再度、後述する。
【００４３】
図１０のお気に入りカウントテーブル１０００は、ユーザ１００１、お気に入り条件名１００２、選択月１００３、お気に入り回数１００４からなる。ユーザ１００１は、お気に入りの画像を選択したユーザ名が登録される。お気に入り条件名１００２は、お気に入りとして選択した画像がお気に入り条件テーブル９００の解析内容９０２に合致する場合に、解析内容９０２に対応するお気に入り条件テーブル９００のお気に入り条件名９０１と同じ名称が登録される。選択月１００３は、お気に入りとして選択した画像がお気に入りカウントテーブル１０００に保存された月が登録される。すなわち、お気に入りとして選択された画像のお気に入り条件の選択時点を時期として管理する（管理手段）。
【００４４】
なお、本実施例においては、選択された画像のお気に入りの条件を月単位で管理しているが、管理の期間は月に限定されない。例えば、一週間単位、年単位等の期間に設定しても良いこととする。お気に入り回数１００４は、お気に入りとして画像が選択されるごとに、カウントアプされた回数が登録される。すなわち、お気に入り記憶手段は、選択画像お気に入り条件取得手段より取得したお気に入りとして選択された画像のお気に入り条件を、取得回数として記憶する。なお、図１０のお気に入りカウントテーブル１０１０は、選択された画像のお気に入りの条件を時期で管理しないテーブルの一例を示す図である。
【００４５】
図１１の選択期間別重み管理テーブルは、お気に入りカウントテーブル１０００の選択月１００３に対する重み付けを管理するテーブルである。すなわち、時期ごとに重み付けを行うための、時期と重みの対応付けを記憶する（重み付け記憶手段）。選択月１１０１は、お気に入りカウントテーブル１０００の選択月１００３と同じ値が登録される。重み（％）１１０２は、点数付けをする時の重みの割り合が登録される。なお、この重みの値の使われ方に関しては、点数付け処理において後述する。
【００４６】
図１２は、お気に入りカウントテーブル１０００で管理された各お気に入り条件名１００２の選択月１００３ごとのお気に入り回数１００４に対して、合致する選択期間別重み管理テーブルの重み１１０２の値を掛けることによって算出した点数を１２０２に示す図である。例えば、お気に入り条件名１２０１が三角構図、選択月１２０２が２０１４年４月、お気に入り回数１２０３が３０回であるレコードに対しては、選択期間別重み管理テーブル１１００の選択月１１０１が４月の重み１１０２の値１０％を掛ける（０．１を掛ける）と点数１２０４の値は３となる（１２０５）。
【００４７】
図１３の利用者用評価点数テーブル１３００は、ユーザごとにおけるお気に入りカウントテーブル１０００のお気に入り条件名１００２に対する点数を管理するものである。
【００４８】
ユーザ１３０１は、お気に入りカウントテーブル１０００のユーザ１００１の値が登録され、お気に入り条件名１３０２には、お気に入りカウントテーブル１０００のお気に入り条件名１００２の値が登録され、点数１３０３には、お気に入りカウントテーブル１０００の各選択月１００３に対応するお気に入り回数１００４に対し、選択期間別重み管理テーブル１１００で管理する重み１１０２の値を掛けた値の結果をさらに合計した点数（点数＝Σお気に入り回数×重み（％））の値が登録される。
【００４９】
図１４の画像解析結果管理テーブル１４００は、ユーザがお気に入りとして選択した画像の画像解析を行った後、お気に入り条件テーブル９００のどの解析内容９０２に合致したかを管理するテーブルである。画像ファイル名１４０１には、画像のファイル名が登録され、画像の解析結果に合致したお気に入り条件１４０２に対しては、画像解析の結果合致する解析内容９０２に対応するお気に入り条件テーブル９００のお気に入り条件名９０１が登録される。なお、複数の解析内容９０２に合致する場合は、複数登録される。
【００５０】
図１５の画像採点テーブル１５００は、画像を選択した時期を月別で管理した場合の、画像を解析した結果によって付けられた点数の一例を示す図である。画像ファイル名１５０１と画像の解析結果に合致したお気に入り条件１５０２は、それぞれ、画像ファイル名１４０１と画像の解析結果に合致したお気に入り条件１４０２の値を表す項目であるため説明は省略する。
【００５１】
重みをつけた場合の合計点数１５０３は、画像の解析結果に合致したお気に入り条件１５０２に登録の条件と同じ、利用者用評価点数テーブル１３００のお気に入り条件名１３０２に対応する点数１３０３を、画像ファイル名ごとに合計した算出した値を表示している。
【００５２】
図１５の画像採点テーブル１５１０は、画像を選択した時期を月別で管理していない場合の、画像を解析した結果によって付けられた点数の一例を示す図である。画像ファイル名１５１１と画像の解析結果に合致したお気に入り条件１５１２は、それぞれ、画像ファイル名１５０１と画像の解析結果に合致したお気に入り条件１５０２の値を表す項目であるため説明は省略する。
【００５３】
重みを付けない場合の合計点数１５１３は、画像の解析結果に合致したお気に入り条件１５１２に登録の条件と同じ、図１１のお気に入りカウントテーブル１０１０のお気に入り条件名１０１２に対応するお気に入り回数１０１３を、画像ファイル名ごとに合計した算出した値を表示している。
【００５４】
図１６は、図１５の画像採点テーブル１５００に登録されている採点結果をユーザ側へ表示するためのイメージ図である。図１６は、画像の選択を選択月ごとに管理した場合の表示の一例であり、１６１０は、画像の選択を選択月ごとに管理しなかった場合の表示の一例である。１６０１は順位付けの表示であり、１６０２は点数付けされた数値の表示である。なお、１６０１の点数が高い順位でソートを行って、ユーザがお気に入り画像として選択した画像に近似する画像をより容易に選択しやすくしても良いこととする。
【００５５】
図１７は、図１５の画像採点テーブル１５１０に登録されている採点結果をユーザ側へ表示するためのイメージ図である。図１７は、画像の選択を選択月ごとに管理しなかった場合の表示の一例である。１７０１は順位付けの表示であり、１７０２は点数付けされた数値の表示である。なお、１７０１の点数が高い順位でソートを行って、ユーザがお気に入り画像として選択した画像に近似する画像をより容易に選択しやすくしても良いこととする。
【００５６】
続いて、図４において、本発明における、ユーザによる初回の画像ファイルのアップロード時のお気に入り画像の選択とその結果による画像管理サーバ１０２における保存の処理について説明をする。
【００５７】
ステップＳ４０１において、クライアント端末１０１は画像管理サーバ１０２への複数画像ファイルを送信する。
【００５８】
ステップＳ４０２において、画像管理サーバ１０２は、クライアント端末１０１より送信された画像を保存する。
【００５９】
ステップＳ４０３において、画像管理サーバ１０２は、ステップＳ４０２で保存した画像の一覧をクライアント端末１０１に送信する。
【００６０】
ステップＳ４０４において、クライアント端末１０１は、ステップＳ４０３で画像管理サーバ１０２より送信された画像一覧をクライアント端末１０１の表示画面において表示する。
【００６１】
ステップＳ４０５において、画像管理サーバ１０２は、お気に入りカウントテーブル１０００を初期化する。
【００６２】
ステップＳ４０６において、クライアント端末１０１は、クライアント端末１０１の表画面内においてお気に入りの画像の選択を受け付け、選択を受け付けた画像の情報をサーバ１０２へ送信する。
【００６３】
ステップＳ４０７において、サーバ１０２は、クライアント端末１０１で選択されたお気に入りとして選択された画像の情報を受信する。
【００６４】
ステップＳ４０８において、サーバ１０２は、クライアント端末１０１より受信したお気に入りの画像が、どのような特徴をもつのか、つまり、お気に入り条件テーブル９００のどのお気に入り条件に該当するかを判定し、そのお気に入りの条件に合致した回数を管理する、お気に入り条件収集処理を実行する。なお、お気に入り条件収集処理の詳細については図６にて説明する。
【００６５】
図５はクライアント端末１０１から画像ファイルがサーバ１０２に、２回目以降に送信された場合に、サーバ１０２において、ユーザがお気に入りとして選択する画像に近似する画像を判定し、近似に応じた点数付けを行い、その結果をクライアント端末１０１の表示画面に表示する処理を示す。
【００６６】
ステップＳ５０１において、クライアント端末１０１は、複数の画像をサーバ１０２へ送信する。
【００６７】
ステップＳ５０２において、サーバ１０２は、クライアント端末１０１から送信された画像を保存する。
【００６８】
ステップＳ５０３において、サーバ１０２は、保存された画像をもとに、画像の解析を行う。なお、この方法については、前述したように、画像解析の既存の技術を用いることや、画像に紐付くＥＸＧＩＦ情報によって解析を行うこととする。
【００６９】
サーバ１０２は、ステップＳ５０１においてサーバ１０２側にアップロードされた画像を、ステップＳ５０３で解析した後、ステップＳ５０４において、過去にユーザがお気に入りとして選択した画像に、今回アプロードした画像がどれだけ近似しているかを分かるように画像を表示する、お気に入り画像提案処理を実行する。なお、本発明の実施例においては、例えば、近似するほど、画像に対して高い点数を付けることによって実現することとする。
【００７０】
また、サーバ１０２は、各画像に対して点数をつけた後、クライアント端末１０１に対して、画像に対して点数付けを行った情報を送信する。なお、お気に入り画像提案処理の詳細は図７で説明をする。
【００７１】
ステップＳ５０５において、クライアント端末１０１は、サーバ１０２から送信された点数がつけられた画像の情報を受信し、クライアント端末１０１の表示画面にて表示する。
【００７２】
ステップＳ５０６において、クライアント端末１０１上は、サーバ１０２から送信された点数付けされた画像に対し、再度、ユーザよりお気に入り画像として選択を受け付けたものをサーバ１０２に送信する。
【００７３】
ステップＳ５０７では、サーバ１０２は、クライアント端末１０１からお気に入りとして選択され、サーバ１０２へ送信された画像を受信する。
【００７４】
ステップＳ５０８では、サーバ１０２は、お気に入りとして選択された画像に紐付くお気に入り条件を収集する、お気に入り条件収集処理を実行する。なお、お気に入り条件収集処理は図６で説明する。
【００７５】
続いて、図６を用いて、本発明における、お気に入りとして選択された画像を解析した結果、それに紐付くお気に入り条件を収集する、お気に入り条件収集処理について説明を行う。
【００７６】
ステップＳ６０１では、サーバ１０２は、クライアント端末１０１から送信された、お気に入りとして選択された全ての画像に対して、画像を解析したか否かを判定する。終了していない場合（ステップＳ６０１でＮＯの場合）は、ステップＳ６０２以降へ処理を進め、終了した場合（ステップＳ６０１でＹＥＳの場合）は、本処理を終了する。
【００７７】
ステップＳ６０２では、サーバ１０２は、クライアント端末１０１より送信された画像の解析を行う。なお、この方法については、前述したように、画像解析の既存の技術を用いることや、画像に紐付くＥＸＧＩＦ情報によって解析を行うこととする。具体的には、お気に入り条件テーブル９００の解析内容９０２を基に解析した結果に合致するか否かで解析する。すなわち、お気に入りとして選択された画像の特徴に該当するお気に入り条件をお気に入り条件記憶手段より抽出する。
【００７８】
ステップＳ６０３では、サーバ１０２は、ステップＳ６０２で解析した結果、お気に入り条件テーブル９００の解析内容９０２に合致するものがある場合、それに対応するお気に入り条件名９０１を取得しておく。さらに、そのお気に入り条件名９０１に合致する、お気に入りカウントテーブル１０００のお気に入り条件名１００２におけるお気に入り回数１００４をカウントアップする。すなわち、お気に入り条件取得手段より取得した、お気に入りとして選択された画像のお気に入り条件を記憶する（お気に入り記憶手段）。なお、１つの画像に対して、画像解析の結果複数のお気に入り条件名９０１が取得できた場合は、複数のお気に入り条件名１００２がカウントアップされることとなる。
【００７９】
続いて図６の処理を、図８の８０１に図示する、ユーザがアップロードされた写真の中からお気に入りの写真として選択した画像の例を用いて説明をする。
【００８０】
ユーザが選択したお気に入りの写真である図８の８０１が、ステップＳ６０２の画像解析の結果、例えば、お気に入り条件テーブル９００の解析内容９０２のｋａｉｓｅｋｉ−１に特徴が合致すると解析された場合、ステップＳ６０３において、そのお気に入り条件名９０１の値である三角構図の値が登録されている、お気に入りカウントテーブル１０００の同一のお気に入り条件名１００２を参照しにいき、それに対応する、画像を選択した選択月１００３に対応するお気に入り回数１００４に値を１、カウントアップする。
【００８１】
また、この画像の選択した時点が２０１４年４月の期間内であれば、選択月１００３が２０１４年４月の箇所のお気に入り回数１００４にカウントアップする（図１０、１００５）。それ以外の期間、例えば、２０１４年６月の期間内である場合、お気に入り条件名１００２が三角構図で、選択月が２０１４年６月に対応するお気に入り回数１００４に選択回数を１回カウントアップする（図１０、１００６）。
【００８２】
なお、１つの画像に対し、複数の解析結果が出た場合、つまりお気に入り条件テーブル９００の解析内容に合致するものが複数あった場合は、複数のお気に入りカウントテーブル１０００の複数の合致するお気に入り条件名１００２に対するお気に入り回数１００４を更新する。
【００８３】
以上の処理をお気に入りが選択された画像に対し行うことによって、ユーザが選択した画像のお気に入りの傾向を時系列で管理することが可能となる。なお、時系列で管理しない場合は、図１０のお気に入りカウントテーブル１０１０のようにお気に入り回数１０１３が更新されていく。
【００８４】
図７は、本発明における、アップロードされた画像に対する点数付けを行う、お気に入り画像提案処理を説明する図である。
【００８５】
ステップＳ７０１において、サーバ１０２は、お気に入りカウントテーブル１０００のお気に入り回数１００４にカウントアップされた実績に基づき、アップロードされた画像に対して点数付けを行う。また、利用者用評価点数テーブル１３００の点数１３０３に対し点数を登録する。この処理については後述する。
【００８６】
ステップＳ７０２において、サーバ１０２は、受信した全ての画像に対し画像を解析したか否かを判定する。終了していない場合（ステップＳ７０２でＮＯの場合）は、ステップＳ７０３以降へ処理を進め、終了した場合（ステップＳ７０２でＹＥＳの場合）は、ステップＳ７０５へ処理を進める。
【００８７】
ステップＳ７０３において、サーバ１０２は、受信した画像をステップＳ６０２の方法と同様の方法で解析する。すなわち、アップロードされた画像の特徴に該当するお気に入り条件をお気に入り条件記憶手段より抽出する（アップロード画像お気に入り条件取得手段）。
【００８８】
ステップＳ７０４では利用者用評価点数テーブル１３００のお気に入り条件名１３０２ごとのの点数１３０３に基づき、画像採点テーブル１５００の重みをつけた場合の合計点数１５０３に結果を保存する。この処理の詳細については後述する。
【００８９】
ステップＳ７０５では画像採点テーブル１５００に保存された結果から、点数付けを行った画像をクライアント端末１０１の表示画面の情報をクライアント端末１０１へ送信する。
【００９０】
続いて、図７の処理を詳しく説明する。
【００９１】
まず、ユーザごとに管理されている、利用者用評価点数テーブル１３００の各お気に入り条件名１３０２に対応する点数１３０３の値を算出する。例えば、お気に入りカウントテーブル１０００のユーザ１００１に関するお気に入り条件名１００２が三角構図のものを例に挙げると、各選択月１００３に対応するお気に入り回数１００４がそれぞれ３０点（選択月１００３は２０１４年４月）、２点（選択月１００３は２０１４年５月）、８点（選択月１００３は２０１４年６月）と取得することが出来る。
【００９２】
この点数に対し、選択期間別重み管理テーブル１１００の選択月１１０１が合致するところの重み１１０２の割り合を掛け算する（図１２の１２０５、１２０６、１２０７）。その結果を合計することによって、点数１３０３を算出する。実際には、３０×０．１＋２×０．３＋８×０．５＝７．６と算出することが出来る。なお、全てのお気に入り条件名１３０２の点数１３０３に対して点数の算出を行っておくこととする（ステップＳ７０１）。全ての点数を算出した結果は、図１２の１２０４、または、図１３の点数１３０３値に図示の通りである。
【００９３】
次に、一例として、画像が５つアップロードされたとして場合の画像の解析について説明する。これらの画像を解析した結果を、画像解析結果管理テーブル１４００に示すように、各画像の、画像の解析結果に合致したお気に入り条件１４０２に対して、画像の解析結果に取得したお気に入り条件名９０１の値を登録する（ステップＳ７０３）。具体的には、各画像が、お気に入り条件テーブル９００の解析内容９０２に合致する場合は、それに対応するお気に入り条件名９０１を画像解析結果管理テーブル１４００の画像の解析結果に合致したお気に入り条件１４０２へ登録をする。なお、複数の条件に合致した場合は、画像１、２、４、５のように複数登録する。
【００９４】
次に、各画像における、画像の解析結果に合致したお気に入り条件１４０２を基に、同一のお気に入り条件である、利用者用評価点数テーブル１３００のお気に入り条件名１３０２を参照し、それに対応する、点数１３０３を取得する。
【００９５】
更に、画像ごとに、全ての「画像の解析結果に合致したお気に入り条件」の点数を合計し、画像に対する点数を確定する。例えば、図１４の１４０３の画像ファイル名１４０１が画像１の画像（１４０３）は、画像の解析結果に合致したお気に入り条件１４０２の特徴が、三角構図、シャッタースピード速い、絞りが多い、の３つが存在しているため、この値に合致する利用者用評価点数テーブル１３００のお気に入り条件名１３０２に対応する、点数１３０３をそれぞれ取得する。三角構図は、７．６点、シャッタースピードが速めは４点、絞りが多いは９．８点と点数が取得できるため、この点数を合計すると２１．４点となる。
【００９６】
以上の処理を全ての画像に対して行った計算結果は図１５の画像採点テーブル１５００の重みをつけた場合の合計点数１５０３に示すようになる（ステップＳ７０４）。すなわち、アップロード画像お気に入り条件取得手段によって取得されたお気に入り条件に該当するところの、お気に入り記憶手段のお気に入り条件とお気に入り記憶手段のお気に入り条件が管理されている時期を用いて、アップロード画像の評価を行う。また、お気に入り記憶手段の取得回数に重みを掛けることにより、お気に入り記憶手段のお気に入り条件に該当するお気に入り条件をもつアップロード画像の評価を行う。
【００９７】
なお、利用者用評価点数テーブル１３００を用いない方法、つまり、画像が選択された選択月を考慮しない方法で、点数付けを行う場合についても説明を行う。其の場合は、画像の解析結果に合致したお気に入り条件１４０２を基に、お気に入りカウントテーブル１０１０のお気に入り回数１０１３の値を取得し、全ての画像ごとに、その値を合計し、画像に対する点数を確定する。その結果を図１５の画像採点テーブル１５１０に示す。
【００９８】
例えば、図１４の１４０３の画像ファイル名１４０１が画像１の画像（１４０３）は、画像の解析結果に合致したお気に入り条件１４０２の特徴が、三角構図、シャッタースピードが速い、絞りが多い、の３つが存在しているため、この値に合致する気に入りカウントテーブル１０１０のお気に入り条件名１０１２に対応する、お気に入り回数１０１３をそれぞれ取得する。三角構図は、４０点、シャッタースピード速いは１２点、絞りが多いは３０点と点数を取得することが出来る。この点数を合計すると８２点となる。以上の処理を全ての画像に対して行った計算結果は図１５の画像採点テーブル１５１０の重みをつけない場合の合計点数１５１３に示すようになる。
【００９９】
以上、点数付けを行う場合の処理の詳細について説明を行ったが、ステップＳ７０５においてユーザの処理端末へ点数付けした写真の情報を送信した後、クライアント端末１０１側で点数付けされた画像を表示するイメージが図１６と図１７になる。図１６は、画像を選択した時期を月別で管理している場合の結果であり、図１７は、画像を選択した時期を月別で管理していない場合の結果である。
【０１００】
双方の表示結果を比較すると、画像１から５の点数は、お気に入り条件を月別で管理した時としない時では変わってくる。つまり、画像選択の時期を月別で管理した場合は、１位は画像２（２５点）、２位は画像４（２２．８点）、３位は画像１（２１．４点）、４位は画像５（１１．６点）、５位は画像３（７．６点）となるが、画像選択の時期を月別で管理しなかった場合は、１位は画像１（８２点）、２位は画像４（７２点）、３位は画像２（６２点）、４位は画像５（５２点）、５位は画像３（４０点）となる。
【０１０１】
したがって、本実施例のように最近お気に入りとして選択した画像の特徴（お気に入り条件）を重視してお気に入り提案をする場合は、選択期間別重み管理テーブル１１００の、選択月１１０１が、選択時期に近い期間の方の重み１１０２の重みの比重を多くすることによって、実現が可能になる。すなわち、時期が現在に近いほど時期に対応する重みを重くすることにより、アップロードされた画像の特徴に対応するお気に入り条件が、現在に近い時期に管理されているお気に入り条件である場合、当該アップロードされた画像の評価が高くなる。
【０１０２】
逆に、選択した時期が現在よりも過去に離れている場合の画像の特徴（お気に入り条件）を重要視したくない場合は、選択期間別重み管理テーブル１１００の、選択月１１０１が、選択時期に遠い期間の方の重み１１０２の重みの比重を少なくすることによって、実現が可能になる。
【０１０３】
なお、この１回のお気に入り提案において、図１６の、画像を選択した時期を月別で管理した場合の点数付けの結果と、図１７の、画像を選択した時期を月別で管理していない場合の点数付けの結果を同時に、クライアント端末側のユーザへ表示をしげるようにしても良いこととする。すなわち、時期で管理された取得回数をもとに行われた評価の結果と、時期で管理しない取得回数をもとに行われた評価の結果を比較可能であることとする。
【０１０４】
また、本実施例では、お気に入り提案の際、全ての画像のお気に入り条件に対して画像を選択した時期を月別で管理する、あるいは管理をしないという例を挙げて説明をしたが、１回のお気に入り画像の提案（お気に入りの点数付け）において、管理を行うお気に入り条件、管理を行わないお気に入り条件を混在させてお気に入り画像の提案（お気に入りの点数付け）をしても良いこととする。すなわち、取得回数を時期で管理するか否かをお気に入り条件に応じて選択可能であることとする。
【０１０５】
以上により、ユーザがお気に入りの画像として選択した時期を考慮した上で、お気に入りの画像に近い画像を提供することが可能になる。
【０１０６】
以上、１実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０７】
また、本発明におけるプログラムは、図４、図５、図６、図７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４、図５、図６、図７の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４、図５、図６、図７の各装置の処理方法ごとのプログラムであってもよい。
【０１０８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１１１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１６】
１００  ネットワーク
１０１  クライアント端末
１０２  サーバ
１０３  管理端末
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  出力コントローラ
２０７  外部メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力部
２１０  出力部
２１１  外部メモリ
２１２  プログラム
【図１】
2016012234.tif 000003
【図２】
2016012234.tif 000004
【図３】
2016012234.tif 000005
【図４】
2016012234.tif 000006
【図５】
2016012234.tif 000007
【図６】
2016012234.tif 000008
【図７】
2016012234.tif 000009
【図８】
2016012234.tif 000010
【図９】
2016012234.tif 000011
【図１０】
2016012234.tif 000012
【図１１】
2016012234.tif 000013
【図１２】
2016012234.tif 000014
【図１３】
2016012234.tif 000015
【図１４】
2016012234.tif 000016
【図１５】
2016012234.tif 000017
【図１６】
2016012234.tif 000018
【図１７】
2016012234.tif 000019