(57)【要約】画像サーバが、画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計部と、画像毎の画像ファイルと、各画像に対するユーザ毎のユーザ属性と、集計結果とを記録する記録部と、集計結果が、所定の基準を満たしているか否かを判断する判断部と、判断部の判断に基づいて、画像ファイル及びユーザ属性とのうちの少なくとも一方に対して処理を行なう処理部とを備える。
2004111853.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記集計結果が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理ステップとを備える画像管理方法。
【請求項２】
前記処理ステップによる処理は、
前記画像ファイルに対する加工処理である請求の範囲第１項記載の画像管理方法。
【請求項３】
前記処理ステップによる処理は、
前記ユーザ属性の変更である請求の範囲第１項記載の画像管理方法。
【請求項４】
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成された画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信ステップとを備える画像管理方法。
【請求項５】
画像ファイルを記録する画像サーバに画像ファイルを送信する端末が、
前記送信する画像ファイル毎に表示又は非表示の属性情報を入力させる属性情報入力ステップと、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイルを画像サーバに送信する送信ステップとを備える画像管理方法。
【請求項６】
画像を表示する画像表示端末が、
前記画像に対して表示又は非表示の属性情報を予め入力させる属性情報入力ステップと、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像に対して処理を行なう処理ステップとを備える画像管理方法。
【請求項７】
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信ステップとを備える画像管理方法。
【請求項８】
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段とを備える画像サーバ。
【請求項９】
前記処理手段による処理は、
前記画像ファイルに対する加工処理である請求の範囲第８項記載の画像サーバ。
【請求項１０】
前記処理手段による処理は、
前記ユーザ属性の変更である請求の範囲第８項記載の画像サーバ。
【請求項１１】
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段とを備える画像サーバ。
【請求項１２】
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段と、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段とを備える端末。
【請求項１３】
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段と、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段とを備える画像表示端末。
【請求項１４】
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段とを備える画像サーバ。
【請求項１５】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる画像管理プログラム。
【請求項１６】
前記処理手段による処理は、
前記画像ファイルに対する加工処理である請求の範囲第１５項記載の画像管理プログラム。
【請求項１７】
前記処理手段による処理は、
前記ユーザ属性の変更である請求の範囲第１５項記載の画像管理プログラム。
【請求項１８】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる画像管理プログラム。
【請求項１９】
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる画像管理プログラム。
【請求項２０】
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる画像管理プログラム。
【請求項２１】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる画像管理プログラム。
【請求項２２】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２３】
前記処理手段による処理は、
前記画像ファイルに対する加工処理である請求の範囲第２２項記載の画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
前記処理手段による処理は、
前記ユーザ属性の変更である請求の範囲第２２項記載の画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２６】
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２７】
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２８】
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、静止画ファイルあるいは動画ファイル等の画像ファイルの管理を行う画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】  従来、画像を表示する端末が知られている。この端末は、例えば、ネットワークにより接続された画像サーバから画像ファイルをダウンロードして画像を端末上に表示させる。
また、このような端末を操作するユーザは、Ｗｅｂで画像を表示するときを例にとると、保持している画像を表示したくない場合は、画像ファイルごと消すのが一般的であった。
しかしながら、上記のような従来技術の場合には、下記のような問題が生じていた。
端末と画像サーバとで画像ファイルを共有している場合、端末側で画像ファイルを消去しても、次回の同期のときにこの消去した画像ファイルを画像サーバから端末に再度ダウンロードしてしまうことがあった。
また、画像を入力する端末から新しい画像ファイルを画像サーバに送信する場合、送信する必要がある画像ファイルと不必要な画像ファイルとが混在していると、不必要な画像ファイルを消去したり移動させたりせずに必要な画像ファイルだけ送信することができなかった。
また、画像サーバで画像ファイルを消去する必要が生じた場合、必ずしも端末のユーザの意思を反映した自動消去ができなかった。
なぜなら、画像サーバには、画像ファイルが必要か不必要かを判断する情報がないので、画像ファイルの作成時間などサーバ側の情報を元に画像ファイルを自動消去した場合、ユーザが見たいと思っている画像ファイルが消去されてしまったり、見たくない画像ファイルがずっと残っていたりと、必ずしもユーザの意思を反映したものとならないからである。
このため、従来の技術では、すべてのユーザの希望に沿って、共有されている画像ファイルの自動管理ができなかった。
本発明は上記の従来技術の課題を解決するためになされたもので、その目的とするところは、画像ファイルをユーザの希望に沿って管理することが可能な画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【特許文献１】          特開２００２−８２９６４号公報
【特許文献２】          特開２００１−２６５６３１号公報
【特許文献３】          特開２００２−２１８２６２号公報
【特許文献４】          特開２００１−２６８３２８号公報
【特許文献５】          特開平１０−１５０４６０号公報
【発明の開示】
本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記集計結果が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理ステップとを備える。
また、本発明に係る画像管理方法は、
前記処理ステップによる処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理方法は、
前記処理ステップによる処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成された画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信ステップとを備える。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバに画像ファイルを送信する端末が、
前記送信する画像ファイル毎に表示又は非表示の属性情報を入力させる属性情報入力ステップと、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイルを画像サーバに送信する送信ステップとを備える。
また、本発明に係る画像管理方法は、
画像を表示する画像表示端末が、
前記画像に対して表示又は非表示の属性情報を予め入力させる属性情報入力ステップと、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像に対して処理を行なう処理ステップとを備える。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信ステップとを備える。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段とを備える。
また、本発明に係る画像サーバは、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像サーバは、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段とを備える。
また、本発明に係る端末は、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段と、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段とを備える。
また、本発明に係る画像表示端末は、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段と、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段とを備える。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段とを備える。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる。
また、本発明に係る画像管理プログラムは、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理プログラムは、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる画像管理プログラムを記録した。
なお、上記端末とは、例えば画像表示端末や画像入力端末のことをいう。
また、画像ファイルには、静止画ファイル、動画ファイル又はこれらの組み合わせが含まれる。
【図面の簡単な説明】  図１は、本発明に係る画像管理方法の第１の実施形態が適用されるシステムの全体概略図であり；
図２は、図１に示される画像サーバ１０４のハードウェア構成図であり；
図３は、図１に示される画像サーバ１０４に記録される共有情報の概念図であり；
図４は、図１に示される画像サーバ１０４に記録される共有情報のテーブルであり；
図５は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末からの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートであり；
図６は、本発明に係る画像管理方法の第１の実施形態において、画像サーバからの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートであり；
図７は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の概念図であり；
図８は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の動作のフローチャートであり；
図９は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作を説明するためのシステムの概略図であり；
図１０は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合に使用される画像表示端末のブロック図であり；
図１１は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作のフローチャートであり；
図１２は、本発明に係る画像管理方法の第１の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートであり；
図１３は、本発明に係る画像管理方法の第１の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートであり；
図１４は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像表示端末のブロック図であり；
図１５は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像サーバのブロック図であり；
図１６は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作のフローチャートであり；
図１７は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図であり；
図１８は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図であり；
図１９は、本発明に係る画像管理方法の第１の実施形態において、図５及び図６に示される、画像サーバによる処理を実行するステップ（Ｓ５０７、Ｓ６０３）の動作を行う場合に使用される画像サーバの内部の機能を示すブロック図であり；
図２０は、本発明に係る画像管理方法の第１の実施形態において、画像サーバにおける、図５及び図６に示される、処理を実行するステップ（Ｓ５０７、Ｓ６０３）の動作のフローチャートであり；
図２１は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作を説明するために使用されるシステムの概略図であり；
図２２は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像表示端末のブロック図であり；
図２３は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像サーバのブロック図であり；
図２４は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作のフローチャートであり；
図２５は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合の動作を説明するために使用されるシステムの概略図であり；
図２６は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合に使用される画像入力端末のブロック図であり；
図２７は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像のみを画像サーバに送信する場合の動作のフローチャートであり；
図２８は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において、属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用されるシステムの概略図であり；
図２９は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用される画像表示端末のブロック図であり；
図３０は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする場合の動作のフローチャートであり；
図３１は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作を説明するために使用されるシステムの概略図であり；
図３２は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像表示端末のブロック図であり；
図３３は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像サーバのブロック図であり；
図３４は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作のフローチャートである。
【発明を実施するための最良の形態】  以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
また、以下の図面において、既述の図面に記載された部材と同様の部材には同じ番号を付す。
また、以下に説明する、本発明に係る画像管理方法の各実施形態の説明は、本発明に係る画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体の各実施形態の説明を兼ねる。
（画像管理方法の第１の実施形態）
まず、本発明に係る画像管理方法の第１の実施形態について図面を参照して説明する。
本発明に係る画像管理方法の第１の実施形態は、画像サーバが、ユーザ属性の集計結果を算出し、基準と集計結果とに基づいて、画像ファイルやユーザ属性に対する処理を行うか否かを決定する実施形態である。
なお、基準とは、画像ファイルに対して加工処理をするか否かを決定するためのものをいう。例えば、この基準は、数値やキーワードなどの情報が入ったテーブルやスクリプトである。
キーワードが入ったスクリプトを基準として用いるという意味は、スクリプトを使うと複数の基準を組み合わせることができるという意味である。
例えば、検索するときに今日から１０日前までに投稿された写真のうち、“花”のキーワードがついているもので、撮影者が日本人かアメリカ人という場合、スクリプトは以下で示される。
（スクリプト例）
（ｆｉｎｄ  ｌａｔｅｄａｙ＜１０）  ａｎｄ  （ｆｉｎｄ  ｋｅｙｗｏｒｄ＝“花”）  ａｎｄ  （（ｆｉｎｄ  ｍａｄｅｉｎ＝“Ｊａｐａｎ”）  ｏｒ  （ｆｉｎｄ  ｍａｄｅｉｎ＝“ＵＳＡ”））
これは、所定の検索の場合に、集合を作る検索式にあたる部分である。
画像ファイルに対する処理としては、一般に、例えば、画像ファイルに対して、削除、移動、縮小、圧縮率改変、ダウンロード指示、アップロード指示、コピーなどを行う加工処理を挙げることができる。
また、ユーザ属性に対する処理として、ユーザ属性の変更を挙げることができる。このユーザ属性の変更として、例えば、属性情報に含まれるユーザ属性の表示と非表示や、ダウンロードと許可、編集許可、削除許可などを変更する処理を挙げることができる。
なお、属性情報とは、画像に関連する一切の情報のことをいう。
また、ユーザ属性とは、所定の画像に対する各ユーザ毎に設定されたユーザの情報をいう。
図１は、本発明に係る画像管理方法の第１の実施形態が適用されるシステムの全体概略図である。
図１に示されるように、本発明に係る画像管理方法の第１の実施形態が適用されるシステムは、ネットワーク１０３により相互に接続された、画像入力端末１０１、画像表示端末１０２及び画像サーバ１０４を備えている。
画像入力端末１０１は、画像サーバ１０４に送信する画像を入力するための端末である。
この画像入力端末１０１は、画像を入力する動作を行う。この画像入力端末１０１として、例えばデジタルカメラを挙げることができる。
画像表示端末１０２は、画像サーバ１０４に送信する画像を入力する端末である。また、画像表示端末１０２は、画像サーバ１０４から送信された画像を表示する端末である。この画像表示端末１０２として、例えば、カメラやメモリカードなどの周辺機器と接続して入力できる機能と表示の機能を持った電子写真立てを挙げることができる。
画像サーバ１０４は、画像ファイルや属性情報を記録する。また、画像サーバ１０４に記録された各種の情報は、複数の画像表示端末や画像入力端末の間で共有されることができる。
この複数の画像表示端末や画像入力端末の間で共有される画像サーバ１０４に記録された情報を共有情報という。
図１に示される例では、画像入力端末１０１、画像表示端末１０２及び画像サーバ１０４はそれぞれ１つしか図示していないが、これらの数は１つに限定されるものではなく、１以上の任意の数であって良い。
次に、図２を参照して、図１に示される画像サーバ１０４の内部構成について説明する。図２は、図１に示される画像サーバ１０４のハードウェア構成図である。
画像サーバ１０４は、プログラムを実行するＣＰＵ２０１と、ＣＰＵ２０１で実行されるプログラムや、ＣＰＵ２０１で処理されるデータを記録するメモリ２０２と、プログラムやデータを記録するハードディスク２０３と、メニュー、アイコン、メッセージ等の情報を表示する表示装置２０４と、文字データを入力するためのキーボード２０５と、表示装置２０４上のメニューやアイコンを操作するためのポインティングデバイス２０６と、ネットワークにアクセスする通信インタフェース２０７とを備えている。
ＣＰＵ２０１は、メモリ２０２に記録されたプログラムを実行し、画像サーバ１０４としての機能を提供する。
メモリ２０２は、ＣＰＵ２０１で実行されるプログラムやＣＰＵ２０１で処理されるデータを記録する。
ハードディスク２０３は、ＣＰＵ２０１で実行されるプログラムやＣＰＵ２０１で処理されるデータ等を記録する。なお、ＣＰＵ２０１で実行されるプログラムやＣＰＵ２０１で処理されるデータ等は、ハードディスク以外にも、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＭＯ等の適当な記録媒体に記録されているとしても良い。したがって、この場合、画像サーバ１０４は、不図示のＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＭＯ等の記録媒体の読み取り装置を備えるとしても良い。
このハードディスク２０３は、画像サーバ１０４のデータベースを構成する。しかし、本発明において、画像サーバ１０４のデータベースは、ハードディスクにより構成される場合のみではなく、例えば画像サーバ１０４と接続されたデータベースサーバにより構成されるとしても良い。
表示装置２０４は、ユーザが入力した情報、ユーザが開発したプログラムのメニュー、アイコン、メッセージ等の情報を表示する。表示装置２０４として、例えば、ＣＲＴ、液晶ディスプレイ等が使用される。
キーボード２０５は、文字データを入力するために使用される。ポインティングデバイス２０６は、表示装置２０４に表示されたメニューやアイコンを操作するために使用される。
ポインティングデバイス２０６としては、例えば、マウス、トラックボール、静電式の指示装置、レーザ式の指示装置、タッチパネル等が使用できる。
通信インタフェース２０７は、ＣＰＵ２０１の指令により、ネットワークにアクセスし、ネットワーク上の他の装置や端末と通信する。
また、上述の図２を用いて説明した画像サーバ１０４の内部構成の説明は、図１に示される画像入力端末１０１や画像表示端末１０２の内部構成の説明にも用いることができる。
ただし、それぞれの端末の特性に応じて、適宜図２に示される部材を省略することができる。例えば、画像表示端末では、キーボードを省略することができる。また、例えば、画像サーバでは、表示装置、キー、ポインティングデバイスを省略できる。
よって、図１に示される画像入力端末１０１や画像表示端末１０２の内部構成の説明は、上述の図２を用いて説明した画像サーバ１０４の内部構成の説明と略同じであるため、省略する。
次に、図１に示される画像サーバ１０４に記録される情報について図３を参照して説明する。図３は、図１に示される画像サーバ１０４に記録される共有情報の概念図である。
図３に示されるように、共有情報３０１は、少なくとも１以上の画像の管理情報を含む。
画像１管理情報３０２、画像２管理情報３０３及び画像３管理情報３０４は、それぞれ画像毎の管理情報である。
なお、本実施形態において使用される画像の属性情報には、画像管理情報、ユーザ属性及び集計結果が含まれる。
また、それぞれの画像管理情報には、画像ファイル、ユーザ属性及び集計結果が関連付けられている。図３に示される例では、画像１管理情報３０２について関連付けられた、画像ファイル３０５、ユーザ属性３０６及び集計結果３０７を図示している。
画像ファイルは、各画像のデータである。よって、画像ファイル３０５は、画像１の画像データである。
ユーザ属性は、各画像に対する各ユーザの属性を示すデータである。よって、ユーザ属性３０６は、画像１に対する各ユーザの属性を示す。
例えばユーザ属性３０６には、Ａさんの情報３０８やＢさんの情報３０９が記録されている。
集計結果は、各画像の各ユーザ間の集計結果を示すデータである。よって、集計結果３０７は、画像１の各ユーザ間の集計結果を示す。
例えば、集計結果３０７には、画像１に対する非表示率３１０や検索ヒット率３１１が記録されている。
なお、本実施形態における共有情報は上記の例に限定されるものではなく、ユーザ属性に画像管理情報を関連付けてもよい。また、共有情報の構造は、ツリー構造でもテーブル構造でもよい。図３に示される例は、画像管理情報にユーザ属性を関連付け、ツリー構造で共有情報を管理する例である。また、一部の情報の保存を省略してもよい。集計結果は、使用するときに毎回作成してもよい。
次に、図１に示される画像サーバ１０４に記録される共有情報について図４を参照してさらに詳細に説明する。図４は、図１に示される画像サーバ１０４に記録される共有情報のテーブルである。
図４に示されるテーブルには、共有情報４０１、画像管理情報４０２、ユーザ属性４０３及び集計結果４０４が含まれる。
画像管理情報４０２は、画像毎の管理情報である。ユーザ属性４０３は、画像毎、かつ、ユーザ毎の情報である。集計結果４０４は、画像毎の情報である。
図４に示されるように、共有情報４０１には、その内容として、共有名、共有者のＩＤリストのテーブルあるいは記録先、画像管理情報リストのテーブルあるいは記録先が記録されている。
図４では、共有名の例として、中川家が図示されている。
図４では、共有者のＩＤリストのテーブルあるいは記録先の例として、××０１２３４５が図示されている。
また、画像管理情報４０２には、その内容として、画像データあるいは記録先（ネットワーク上を含む）、画像名、ファイル作成・更新・最終参照日時、検索キーワード、ユーザ属性のテーブルあるいは記録先、集計結果のテーブルあるいは記録先が記録されている。
図４では、画像データあるいは記録先（ネットワーク上を含む）の例として、ｃ：￥ｄａｔａ￥○○××○￥ｆｕｊｉ１．×○×が図示されている。
また、図４では、画像名の例として、夏の富士山が図示されている。
また、図４では、ファイル作成・更新・最終参照日時の例として、２００２／０８／１２が図示されている。
また、図４では、検索キーワードの例として、山、日本、富士山、火山が図示されている。
また、図４では、ユーザ属性のテーブルあるいは記録先の例として、非表示、検索、お気に入りが図示されている。
画像管理情報４０２の内容をなす情報は、例えば、画像の作成者が付与した、画像入力端末や画像表示端末から送信された情報であるとしても良いし、画像サーバが自動生成するとしても良いし、両者を組み合わせても良い。例えば検索キーワードの場合、画像サーバは、画像を解析してその画像の検索キーワードを自動生成することができる。
また、ユーザ属性４０３には、その内容として、非表示属性、手動で表示した時間、お気に入り登録回数、検索ヒット回数及びコピーした回数が記録されている。ただし、ユーザ属性として記録される記録情報はこれらの情報に限定されるものではなく、他の情報も含んでも良い。例えば、ユーザ属性として記録される記録情報として、編集可、削除可などの情報も考えられる。
非表示属性とは、所定の画像毎に設定される、その画像を表示するか否かを示す各ユーザ毎の情報をいう。
手動で表示した時間とは、所定の画像を、ユーザの意思で画像表示端末に表示した際の表示時間のことをいう。
より具体的には、手動で表示した時間とは、画像を、自動送りを止めてマニュアル操作で表示した表示時間である。
この手動で表示した時間は、画像の自動表示ではなく、ユーザが自分の意志で画像を表示していた時間の集計である。
そして、手動とは、ユーザが自分の意志で画像を表示したことをいう。
上述の手動で表示した時間と同様に、手動で表示した回数を画像管理情報４０２に定義することができる。
手動で表示した回数とは、所定の画像を、ユーザの意思で画像表示端末に表示した回数のことをいう。
より具体的には、手動で表示した回数とは、画像を、自動送りを止めてマニュアル操作で表示した回数である。
この手動で表示した回数は、画像の自動表示ではなく、ユーザが自分の意志で画像を表示した回数の集計である。
そして、手動とは、ユーザが自分の意志で画像を表示したことをいう。
これらの手動で表示した時間、手動で表示した回数を参照することにより、ユーザがその画像に対して、どの程度お気に入りであるのかを判定することができる。
お気に入り登録回数とは、所定の画像を、パソコン、画像表示端末等の端末にお気に入りとして登録した各ユーザ毎の回数をいう。
検索ヒット回数とは、所定の画像を、パソコン、画像表示端末等の端末で検索しヒットした各ユーザ毎の回数をいう。
コピーした回数とは、所定の画像を、パソコン、画像表示端末等の端末の操作によってコピーした各ユーザ毎の回数をいう。
コピー先は、自身の画像表示端末であっても、他のコミュニティであっても、双方であっても良い。
ここで、コミュニティとは、データを共有する１人又は複数人のグループのことをいう。
画像表示端末が備える１つのチャンネルには、１つのコミュニティが設定される。ここで、チャンネルとは、機能を割り当てられたボタンあるいはメニューをいう。そして、このボタンあるいはメニューから機能を選択する。
図４では、非表示属性の例として、非表示が図示されている。
また、図４では、手動で表示した時間の例として、４６５２９秒が図示されている。
また、図４では、お気に入り登録回数の例として２４回が図示されている。
また、図４では、検索ヒット回数の例として、１０２４回が図示されている。
また、図４では、コピーした回数の例として、１２回が図示されている。
このユーザ属性４０３の内容をなす情報は、画像入力端末や画像表示端末から送信された情報に基づいて設定されるとしても良いし、画像サーバが計算処理を行うことにより設定するとしても良いし、両者を組み合わせて設定するとしても良い。
また、前述のように、本発明では、画像管理情報４０２、ユーザ属性４０３及び集計結果４０４の情報が、画像の属性情報を構成する。
また、集計結果４０４には、画像サーバ１０４がユーザ属性から算出した統計的な数字が記録されている。この統計的な数字としては、例えば、非表示数または非表示率、手動表示時間または手動表示時間率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率を挙げることができる。
非表示数とは、所定の画像における各ユーザ属性の非表示の数の総和として算出される値をいう。
非表示率とは、所定の画像の、各ユーザ属性の非表示の数の総和（非表示数）を、全画像における非表示数の総和で割った数に基づいて算出される値である。
手動表示時間とは、所定の画像の、各ユーザ属性の手動表示時間の総和として算出される値である。
手動表示時間率とは、所定の画像の、各ユーザ属性の手動表示時間の総和を、全画像における手動表示時間の総和で割った数に基づいて算出される値である。
なお、手動表示回数、及び、手動表示回数率も定義することができる。そして、この手動表示回数、及び、手動表示回数率も、手動表示時間、及び、手動表示時間率と同様に用いることができる。
手動表示回数とは、所定の画像の、各ユーザ属性の手動表示回数の総和として算出される値である。
手動表示回数率とは、所定の画像の、各ユーザ属性の手動表示回数の総和を、全画像における手動表示回数の総和で割った数に基づいて算出される値である。
お気に入り登録数とは、所定の画像の、各ユーザ属性のお気に入り登録回数の総和として算出される値である。これをお気に入り登録数の第１例とする。
なお、このお気に入り登録数の第２例として、所定の画像を、各ユーザ属性へ登録した人数を使用することもできる。
また、このお気に入り登録数の第３例として、所定の画像を、各ユーザ属性へ登録した端末数を使用することもできる。
お気に入り登録数の第１例、第２例及び第３例のいずれを用いるかは、適宜選択することができ、さらにいずれかを組み合わせて使用しても良い。
お気に入り登録率とは、所定の画像の、各ユーザ属性のお気に入り登録数の総和を、全画像におけるお気に入り登録数の総和で割った数に基づいて算出される値である。これをお気に入り登録率の第１例とする。
なお、このお気に入り登録率の第２例として、所定の画像を、各ユーザ属性へ登録した人数を、全画像におけるお気に入りへ登録を行った人数で割った数に基づいた値を用いることもできる。
また、このお気に入り登録率の第３例として、所定の画像を、各ユーザ属性へ登録した端末の数を、全画像におけるお気に入りへ登録を行った端末の数で割った数に基づいた値を用いることもできる。
お気に入り登録率の第１例、第２例及び第３例のいずれを用いるかは、適宜選択することができ、さらにこれらを任意に組み合わせて使用しても良い。
検索ヒット数とは、所定の画像の、ユーザ属性の検索ヒット回数の総和として算出される値である。
検索ヒット率とは、所定の画像の、ユーザ属性の検索ヒット回数の総和を、全画像における検索ヒット回数の総和で割った数に基づいて算出される値である。
コピー数とは、所定の画像の、ユーザ属性のコピーした回数の総和として算出される値である。
コピー率とは、所定の画像の、ユーザ属性のコピーした回数の総和を、全画像におけるコピー回数の総和で割った数に基づいて算出される値である。
次に、本発明に係る画像管理方法の第１の実施形態の動作について図面を参照して説明する。本発明は、画像サーバ１０４に記録されている画像ファイル又は属性情報に対して処理を行なう発明である。
そして、本発明は、その画像ファイル又は属性情報に処理を施す場合として、画像表示端末又は画像入力端末からの要求で処理する場合と、画像サーバの要求により処理する場合とがある。以下、この２つの場合について順次説明する。なお、以下の説明では、前者の場合の例として、画像表示端末から処理要求があった場合を例に挙げて説明する。
まず、画像表示端末からの要求で、画像ファイル又は属性情報に処理を施す場合について図５を参照して説明する。図５は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末からの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートである。
まず、画像表示端末は、要求をメニューから選択する（Ｓ５０１）。
そして、画像表示端末は、要求内容を決定し（Ｓ５０２）、要求内容を画像サーバに送信し（Ｓ５０３）、動作を終了する（Ｓ５０４）。
一方、要求内容を受信した画像サーバは（Ｓ５０５）、対応する処理内容を選択し（Ｓ５０６）、処理を実行し（Ｓ５０７）、動作を終了する（Ｓ５０８）。
次に、画像サーバからの要求で処理を行なう場合について、図６を参照して説明する。図６は、本発明に係る画像管理方法の第１の実施形態において、画像サーバからの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートである。
まず、画像サーバはイベントの発生を検知する（Ｓ６０１）。このイベントとしては、例えば画像サーバにおいて、ディスク容量が枯渇した場合を例に挙げることができる。
次に、画像サーバは、対応する処理内容を選択する（Ｓ６０２）。
次に、画像サーバは、選択した処理を実行し（Ｓ６０３）、動作を終了する（Ｓ６０４）。
次に、本発明に係る画像管理方法の第１の実施形態における画像ファイル共有同期処理について、図７及び図８を参照して説明する。図７は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の概念図であり、図８は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の動作のフローチャートである。
図７に示されるように、本発明に係る画像管理方法の第１の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合、画像表示端末と画像サーバとの間でそれぞれ画像ファイル共有同期処理７０１、７０２が実行される。
この画像ファイル共有同期処理について図８を参照してさらに説明する。図８に示されるように画像サーバは、所定の場合に、画像表示端末に対して、共有すべき画像のリストを画像表示端末に送信する（Ｓ８０１）。ここで、この所定の場合とは、例えば、所定の時刻であってよい。また、この所定の場合として、その他にも、所定のイベントが発生した場合としても良い。
次に、画像表示端末は、リストを受信し（Ｓ８０２）、このリストに基づいて、リストに掲載されているが自身に記録されていない画像ファイルの受信、及び、自己の記録部に記録されている画像ファイルの送信を画像サーバに要求する（Ｓ８０３）。なお、以下、画像サーバから画像表示端末への画像ファイルの送信のことを、画像ファイルのダウンロードともいう。
この要求を受けた画像サーバは、要求された画像ファイルを画像表示端末に送信すると共に、画像表示端末から送信された画像ファイルを受信する（Ｓ８０４）。
そして、画像ファイルを画像サーバから受信した画像表示端末は、その画像ファイルを記録部に記録する（Ｓ８０５）。
同様に、画像ファイルを画像表示端末から受信した画像サーバは、その画像ファイルを記録部に記録する（Ｓ８０６）。
なお、図８に示される動作は、画像表示端末と画像サーバとが入れ替わって動作しても良い。
次に、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合について、図９、図１０及び図１１を参照して説明する。
図９は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作を説明するためのシステムの概略図であり、図１０は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合に使用される画像表示端末のブロック図であり、図１１は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作のフローチャートである。
なお、画像表示端末に記録される属性情報としては、例えば図４に示される非表示属性を挙げることができる。
図９に示されるように、画像サーバ９０７には、画像表示端末９０５及び画像表示端末９０６がネットワークを介して接続されている。
図９に示される例では、画像表示端末９０５は、画像９０１に対する属性情報９０８として表示とし、画像９０３に対する属性情報９０９として非表示としている。
また、画像表示端末９０６は、画像９０３に対する属性情報９０３として表示とし、画像９０４に対する属性情報９１１として表示としている。なお、画像９０１と画像９０３、画像９０２と画像９０４はそれぞれ同じ画像を示す。
したがって、図９に示される例では、画像表示端末９０５と画像表示端末９０６は、画像９０２及び画像９０４について異なった属性情報を与えている。
次に、図９に示される画像表示端末９０５、９０６の機能について図１０を参照して説明する。図１０に示されるように、図９に示される画像表示端末は、属性情報入力部１００１と、属性情報記録部１００２とを備えている。
属性情報入力部１００１は、それぞれの画像ごとに属性情報が入力される。
属性情報記録部１００２は、属性情報入力部１００１において入力された属性情報を記録する。
上記各部の機能は、画像表示端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作について、図１１を参照して説明する。
図１１に示されるように、画像表示端末には、例えばユーザなどから、各画像毎の属性情報が入力される（Ｓ１１０１）。
次に、画像表示端末は、この入力された属性情報を属性情報記録部に記録させ（Ｓ１１０２）、動作を終える。
次に、本実施形態の集計処理について図１２、図１３を参照して説明する。図１２及び図１３は、本発明に係る画像管理方法の第１の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートである。
まず、画像サーバは、図１２に示されるように、集計処理を開始した後、集計するユーザ属性を決定する（Ｓ１２０１、Ｓ１２０２）。
次に、画像サーバは、画像カウンタを初期化する（Ｓ１２０３）。
次に、画像サーバは、画像カウンタに示される画像のユーザ属性を取得し、画像のユーザ属性の集計を開始する（Ｓ１２０４、Ｓ１２０５）。このＳ１２０５の動作については、図１３を参照して後述する。
次に、画像サーバは、すべての画像のユーザ属性の集計が終了したか否かを判断し（Ｓ１２０６）、終了していなければ（Ｎｏ）、Ｓ１２０７に移行して画像カウンタを１インクリメントした後、Ｓ１２０４に移行する。
すべての画像に対するユーザ属性の集計が終了していれば、Ｓ１２０８に移行する。
次に、Ｓ１２０８において、画像サーバは、集計結果を統計処理する（Ｓ１２０８）。この統計処理としては、例えば、前述の図４を参照して説明した、非表示率などの計算のように、各画像のユーザ属性の間における率を計算する処理を挙げることができる。
そして、画像サーバは、各画像の集計結果を記録し、集計処理を終了する（Ｓ１２０９、Ｓ１２１０）。
次に、Ｓ１２０５に示される画像のユーザ属性の集計について図１３を参照して説明する。
画像サーバは、画像のユーザ属性の集計を開始した場合、まず、個人カウンタを初期化する（Ｓ１３０１、Ｓ１３０２）。
次に、画像サーバは、個人カウンタに示されるユーザのユーザ属性を取得し、そのユーザ属性の集計処理を行う（Ｓ１３０３、Ｓ１３０４）。この集計処理としては、例えば前述の図４を参照して説明した、非表示数の総和を求める処理のように、各ユーザ毎の所定のユーザ属性の総和を計算する処理を挙げることができる。
ここで、Ｓ１３０３において取得するユーザ属性は、例えば図４に示される非表示属性のように画像表示端末から送信されるユーザ属性や、例えば図４に示されるお気に入り登録回数のように画像サーバが算出したユーザ属性であって良い。
次に、画像サーバは、そのユーザ属性について、全員の集計が終わったか否かを判断し、終わっていなければ（Ｎｏ）、Ｓ１３０６に移行して個人カウンタを１インクリメントした後、Ｓ１３０３に移行する。
全ての個人に対するユーザ属性の集計が終わっていれば（Ｙｅｓ）、Ｓ１３０７に移行して、ユーザ属性の集計を終了する。
次に、集計結果の集計の一例として、画像表示端末に入力されたユーザ属性としての非表示属性に基づいて、画像サーバが各画像ごとに集計結果を算出する場合の動作について、図１４から図１８を参照して説明する。
図１４は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像表示端末のブロック図である。
また、図１５は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像サーバのブロック図である。
また、図１６は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作のフローチャートである。
図１７及び図１８は、本発明に係る画像管理方法の第１の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図である。
まず、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の、画像表示端末の機能について図１４を参照して説明する。
図１４に示されるように、この場合、画像表示端末には、ユーザ属性入力部１４０１と、送信部１４０２を備えている。
ユーザ属性入力部１４０１は、それぞれの画像ごとにユーザ属性としての非表示属性を入力する。
送信部１４０２は、ユーザ属性入力部１４０１において入力されたユーザ属性を、画像サーバに送信する。
上記各部の機能は、画像表示端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末に入力されたユーザ属性としての非表示属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の、画像サーバの機能について図１５を参照して説明する。
図１５に示されるように、この場合、画像サーバは、受信部１５０１、記録部１５０２及び集計部１５０３を備えている。
受信部１５０１は、各画像表示端末から送信された各画像のユーザ属性を受信する。
記録部１５０２は、受信したユーザ属性、集計した集計結果を記録する。
集計部１５０３は、記録部１５０２に記録されているユーザ属性の集計を計算する。
上記各部の機能は、画像サーバのＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作について図１６を参照して説明する。
まず、図１６に示されるように、画像表示端末は、入力されたユーザ属性を画像サーバに送信する（Ｓ１６０１、Ｓ１６０２）。
次に、画像サーバは、画像表示端末から送信されたユーザ属性を受信し、これを記録する（Ｓ１６０３、Ｓ１６０４）。
次に、画像サーバは、記録されたユーザ属性について、集計を行い、この集計結果を記録する（Ｓ１６０５、Ｓ１６０６）。
次に、本発明に係る画像管理方法における集計結果の集計について、図１７及び図１８を参照してさらに詳細に説明する。図１７及び図１８は、集計する属性情報として、画像表示端末から送信された非表示属性を集計する場合の概略図である。
図１７に示されるように、画像表示端末Ａ１７０５及び画像表示端末Ｂ１７０６が画像サーバ１７０７とネットワークで接続されている。また、図１７には示されていないが、画像サーバ１７０７には、他にも画像表示端末Ｃ及び画像表示端末Ｄがネットワークを介して接続されている。
画像表示端末Ａ１７０５は、画像１７０１の属性情報１７１０として表示という情報を設定し、画像１７０２の属性情報１７１１として非表示という情報を設定する。なお、図１７及び図１８の説明における属性情報とは、ユーザ属性のことである。
また、画像表示端末Ｂ１７０６は、画像１７０３の属性情報１７１２として表示という情報を設定し、画像１７０４の属性情報１７１３として表示という情報を設定する。
ここで、画像１７０１と画像１７０３とは同じ画像であり、画像１７０２と画像１７０４とは同じ画像である。
この結果、図１７に示されるように、画像サーバ１７０７には、画像１７０１と同じ画像である画像１７０８に対して、画像表示端末Ａの属性情報１７１０と画像表示端末Ｂの属性情報１７１２が記録される。
また、図１７に示されるように、画像サーバ１７０７には、画像１７０２と同じ画像である画像１７０９に対して、画像表示端末Ａの属性情報１７１１と画像表示端末Ｂの属性情報１７１３が記録される。
また、図１７には示されていないが、画像表示端末Ｃは、画像１７０１と同じ画像に対して属性情報として表示と設定し、画像１７０２と同じ画像に対して属性情報として非表示と設定する。この設定された属性情報は、画像表示端末Ａ１７０１や画像表示端末Ｂ１７０６の属性情報と同様に、各画像ごとに画像サーバ１７０７に記録される。
また、図１７には示されていないが、画像表示端末Ｄは、画像１７０１と同じ画像に対して属性情報として表示と設定し、画像１７０２と同じ画像に対して属性情報として非表示と設定する。この設定された属性情報は、画像表示端末Ａ１７０１や画像表示端末Ｂ１７０６の属性情報と同様に、各画像ごとに画像サーバ１７０７に記録される。
次に、図１８に示されるように、画像サーバ１７０７は、それぞれの画像ごとに記録された属性情報に基づいて集計処理を行なう。
すなわち、画像１７０８の属性情報として、画像表示端末Ａ１７０５の属性情報１７１０、画像表示端末Ｂ１７０６の属性情報１７１２、画像表示端末Ｃの属性情報１８０１、画像表示端末Ｄの属性情報１８０２が画像サーバ１７０７に記録されている。
そして、画像サーバ１７０７は、これらの属性情報に対して集計処理１８０５を行ない、その結果を画像１７０８の集計結果として出力する。この集計結果は、画像１７０８の属性情報となる。
以下、属性情報の集計処理として、表示属性の集計処理について説明する。図１８に示される集計処理１８０５は、画像１７０８に対して非表示の総和を算出する処理を行う。よって、図１８に示される例では、集計結果は非表示の数が０なる。
この集計結果により、例えば、画像サーバ１７０７は、画像サーバ１７０７に記録されている画像１７０８の画像ファイルを、そのまま画像サーバ１７０７に保持する処理１８０６を行なう。
同様に、画像１７０９の属性情報として、画像表示端末Ａの属性情報１７１１、画像表示端末Ｂの属性情報１７１３、画像表示端末Ｃの属性情報１８０３、画像表示端末Ｄの属性情報１８０４が画像サーバ１７０７に記録されている。
そして、画像サーバ１７０７は、これらの属性情報に対して集計処理１８０７を行ない、その結果を画像１７０９の集計結果として出力する。この集計結果は、画像１７０９の属性情報となる。
図１８に示される例では、集計処理１８０７としては、画像１７０９に対して非表示の総和を算出する処理とする。よって、図１８に示される例では、集計結果１８０８は非表示の数が３となる。
この集計結果により、例えば画像サーバ１７０７は、画像表示端末Ｂ１７０６の画像１７０９の属性情報１７１３を非表示と変更したり、画像サーバ１７０７に記録されている画像１７０９の画像ファイルを削除する処理１８０８を行なう。
ただし、図１８に示される処理１８０６や処理１８０８は、一例であり、本発明で行われる処理はこれらの処理に限定されるものではない。
次に、図５及び図６に示される、画像サーバによる処理を実行するステップ（Ｓ５０７、Ｓ６０３）について図１９及び図２０を参照して説明する。
図１９は、本発明に係る画像管理方法の第１の実施形態において、図５及び図６に示される、画像サーバによる処理を実行するステップ（Ｓ５０７、Ｓ６０３）の動作を行う場合に使用される画像サーバの内部の機能を示すブロック図である。図２０は、本発明に係る画像管理方法の第１の実施形態において、画像サーバにおける、図５及び図６に示される、処理を実行するステップ（Ｓ５０７、Ｓ６０３）の動作のフローチャートである。
図１９に示されるように、画像サーバは、受信部１９０１と、判断部１９０２と、基準決定部１９０３と、記録部１９０４と、処理部１９０５と、基準設定部１９０６とを備える。
受信部１９０１は、基準が画像表示端末から画像サーバに送信される場合、画像表示端末から送信された基準を受信する。本実施形態では、基準は、画像ファイルに対して処理を施すか否かを決定するために用いる。
判断部１９０２は、基準決定部１９０３により決定された基準と、記録部１９０５に記録された各画像の集計結果とを比較し、各画像の集計結果が基準を満たしているか否かを判断する。
基準決定部１９０３は、判断部１９０２において使用する基準を決定する。
記録部１９０４は、画像表示端末や画像入力端末から送信された基準や、基準設定部１９０６で設定された基準や、属性情報などを記録する。記録部１９０４に記録される情報は、ユーザ毎に記録されるとして良い。
処理部１９０５は、判断部１９０２において基準を満たしていると判断された画像の画像ファイルや属性情報に処理を施す。
基準設定部１９０６は、基準を画像サーバにおいて設定する場合に、使用する基準を設定する。
上記各部の機能は、画像サーバのＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、図５及び図６に示される、画像サーバによる処理を実行するステップ（Ｓ５０７、Ｓ６０３）の動作について図２０を参照して説明する。画像サーバは、処理の実行ステップに入ると、使用する集計結果の決定を行なう（Ｓ２００１、Ｓ２００２）。
例えば、非表示率が所定の率以上の画像ファイルを削除するという要求が画像表示端末から画像サーバに送信された場合、画像サーバは、図４に示される集計結果４０４のうちの非表示率を使用する集計結果として決定する。
次に、画像サーバは、処理を実行するか否かを判断するための基準を決定する（Ｓ２００３）。この基準は、画像表示端末又は画像入力端末から画像サーバに送信されるとしても良いし、画像サーバに基準設定部を設け、ユーザ又は基準設定者が画像サーバに入力するとしても良い。
例えば、非表示率が所定の率以上の画像ファイルを削除するという要求が画像表示端末から画像サーバに送信された場合、画像サーバは、画像表示端末から送信された非表示率の値を基準として使用すると決定する。
次に、画像サーバは、画像のカウンタを初期化する（Ｓ２００４）。そして、画像サーバは、画像の集計結果を記録部から取得する（Ｓ２００５）。
次に、画像サーバは、取得した集計結果が、決定された基準を満足するか否かを判断する（Ｓ２００６）。
取得した集計結果が、決定された基準を満足すれば（Ｙｅｓ）、Ｓ２００７に移行して、処理を実行し、基準を満足していなければ、Ｓ２００８に移行する。
Ｓ２００７の処理としては、例えば、画像ファイルに対して、削除、移動、縮小、圧縮率改変、コピーなどを行う処理を挙げることができる。
さらに、Ｓ２００７における処理の内容としては、例えば、画像サーバにおいて行われる、ユーザ属性の変更がある。このユーザ属性の変更としては、例えば、ユーザ属性である表示と非表示との変更がある。
もちろん、Ｓ２００７の処理として、その他の処理を行なうこともできる。
次に、画像サーバは、Ｓ２００８において、処理すべき全ての画像が終了したか否かを判断し、終了した場合は（Ｙｅｓ）、処理を終了し（Ｓ２０１０）、終了していない場合は（Ｎｏ）、Ｓ２００９に移行し、画像カウンタを１インクリメントし、その後Ｓ２００５に移行する。
このように、本発明に係る画像管理方法の第１の実施形態では、画像ファイルやユーザ属性に対する処理を、画像の集計結果が基準を満たすか否かに基づいて行っているため、画像ファイルやユーザ属性に対する処理をユーザの希望に沿った画像に対して行うことができる。
（画像管理方法の第２の実施形態）
次に、本発明に係る画像管理方法の第２の実施形態について説明する。本発明に係る画像管理方法の第２の実施形態は、画像サーバが、画像の属性情報と基準との比較に基づいて、画像ファイルを画像表示端末にダウンロードするか否かを決定する実施形態である。
なお、本実施形態にいう基準とは、前述の第１の実施形態における基準と同様のものである。
この、本発明に係る画像管理方法の第２の実施形態である、画像サーバが、画像の属性情報と基準との比較に基づいて、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作について図２１から図２４を参照して説明する。
なお、本実施形態が適用されるシステムの全体の概略については、前述の図１を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態において使用される画像表示端末及び画像サーバの内部構成については、前述の第１の実施形態において、図２を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において使用される集計結果の算出方法は、前述の本発明に係る画像管理方法の第１の実施形態において、図１２から図１８を参照して説明した集計結果の算出方法と同じであるためその詳細な説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第１の実施形態において、図３及び図４を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図２１は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作を説明するために使用されるシステムの概略図である。
また、図２２は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像表示端末のブロック図である。
また、図２３は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像サーバのブロック図である。
また、図２４は、本発明に係る画像管理方法の第２の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作のフローチャートである。
図２１に示されるように、画像サーバ２１０９には、ネットワークを介して画像表示端末Ａ２１０６、画像表示端末Ｂ２１０７及び画像表示端末Ｃ２１０８が接続されている。画像表示端末としては、例えば電子写真立てを例に挙げることができる。
画像表示端末Ａ２１０６、画像表示端末Ｂ２１０７及び画像表示端末Ｃ２１０８は、画像サーバ２１０９に送信する画像を入力する端末である。また、画像表示端末Ａ２１０６、画像表示端末Ｂ２１０７及び画像表示端末Ｃ２１０８は、画像サーバ２１０９から送信された画像を表示する端末である。
画像サーバ２１０９は、画像ファイルや属性情報を記録する。また、画像サーバ２１０９に記録された各種の情報は、複数の画像表示端末やその他の装置の間で共有されることができる。この複数の画像表示端末やその他の装置の間で共有される画像サーバ２１０９に記録された情報を共有情報という。
画像表示端末Ａ２１０６は、設定する基準２１０１として、半年以内の新しいものという基準を設定し、この基準を画像サーバ２１０９に送信する。
画像表示端末Ｂ２１０７は、設定する基準２１０２として、「花」と「虫」で検索という基準を設定し、この基準を画像サーバ２１０９に送信する。
画像表示端末Ｃ２１０８は、設定する基準として、人気のあるものという基準を設定し、この基準を画像サーバ２１０９に送信する。
画像サーバ２１０９は、画像２１０４や画像２１０５に設定された属性情報２１１１，２１１２を参照し、各画像表示端末ごとの基準２１１０と比較する。
そして、画像サーバ２１０９は、各画像の属性情報が画像表示端末ごとの基準２１１０を満たすか否かを判断し、各画像表示端末に送信する画像を選択する処理２１１３を行なう。
この結果、図２１に示される例では、画像表示端末Ａ２１０６には、画像２１０４及び画像２１０５の画像ファイルがダウンロードされる。
また、図２１に示される例では、画像表示端末Ｂ２１０７には、画像２１０５の画像ファイルのみがダウンロードされ、画像２１０４の画像ファイルはダウンロードされない。
また、図２１に示される例では、画像表示端末Ｃ２１０８には、画像２１０４の画像ファイルのみがダウンロードされ、画像２１０５の画像ファイルはダウンロードされない。
次に、本発明に係る画像管理方法の第２の実施形態において、画像サーバにおける画像の属性情報と基準との比較に基づいて、画像ファイルが画像表示端末にダウンロードされる場合の動作を行う際の、画像表示端末の機能について図２２を参照して説明する。
図２２に示されるように、画像表示端末には、受信部２２０１と、送信部２２０２と、表示部２２０３と、基準入力部２２０４と、要求部２２０５とを備える。
受信部２２０１は、画像サーバから送信された、ダウンロードするべき画像のリスト、基準を満たしていないと選択された画像の選択情報及び画像ファイルを受信する。
送信部２２０２は、基準入力部２２０４に入力された基準を画像サーバ２１０９に送信する。
表示部２２０３は、画像を表示する。
基準入力部２２０４は、ユーザが必要とする画像の基準を入力する。
要求部２２０５は、画像サーバから受信したリストと、画像の選択情報とに基づいて、画像サーバに画像ファイルのダウンロードを要求する。
上記各部の機能は、画像表示端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第２の実施形態において、画像サーバが、画像の属性情報と基準とを比較し、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作を行う際の、画像サーバの機能について図２３を参照して説明する。
図２３に示されるように、画像サーバには、受信部２３０１と、判断部２３０２と、送信部２３０３と、記録部２３０４と、処理部２３０５とを備える。
受信部２３０１は、画像表示端末から送信された基準を受信する。
判断部２３０２は、画像表示端末から送信された基準と、記録部２３０５に記録された各画像の属性情報とを比較する。そして、判断部２３０２は、各画像の属性情報が、画像表示端末から送信された基準を満たすか否かについて判断する。
送信部２３０３は、処理部２３０５の指示に従い、画像のリスト、画像の選択情報及び画像ファイルを画像表示端末にダウンロードする。
記録部２３０４は、画像表示端末から受信した基準や画像ファイルを記録する。
処理部２３０５は、判断部２３０２の判断に基づいて、基準を満たしていない画像をリストから選択し、画像の選択情報を生成する。この画像の選択情報は、どの画像が基準を満たし、どの画像が基準を満たしていないのかを示す情報である。
上記各部の機能は、画像サーバのＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第２の実施形態において、画像サーバが、画像の属性情報と基準とを比較し、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作について図２４のフローチャートを参照して説明する。
まず、画像表示端末には、Ｓ２４０１において、ダウンロードする画像を選択するための基準が入力される。
次に、画像表示端末は、入力された基準を、画像サーバに送信する（Ｓ２４０２）。
次に、画像サーバは、画像表示端末から送信された基準を受信する（Ｓ２４０３）。
次に、画像サーバは、画像ごとに、その画像の属性情報に基づいて、受信した基準を満たしているか否かを判断する（Ｓ２４０４）。
このＳ２４０４における、基準が属性情報を満たしているかの判断について説明する。基準が、例えば、半年以内の新しいものという基準である場合は、画像サーバは、属性情報として、例えば図４に示される画像管理情報４０２の内容である、データ作成・更新・最終参照日時の値を用いる。
すなわち、画像サーバは、現在の日時と、図４に示される画像管理情報４０２の内容である、データ作成・更新・最終参照日時とを比較し、その間の期間が、半年以内であるか否かを判断する。
また、基準が、例えば、「花」と「虫」で検索という基準である場合は、画像サーバは、属性情報として、例えば図４に示される画像管理情報４０２の内容である、検索キーワードの値を用いる。
すなわち、画像サーバは、画像管理情報４０２の内容である、検索キーワードの内容を確認し、その内容に、「花」又は「虫」が含まれているか否かを判断する。
また、基準が、例えば、人気のあるものという基準である場合は、画像サーバは、属性情報として、例えば図４に示される集計結果４０４の内容である、非表示数または非表示率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率のいずれか又はこれらを組み合わせたものを用いる。
すなわち、画像サーバは、集計結果４０４の内容である、非表示数または非表示率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率のいずれか又はこれらを組み合わせたもの値を確認し、その値が、所定の値以上であるか否かを判断する。
なお、本発明において、設定される基準と、使用される属性情報との関係は、上記の例に限定されるものではなく、他にも様々な関係を考えることができる。
次に、画像サーバは、基準を満たしていない画像がある場合、基準を満たしていない画像がどの画像であるのかを画像表示端末に知らせるために、その画像を画像ファイル共有同期処理を行なうためのリストから選択する（Ｓ２４０５）。
次に、画像サーバは、Ｓ２４０５において生成された画像ファイル共有同期処理を行なうためのリストと、Ｓ２４０４において選択した画像の情報とを、画像表示端末に送信する（Ｓ２４０６）。
次に、画像表示端末は、画像サーバからリストと選択情報とを受信する（Ｓ２４０７）。
そして、画像表示端末は、これらリストと選択情報とに基づいて、画像ファイルのダウンロードを画像サーバに要求する（Ｓ２４０８）。ここで、画像表示端末が画像サーバに要求する画像は、リストから、基準を満たしていないと選択された画像を除外したものである。
そして、画像サーバは、画像表示端末から要求のあった画像ファイルを画像表示端末にダウンロードする（Ｓ２４０９）。
そして、画像表示端末は、画像サーバからダウンロードした画像ファイルを受信し、記録する（Ｓ２４１０，Ｓ２４１１）。
このように、本発明に係る画像管理方法の第２の実施形態では、基準と属性情報とを比較して、画像ファイルを画像表示端末にダウンロードするか否かを決定することにより、ユーザの希望に沿った画像ファイルのダウンロードを行うことができる。
また、上述の本発明に係る画像管理方法の第２の実施形態では、画像サーバにおいて使用される基準が画像表示端末から画像サーバに送信される場合を例に説明した。
しかし、本発明に係る画像管理方法としてはこのような場合に限定されるものではなく、画像サーバにおいて使用される基準として、例えば、画像サーバが基準入力部を備え、各画像表示端末ごとに基準を生成し、この生成された基準を用いるとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第２の実施形態と同様の効果を得ることができる。
また、上記本発明に係る画像管理方法の第２の実施形態では、画像表示端末が、リストと選択情報とに基づいて受信する画像ファイルを要求するとしたが、本発明はこのような場合に限定されるものではなく、例えば画像サーバが、基準を満たしていない画像を、画像表示端末に送信しない画像として、リストから除外するとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第２の実施形態と同様の効果を得ることができる。
（画像管理方法の第３の実施形態）
次に、本発明に係る画像管理方法の第３の実施形態について図２５から図２７を参照して説明する。
本発明に係る画像管理方法の第３の実施形態は、画像表示端末または画像入力端末から、属性情報として表示と設定されている画像の画像ファイルのみを画像サーバに送信する実施形態である。
なお、本実施形態の全体の概略については、前述の図１を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態の画像表示端末、画像入力端末及び画像サーバの内部構成については、前述の第１の実施形態において、図２を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第１の実施形態において、図３及び図４を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
また、以下の説明では、画像入力端末から画像サーバに画像ファイルを送信する場合の処理について説明する。ただし、以下の説明は、画像表示端末において画像の属性情報を設定し、画像サーバに画像ファイルを送信する場合の説明にも同様に成り立つ。
図２５は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合の動作を説明するために使用されるシステムの概略図であり、図２６は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合に使用される画像入力端末のブロック図であり、図２７は、本発明に係る画像管理方法の第３の実施形態において、画像入力端末から、属性情報として表示と設定されている画像のみを画像サーバに送信する場合の動作のフローチャートである。
まず、画像サーバ２５０８には、ネットワークを介して、画像入力端末２５０７、画像表示端末２５０９及び画像表示端末２５１０が接続されている。
画像入力端末２５０７は、画像サーバ２５０８に送信する画像を入力するための端末である。この画像入力端末２５０７は、画像を入力する動作を行い、画像を表示する動作は特に必要ではない。この画像入力端末として、例えば、デジタルカメラを挙げることができる。
画像表示端末２５０９、２５１０は、画像サーバ２５０８に送信する画像を入力する端末である。また、画像表示端末２５０９、２５１０は、画像サーバ２５０８から送信された画像を表示する端末である。この画像表示端末として、例えば電子写真立てを挙げることができる。
画像サーバ２５０８は、画像ファイルや属性情報を記録する。また、画像サーバ２５０８に記録された各種の情報は、複数の画像表示端末やその他の装置の間で共有されることができる。
また、画像入力端末２５０７では、画像２５０１に対して表示という属性情報２５０４を設定し、画像２５０２に対して非表示という属性情報２５０５を設定し、画像２５０３に対して表示という属性情報２５０６を設定する。
ここで、本実施形態における、属性情報の設定及び画像入力端末への記録についての説明は、前述の図９、図１０及び図１１を参照して説明した、画像表示端末に属性情報を設定及び記録する場合の説明と同じであるため、その説明を省略する。
画像入力端末２５０７は、各画像を画像サーバ２５０８に送信するが、非表示と設定された画像２５０２の画像ファイルは、画像サーバ２５０８に送信（アップロード）しない。
したがって、画像サーバ２５０８には、画像２５０１の画像ファイルと、画像２５０３の画像ファイルとが記録される。
したがって、画像表示端末２５０９及び画像表示端末２５１０には、画像サーバ２５０８から、画像２５０１、画像２５０３の画像ファイルのみがダウンロードされ、画像２５０２の画像ファイルがダウンロードされることはない。
次に、図２５に示される画像入力端末２５０７の内部機能について図２６を参照して説明する。ただし、図２６を用いて説明する画像入力端末の内部機能の説明は、画像表示端末から画像ファイルを画像サーバに送信する場合における、画像表示端末の内部機能の説明としても同じく成り立つ。
図２６に示されるように、図２５に示される画像入力端末２５０７は、表示部２６０１と、属性情報入力部２６０２と、判断部２６０３と、送信部２６０４と、記録部２６０５とを備える。
表示部２６０１は、画像を表示する。
属性情報入力部２６０２は、画像の属性情報を入力するための機能である。図２５に示される実施形態の場合は、画像入力端末には、属性情報として、画像の表示又は非表示の属性情報が入力される。
判断部２６０３は、所定の画像ファイルを属性情報に基づいて、画像サーバに送信するか否かを判断する。
送信部２６０４は、判断部２６０３の判断に基づいて、画像ファイルを画像サーバに送信する。
記録部２６０５は、画像ファイルや入力された属性情報を記録する。
上記各部の機能は、画像入力端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第３の実施形態の動作について図２７を参照して説明する。
まず、画像入力端末は、ユーザに対し、表示させる画像を選択させる（Ｓ２７０１）。
次に、画像入力端末は、画像を表示し、ユーザに対してこの画像に対して表示又は非表示の属性情報を入力させる（Ｓ２７０２、Ｓ２７０３）。
次に、画像入力端末は、入力された属性情報を記録する（Ｓ２７０４）。
次に、画像入力端末は、属性入力が終わったか否かを判断し、終わっていなければ（Ｎｏ）、Ｓ２７０１に移行し、終わっていれば（Ｙｅｓ）、Ｓ２７０６に移行する（Ｓ２７０５）。
次に、画像入力端末は、画像カウンタを初期化する（Ｓ２７０６）。
次に、画像入力端末は、画像サーバに画像ファイルを送信する際に、それぞれの画像の属性情報が表示となっているか否かを判断する（Ｓ２７０７）。
画像の属性情報が表示となっている場合は（Ｙｅｓ）、Ｓ２７０８に移行し、画像の属性情報が非表示となっていれば、Ｓ２７０９に移行する。
Ｓ２７０８では、画像入力端末は、属性情報が表示となっている画像ファイルを画像サーバに送信し、Ｓ２７０９に移行する。
Ｓ２７０９では、画像入力端末は、全ての画像に対して送信処理が終了したか否かを判断し、送信処理が終了していなければ（Ｎｏ）、Ｓ２７１０に移行して画像カウンタを１インクリメントした後、Ｓ２７０７に移行する。
全ての画像に対して送信処理が終了していれば、画像入力端末は動作を終える。
このように、本実施形態では、画像入力端末から、ユーザが入力する属性情報として表示とされている画像ファイルのみを画像サーバに送信し、画像サーバに不要な画像ファイルを送信することがないため、画像サーバにおける画像ファイルの管理をユーザの希望に沿ったものとすることができる。
（画像管理方法の第４の実施形態）
次に、本発明に係る画像管理方法の第４の実施形態について図２８から図３０を参照して説明する。
本発明に係る画像管理方法の第４の実施形態は、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする実施形態である。
なお、本実施形態の全体の概略については、前述の図１を示して説明した場合と同様であるため、その説明を省略する。
なお、本実施形態で使用される画像表示端末及び画像サーバの内部構成については、前述の第１の実施形態において、図２を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第１の実施形態において、図３及び図４を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図２８は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用されるシステムの概略図である。
図２８に示されるように、本実施形態には、画像サーバ２８０７にネットワークで接続された画像表示端末Ａ２８０４と、画像表示端末Ｂ２８０５と、画像表示端末Ｃ２８０６とを備える。
画像表示端末Ａ２８０４、画像表示端末Ｂ２８０５及び画像表示端末Ｃ２８０６は、画像サーバ２８０７に送信する画像を入力するための端末である。
また、画像表示端末Ａ２８０４、画像表示端末Ｂ２８０５及び画像表示端末Ｃ２８０６は、画像サーバ２８０７から送信された画像を表示する端末である。この画像表示端末として、例えば電子写真立てを例に挙げることができる。
図２８に示される例では、画像表示端末Ｃ２８０６のユーザのみが、画像２８０２に対して、非表示という属性情報２８０３を予め設定している。
一方、画像２８０１に対しては、画像表示端末Ａ２８０４、画像表示端末Ｂ２８０５及び画像表示端末Ｃ２８０６のユーザは各画像に対して非表示という設定はしていない。
ここで、本実施形態における、属性情報の設定及び画像表示端末の記録部への記録についての説明は、前述の図９、図１０及び図１１を参照して説明した場合と同様の説明であるため、その説明を省略する。
次に、図２８に示される画像表示端末の機能について、図２９を参照して説明する。図２９は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用される画像表示端末のブロック図である。
図２９に示されるように、図２８に示される画像表示端末は、表示部２９０１、受信部２９０２、属性情報入力部２９０３、判断部２９０４及び記録部２９０５を備えている。
表示部２９０１は、画像サーバからダウンロードされた画像ファイルの画像を、判断部２９０４の判断にしたがって表示する。例えば、判断部２９０４が、ある画像ファイルが表示と設定された画像の画像ファイルであると判断すれば、表示部２９０１は、その画像ファイルの画像を表示する。
受信部２９０２は、画像サーバから画像ファイルを受信する。
属性情報入力部２９０３は、ユーザが各画像に対して属性情報を予め入力するための機能である。本実施形態の場合、各画像に対して、表示又は非表示という属性情報が画像表示端末に入力される。
また、本実施形態において属性情報を画像表示端末に予め入力するとは、画像表示端末が画像サーバから画像ファイルをダウンロードする前に入力するという意味である。
判断部２９０４は、属性情報入力部２９０３で入力された属性情報に基づいて、表示部２９０１に画像を表示するか否かを判断する。
記録部２９０５は、画像サーバからダウンロードされた画像ファイルや、属性情報入力部２９０３において入力された属性情報を記録する。
上記各部の機能は、画像表示端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第４の実施形態の動作について図３０を参照して説明する。図３０は、本発明に係る画像管理方法の第４の実施形態において、画像表示端末において属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする場合の動作のフローチャートである。
図３０に示されるように、画像表示端末には、Ｓ３００１において、各画像ごとに属性情報が入力される。本実施形態の場合、この属性情報は、表示又は非表示を示す属性情報である。
次に、画像表示端末は、入力された属性情報を記録する（Ｓ３００２）。
次に、画像表示端末は画像サーバとの間で画像ファイル共有同期処理を行い、画像ファイルの同期をとる（Ｓ３００３からＳ３００７）。
すなわち、画像サーバは、所定の場合に、画像表示端末に共有すべき画像のリストを画像表示端末に送信する（Ｓ３００３）。ここで、この所定の場合とは、例えば、所定の時刻であってよい。また、この所定の場合として、その他にも、所定のイベントが発生した場合としても良い。
次に、画像表示端末は、リストを受信し（Ｓ３００４）、このリストに基づいて、リストに掲載されているが自身に記録されていない画像ファイルのダウンロードを画像サーバに要求する（Ｓ３００５）。
この要求を受けた画像サーバは、要求された画像ファイルを画像表示端末にダウンロードする（Ｓ３００６）。
なお、本実施形態の説明では、簡単のため、画像サーバから画像表示端末に画像ファイルをダウンロードする場合のみを例に挙げて説明する。ただし、本実施形態の場合でも、画像ファイル共有同期処理において、画像表示端末から画像サーバに画像ファイルを送信するとしても良い。
そして、画像ファイルを画像サーバから受信した画像表示端末は、その受信した画像ファイルを記録部に記録する（Ｓ３００７）。
次に、画像表示端末は、画像の表示要求があった場合、表示しようとする画像の属性情報が、表示となっているのか、非表示とっているのかを判断する（Ｓ３００８）。
そして、表示しようとする画像の属性情報が表示となっている場合は（Ｙｅｓ）、Ｓ３００９に移行し、この画像の表示処理を行い、非表示となっている場合は（Ｎｏ）、動作を終える。
このように、本発明に係る画像管理方法の第４の実施形態は、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバから画像ファイルが送信されても表示しないとすることにより、画像表示端末における画像の表示をユーザの希望に沿ったものとすることができる。
（画像管理方法の第５の実施形態）
次に、本発明に係る画像管理方法の第５の実施形態について図３１から図３４を参照して説明する。
本発明に係る画像管理方法の第５の実施形態は、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する実施形態である。
なお、本実施形態に基準とは、前述の第１の実施形態における基準と同様のものである。
また、本実施形態が適用されるシステム全体の概略については、前述の図１を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態で使用される画像表示端末及び画像サーバの内部構成については、前述の第１の実施形態において、図２を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第１の実施形態において、図３及び図４を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図３１は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作を説明するために使用されるシステムの概略図である。
図３１に示されるように、画像サーバ３１０７には、ネットワークを介して画像表示端末Ａ３１０４、画像表示端末Ｂ３１０５及び画像表示端末Ｃ３１０６が接続されている。
画像表示端末Ａ３１０４、画像表示端末Ｂ３１０５及び画像表示端末Ｃ３１０６は、画像サーバ３１０７に送信する画像を入力する端末である。また、画像表示端末Ａ３１０４、画像表示端末Ｂ３１０５及び画像表示端末Ｃ３１０６は、画像サーバ３１０７から送信された画像を表示する端末である。この画像表示端末は、例えば電子写真立てを例に挙げることができる。
画像表示端末Ａ３１０４は、設定する基準３１０１として、例えば、半年以内の新しいものという基準を設定し、この基準を画像サーバ３１０７に送信する。
画像表示端末Ｂ３１０５は、設定する基準３１０２として、例えば、「花」と「虫」で検索という基準を設定し、この基準を画像サーバ３１０７に送信する。
画像表示端末Ｃ３１０６は、設定する基準３１０３として、例えば、人気のあるものという基準を設定し、この基準を画像サーバ３１０７に送信する。
画像サーバ３１０７は、画像３１０９や画像３１１０に設定された属性情報３１１１、３１１２を参照し、各画像表示端末ごとの基準３１０８と比較する。
そして、画像サーバ３１０７は、各画像の属性情報が画像表示端末ごとの基準３１０８に該当するか否かを判断し、各画像表示端末に送信する属性情報を選択する処理３１１３を行なう。
この結果、画像表示端末Ａ３１０４には、送信すべき属性情報があれば、属性情報３１１４が送信される。
また、画像表示端末Ｂ３１０５には、送信すべき属性情報があれば、属性情報３１１５が送信される。
また、画像表示端末Ｃ３１０６には、送信すべき属性情報があれば、属性情報３１１６が送信される。
ただし、本発明において、画像サーバから画像表示端末に送信される属性情報としては特に限定するものではない。
すなわち、各画像表示端末に送信される属性情報としては、例えば図４に示される属性情報のすべてが画像表示端末に送信されるとしても良いし、図４に示される、画像名、検索キーワード、表示又は非表示を示す属性情報等の一部の属性情報が送信されるとしても良い。
例えば、画像サーバから画像表示端末に、属性情報として画像保存先が送信される場合は、画像表示端末は画像保存先から自分で画像をダウンロードしてくることができる。このとき、ダウンロードする画像は当該サーバ上になくてもよく、端末がアクセスできるネットワーク上にあればよい。この場合、属性情報はネットワーク上の場所を指している。
例えば、画像サーバから画像表示端末に、属性情報として画像名が送信される場合は、画像表示端末のユーザは、自分で画像ファイルの画像名を決定しなくても、画像サーバで設定されている画像名を使用することができる。
例えば、画像サーバから画像表示端末に、属性情報として検索キーワードが送信される場合は、画像表示端末のユーザは、画像ファイルの検索キーワードを決定しなくても、画像サーバで設定されている検索キーワードを使用することができる。
例えば、画像サーバから画像表示端末に、属性情報として非表示属性が送信される場合は、画像表示端末のユーザは、自分で画像ファイルの非表示属性を決定しなくても、画像サーバで設定されている非表示属性を使用することができる。
なお、上記の説明において、画像サーバから画像表示端末に送信される、画像サーバで設定されている属性情報とは、例えば、最多数のユーザが設定している属性情報を挙げることができる。
また、上記説明において、画像サーバから画像表示端末に送信される、画像サーバに設定されている属性情報とは、属性情報が送信される画像表示端末のユーザのユーザ属性であるとしても良い。
また、上記説明において、画像サーバから画像表示端末に送信される、画像サーバに設定されている属性情報とは、任意のユーザのユーザ属性であるとしても良い。
もちろん、画像サーバに設定された属性情報としては、他の設定を用いることもできる。
次に、本発明に係る画像管理方法の第５の実施形態において使用される、画像表示端末の機能について、図３２を参照して説明する。図３２は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像表示端末のブロック図である。
図３２に示されるように、画像表示端末は、受信部３２０１と、送信部３２０２と、基準入力部３２０３と、記録部３２０４とを備える。
受信部３２０１は、画像サーバから属性情報を受信する。
送信部３２０２は、画像サーバに対して基準を送信する。
基準入力部３２０３には、画像サーバに対して送信する基準が入力される。
記録部３２０４は、基準入力部３２０３で入力された基準や、受信部３２０１で受信した属性情報を記録する。
上記各部の機能は、画像表示端末のＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、図３１に示される画像サーバの機能について、図３３を参照して説明する。図３３は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像サーバのブロック図である。
図３３に示されるように、画像サーバは、受信部３３０１と、判断部３３０２と、送信部３３０３と、記録部３３０４とを備える。
受信部３３０１は、画像表示端末から送信された基準を受信する。
判断部３３０２は、記録部３３０４に記録されている属性情報が基準を満たしているのか否かについて判断する。
また、判断部３３０２は、この判断に基づいて、画像表示端末に属性情報を送信するか否かを判断する。
さらに、判断部３３０２は、設定に基づいて、記録部３３０４に記録された属性情報のうち、どの属性情報を画像表示端末に送信するのかも判断する。この設定は、例えば画像表示端末から送信されるとしても良いし、画像サーバの設定者が画像サーバに入力することにより設定されるとしても良い。
ここで、記録部３３０４に記録されている属性情報は、前述の第１の実施形態で図３及び図４を参照して説明した属性情報と同じものである。したがって、記録部３３０４に記録される属性情報の取得又は生成方法は、前述の第１の実施形態において説明した属性情報の取得又は生成方法と同じである。
また、本実施形態において使用される集計結果の算出方法は、前述の本発明に係る画像管理方法の第１の実施形態において、図１２から図１８を参照して説明した集計結果の算出方法と同じであるためその詳細な説明を省略する。
送信部３３０３は、判断部３３０２の判断に基づいて、記録部３３０４に記録されている画像の属性情報を画像表示端末に送信する。
記録部３３０４は、画像の属性情報及び画像表示端末から送信された基準を記録する。
上記各部の機能は、画像サーバのＣＰＵが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第５の実施形態の動作について図３４を参照して説明する。図３４は、本発明に係る画像管理方法の第５の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作のフローチャートである。
まず、画像表示端末には、基準が入力される（Ｓ３４０１）。
画像表示端末は、この入力された基準を画像サーバに送信する（Ｓ３４０２）。
次に、画像サーバは、画像表示端末から送信された基準を受信する（Ｓ３４０３）。
次に、画像サーバは、各画像の属性情報が、画像表示端末から送信された基準を満たしているか否かを判断する（Ｓ３４０４）。
このＳ３４０４における、各画像の属性情報が基準を満たしているか否かの判断については、前述の第１の実施形態における、図２４のＳ２４０４における判断と同様であるため、その詳細な説明を省略する。
次に、画像サーバは、基準を満たしている画像の属性情報を、画像表示端末に送信する（Ｓ３４０５）。ここで、どの属性情報を画像表示端末に送信するかは、予め画像サーバに設定されているもとする。ただし、画像表示端末からの要求で、画像表示端末に送信する属性情報が決定されるとしても良い。
次に、画像表示端末は、画像サーバから送信された属性情報を受信し、記録部に記録する（Ｓ３４０６、Ｓ３４０７）。
このように、本発明に係る画像管理方法の第５の実施形態は、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報のみを画像表示端末に送信することから、画像表示端末に記録されたユーザの希望に沿った画像の属性情報を、画像サーバに設定されている属性情報と一致させることができる。
例えば、本実施形態では、半年以内の新しいものという基準を満たす画像の属性情報である画像名を、画像サーバから画像表示端末に送信することができる。
また、本実施形態を前述の第１の実施形態及び第４の実施形態と組み合わせることにより、画像表示端末における画像の表示をよりユーザの希望に沿ったものとすることができる。
すなわち、第１の実施形態で説明したように、画像サーバに記録されている属性情報に処理がなされ、例えばあるユーザのある画像の表示という属性情報が非表示という属性情報に変わったとする。
そして、基準としてコピー数を設定し、この属性が変更された画像のコピー数が基準を満たしていれば、変更された属性情報が画像表示端末に送信され、画像表示端末の属性情報となる。
その結果、第４の実施形態で説明したように、たとえ画像サーバから画像表示端末に画像ファイルが送信されたとしても、その画像は表示されないこととなる。
このように、例えば本実施形態では、画像表示端末に記録される、ユーザの希望する画像の属性情報を、画像サーバに設定されている属性情報に設定することができる。
なお、上述の本発明に係る画像管理方法の第５の実施形態では、画像サーバにおいて使用される基準が画像表示端末から画像サーバに送信される場合を例に説明した。
しかし、本発明に係る画像管理方法としてはこのような場合に限定されるものではなく、画像サーバにおいて使用される基準として、例えば、画像サーバが基準入力部を備え、各画像表示端末ごとに基準を生成し、この生成された基準を用いるとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第５の実施形態と同様の効果を得ることができる。
また、本発明では、上記各実施形態で用いた画像ファイルの代わりに、例えば音楽ファイル等のその他の種類のファイルを用いることもできる。
【産業上の利用可能性】  以上のように、本発明に係る画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、複数の端末で画像ファイルを共有するシステムや、さらに、画像サーバから画像ファイルを受信して表示する端末を備えるシステムに適用して好適である。
【図１】
2004111853.tif 000003
【図２】
2004111853.tif 000004
【図３】
2004111853.tif 000005
【図４】
2004111853.tif 000006
【図５】
2004111853.tif 000007
【図６】
2004111853.tif 000008
【図７】
2004111853.tif 000009
【図８】
2004111853.tif 000010
【図９】
2004111853.tif 000011
【図１０】
2004111853.tif 000012
【図１１】
2004111853.tif 000013
【図１２】
2004111853.tif 000014
【図１３】
2004111853.tif 000015
【図１４】
2004111853.tif 000016
【図１５】
2004111853.tif 000017
【図１６】
2004111853.tif 000018
【図１７】
2004111853.tif 000019
【図１８】
2004111853.tif 000020
【図１９】
2004111853.tif 000021
【図２０】
2004111853.tif 000022
【図２１】
2004111853.tif 000023
【図２２】
2004111853.tif 000024
【図２３】
2004111853.tif 000025
【図２４】
2004111853.tif 000026
【図２５】
2004111853.tif 000027
【図２６】
2004111853.tif 000028
【図２７】
2004111853.tif 000029
【図２８】
2004111853.tif 000030
【図２９】
2004111853.tif 000031
【図３０】
2004111853.tif 000032
【図３１】
2004111853.tif 000033
【図３２】
2004111853.tif 000034
【図３３】
2004111853.tif 000035
【図３４】
2004111853.tif 000036
【国際調査報告】
2004111853.tif 000037
2004111853.tif 000038
2004111853.tif 000039