(57)【要約】      （修正有）【課題】画像を修正した場合に、修正画像をグループメンバー毎に閲覧する権限を設定することにより、各グループメンバーがログインした場合にはそのグループメンバーの権限により修正画像の表示を切り替える。【解決手段】第１の情報処理端末の指示で閲覧画像から修正された修正画像を保存し、保存された修正画像に対する閲覧権限を示す閲覧権限情報を受け付け、受け付けた閲覧権限情報に基づいて、修正画像の閲覧権限のあるユーザ情報を登録する。次に第２の情報処理端末から受け付けたユーザ情報と、登録されたユーザ情報とに基づいて、受け付けたユーザ情報が、修正画像の閲覧権限があるかを判定し、権限があると判定された場合に修正画像を、ユーザ情報を受け付けた第２の情報処理端末に表示指示し、一方、権限がないと判定された場合に修正画像の元となった記憶手段が記憶する閲覧画像を、前記ユーザ情報を受け付けた第２の情報処理端末に表示指示する。【選択図】図６
2012027669.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理端末と通信可能に接続された閲覧画像を管理する管理サーバであって、
前記閲覧画像を記憶する記憶手段と、
第１の情報処理端末の指示で前記閲覧画像から修正された修正画像を保存する第１の保存手段と、
前記第１の保存手段により保存された修正画像に対する閲覧権限を示す閲覧権限情報を受け付ける第１の受付手段と、
前記第１の受付手段により受け付けた前記閲覧権限情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第１の登録手段と、
第２の情報処理端末からユーザ情報を受け付ける第２の受付手段と、
前記第２の受付手段が受け付けたユーザ情報と、前記第１の登録手段により登録されたユーザ情報とに基づいて、前記第２の受付手段が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第１の判定手段と、
前記第１の判定手段により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第１の判定手段により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第１の表示指示手段と、
を備えることを特徴とする管理サーバ。
【請求項２】
前記閲覧画像を前記第１の情報処理端末に送信する送信手段と、
前記送信手段が送信した前記閲覧画像と前記第１の情報処理端末の指示で前記閲覧画像から修正された修正画像とを対応づけて管理する管理手段と、
を更に備える事を特徴とする請求項１に記載の管理サーバ。
【請求項３】
前記第１の情報処理端末から修正処理情報を受け付ける第３の受付手段と、
前記修正処理情報に従って前記閲覧画像を修正する修正手段と、
前記修正手段が修正した修正画像を保存する第２の保存手段と、
を更に備える事を特徴とする請求項１又は請求項２のいずれか１項に記載の管理サーバ。
【請求項４】
ユーザ画像を登録する第２の登録手段と、
前記修正手段が修正した修正部から顔画像を抽出する第１の抽出手段と、
前記顔画像と前記ユーザ画像で顔認識結果が一致するユーザ情報を抽出する第２の抽出手段と、
前記第２の抽出手段が抽出したユーザ情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第３の登録手段と、
前記第２の受付手段が受け付けたユーザ情報と、前記第３の登録手段により登録されたユーザ情報とに基づいて、前記第２の受付手段が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第２の判定手段と、
前記第２の判定手段により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第２の判定手段により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第２の表示指示手段と、
を更に備える事を特徴とする請求項３に記載の管理サーバ。
【請求項５】
複数の情報処理端末と通信可能に接続された閲覧画像を管理する管理サーバの制御方法であって、
前記管理サーバは前記閲覧画像を記憶する記憶手段を備え、
前記管理サーバの第１の保存手段が、第１の情報処理端末の指示で前記閲覧画像から修正された修正画像を保存する第１の保存工程と、
前記管理サーバの第１の受付手段が、前記第１の保存工程により保存された修正画像に対する閲覧権限を示す閲覧権限情報を受け付ける第１の受付工程と、
前記管理サーバの第１の登録手段が、前記第１の受付工程により受け付けた前記閲覧権限情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第１の登録工程と、
前記管理サーバの第２の受付手段が、第２の情報処理端末からユーザ情報を受け付ける第２の受付工程と、
前記管理サーバの第１の判定手段が、前記第２の受付工程が受け付けたユーザ情報と、前記第１の登録工程により登録されたユーザ情報とに基づいて、前記第２の受付工程が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第１の判定工程と、
前記管理サーバの第１の表示指示手段が、前記第１の判定工程により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第１の判定工程により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第１の表示指示工程と、
を含むことを特徴とする制御方法。
【請求項６】
複数の情報処理端末と通信可能に接続された閲覧画像を管理する管理サーバで読み取り実行可能なプログラムあって、
前記管理サーバを、
前記閲覧画像を記憶する記憶手段と、
第１の情報処理端末の指示で前記閲覧画像から修正された修正画像を保存する第１の保存手段と、
前記第１の保存手段により保存された修正画像に対する閲覧権限を示す閲覧権限情報を受け付ける第１の受付手段と、
前記第１の受付手段により受け付けた前記閲覧権限情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第１の登録手段と、
第２の情報処理端末からユーザ情報を受け付ける第２の受付手段と、
前記第２の受付手段が受け付けたユーザ情報と、前記第１の登録手段により登録されたユーザ情報とに基づいて、前記第２の受付手段が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第１の判定手段と、
前記第１の判定手段により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第１の判定手段により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第１の表示指示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像管理システム及び制御方法とプログラムに関する。
【背景技術】
【０００２】
登録した画像を複数のグループメンバーで共有する画像管理システムではログインしたメンバーにて既に登録された画像を共有し、画像の閲覧やダウンロードすることができる。その際にメンバー毎に異なる画像を登録してもグループメンバー全員が同じ画像内容を共有することになり、画像内容を修正した場合も修正した修正画像を共有する事になる。
【０００３】
先行文献１ではアクセス者の顔画像を予め登録し、アクセス者が画像を登録する場合にアクセス者と一致するか否かにより閲覧する画像を分類する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１２８３３２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一旦グループ共有画面に登録した画像内容を修正した場合には、その修正内容を共有グループ全員に見せたくない場合もある。その場合には修正を行った修正者自身にグループ内の誰が閲覧できるかを選択する機能が必要になるが、先行文献１においては、グループメンバー毎に画像を分類することはできるが、メンバー毎に画像内容を変えて閲覧することはできず、このような課題を解決することはできない。
【０００６】
本発明はグループにて画像を共有し閲覧する際に、画像を修正した場合に、修正画像をグループメンバー毎に閲覧する権限を設定することにより、各グループメンバーがログインした場合にはそのグループメンバーの権限により修正画像を表示するか修正される前の画像を表示するかを切り替える仕組みを提供する事を目的とする。
【課題を解決するための手段】
【０００７】
本願発明は、複数の情報処理端末と通信可能に接続された閲覧画像を管理する管理サーバであって、前記閲覧画像を記憶する記憶手段と、第１の情報処理端末の指示で前記閲覧画像から修正された修正画像を保存する第１の保存手段と、前記第１の保存手段により保存された修正画像に対する閲覧権限を示す閲覧権限情報を受け付ける第１の受付手段と、前記第１の受付手段により受け付けた前記閲覧権限情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第１の登録手段と、第２の情報処理端末からユーザ情報を受け付ける第２の受付手段と、前記第２の受付手段が受け付けたユーザ情報と、前記第１の登録手段により登録されたユーザ情報とに基づいて、前記第２の受付手段が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第１の判定手段と、前記第１の判定手段により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第１の判定手段により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第１の表示指示手段と、
を備えることを特徴とする。
【０００８】
また、前記閲覧画像を前記第１の情報処理端末に送信する送信手段と、前記送信手段が送信した前記閲覧画像と前記第１の情報処理端末の指示で前記閲覧画像から修正された修正画像とを対応づけて管理する管理手段と、を更に備える事を特徴とする。
【０００９】
また、前記第１の情報処理端末から修正処理情報を受け付ける第３の受付手段と、前記修正処理情報に従って前記閲覧画像を修正する修正手段と、前記修正手段が修正した修正画像を保存する第２の保存手段と、を更に備える事を特徴とする。
【００１０】
また、ユーザ画像を登録する第２の登録手段と、前記修正手段が修正した修正部から顔画像を抽出する第１の抽出手段と、前記顔画像と前記ユーザ画像で顔認識結果が一致するユーザ情報を抽出する第２の抽出手段と、前記第２の抽出手段が抽出したユーザ情報に基づいて、前記修正画像の閲覧権限のあるユーザ情報を登録する第３の登録手段と、前記第２の受付手段が受け付けたユーザ情報と、前記第３の登録手段により登録されたユーザ情報とに基づいて、前記第２の受付手段が受け付けたユーザ情報が、前記修正画像の閲覧権限があるかを判定する第２の判定手段と、前記第２の判定手段により権限があると判定された場合に前記修正画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示し、一方、前記第２の判定手段により権限がないと判定された場合に前記修正画像の元となった前記記憶手段が記憶する前記閲覧画像を、前記ユーザ情報を受け付けた前記第２の情報処理端末に表示指示する第２の表示指示手段と、を更に備える事を特徴とする。
【発明の効果】
【００１１】
本発明はグループにて画像を共有し閲覧する際に、画像を修正した場合に、修正画像をグループメンバー毎に閲覧する権限を設定することにより、各グループメンバーがログインした場合にはそのグループメンバーの権限により修正画像を表示するか修正される前の画像を表示するかを切り替える仕組みを提供する事が可能となる。
【図面の簡単な説明】
【００１２】
【図１】画像管理システムのシステム構成を示す図。
【図２】管理サーバとクライアント端末のハードウエア構成を示す図
【図３】グループ登録処理のフローチャートを示す図
【図４】閲覧処理のフローチャートを示す図
【図５】画像登録処理のフローチャートを示す図
【図６】画像修正処理のフローチャートを示す図
【図７】管理サーバが表示指示するログイン画面を示す図
【図８】管理サーバが表示指示するグループ情報登録画面を示す図
【図９】管理サーバが表示指示する登録情報画面を示す図
【図１０】管理サーバが表示指示する画像一覧画面を示す図
【図１１】管理サーバが表示指示する選択画像表示画面を示す図
【図１２】管理サーバが表示指示する修正画面を示す図
【図１３】管理サーバが表示指示する選択画像表示画面を示す図
【図１４】配信メールを示す図
【図１５】フォルダ階層とフォルダ内部を示す図
【図１６】フォルダ内部を示す図
【図１７】管理データを示す図
【図１８】手動設定処理のフローチャートを示す図
【図１９】管理サーバが表示指示する手動設定処理画面を示す図
【図２０】管理データを示す図
【発明を実施するための形態】
【００１３】
図１は、クライアント端末２００、２０１、管理サーバ１００が通信回線（ＬＡＮ）３００を介して通信可能に接続された本発明のシステム構成図である。  図２は、図１に示したクライアント端末２００、２０１、管理サーバ１００、に適用可能な情報処理装置のハードウエア構成を示すブロック図である。  
【００１４】
図２において、４０１はＣＰＵで、システムバス４０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ４０２あるいは外部メモリ４１１には、ＣＰＵ４０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。４０３はＲＡＭで、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。ＣＰＵ４０１は、処理の実行に際して必要なプログラム等をＲＯＭ４０２あるいは外部メモリ４１１からＲＡＭ４０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。  
【００１５】
また、４０５は入力コントローラで、キーボード（ＫＢ）４０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。４０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）４１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ４１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。  
【００１６】
４０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ４１１へのアクセスを制御する。  
【００１７】
４０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ３００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。  
【００１８】
なお、ＣＰＵ４０１は、例えばＲＡＭ４０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ４１０上での表示を可能としている。また、ＣＰＵ４０１は、ＣＲＴ４１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。  
【００１９】
本発明を実現するための後述する各種プログラムは、外部メモリ４１１に記録されており、必要に応じてＲＡＭ４０３にロードされることによりＣＰＵ４０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ４１１に格納されており、これらについての詳細な説明も後述する。  本発明の画像管理システムで処理される各フローチャートについて説明する。  図３は画像管理システムにおいての共有グループ登録処理フローを示す図である。  
【００２０】
図３のステップ３０１〜ステップ３１７は、管理サーバ１００またはクライアント端末２００のＣＰＵ４０１の制御の元で実行する処理である。図中に示した点線により管理サーバ１００またはクライアント端末２００のどちらが実行するのかを示している。  ステップ３０１では、ＵＲＬを送信し、管理サーバのＷｅｂ画面にアクセスする。  ステップ３０２では、クライアント端末にＷｅｂ画面を表示指示する。  ステップ３０３では、表示された画面の操作情報を管理サーバに送信する。  ステップ３０４では、操作情報を受け付ける。  ステップ３０５では、操作情報から新規登録要求がされたかを判断する。  
【００２１】
ステップ３０６では、クライアント端末にグループ情報登録画面（図８）を表示指示する。グループを識別可能なグループＩＤが自動で付与され、図１７の１７０１（グループ管理）にグループＩＤが登録される。  ステップ３０７では、グループ情報、操作情報を管理サーバに送信する。  ステップ３０８では、グループ情報を受け付け、ユーザ名、メールアドレスを図１７の１７０２（グループユーザ管理）に登録する。  ステップ３０９では、操作情報からユーザ画像登録要求がされたかを判断する。  ステップ３１０では、クライアント端末に図示しないユーザ画像登録画面を表示指示する。  ステップ３１１では、ユーザ画像を管理サーバに送信する。  
【００２２】
ステップ３１２では、ユーザ画像を受け付け、受け付けたユーザ画像を管理フォルダ（図１８）内に保存する。ユーザの顔が識別可能なユーザ画像は図１７の１７０４（ユーザ情報管理）のデータベースに登録される（第２の登録手段）。ユーザ画像は同時にユーザＩＤと対応づけて管理される。  ステップ３１３では、クライアント端末に登録情報画面（図９）を表示指示する。  ステップ３１４では、表示された画面の操作情報（完了ボタン）を管理サーバに送信する。  ステップ３１５では、操作情報を受け付ける。  
【００２３】
ステップ３１６では、クライアント端末に図示しない登録完了画面を表示指示する。図１４に示すような文面のメールを登録されたユーザ全員のメールアドレスに送信指示をする。ここで共有ユーザ全てにユーザＩＤが自動で付与され、図１７の１７０２（グループユーザ管理）及び図１７の１７０４（ユーザ情報管理）のデータベースに登録される。さらにグループＩＤで管理されるユーザＩＤ毎に識別可能なフォルダＩＤが自動で付与され、図１７の１７０５（フォルダ管理）のデータベースに登録される。  ステップ３１７では、図示しない登録完了画面が表示される。グループ登録されたユーザに指定された宛先のクライアント端末はメールを受信する。  以上で図３の説明を終わる。  図４は画像管理システムにおいての閲覧処理フローを示す図である。  
【００２４】
図４のステップ４０１〜ステップ４１８は、管理サーバ１００またはクライアント端末２００のＣＰＵ４０１の制御の元で実行する処理である。図中に示した点線により管理サーバ１００またはクライアント端末２００のどちらが実行するのかを示している。  
【００２５】
ステップ４０１では、グループ登録されたメンバーに図１４に示すメールで予め通知された共通ＵＲＬを送信し、管理サーバのグループ専用ログイン画面（図７）にアクセスする。  ステップ４０２では、クライアント端末にグループ専用ログイン画面（図７）を表示指示する。  ステップ４０３では、ユーザＩＤ等のログイン情報を送信する。  ステップ４０４では、ユーザＩＤ等のログイン情報を受け付ける（第２の受付手段）。  ステップ４０５では、受け付けたログイン情報を判断し、ログイン可能と判断した場合は、Ｓ４０６に進む。  
【００２６】
ステップ４０６では、ユーザＩＤ（ユーザ情報）からログイン者を特定する。図３で登録したユーザテーブル（図１７の１７０２）にあるかを検索してログイン者を特定する。次に画像管理データベース（図２０の２００２の閲覧権限管理データベース）を参照し、修正画像の閲覧権限を判定する（第１の判定手段、第２の判定手段）。判定後、特定したログイン者に関連するユーザＩＤと画像ＩＤを抽出（1回目）する。  
【００２７】
ステップ４０７では、ログイン者に固有の閲覧画像一覧画面（図１０）をログイン者のクライアント端末２００に表示指示する。まずＳ４０６にて抽出された画像を優先的に表示する。Ｓ４０５で閲覧権限があると判定された場合には、修正画像をユーザＩＤを受け付けたクライアント端末に表示指示する。Ｓ４０５で閲覧権限がないと判定された場合には、修正画像の元となった画像をユーザＩＤを受け付けたクライアント端末に表示指示する（第１の表示指示手段、第２の表示指示手段）。  
【００２８】
図２０の２００１の閲覧権限管理データベースからもし優先的に表示する設定データ（1回目）がない場合には、特定したログイン者に関連するユーザＩＤと画像ＩＤ、フォルダＩＤを以下の方法で抽出（２回目）する。抽出終了後、ログイン者に固有の閲覧画像一覧画面（図１０）をログイン者のクライアント端末２００に表示指示する。  
【００２９】
閲覧画像一覧画面に表示指示する一覧画像はログイン者に固有のユーザ専用フォルダに保存されている画像をまず表示指示する。次にグループ共有フォルダに保存されている画像も表示指示する。  
【００３０】
ただし、ユーザ専用フォルダとグループ共有フォルダとに同一の画像ＩＤが存在する場合は、ユーザ専用フォルダに保存されている画像ＩＤを優先し、グループ共有フォルダに保存されている画像ＩＤは一覧画像の中に表示指示しない。これによりＳ６１３とＳ６１４で処理された後の一覧画像を変動させている。  
【００３１】
ユーザ専用フォルダはユーザ登録時にユーザＩＤ毎に作成されるが、図６の画像修正処理において、各ユーザの修正処理が繰り返された場合は、修正画像の複製と削除が繰り返されることになる。その修正画像の複製の際に固有のユーザ専用フォルダ直下に既にある画像に上書きされないように、Ｓ６０５の修正画像の複製の際に、上書きが発生する場合には、固有のユーザ専用フォルダ内に子フォルダ、孫フォルダといったように修正が繰り返される度にユーザ専用フォルダの下位の階層（図１５）にフォルダを自動で作成し、そのフォルダ内に修正した画像を保存する。  
【００３２】
よって閲覧画像一覧画面に表示指示する一覧画像はログイン者に固有のユーザ専用フォルダの最階層のフォルダから画像ＩＤの異なる全て画像を検索し一覧表示する。さらに同一の画像ＩＤが存在した場合は、最も下位の階層に保存されている画像を一覧画像に表示させる。  
【００３３】
よって修正処理後には画像ＩＤは登録時に付与される画像ＩＤと同じであるが、同じ画像ＩＤである修正画像が複数作成される。またて修正処理後にはフォルダの名前であるユーザＩＤは登録時に付与されるユーザＩＤと同じであるが、同じフォルダ名である複製フォルダが固有のユーザ専用フォルダの下位の階層に複数作成される。  ステップ４０８では、閲覧画像一覧画面（図１０）が表示され、画面上の操作情報を管理サーバに送信する。  ステップ４０９では、閲覧終了の操作情報を受け付けたかを判断する。はい（閲覧終了）の場合は終了する。いいえの場合はＳ４１０に進む。  
【００３４】
ステップ４１０では、画像登録の操作情報（図１０の１００２）を受け付けたかを判断する。はい（画像登録）の場合はＳ４１１に進む。いいえの場合はＳ４１３に進む。  ステップ４１１では、図５の画像登録処理をする。  
【００３５】
ステップ４１２では、画像登録処理終了の操作情報を受け付けたかを判断する。はい（画像登録処理終了）の場合はＳ４０７に進む。いいえの場合はＳ４１１に進む。  ステップ４１３では、画像選択の操作情報を受け付けたかを判断する。はい（画像選択）の場合はＳ４１４に進む。いいえの場合はＳ４０７に進む。  ステップ４１４では、ログイン者が選択した選択画像画面（図１１）をログイン者のクライアント端末２００に表示指示する。  ステップ４１５では、選択画像画面（図１１）が表示され、画面上の操作情報を管理サーバに送信する。  
【００３６】
ステップ４１６では、画像修正の操作情報（図１１の１１０２）を受け付けたかを判断する。はい（画像修正する）の場合はＳ４１７に進む。いいえの場合はＳ４１４に進む。  ステップ４１７では、図６の画像修正処理をする。  
【００３７】
ステップ４１８では、画像修正処理終了の操作情報（図１２の１２１３）を受け付けたかを判断する。はい（画像修正処理終了）の場合はＳ４０７に進む。いいえの場合はＳ４１７に進む。  以上で図４の説明を終わる。  図５は画像管理システムにおいての画像登録処理フローを示す図である。  
【００３８】
図５のステップ５０１〜ステップ５０４は、管理サーバ１００またはクライアント端末２００のＣＰＵ４０１の制御の元で実行する処理である。図中に
示した点線により管理サーバ１００またはクライアント端末２００のどちらが実行するのかを示している。  ステップ５０１では、図示しない登録画像受付画面を表示指示する。  
【００３９】
ステップ５０２では、登録画像受付画面の操作で登録したい画像を選択し、管理サーバに画像を送信する。また登録画像受付画面での操作情報を管理サーバに送信する。  
【００４０】
ステップ５０３では、受け付けた画像（閲覧画像）を共有グループ毎に固有のフォルダ（図１５のマラソンだいすき）に保存し記憶する（記憶手段）。保存される時には画像を識別可能な画像ＩＤ（０００１．ｊｐｇ等）を自動で付与する。該共有グループ毎に固有のフォルダ内に保存された画像は、Ｓ４０７で表示指示するログイン者に固有の閲覧画像一覧画面（図１０）で閲覧可能となる。閲覧画像一覧画面では保存された画像と画像ＩＤが共通なサムネイル画像を自動生成し表示指示する。  ステップ５０４では、画像登録処理終了の操作情報を受け付けたかを判断する。はい（画像登録処理終了）の場合は終了する。いいえの場合はＳ５０１に進む。  以上で図５の説明を終わる。  図６は画像管理システムにおいての画像修正処理フローを示す図である。  
【００４１】
図６のステップ６０１〜ステップ６１２は、管理サーバ１００またはクライアント端末２００のＣＰＵ４０１の制御の元のＣＰＵ４０１の制御の元で実行する処理である。図中に示した点線により管理サーバ１００またはクライアント端末２００のどちらが実行するのかを示している。  ステップ６０１では、ログイン者が選択した画像にトリミング等の修正をする画像修正画面（図１２）をログイン者のクライアント端末２００に表示指示する。  
【００４２】
また修正用画像送信（図１２の１２１１）ボタンが押された場合には、ここでは画像修正をクライアント端末にて実行する為に、表示された画像（修正前）を送信（送信手段）する。ここで送信される修正前の画像ＩＤはデータベース（図１７の１７０６の送信画像管理）で管理される（管理手段）。  さらに修正済画像受信（図１２の１２１２）ボタンが押された場合には、修正済の画像をクライアント端末（第１のクライアント端末）から受け付ける。  ステップ６０２では、操作情報（修正処理情報）を送信する。  
【００４３】
またここでは修正処理の操作情報だけではなく、修正済画像受信ボタンにより表示指示された図示しない修正済画像受信用画面を用いて修正画像を受け付け、管理サーバに送信する事も可能できる。  
【００４４】
ステップ６０３では、修正処理情報を受け付け（第３の受付手段）、操作情報でエリア選択の操作情報（図１２の１２０２）を受け付けたと判断した場合、エリア選択で図１２の１２０５のように指定された画像内の修正エリア座標と座標内の画像Ａ（修正前）を一時記憶する。Ｓ６０２で送信された修正処理情報にしたがって閲覧画像を修正する（修正手段）。  
【００４５】
修正済画像受信用画面から受け付けた修正後の画像はＳ６０１で送信された修正前の画像ＩＤと対応づけて管理され、受け付けた修正後の画像は修正画像ＩＤ（０００１−Ｓ１）が自動で付与されてフォルダに保存（第１の保存手段）される。  また受け付けた修正後の修正画像ＩＤはデータベース（図１７の１７０６の送信画像管理）で管理される。  
【００４６】
ステップ６０４では、操作情報で自動設定の操作情報（図１２の１２０３）を受け付けたと判断した場合、エリア選択で図１２の１２０８のように、画像Ａと同じ修正エリア座標の画像Ｂ（修正後）を一時記憶する。受け付けていない場合はＳ６１５に進む。  
【００４７】
ステップ６０５では、修正後の画像（図１２の１２１０）をユーザ毎のフォルダ全て（図１５）に複製し保存する。図１５のように０００１、０００２、０００３といったユーザＩＤ毎のフォルダがグループ登録時に予め作成されており、０００１、０００２、０００３の全フォルダに修正後の画像が複製され保存される（第２の保存手段）。その際に修正後の画像ＩＤは修正前と同じ画像ＩＤ（図１６の０００１．ｊｐｇ）にする。修正前の画像はマラソンだいすきフォルダに保存され、Ｓ６０４で修正後に自動設定の操作情報を受け付けた後でも、修正は反映されず同じ画像と画像ＩＤのままで保持（図１５の０００１．ｊｐｇ）される。  
【００４８】
Ｓ４０５で説明したように修正後の画像を自動設定する必要がある場合には、該フォルダの下位に同一の名前のフォルダを自動で作成し、作成した下位のフォルダ内に複製し保存する（第２の保存手段）。  
【００４９】
ステップ６０６では、画像Ａと画像Ｂの両方の画像解析をする。画像解析から両方の画像の差分を抽出する。ここで抽出する差分とは両画像のリファレンスとなる基準画像（画像データなし）と両画像をそれぞれ比較し抽出する。抽出した画像解析後の差分画像Ａと差分画像Ｂ（修正部）の両方を顔認識し顔画像を抽出する（第１の抽出手段）。  
【００５０】
ステップ６０７では、差分画像Ａと差分画像Ｂ（修正部）の何れか一方から顔が認識されたかを判断する。顔が認識された場合はＳ６０８に進む。顔が認識されなかった場合はＳ６１３に進む。  
【００５１】
ステップ６０８では、Ｓ６０７で認識された全ての顔をＳ３１２で登録された共有グループ内で管理されているユーザ画像と比較し、共有グループ内の誰の顔かを判断する。  
【００５２】
つまり修正した部分にある顔画像と一致（顔認識結果が一致）しているユーザＩＤを図１７の１７０２（グループユーザ管理）データベースから検索し抽出する（第２の抽出手段）。  
【００５３】
なお、Ｓ１８０３で図２０の２００２（閲覧権限管理）データベースに登録したようにここで抽出したユーザＩＤから閲覧権限を登録（第３の登録手段）してもよい。抽出したユーザＩＤの閲覧権限を×にし、Ｓ４０７で抽出したユーザＩＤに対して閲覧させる場合には修正画像ではなく修正する前の画像を閲覧させる。その場合はＳ６０９〜Ｓ６１４の処理は実行しない。  
【００５４】
ステップ６０９では、全ての顔が誰か判断できたかを判断し、全ての顔が誰か判断できた場合はＳ６１０に進む。全ての顔が誰か判断できなかった場合は異常として、処理を終了する。  
【００５５】
ステップ６１０では、Ｓ６０８で判断された共有グループ内の誰にログイン者が含まれるかを判断する。ログイン者が含まれる場合はＳ６１１に進む。ログイン者が含まれない場合はＳ６１２に進む。  ステップ６１１では、ログイン者以外の誰かが含まれるかを判断する。含まれる場合はＳ６１２に進む。含まれない場合はＳ６１３に進む。  ステップ６１２では、ログイン者以外の誰かを特定し、ユーザＩＤを抽出する。  ステップ６１３では、ログイン者以外の全てのユーザのフォルダからＳ６０５で複製し保存した修正後の画像（図１２の１２１０）を削除する。  
【００５６】
Ｓ６０５で説明したようにフォルダを自動で作成し、作成した下位のフォルダ内に複製し保存した場合には、Ｓ６０５で保存した最下位フォルダから修正後の画像（図１２の１２１０）を削除する。  これでログイン者以外のユーザフォルダには修正後の画像が存在しないことになる。  
【００５７】
図１３の１３０２は田中一郎さんが、ログインした後の画面であるが、選択された画像（０００１．ｊｐｇ）は山田太郎さんが撮影されている部分を鈴木花子さんに消去（図６の画像修正処理）された後にログインしたものである。このように図６の画像修正処理が反映されるとログインユーザ毎に同じ画像ＩＤで閲覧できる一覧画像が変動する。  ステップ６１４では、Ｓ６１２で特定されたユーザのフォルダのみＳ６０５で複製し保存した修正後の画像（図１２の１２１０）を削除する。  
【００５８】
Ｓ６０５で説明したようにフォルダを自動で作成し、作成した下位のフォルダ内に複製し保存した場合には、Ｓ６０５で保存した最下位フォルダから修正後の画像（図１２の１２１０）を削除する。  
【００５９】
これでログイン者とＳ６１２で特定されなかったユーザ以外のユーザフォルダには修正後の画像が存在しないことになる。図１６の１６０１と１６０２のように、鈴木花子さんのフォルダと田中一郎さんのフォルダにのみ修正後の画像が保存されたままである。鈴木花子さんが修正した画像が自動で田中一郎さんのフォルダにも保存されたままとなる。  
【００６０】
さらに図１３の１３０１は山田太郎さんが、ログインした後の画面であるが、選択された画像（０００１．ｊｐｇ）は山田太郎さんが撮影されている部分を鈴木花子さんに消去（図６の画像修正処理）された後にログインしたものである。このように図６の画像修正処理が反映されるとログインユーザ毎に同じ画像ＩＤで閲覧できる一覧画像が変動する。  
【００６１】
ステップ６１５では、操作情報で手動設定処理の操作情報（図１２の１２０４）を受け付けたと判断した場合、修正画像を保存（修正画像名０００１−Ｓ１．ｊｐｇ）する（第２の保存手段）。する。受け付けていない場合はＳ６０１に進む。  ステップ６１６では、図１８の手動設定処理をする。  以上で図６の説明を終わる。  本発明の画像管理システムで処理される図について説明する。  図７は図８で自動で付与されたＵＲＬにクライアント端末からアクセスした場合の、ログイン画面である。クライアント端末の表示部に表示される。  
【００６２】
図８は鈴木花子さんが共有グループ情報の登録情報を入力する画面である。クライアント端末の表示部に表示される。８０２は共有グループ名「マラソンだいすき」である。８０４は図１４のメールが配信されるメールアドレスの入力スペースである。クライアント端末の表示部に表示される。  
【００６３】
図９は鈴木花子さんが共有グループ情報を登録し、登録内容を確認する画面である。クライアント端末の表示部に表示される。ユーザＩＤ（あなた）は自動で付与され表示される。ＰＣや携帯からのアクセス可能なＵＲＬは自動で付与され表示される。図１４のメール内容にも同じＵＲＬが記載される。クライアント端末の表示部に表示される。  
【００６４】
図１０は鈴木花子さんがログインし、画像一覧させた時の図である。１００２は画像登録の操作情報を管理サーバに送信可能なボタンである。１１０４は一覧画像へ戻るの操作情報を管理サーバに送信可能なボタンである。クライアント端末の表示部に表示される。  
【００６５】
図１１は鈴木花子さんが一覧画像から画像ＩＤ０００１を選択し、選択表示させた時の図である。１１０２は画像修正の操作情報を管理サーバに送信可能なボタンである。１１０４は一覧画像へ戻るの操作情報を管理サーバに送信可能なボタンである。クライアント端末の表示部に表示される。  
【００６６】
図１２の１２０１は鈴木花子さんが画像ＩＤ０００１を図６で画像修正する場合に、修正のエリアを選択した時の図である。１２０５はＲＡＭに一時記憶された画像Ａである。  
【００６７】
１２０７は鈴木花子さんが画像ＩＤ０００１を図６で画像修正保存する場合に、修正されたエリアを模した図である。１２０８はＲＡＭに一時記憶された画像Ｂである。１２０５と１２０８は画像中の同じ座標を切り取ったものである。１２０２はエリア選択（画像修正部分）の操作情報を管理サーバに送信可能なボタンである。１２０３は自動設定（閲覧権限）の操作情報を管理サーバに送信可能なボタンである。１２０４は手動設定（閲覧権限）の操作情報を管理サーバに送信可能なボタンである。１２１１は修正用画像送信の操作情報を管理サーバに送信可能なボタンである。１２１１を押すとクライアント端末にて修正する画像を送信する事ができる。１２１２は修正済画像受信の操作情報を管理サーバに送信可能なボタンである。１２１２を押すとクライアント端末にて修正済みの修正画像を受信（受け付ける）する事ができる。１２１３は修正処理画面終了の操作情報を管理サーバに送信可能なボタンである。１２０１と１２０７はクライアント端末の表示部に表示される。  
【００６８】
図１３の１３０３は鈴木花子さんが画像ＩＤ０００１を図６で画像修正を完了した後に山田太郎さんがログインし、画像ＩＤ０００１を見た場合の画面で
ある。鈴木花子さんの修正処理が反映されていない。１３０４は鈴木花子さんが画像ＩＤ０００１を図６で画像修正を完了した後に田中一郎さんがログインし、画像ＩＤ０００１を見た場合の画面である。鈴木花子さんの修正処理が反映されている。図はクライアント端末の表示部に表示される。  
【００６９】
図１４は山田太郎さんに自動配信されたメールである。ユーザＩＤの違う同じ内容のメールが鈴木花子さんと田中一郎さんにも自動配信される。Ｓ３１６で自動配信が実行される。  
【００７０】
図１５はマラソンだいすきのグループで登録された画像を保存するマラソンだいすき用フォルダ内を示す図である。ユーザＩＤ別のフォルダが自動作成されている。  図１６は鈴木花子さんが図６の画像修正を完了した後の鈴木花子さんと田中一郎さんのフォルダ内を示す図である。  ここで本発明の画像管理システムで使用されるデータについて説明する。  
【００７１】
図１７の１７０１はグループ管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。グループＩＤは共有グループを識別可能なＩＤであり、管理サーバが自動で付与する。  
【００７２】
図１７の１７０２はグループユーザ管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。ユーザＩＤは共有グループ内で画像閲覧が可能なユーザを識別可能なＩＤであり、管理サーバが自動で付与する。  
【００７３】
図１７の１７０３は閲覧画像管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。Ｓ５０３で受け付けた画像（閲覧画像）に自動で０００１から始まる連番を登録された順に自動で付与し、閲覧画像の画像ＩＤを管理するデータベースである。また登録された閲覧画像はグループＩＤと対応づけて管理される。画像ＩＤは共有グループ内で画像閲覧が可能な画像を識別可能なＩＤであり、管理サーバが自動で付与する。  図１７の１７０４はユーザ情報管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。  図１７の１７０５はフォルダ情報管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。  
【００７４】
ユーザＩＤは共有グループ内で画像閲覧が可能なユーザ毎のフォルダを管理するＩＤであり、管理サーバが自動で付与する。Ｓ６０５、Ｓ６１２、Ｓ６１４、Ｓ４０７にて該当するフォルダＩＤのフォルダから表示させる画像が検索される。  
【００７５】
図１７の１７０６は送信画像管理である。Ｓ６０１でクライアント端末に送信された修正前の画像ＩＤとＳ６０３でクライアント端末から受信した修正後の修正画像ＩＤを対応づけて管理するデータベースである。修正画像ＩＤは共有グループ内で画像閲覧が可能な修正画像を識別可能なＩＤであり、管理サーバが自動で付与する。  本発明の画像管理システムで処理されるフローチャートについて説明する。  図１８は画像管理システムにおいての手動設定処理（閲覧権限）フローを示す図である。  
【００７６】
図１８のステップ１８０１〜ステップ１８０４は、管理サーバ１００またはクライアント端末２００のＣＰＵ４０１の制御の元で実行する処理である。図中に示した点線により管理サーバ１００またはクライアント端末２００のどちらが実行するのかを示している。  ステップ１８０１では、図１９の手動設定処理画面を表示指示する。  
【００７７】
ステップ１８０２では、手動設定処理画面の操作で修正画像の閲覧許可（図１９の１９０４）したいユーザ（図１９の１９０３）を選択し、手動設定処理画面での閲覧権限情報を管理サーバに送信する。  
【００７８】
ステップ１８０３では、閲覧権限情報（閲覧権限設定操作）を受け付け（第１の受付手段）、受け付けた手動設定操作情報から修正画像の閲覧権限を図２０の２００２（閲覧権限管理）データベースに登録（第１の登録手段）する。受け付けた操作情報（閲覧権限情報）から閲覧権限のユーザＩＤを管理するデータベースである。また登録された閲覧権限はユーザＩＤと対応づけて管理される。  
【００７９】
ステップ１８０４では、手動設定処理終了の操作情報（図１９の１９０５）を受け付けたかを判断する。はい（手動設定処理終了）の場合は終了する。いいえの場合はＳ１８０１に進む。  以上で図１８の説明を終わる。  図１９は鈴木花子さんが修正した画像の閲覧権限を設定し登録する画面である。  
【００８０】
図２０の２００１は修正画像管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。手動設定処理で保存した修正画像を管理するデータベースである。画像ＩＤは修正する前の閲覧画像のＩＤであり、修正する前の閲覧画像に対応付けられた修正画像ＩＤは修正後のＩＤである。  
【００８１】
図２０の２００２は閲覧画像管理である。外部メモリ４１１にデータベースとして記憶され、登録の際にデータが更新される。手動設定処理で保存した修正画像に対するユーザ毎の閲覧権限を管理するデータベースである。○は修正画像を表示指示してもよいフラグである。×は修正画像を表示指示してはいけないフラグである。ユーザＩＤと修正画像ＩＤ（修正画像名）が閲覧権限情報に対応づけて管理されている。Ｓ４０６にてユーザＩＤ毎の閲覧権限が参照される。Ｓ６０８、Ｓ１８０３では閲覧権限情報に基づいて登録される。  
【００８２】
また、本発明におけるプログラムは、図３〜図６、図１８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜図６、図１８の処理方法をコンピュータが実行可能なプログラムが記憶されている。  
【００８３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。  
【００８４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。  
【００８５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。  
【００８６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００８８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。  
【００８９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９０】
１００    管理サーバ
２００    クライアント端末（情報処理端末）
４０１    ＣＰＵ
４０３    ＲＡＭ
４１１    外部メモリ
【図１】
2012027669.tif 000003
【図２】
2012027669.tif 000004
【図３】
2012027669.tif 000005
【図４】
2012027669.tif 000006
【図５】
2012027669.tif 000007
【図６】
2012027669.tif 000008
【図７】
2012027669.tif 000009
【図８】
2012027669.tif 000010
【図９】
2012027669.tif 000011
【図１０】
2012027669.tif 000012
【図１１】
2012027669.tif 000013
【図１２】
2012027669.tif 000014
【図１３】
2012027669.tif 000015
【図１４】
2012027669.tif 000016
【図１５】
2012027669.tif 000017
【図１６】
2012027669.tif 000018
【図１７】
2012027669.tif 000019
【図１８】
2012027669.tif 000020
【図１９】
2012027669.tif 000021
【図２０】
2012027669.tif 000022