(57)【要約】【課題】ユーザ端末から受信されるイメージを効率的に他のユーザＩＤと共有できる装置および方法を提供する。【解決手段】本発明の実施形態によるイメージ共有サーバは、通信器と、通信器を介してユーザ端末と通信するように構成されるイメージ共有装置とを含む。イメージ共有装置は、メインユーザＩＤによりアクセスするユーザ端末から複数の人物に関連する第１識別データと第１クライアントユーザＩＤとの間のマッピング情報を受信して共有データベースを生成し、ユーザ端末から提供された第１イメージの人物に関連する第２識別データを取得し、マッピング情報を参照して、第１クライアントユーザＩＤのうち、第２識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、選択されたクライアントユーザＩＤに第１イメージに対するアクセスを許容するように構成される。【選択図】  図２
2020030816.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末から受信されるイメージを共有するためのイメージ共有サーバにおいて、
通信器と、
前記通信器を介して前記ユーザ端末と通信するように構成されるイメージ共有装置とを含み、
前記イメージ共有装置は、
メインユーザＩＤによりアクセスする前記ユーザ端末から、複数の人物に関連する第１識別データと第１クライアントユーザＩＤとの間のマッピング情報を受信して共有データベースを生成し、
前記ユーザ端末から提供された第１イメージの人物に関連する第２識別データを取得し、
前記マッピング情報を参照して、前記第１クライアントユーザＩＤのうち、前記第２識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、前記選択されたクライアントユーザＩＤに前記第１イメージに対するアクセスを許容するように構成されるイメージ共有サーバ。
【請求項２】
さらに、格納媒体を含み、
前記イメージ共有装置は、前記共有データベースを前記格納媒体に格納するように構成される、請求項１に記載のイメージ共有サーバ。
【請求項３】
前記イメージ共有装置は、前記通信器を介して外部格納媒体と通信し、前記共有データベースを前記外部格納媒体に格納するように構成される、請求項１に記載のイメージ共有サーバ。
【請求項４】
前記イメージ共有装置は、
前記ユーザ端末から受信された第２イメージそれぞれに対して顔認識を行って、前記第１識別データを取得し、
前記第１イメージに対して前記顔認識を行って、前記第２識別データを取得するように構成される、請求項１に記載のイメージ共有サーバ。
【請求項５】
前記イメージ共有装置は、前記ユーザ端末に前記第１識別データと前記第１クライアントユーザＩＤとを含む要請信号を伝送するように構成され、
前記マッピング情報は、前記要請信号に対するフィードバック信号として提供される、請求項４に記載のイメージ共有サーバ。
【請求項６】
前記イメージ共有装置は、前記第１識別データ間の関連度を判別して、関係データベースを生成するように構成され、
前記第１識別データは、第３および第４識別データを含む、請求項１に記載のイメージ共有サーバ。
【請求項７】
前記イメージ共有装置は、
前記第１クライアントユーザＩＤのうち、第２クライアントユーザＩＤが前記第３識別データにマッピングされると、前記関連度のうち、前記第３および第４識別データ間の関連度に応じて、前記第４識別データに前記第２クライアントユーザＩＤをマッピングするか否かを問い合わせるメッセージを前記ユーザ端末に伝送するように構成される、請求項６に記載のイメージ共有サーバ。
【請求項８】
前記イメージ共有装置は、
前記メッセージに対するフィードバック信号に応答して、前記第４識別データと前記第２クライアントユーザＩＤとの間のマッピング情報を前記共有データベースにアップデートするように構成される、請求項７に記載のイメージ共有サーバ。
【請求項９】
ユーザ端末から受信されるイメージを共有するための方法において、
メインユーザＩＤによりアクセスするユーザ端末から、複数の人物に関連する第１識別データと第１クライアントユーザＩＤとの間のマッピング情報を受信し、
前記ユーザ端末から第１イメージを受信し、
前記第１イメージの人物に関連する第２識別データを取得し、
前記マッピング情報を参照して、前記第１クライアントユーザＩＤのうち、前記第２識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、
前記選択されたクライアントユーザＩＤに前記第１イメージに対するアクセスを許容することを含む方法。
【請求項１０】
前記第１イメージに対するアクセスの許容は、
前記選択されたクライアントユーザＩＤによりアクセスする他のユーザ端末に前記第１イメージを伝送することを含む、請求項９に記載の方法。
【請求項１１】
さらに、
前記ユーザ端末から第２イメージを受信し、
前記第２イメージのそれぞれに対して顔認識を行って、前記第１識別データを取得することを含む、請求項９に記載の方法。
【請求項１２】
さらに、前記取得された第１識別データと前記第１クライアントユーザＩＤとを含む要請信号を前記ユーザ端末に伝送することを含み、
前記マッピング情報は、前記要請信号に対するフィードバック信号として提供される、請求項１１に記載の方法。
【請求項１３】
前記第２識別データの取得は、前記第１イメージに対して前記顔認識を行って、前記第２識別データを取得することを含む、請求項１１に記載の方法。
【請求項１４】
さらに、
前記第１識別データ間の関連度を判別し、前記第１識別データは、第３および第４識別データを含み、
前記第１クライアントユーザＩＤのうち、第２クライアントユーザＩＤが前記第３識別データにマッピングされる時、前記関連度のうち、前記第３および第４識別データ間の関連度に応じて、前記第４識別データに前記第２クライアントユーザＩＤをマッピングするか否かを問い合わせるメッセージを前記ユーザ端末に伝送することを含む、請求項９に記載の方法。
【請求項１５】
さらに、前記メッセージに対するフィードバック信号に応答して、前記第４識別データと前記第２クライアントユーザＩＤとの間のマッピング情報を受信することを含む、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末と通信する装置および方法に関し、より具体的には、ユーザ端末から受信されるイメージを他のユーザ端末に共有するための装置および方法に関する。
【背景技術】
【０００２】
デジタルカメラ、ビデオカメラなどデジタル撮影装置の発達によって多くの人が自ら望む写真や動画を容易に撮影できるようになった。また、インターネットの発達によって撮影されたイメージをウェブサーバにアップロードし、他人とアップロードされたイメージを共有できるようになった。
【０００３】
ユーザはアップロードされたイメージを公開しなかったり、数人の人には共有しその他の人には公開したくないことがある。このような要求を考慮して、ウェブサーバは、イメージを非公開にしたり、特定グループの人にのみ公開するなど多様な公開方式を提供し、ユーザが選択した公開方式によってアップロードされたイメージを公開することができる。
【０００４】
しかし、ウェブサーバが多様な公開方式を提供するとしても、ユーザに各イメージごとに公開方式を選択しなければならない煩わしさが存在する。また、各イメージごとに公開方式を選択するためにユーザ端末が持続的にウェブサーバにアクセスしなければならないので、ユーザ端末、ウェブサーバ、およびそれらを含むネットワークシステムでそのための資源が必要になる。
【０００５】
上記の内容は、単に本発明の技術的思想に対する背景技術の理解のためのものであり、よって、それは本発明の技術分野における当業者に知られた先行技術に該当する内容として理解されない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態は、ユーザ端末から受信されるイメージを効率的に他のユーザＩＤと共有できる装置および方法を提供する。例えば、本発明の実施形態による装置および方法は、各イメージに対する他のユーザＩＤのアクセス権限を効率的に設定することができる。
【課題を解決するための手段】
【０００７】
本発明の実施形態によるユーザ端末から受信されるイメージを共有するためのイメージ共有サーバは、通信器と、前記通信器を介して前記ユーザ端末と通信するように構成されるイメージ共有装置とを含み、前記イメージ共有装置は、メインユーザＩＤによりアクセスする前記ユーザ端末から、複数の人物に関連する第１識別データと第１クライアントユーザＩＤとの間のマッピング情報を受信して共有データベースを生成し、前記ユーザ端末から提供された第１イメージの人物に関連する第２識別データを取得し、前記マッピング情報を参照して、前記第１クライアントユーザＩＤのうち、前記第２識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、前記選択されたクライアントユーザＩＤに前記第１イメージに対するアクセスを許容するように構成される。
【０００８】
前記イメージ共有サーバは、格納媒体をさらに含み、前記イメージ共有装置は、前記共有データベースを前記格納媒体に格納するように構成されてもよい。
【０００９】
前記イメージ共有装置は、前記通信器を介して外部格納媒体と通信するが、前記共有データベースを前記外部格納媒体に格納するように構成されてもよい。
【００１０】
前記イメージ共有装置は、前記ユーザ端末から受信された第２イメージのそれぞれに対して顔認識を行って、前記第１識別データを取得し、前記第１イメージに対して前記顔認識を行って、前記第２識別データを取得するように構成されてもよい。
【００１１】
前記イメージ共有装置は、前記ユーザ端末に前記第１識別データと前記第１クライアントユーザＩＤとを含む要請信号を伝送するように構成され、前記マッピング情報は、前記要請信号に対するフィードバック信号として提供される。
【００１２】
前記イメージ共有装置は、前記第１識別データ間の関連度を判別して、関係データベースを生成するように構成され、前記第１識別データは、第３および第４識別データを含むことができる。
【００１３】
前記イメージ共有装置は、前記第１クライアントユーザＩＤのうち、第２クライアントユーザＩＤが前記第３識別データにマッピングされる時、前記関連度のうち、前記第３および第４識別データ間の関連度に応じて、前記第４識別データに前記第２クライアントユーザＩＤをマッピングするか否かを問い合わせるメッセージを前記ユーザ端末に伝送するように構成されてもよい。
【００１４】
前記イメージ共有装置は、前記メッセージに対するフィードバック信号に応答して、前記第４識別データと前記第２クライアントユーザＩＤとの間のマッピング情報を前記共有データベースにアップデートするように構成されてもよい。
【００１５】
本発明の他の態様は、ユーザ端末から受信されるイメージを共有するための方法に関する。前記方法は、メインユーザＩＤによりアクセスするユーザ端末から、複数の人物に関連する第１識別データと第１クライアントユーザＩＤとの間のマッピング情報を受信するステップと、前記ユーザ端末から第１イメージを受信するステップと、前記第１イメージの人物に関連する第２識別データを取得するステップと、前記マッピング情報を参照して、前記第１クライアントユーザＩＤのうち、前記第２識別データのすべてにマッピングされるクライアントユーザＩＤを選択するステップと、前記選択されたクライアントユーザＩＤに前記第１イメージに対するアクセスを許容するステップとを含む。
【００１６】
前記第１イメージに対するアクセスを許容するステップは、前記選択されたクライアントユーザＩＤによりアクセスする他のユーザ端末に前記第１イメージを伝送するステップを含んでもよい。
【００１７】
前記方法は、前記ユーザ端末から第２イメージを受信するステップと、前記第２イメージのそれぞれに対して顔認識を行って、前記第１識別データを取得するステップとをさらに含んでもよい。
【００１８】
前記方法は、前記取得された第１識別データと前記第１クライアントユーザＩＤとを含む要請信号を前記ユーザ端末に伝送するステップをさらに含み、前記マッピング情報は、前記要請信号に対するフィードバック信号として提供される。
【００１９】
前記第２識別データを取得するステップは、前記第１イメージに対して前記顔認識を行って、前記第２識別データを取得するステップを含んでもよい。
【００２０】
前記方法は、前記第１識別データ間の関連度を判別するが、前記第１識別データは、第３および第４識別データを含む、ステップと、前記第１クライアントユーザＩＤのうち、第２クライアントユーザＩＤが前記第３識別データにマッピングされる時、前記関連度のうち、前記第３および第４識別データ間の関連度に応じて、前記第４識別データに前記第２クライアントユーザＩＤをマッピングするか否かを問い合わせるメッセージを前記ユーザ端末に伝送するステップとをさらに含んでもよい。
【００２１】
前記方法は、前記メッセージに対するフィードバック信号に応答して、前記第４識別データと前記第２クライアントユーザＩＤとの間のマッピング情報を受信するステップをさらに含んでもよい。
【発明の効果】
【００２２】
本発明の実施形態によれば、ユーザ端末から受信されるイメージを効率的に他のユーザＩＤと共有できる装置および方法が提供される。例えば、本発明の実施形態による装置および方法は、各イメージに対する他のユーザＩＤのアクセス権限を効率的に設定することができる。
【図面の簡単な説明】
【００２３】
【図１】イメージ共有サーバを含むネットワークシステムを示すブロック図である。
【図２】本発明の実施形態によるイメージ共有サーバを示すブロック図である。
【図３】イメージ共有サーバに格納されたイメージのいずれか１つを示す図である。
【図４】イメージから生成される識別データを概念的に示すテーブルである。
【図５】図２の共有データベースに格納される識別データとクライアントユーザＩＤとの間のマッピング関係を例示的に示す概念図である。
【図６】共有データベースを生成およびアップデートする方法の実施形態を示すフローチャートである。
【図７】本発明の実施形態によるイメージ共有方法を示すフローチャートである。
【図８】本発明の実施形態によるイメージ共有装置の他の実施形態を示すブロック図である。
【図９】共有データベースを生成およびアップデートする方法の他の実施形態を示すフローチャートである。
【図１０】図２および図８のイメージ共有サーバを実現するのに適したコンピュータ装置の実施形態を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明による望ましい実施形態を、添付した図面を参照して詳細に説明する。下記の説明では本発明による動作を理解するのに必要な部分だけが説明され、その他の部分の説明は本発明の要旨をあいまいにすることなく省略されることに留意しなければならない。また、本発明は、ここで説明される実施形態に限定されず、他の形態に具体化されてもよい。ただし、ここで説明される実施形態は、本発明の属する技術分野における通常の知識を有する者に本発明の技術的思想を容易に実施できる程度に詳細に説明するために提供されるものである。
【００２５】
明細書全体において、ある部分が他の部分に「連結」されているとする時、これは、「直接的に連結」されている場合のみならず、その中間に他の素子を挟んで「間接的に連結」されている場合も含む。ここで使われた用語は、特定の実施形態を説明するためのものであり、本発明を限定するためのものではない。明細書全体において、ある部分がある構成要素を「含む」とする時、これは、特に反対の記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに包含できることを意味する。「Ｘ、Ｙ、およびＺの少なくともいずれか１つ」、そして「Ｘ、Ｙ、およびＺから構成されたグループより選択された少なくともいずれか１つ」は、Ｘ１つ、Ｙ１つ、Ｚ１つ、またはＸ、Ｙ、およびＺの２つまたはそれ以上の何らかの組み合わせ（例えば、ＸＹＺ、ＸＹＹ、ＹＺ、ＺＺ）と解釈される。ここで、「および／または」は、当該構成の１つまたはそれ以上のすべての組み合わせを含む。
【００２６】
図１は、イメージ共有サーバを含むネットワークシステムを示すブロック図である。
【００２７】
図１を参照すれば、ネットワークシステム１００は、ネットワーク１０５と、複数のユーザ端末１１０、１３１〜１３ｍと、イメージ共有サーバ１２０とを含むことができる。
【００２８】
ネットワークシステム１００は、ここで説明された本発明の実施形態による多様な方法を行うように動作する複数の装置、サーバ、および／またはソフトウェア構成を含むことができる。図１に示された装置および／またはサーバは、他の方式で構成されてもよいし、装置および／またはサーバによって提供される動作およびサービスは、ここで説明された実施形態のために結合または分離されてもよいし、より多い数あるいはより少ない数の装置および／またはサーバによって行われてもよい。１つまたはそれ以上の装置および／またはサーバは、同一あるいは異なる企業体によって駆動および／または保持される。
【００２９】
ネットワーク１０５は、ユーザ端末１１０、１３１〜１３ｍおよびイメージ共有サーバ１２０のようなネットワークシステム１００内の構成要素を連結する。ネットワーク１０５は、パブリックネットワーク（ｐｕｂｌｉｃ  ｎｅｔｗｏｒｋ）、少なくとも１つのプライベートネットワーク（ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）、有線ネットワーク、無線ネットワーク、他の適切なタイプのネットワーク、およびそれらの組み合わせの少なくとも１つを含むことができる。ユーザ端末１１０、１３１〜１３ｍおよびイメージ共有サーバ１２０それぞれは、有線通信機能および無線通信機能の少なくとも１つを含むことができ、それによってネットワーク１０５を介して相互間通信することができる。
【００３０】
ユーザ端末１１０、１３１〜１３ｍそれぞれは、ネットワーク１０５を介してイメージ共有サーバ１２０と通信する。各ユーザ端末は、イメージ共有サーバ１２０にユーザＩＤを登録し、この後、ユーザＩＤによりイメージ共有サーバ１２０にアクセスすることができる。
【００３１】
各ユーザ端末は、イメージ共有サーバ１２０にイメージをアップロードし、イメージ共有サーバ１２０から他のユーザＩＤがアップロードしたイメージを受信することができる。
【００３２】
以下、第１ユーザ端末１１０は、当該ユーザＩＤによりイメージ共有サーバ１２０にアクセスしてイメージＩＭＧをアップロードすると仮定する。この時、イメージＩＭＧをアップロードするユーザＩＤは、メインユーザＩＤとして定義される。このようにメインユーザＩＤによってアップロードされたイメージＩＭＧは、他のユーザＩＤに共有される。以下、第２ユーザ端末１３１〜１３ｍは、当該ユーザＩＤによりイメージ共有サーバ１２０にアクセスしてイメージＩＭＧの少なくとも一部を受信すると仮定する。この時、アップロードされたイメージＩＭＧを共有できるユーザＩＤは、クライアントユーザＩＤとして定義される。クライアントユーザＩＤは、メインユーザＩＤによって選択される。例えば、メインユーザＩＤは、第１ユーザ端末１１０を介してイメージ共有サーバ１２０にアクセスしてクライアントユーザＩＤのそれぞれを「友達」として登録することができる。
【００３３】
イメージ共有サーバ１２０は、ネットワーク１０５を介してユーザ端末１１０、１３１〜１３ｍと通信してイメージ共有サービスに関連する動作を行うことができる。イメージ共有サーバ１２０にイメージＩＭＧを格納するように構成される格納媒体１２１が提供される。実施例において、格納媒体１２１は、イメージ共有サーバ１２０に含まれてもよい。他の実施例において、格納媒体１２１の少なくとも一部は、イメージ共有サーバ１２０と分離されてもよいし、この場合、イメージ共有サーバ１２０は、ネットワーク１０５を介して格納媒体１２１と通信することができる。
【００３４】
イメージ共有サーバ１２０は、格納されたイメージＩＭＧのそれぞれに対するクライアントユーザＩＤのアクセスをメインユーザＩＤの選択によって許容あるいは遮断することができる。
【００３５】
イメージ共有サーバ１２０は、メインユーザＩＤでもってイメージＩＭＧの人物に関連する識別データおよびクライアントユーザＩＤの間のマッピング関係を設定（あるいは選択）させる機能を支援することができる。この後、イメージ共有サーバ１２０は、各イメージの識別データのすべてにマッピングされるクライアントユーザＩＤに当該イメージに対するアクセスを許容することができる。
【００３６】
図２は、本発明の実施形態によるイメージ共有サーバを示すブロック図である。図３は、イメージ共有サーバに格納されたイメージのいずれか１つを示す図である。図４は、イメージから生成される識別データを概念的に示すテーブルである。
【００３７】
図２を参照すれば、イメージ共有サーバ２００は、通信器２０５と、イメージ共有装置２１０と、通信インタフェース２２０と、格納媒体２３０と、共有データベースＤＢ１とを含むことができる。
【００３８】
通信器２０５は、イメージ共有装置２１０の制御に応答して、ネットワーク１０５（図１参照）を介してユーザ端末１１０、１３１〜１３ｍ（図１参照）と通信することができる。通信器２０５は、有線通信機能および無線通信機能の少なくとも１つを含むことができる。
【００３９】
イメージ共有装置２１０は、通信器２０５を介してユーザ端末１１０と通信することができる。イメージ共有装置２１０は、通信インタフェース２２０を介して格納媒体２３０に連結される。
【００４０】
イメージ共有装置２１０は、イメージ共有制御器２１１と、イメージ入出力器２１２と、識別データ生成器２１３とを含むことができる。イメージ共有制御器２１１は、イメージ共有装置２１０の諸動作を制御する。
【００４１】
イメージ入出力器２１２は、イメージ共有装置２１０からの制御信号に応答して動作することができる。イメージ入出力器２１２は、第１ユーザ端末１１０から通信器２０５を介してイメージＩＭＧを受信し、受信されたイメージＩＭＧを通信インタフェース２２０を介して格納媒体２３０に格納するように構成される。
【００４２】
イメージ入出力器２１２は、第２ユーザ端末１３１〜１３ｍのいずれか１つがクライアントユーザＩＤによりイメージ共有サーバ２００にアクセスする時、選択信号ＳＥＬによって選択されたイメージＩＭＧを格納媒体２３０から読み出し、読み出されたイメージＩＭＧを当該ユーザ端末に伝送するように構成される。この時、選択信号ＳＥＬは、当該クライアントユーザＩＤにアクセスを許容するイメージＩＭＧを特定することができる。例えば、選択信号ＳＥＬは、格納媒体２３０から選択されたイメージＩＭＧが格納されたアドレスを含むことができる。
【００４３】
識別データ生成器２１３は、イメージ共有装置２１０からの制御信号に応答して動作することができる。識別データ生成器２１３は、格納媒体２３０からイメージＩＭＧのそれぞれを読み出し、読み出されたイメージＩＭＧから識別データＩＤＤＴを生成するように構成される。そして、識別データ生成器２１３は、生成された識別データＩＤＤＴを格納媒体２３０に格納するように構成される。
【００４４】
実施形態において、識別データ生成器２１３は、顔認識部ＦＲを含むことができる。顔認識部ＦＲは、イメージに含まれた人物の顔を識別するように構成される。同一人物に対して同一の識別データが生成される。異なる人物に対して異なる識別データが生成される。図２とともに、図３を参照すれば、顔認識部ＦＲは、第１イメージＩＭＧ１を処理する場合、第１イメージＩＭＧ１に含まれた第１〜第３人物ＰＳ１〜ＰＳ３を検知し、第１〜第３人物ＰＳ１〜ＰＳ３の第１〜第３顔ＦＣ１〜ＦＣ３をそれぞれ識別するように構成される。これによって、第１〜第３人物ＰＳ１〜ＰＳ３にそれぞれ関連する第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３が生成され、この時、第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３は、互いに異なる第１〜第３顔ＦＣ１〜ＦＣ３を識別することによって互いに異なる。
【００４５】
次に、図４を参照すれば、第１〜第ｎイメージＩＭＧ１〜ＩＭＧｎからそれぞれ識別データセットＩＤＤＴＳ１〜ＩＤＤＴＳｎが生成される（ｎは、１より大きいか等しい整数）。識別データセットＩＤＤＴＳ１〜ＩＤＤＴＳｎのそれぞれは、１つまたはそれ以上の識別データを含む。例えば、図３に示されように、第１イメージＩＭＧ１から第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３が抽出される場合、第１識別データセットＩＤＤＴＳ１は、第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３を含むことができる。
【００４６】
先に説明されたように、同一人物に対して同一の識別データが生成されるが、同一人物は複数のイメージに含まれてもよい。したがって、複数のイメージから同一の識別データが抽出される。すなわち、識別データセットＩＤＤＴＳ１〜ＩＤＤＴＳｎの少なくとも一部は、同一の識別データを含むことができる。
【００４７】
さらに図２を参照すれば、イメージ共有制御器２１１は、識別データＩＤＤＴとクライアントユーザＩＤとの間のマッピング情報ＣＭＩを第１ユーザ端末１１０から受信することができる。実施形態において、イメージ共有制御器２１１は、識別データＩＤＤＴの少なくとも一部および登録されたクライアントユーザＩＤの少なくとも一部を含む要請信号をユーザ端末１１０に伝送することができる。第１ユーザ端末１１０は、識別データＩＤＤＴとクライアントユーザＩＤとの間のマッピング情報ＣＭＩを要請信号に対するフィードバック信号としてイメージ共有サーバ２００に伝送することができる。イメージ共有制御器２１１は、受信されたマッピング情報ＣＭＩを共有データベースＤＢ１にアップデートすることができる。
【００４８】
図２にて、共有データベースＤＢ１は、格納媒体２３０と分離された構成要素として示されている。しかし、これは例示的なもので、本発明の技術的思想はこれに限定されない。共有データベースＤＢ１は、イメージ共有サーバ２００に関連する多様な格納媒体の少なくとも１つに含まれてもよい。例えば、共有データベースＤＢ１は、図２の格納媒体２３０に含まれてもよい。他の例として、共有データベースＤＢ１を含む格納媒体は、イメージ共有サーバ２００の外部に配置され、イメージ共有サーバ２００は、通信器２０５を介して共有データベースＤＢ１にアクセスすることができる。
【００４９】
イメージ共有制御器２１１は、マッピング情報ＣＭＩを参照して、イメージＩＭＧのそれぞれに対するクライアントユーザＩＤのアクセスを許容あるいは遮断するように構成される。各イメージは、図４を参照して説明されているように、１つまたはそれ以上の識別データに対応することができる。イメージ共有制御器２１１は、イメージに対応する識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、選択されたクライアントユーザＩＤに当該イメージに対するアクセスを許容することができる。当該イメージに対する残りのクライアントユーザＩＤのアクセスは遮断される。
【００５０】
イメージ共有制御器２１１は、クライアントユーザＩＤにより第２ユーザ端末１３１〜１３ｍのいずれか１つがイメージ共有サーバ２００にアクセスする時、選択信号ＳＥＬを出力して、格納媒体２３０のイメージＩＭＧのうち、当該クライアントユーザＩＤのアクセスを許容するイメージを選択することができる。イメージ入出力器２１２は、選択信号ＳＥＬによって選択されたイメージを読み出し、読み出されたイメージを当該ユーザ端末に伝送するように構成される。
【００５１】
通信インタフェース２２０は、格納媒体２３０をイメージ共有装置２１０に連結する通信インタフェースを提供する。実施形態において、イメージ共有サーバ２００に含まれたシステムバスの構成要素が通信インタフェース２２０として提供される。
【００５２】
格納媒体２３０は、図１の格納媒体１２１として機能することができる。格納媒体２３０は、イメージＩＭＧ、識別データＩＤＤＴを格納するように構成されてもよい。格納媒体２３０は、不揮発性（ｎｏｎ−ｖｏｌａｔｉｌｅ）格納装置であってもよい。
【００５３】
本発明の実施形態によれば、人物に対応する識別データがどのクライアントユーザＩＤにマッピングされるかがメインユーザＩＤによって設定された後には、他のイメージおよび／または新規に追加されるイメージに対するアクセス権限は、当該イメージが予め設定された識別データを有すれば、メインユーザＩＤの追加的な設定なくても決定可能である。イメージ共有サーバ２００は、イメージに対応する識別データのすべてにマッピングされるクライアントユーザＩＤを選択し、選択されたクライアントユーザＩＤに当該イメージに対するアクセスを許容することができる。これによって、ユーザが各イメージに対するアクセス権限を設定するのに必要なネットワークシステム１００、ネットワーク１０５、および／またはユーザ端末１１０の資源は減少し、ユーザの便宜性も向上することができる。
【００５４】
図５は、図２の共有データベースに格納される識別データとクライアントユーザＩＤとの間のマッピング関係を例示的に示す概念図である。
【００５５】
図５を参照すれば、識別データＩＤＤＴ１〜ＩＤＤＴｘとクライアントユーザＩＤとの間のマッピング関係が示されている（ｘは、１より大きいか等しい整数）。第１識別データＩＤＤＴ１は、第１〜第３クライアントユーザＩＤＣＬＩＤ１〜ＣＬＩＤ３にマッピングされ、第２識別データＩＤＤＴ２は、第１および第２クライアントユーザＩＤＣＬＩＤ１、ＣＬＩＤ２にマッピングされ、第３識別データＩＤＤＴ３は、第１クライアントユーザＩＤＣＬＩＤ１にマッピングされている。
【００５６】
一方、図３に示されるように、第１イメージＩＭＧ１から第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３が抽出される。この場合、第１〜第３識別データＩＤＤＴ１〜ＩＤＤＴ３のすべてにマッピングされる第１クライアントユーザＩＤＣＬＩＤ１が選択され、選択された第１クライアントユーザＩＤＣＬＩＤ１に当該イメージに対するアクセスが許容される。第１イメージＩＭＧ１に対する第２および第３クライアントユーザＩＤＣＬＩＤ２、ＣＬＩＤ３のアクセスは遮断される。
【００５７】
図６は、共有データベースを生成およびアップデートする方法の実施形態を示すフローチャートである。
【００５８】
図１および図６を参照すれば、Ｓ１１０ステップで、第１ユーザ端末１１０からイメージが受信される。Ｓ１２０ステップで、受信されたイメージに対して顔認識が行われて、イメージから認識される人物に関連する識別データを生成する。
【００５９】
Ｓ１３０ステップで、第１ユーザ端末１１０から識別データにマッピングされるクライアントユーザＩＤを選択するコマンドが受信される。実施形態において、イメージ共有サーバ１２０は、識別データおよび登録されたクライアントユーザＩＤを含む要請信号をユーザ端末１１０に伝送し、ユーザ端末１１０は、要請信号に対するフィードバック信号として登録されたクライアントユーザＩＤのうち、識別データにマッピングされるクライアントユーザＩＤを選択するコマンドをイメージ共有サーバ１２０に伝送することができる。
【００６０】
Ｓ１４０ステップで、識別データとクライアントユーザＩＤとの間のマッピング情報を共有データベースにアップデートする。
【００６１】
各イメージが受信される度にＳ１２０〜Ｓ１４０ステップが行われる。しかし、本発明の技術的思想はこれに限定されない。例えば、各イメージが受信される度にＳ１２０ステップが行われ、複数のイメージに対してＳ１３０ステップおよびＳ１４０ステップが行われる。他の例として、複数のイメージが受信された後に、そのイメージに対してＳ１２０〜Ｓ１４０ステップが行われる。
【００６２】
図７は、本発明の実施形態によるイメージ共有方法を示すフローチャートである。
【００６３】
図１および図７を参照すれば、Ｓ２１０ステップで、ユーザ端末１１０からイメージが受信される。Ｓ２２０ステップで、受信されたイメージに対して顔認識が行われて、イメージから認識される人物にそれぞれ関連する識別データを生成する。
【００６４】
Ｓ２３０ステップで、共有データベースに格納されたマッピング情報を参照して、生成された識別データのすべてにマッピングされるクライアントユーザＩＤを選択する。Ｓ２４０ステップで、当該イメージに対するアクセスを、選択されたクライアントユーザＩＤに許容する。例えば、イメージ共有サーバ１２０は、選択されたクライアントユーザＩＤによりアクセスするユーザ端末に許容されたイメージおよび／または許容されたイメージに関連する情報を提供することができる。
【００６５】
本発明の実施形態によれば、人物に対応する識別データをどのクライアントユーザＩＤにマッピングされるかがメインユーザＩＤによって設定された後には、他のイメージおよび／または新規に追加されるイメージに対するアクセス権限は、当該イメージが予め設定された識別データを有すれば、メインユーザＩＤの追加的な設定がなくても決定可能である。これによって、ユーザが各イメージに対するアクセス権限を設定するのに必要なネットワークシステム１００、ネットワーク１０５、および／またはユーザ端末１１０のリソースは減少し、ユーザの利便性も向上することができる。
【００６６】
図８は、本発明の実施形態によるイメージ共有装置の他の実施形態を示すブロック図である。
【００６７】
図８を参照すれば、イメージ共有サーバ３００は、通信器３０５と、イメージ共有装置３１０と、通信インタフェース３２０と、格納媒体３３０と、共有データベースＤＢ１と、関係データベースＤＢ２とを含む。
【００６８】
イメージ共有装置３１０は、イメージ共有制御器３１１と、イメージ入出力器３１２と、識別データ生成器３１３とを含む。イメージ入出力器３１２、および識別データ生成器３１３は、図２を参照して説明されたイメージ入出力器２１２、および識別データ生成器２１３と同じく構成される。以下、重複する説明は省略される。
【００６９】
イメージ共有制御器３１１は、図２を参照して説明されているように、マッピング情報ＣＭＩを含む共有データベースＤＢ１を生成および／またはアップデートすることができる。イメージ共有制御器３１１は、マッピング情報ＣＭＩを参照して、イメージＩＭＧそれぞれに対するクライアントユーザＩＤのアクセスを許容あるいは遮断することができる。さらに、イメージ共有制御器３１１は、識別データＩＤＤＴ間の関連度ＡＤを判別して、関係データベースＤＢ２を生成および／またはアップデートするように構成される。
【００７０】
図８にて、関係データベースＤＢ２は、格納媒体３３０と分離された構成要素として示されている。しかし、これは例示的なもので、本発明の技術的思想はこれに限定されない。関係データベースＤＢ２は、イメージ共有サーバ３００に関連する多様な格納媒体の少なくとも１つであってもよい。例えば、関係データベースＤＢ２は、格納媒体３３０に含まれてもよい。他の例として、関係データベースＤＢ２を含む格納媒体は、イメージ共有サーバ３００の外部に配置され、イメージ共有サーバ３００は、通信器３０５を介して関係データベースＤＢ２にアクセスすることができる。
【００７１】
識別データＩＤＤＴ間の関連度ＡＤは、多様な方式によって決定可能である。例えば、第１〜第３人物にそれぞれ対応する第１〜第３識別データがイメージＩＭＧの複数から繰り返し抽出される時、第１〜第３識別データは、互いに相対的に高い関連度を有することができる。第３および第４人物にそれぞれ対応する第３および第４識別データがイメージＩＭＧの複数から繰り返し抽出されるが、第１、第２、および第４識別データはどのイメージからも一緒に抽出されない時、第３および第４識別データは、相対的に高い関連度を有するが、第１および第２識別データは、第４識別データに対して相対的に低い関連度を有することができる。このように、識別データを抽出した回数、同一の識別データを有するイメージの数など多様な要素によって関連度ＡＤが決定可能である。関連度ＡＤそれぞれは、値で数値化される。関連度ＡＤは、イメージＩＭＧの数が多くなるほど、統計的に高い信頼性を持つことができる。
【００７２】
イメージ共有制御器３１１は、クライアントユーザＩＤが特定の識別データにマッピングされる時、それと高い関連度を有する他の識別データにも当該クライアントユーザＩＤをマッピングするか否かを問い合わせる推薦メッセージを第１ユーザ端末１１０（図１参照）に伝送することができる。例えば、クライアントユーザＩＤが第１識別データにマッピングされ、第１識別データと第２識別データは、閾値より高い関連度を有する時、イメージ共有制御器３１１は、第２識別データにクライアントユーザＩＤをマッピングするか否かを問い合わせる推薦メッセージを第１ユーザ端末１１０に伝送することができる。
【００７３】
イメージ共有制御器３１１は、推薦メッセージに含まれた識別データとクライアントユーザＩＤとの間のマッピングを受諾するコマンドを、推薦メッセージに対するフィードバック信号として第１ユーザ端末１１０から受信することができる。イメージ共有制御器３１１は、受信されたマッピング情報を共有データベースＤＢ１のマッピング情報ＣＭＩにアップデートする。
【００７４】
本発明の実施形態によれば、イメージ共有サーバ３００は、識別データＩＤＤＴ間の関連度ＡＤを判別し、関連度ＡＤに基づいて識別データとクライアントユーザＩＤとの間のマッピングの可否を問い合わせる推薦メッセージを提供する。メインユーザＩＤの受諾によって、共有データベースＤＢ１のマッピング情報ＣＭＩは、アップデートされる。したがって、メインユーザＩＤが各クライアントユーザＩＤのアクセス権限を設定するのに高い便宜性を提供することができる。
【００７５】
図９は、共有データベースを生成およびアップデートする方法の他の実施形態を示すフローチャートである。
【００７６】
図８および図９を参照すれば、Ｓ３１０ステップで、識別データＩＤＤＴ間の関連度ＡＤが判別されて、関係データベースＤＢ２を生成および／またはアップデートする。Ｓ３２０ステップで、関係データベースＤＢ２の関連度ＡＤが参照されて、クライアントユーザＩＤに追加の識別データをマッピングするか否かを問い合わせる推薦メッセージを第１ユーザ端末１１０に伝送する。例えば、イメージ共有サーバ３００は、第１識別データに対して閾値より高い関連性を有する第２識別データを第１識別データにマッピングされたクライアントユーザＩＤにマッピングするか否かを問い合わせることができる。
【００７７】
Ｓ３３０ステップで、メインユーザＩＤの承認の有無によって、Ｓ３４０ステップが行われる。メインユーザＩＤは、第１ユーザ端末１１０を介して、推薦メッセージに対するフィードバック信号として追加識別データとクライアントユーザＩＤとのマッピングを受諾するメッセージを伝送することができる。
【００７８】
Ｓ３４０ステップで、追加の識別データとクライアントユーザＩＤとの間のマッピング情報が共有データベースＤＢ１のマッピング情報ＣＭＩに追加されてもよい。
【００７９】
本発明の実施形態による方法は、識別データＩＤＤＴ間の関連度ＡＤに応じて、識別データとクライアントユーザＩＤとの間のマッピングの可否を問い合わせる推薦メッセージをメインユーザＩＤに提供する。これによって、メインユーザＩＤが各クライアントユーザＩＤのアクセス権限を設定するのに高い便宜性を提供することができる。
【００８０】
図１０は、図２および図８のイメージ共有サーバを実現するのに適したコンピュータ装置の実施形態を示すブロック図である。
【００８１】
図１０を参照すれば、コンピュータ装置１０００は、バス１１００と、少なくとも１つのプロセッサ１２００と、システムメモリ１３００と、格納媒体１４００と、通信器１５００とを含む。
【００８２】
バス１１００は、コンピュータ装置１０００の多様な構成要素に連結されてデータ、信号、および情報を伝達する。プロセッサ１２００は、汎用あるいは専用プロセッサのいずれか１つであってもよいし、コンピュータ装置１０００の諸動作を制御することができる。バス１１００の構成要素の少なくとも一部は、図２および図８の通信インタフェース２２０、３２０として機能することができる。
【００８３】
プロセッサ１２００は、実行される時、多様な機能を提供するプログラムコードおよび命令語をシステムメモリ１３００にローディングし、ローディングされたプログラムコードおよび命令語を処理するように構成される。例えば、システムメモリ１３００は、プロセッサ１２００のワーキングメモリとして提供される。
【００８４】
実施形態として、システムメモリ１３００は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および他のタイプのコンピュータによって読み取り可能な媒体の少なくとも１つを含むことができる。
【００８５】
プロセッサ１２００は、プロセッサ１２００によって実行される時、図２および図８のイメージ共有装置２１０、３１０の機能を提供するイメージ共有モジュール１３１０をシステムメモリ１３００にローディングすることができる。そのようなプログラムコードおよび／または命令語は、プロセッサ１２００によって実行されて、図２および図８を参照して説明されたイメージ共有装置２１０、３１０として機能することができる。例えば、イメージ共有モジュール１３１０は、プロセッサ１２００によって実行される時、図２および図８のイメージ共有制御器２１１、３１１、イメージ入出力器２１２、３１２、および識別データ生成器２１３、３１３の機能を行うことができる。その他にも、システムメモリ１３００は、プロセッサ１２００によって実行される時、１つまたはそれ以上の追加的な機能を提供するプログラムコードおよび命令語をさらに含んでもよい。
【００８６】
システムメモリ１３００にローディングされるプログラムコードおよび／または命令語は、別途のコンピュータによって読み取り可能な記録媒体である格納媒体１４００からローディングされる。プログラムコードおよび命令語は、コンピュータ装置１０００の外部装置から通信器１５００を介してシステムメモリ１３００にローディングされてもよい。さらに、格納媒体１４００は、図２および図８の格納媒体２３０、３３０および／または図２および図８のデータベースＤＢ１、ＤＢ２として機能することができる。
【００８７】
実施形態として、格納媒体１４００は、電源が遮断されても、格納されたデータを保持する多様なタイプの不揮発性格納媒体、例えば、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）、ハードディスク（ｈａｒｄ  ｄｉｓｋ）などを含むことができる。
【００８８】
通信器１５００（あるいはトランシーバ）は、ネットワーク１０５を介してコンピュータ装置１０００とネットワークシステム１００（図１参照）内の他の装置との間の信号を送受信する。通信器１５００は、図２および図８の通信器２０５、３０５として機能することができる。
【００８９】
特定の実施形態および適用例がここで説明されたが、これは本発明のより全般的な理解のために提供されたものに過ぎず、本発明は、上記の実施形態に限定されるものではなく、本発明の属する分野における通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【００９０】
したがって、本発明の思想は、説明された実施形態に限って定められてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等または等価的変形があるあらゆるものは本発明の思想の範疇に属するというべきである。
【符号の説明】
【００９１】
２００、３００：イメージ共有サーバ
２０５、３０５：通信器
２１０、３１０：イメージ共有装置
２２０、３２０：通信インタフェース
２３０、３３０：格納媒体
ＤＢ１：共有データベース
ＤＢ２：関係データベース
【図１】
2020030816.tif 000003
【図２】
2020030816.tif 000004
【図３】
2020030816.tif 000005
【図４】
2020030816.tif 000006
【図５】
2020030816.tif 000007
【図６】
2020030816.tif 000008
【図７】
2020030816.tif 000009
【図８】
2020030816.tif 000010
【図９】
2020030816.tif 000011
【図１０】
2020030816.tif 000012