(57)【要約】【課題】  顔画像とメッセンジャーアカウントの連動を基盤とした画像管理方法およびシステムを提供する。【解決手段】  画像管理方法は、顔画像とメッセンジャーアカウントを連動してデータベースに記録する段階、第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信する段階、受信した対象画像から少なくとも１つの顔画像を認識する段階、認識された少なくとも１つの顔画像それぞれをデータベースで検索し、対応する少なくとも１つの第２メッセンジャーアカウントを抽出する段階、抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、ユーザ端末における対象画像の表示および対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つのための追加情報を決定する段階、および抽出された少なくとも１つの第２メッセンジャーアカウントおよび追加情報を提供する段階を含む。【選択図】      図３
2020102201.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサを含むサーバの画像管理方法であって、
前記少なくとも１つのプロセッサにより、顔画像とメッセンジャーアカウントを連動してデータベースに記録する段階、
前記少なくとも１つのプロセッサにより、第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信する段階、
前記少なくとも１つのプロセッサにより、前記受信した対象画像から少なくとも１つの顔画像を認識する段階、
前記少なくとも１つのプロセッサにより、前記認識された少なくとも１つの顔画像それぞれを前記データベースで検索し、対応する少なくとも１つの第２メッセンジャーアカウントを抽出する段階、
前記少なくとも１つのプロセッサにより、前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、前記ユーザ端末における前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有うちの少なくとも１つのための追加情報を決定する段階、および
前記抽出された少なくとも１つの第２メッセンジャーアカウントおよび前記追加情報を提供する段階
を含む、画像管理方法。
【請求項２】
前記追加情報を決定する段階は、
前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連するイベントまたは前記イベントによって前記対象画像に適用されるエフェクトを前記追加情報として決定する、
請求項１に記載の画像管理方法。
【請求項３】
前記イベントは、前記抽出された少なくとも１つの第２メッセンジャーアカウントそれぞれから得られる誕生日情報、記念日情報、スケジュール情報、およびメッセンジャー会話内容のうちの少なくとも１つを利用して決定される、
請求項２に記載の画像管理方法。
【請求項４】
前記追加情報を決定する段階は、
前記抽出された少なくとも１つの第２メッセンジャーアカウントが参加した既に存在する第１チャットルームに関する情報、および前記抽出された少なくとも１つの第２メッセンジャーアカウントが参加する新たな第２チャットルームの生成のための情報のうちの少なくとも１つの情報を前記追加情報として決定する、
請求項１に記載の画像管理方法。
【請求項５】
前記対象画像の前記メッセンジャーサービスを利用した共有のために表示されるチャットルームのうちの前記第１チャットルームに前記第２チャットルームのものより高い表示優先順位が付与される、
請求項４に記載の画像管理方法。
【請求項６】
前記追加情報に基づいて前記新たな第２チャットルームの生成のためのユーザインタフェースが前記ユーザ端末によって提供される、
請求項４に記載の画像管理方法。
【請求項７】
少なくとも１つのプロセッサを含むユーザ端末の画像管理方法であって、
前記少なくとも１つのプロセッサにより、対象画像で認識された少なくとも１つの顔画像のための少なくとも１つのメッセンジャーアカウントを決定する段階、
前記少なくとも１つのプロセッサにより、前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つと関連し、前記決定された少なくとも１つのメッセンジャーアカウントと関連する追加情報を決定する段階、および
前記少なくとも１つのプロセッサにより、前記追加情報を利用して前記対象画像を管理する段階
を含む、画像管理方法。
【請求項８】
前記少なくとも１つのプロセッサにより、前記認識された少なくとも１つの顔画像それぞれのためのメッセンジャーアカウントが含まれた前記対象画像を表示する段階、および
前記少なくとも１つのプロセッサにより、前記対象画像に含まれたメッセンジャーアカウントを変更するためのユーザインタフェースを提供する段階
をさらに含む、請求項７に記載の画像管理方法。
【請求項９】
前記メッセンジャーアカウントを決定する段階は、
顔画像とメッセンジャーアカウントを連動してデータベースに記録するサーバに前記対象画像を送信する段階、および
前記サーバが、前記対象画像から認識された少なくとも１つの顔画像それぞれを前記データベースで検索し、対応する少なくとも１つのメッセンジャーアカウントを抽出した後に、抽出された前記少なくとも１つのメッセンジャーアカウントをネットワークを介して受信する段階
を含む、請求項７に記載の画像管理方法。
【請求項１０】
前記追加情報を決定する段階は、
前記決定された少なくとも１つのメッセンジャーアカウントと関連するイベントまたは前記イベントによって前記対象画像に適用されるエフェクトを前記追加情報として決定し、
前記対象画像を管理する段階は、
前記追加情報として決定されたエフェクトを前記対象画像に適用する、
請求項７に記載の画像管理方法。
【請求項１１】
前記イベントは、前記メッセンジャーサービスを提供するサーバにおいて、前記決定された少なくとも１つのメッセンジャーアカウントそれぞれから得られる誕生日情報、記念日情報、スケジュール情報、およびメッセンジャー会話内容のうちの少なくとも１つを利用して決定される、
請求項１０に記載の画像管理方法。
【請求項１２】
前記追加情報を決定する段階は、
前記決定された少なくとも１つのメッセンジャーアカウントが参加した既に存在する第１チャットルームに関する情報、および前記決定された少なくとも１つのメッセンジャーアカウントが参加する新たな第２チャットルームの生成のための情報のうちの少なくとも１つの情報を前記追加情報として決定する、
請求項７に記載の画像管理方法。
【請求項１３】
前記対象画像を管理する段階は、
前記メッセンジャーサービスのチャットルームリストを提供する段階、および
前記チャットルームリストから前記対象画像の共有のためのチャットルームを選択する機能を提供する段階
を含み、
前記チャットルームリストでは前記第１チャットルームに前記第２チャットルームのものより高い表示優先順位が付与される、
請求項１２に記載の画像管理方法。
【請求項１４】
前記対象画像を管理する段階は、
前記メッセンジャーサービスのチャットルームリストを提供する段階、および
前記チャットルームリストによって前記決定された少なくとも１つのメッセンジャーアカウントが参加する新たな第２チャットルームを生成するための機能を提供する段階
を含む、請求項１２に記載の画像管理方法。
【請求項１５】
請求項１〜１４のうちのいずれか一項に記載の画像管理方法をコンピュータ装置に実行させるためのコンピュータプログラム。
【請求項１６】
請求項１〜１４のうちのいずれか一項に記載の画像管理方法をコンピュータ装置に実行させるためのコンピュータプログラムが記録されている、コンピュータ読み取り可能な記録媒体。
【請求項１７】
コンピュータ装置であって、
前記コンピュータ装置で読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサにより、
顔画像とメッセンジャーアカウントを連動してデータベースに記録し、
第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信し、
前記受信した対象画像から少なくとも１つの顔画像を認識し、
前記認識された少なくとも１つの顔画像それぞれを前記データベースで検索し、対応する少なくとも１つの第２メッセンジャーアカウントを抽出し、
前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、前記ユーザ端末における前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つのための追加情報を決定し、
前記抽出された少なくとも１つの第２メッセンジャーアカウントおよび前記追加情報を提供する、
コンピュータ装置。
【請求項１８】
前記少なくとも１つのプロセッサにより、
前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連するイベントまたは前記イベントによって前記対象画像に適用されるエフェクトを前記追加情報として決定する、
請求項１７に記載のコンピュータ装置。
【請求項１９】
前記少なくとも１つのプロセッサにより、
前記抽出された少なくとも１つの第２メッセンジャーアカウントが参加した既に存在する第１チャットルームに関する情報、および前記抽出された少なくとも１つの第２メッセンジャーアカウントが参加する新たな第２チャットルームの生成のための情報のうちの少なくとも１つの情報を前記追加情報として決定する、
請求項１７に記載のコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、画像管理方法、画像管理方法を実行するコンピュータ装置、コンピュータ装置と結合して画像管理方法をコンピュータ装置に実行させるためにコンピュータ読み取り可能な記録媒体に記録されたコンピュータプログラム、およびその記録媒体等に関する。
【背景技術】
【０００２】
画像の顔認識は、多様な分野において活用可能な技術である。例えば、特許文献１では、スマートワーク環境における顔認識基盤のユーザ認証技法を開示している。さらに、ソーシャルネットワークサービスでもユーザに関連性のある情報を提供するために顔認識が活用されている。例えば、特許文献２では、ソーシャルネットワーキング情報を利用した顔認識技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国登録特許第１０−１４６８１９２号公報
【特許文献２】韓国公開特許第１０−２０１４−００９１５９９号公報
【発明の概要】
【課題を解決するための手段】
【０００４】
少なくとも１つのプロセッサを含むサーバの画像管理方法であって、前記少なくとも１つのプロセッサにより、顔画像とメッセンジャーアカウントを連動してデータベースに記録する段階、前記少なくとも１つのプロセッサにより、第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信する段階、前記少なくとも１つのプロセッサにより、前記受信した対象画像から少なくとも１つの顔画像を認識する段階、前記少なくとも１つのプロセッサにより、前記認識された少なくとも１つの顔画像それぞれを前記データベースで検索し、対応する少なくとも１つの第２メッセンジャーアカウントを抽出する段階、前記少なくとも１つのプロセッサにより、前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、前記ユーザ端末における前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つのための追加情報を決定する段階、および前記少なくとも１つのプロセッサにより、前記抽出された少なくとも１つの第２メッセンジャーアカウントおよび前記追加情報を提供する段階を含む画像管理方法を提供する。
【０００５】
少なくとも１つのプロセッサを含むユーザ端末の画像管理方法であって、前記少なくとも１つのプロセッサにより、対象画像で認識された少なくとも１つの顔画像のための少なくとも１つのメッセンジャーアカウントを決定する段階、前記少なくとも１つのプロセッサにより、前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つと関連し、前記決定された少なくとも１つのメッセンジャーアカウントと関連する追加情報を決定する段階、および前記少なくとも１つのプロセッサにより、前記追加情報を利用して前記対象画像を管理する段階を含む、画像管理方法を提供する。
【０００６】
前記画像管理方法をコンピュータ装置に実行させるためのコンピュータプログラムが記録されている、コンピュータ読み取り可能な記録媒体を提供する。
【０００７】
コンピュータ装置と結合して前記画像管理方法をコンピュータ装置に実行させるためにコンピュータ読み取り可能な記録媒体に記録された、コンピュータプログラムを提供する。
【０００８】
コンピュータ装置であって、前記コンピュータ装置で読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、顔画像とメッセンジャーアカウントを連動してデータベースに記録し、第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信し、前記受信した対象画像から少なくとも１つの顔画像を認識し、前記認識された少なくとも１つの顔画像それぞれを前記データベースで検索して対応する少なくとも１つの第２メッセンジャーアカウントを抽出し、前記抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、前記ユーザ端末における前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つのための追加情報を決定し、前記抽出された少なくとも１つの第２メッセンジャーアカウントおよび前記追加情報を提供する、コンピュータ装置を提供する。
【０００９】
コンピュータ装置であって、前記コンピュータ装置で読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサにより、対象画像で認識された少なくとも１つの顔画像のための少なくとも１つのメッセンジャーアカウントを決定し、前記少なくとも１つのプロセッサにより、前記対象画像の表示および前記対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つと関連し、前記決定された少なくとも１つのメッセンジャーアカウントと関連する追加情報を決定し、前記追加情報を利用して前記対象画像を管理する、コンピュータ装置を提供する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。
【図３】本発明の一実施形態における、サービス利用同意過程の例を示した図である。
【図４】本発明の一実施形態における、顔画像と連動するメッセンジャーアカウントを提供する例を示した図である。
【図５】本発明の一実施形態における、顔画像と連動するメッセンジャーアカウントを提供する他の例を示した図である。
【図６】本発明の一実施形態における、メッセンジャーアカウントと連動する顔画像を利用して対象画像内の人物を識別することにより、対象画像に適用される効果を識別される人物に基づいて「おすすめ」する例を示した図である。
【図７】本発明の一実施形態における、メッセンジャーアカウントと連動する顔画像を利用して対象画像内の人物を識別することにより、対象画像のメッセンジャーを利用した共有を識別される人物によって処理する例を示した図である。
【図８】本発明の一実施形態における、サーバの画像管理方法の例を示したフローチャートである。
【図９】本発明の一実施形態における、ユーザ端末の画像管理方法の例を示したフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
【００１２】
本発明の実施形態に係る画像管理方法は、以下で説明するコンピュータ装置によって実行されてよい。例えば、コンピュータ装置においては、本発明の一実施形態に係るコンピュータプログラムがインストールされて実行されてよく、コンピュータ装置は、実行されるコンピュータプログラムの制御にしたがって本発明の一実施形態に係る画像管理方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合して画像管理方法をコンピュータ装置に実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。ここで、説明したコンピュータプログラムは、独立する１つのプログラムパッケージの形態を有してもよいし、独立する１つのプログラムパッケージの形態がコンピュータ装置に予めインストールされてオペレーティングシステムや他のプログラムパッケージと連係する形態を有してもよい。
【００１３】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。このような図１は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図１のように限定されることはない。また、図１のネットワーク環境は、本実施形態に適用可能な環境のうちの１つの例を説明したものに過ぎず、本実施形態に適用可能な環境が図１のネットワーク環境に限定されることはない。
【００１４】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、図１では、電子機器１（１１０）の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器１（１１０）は、実質的に無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信することのできる多様な物理的なコンピュータ装置のうちの１つを意味してよい。
【００１５】
通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００１６】
サーバ１５０、１６０それぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する１つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ１５０は、ネットワーク１７０を介して接続した複数の電子機器１１０、１２０、１３０、１４０にサービス（一例として、メッセンジャーサービス、金融サービス、決済サービス、ソーシャルネットワークサービス、検索サービス、メールサービス、コンテンツ提供サービス、音声認識サービス、ナビゲーションサービスなど）を提供するシステムであってよい。
【００１７】
図２は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子機器１１０、１２０、１３０、１４０それぞれやサーバ１５０、１６０それぞれは、図２に示したコンピュータ装置２００によって実現されてよく、一実施形態に係る画像管理方法は、このようなコンピュータ装置２００によって実行されてよい。
【００１８】
このようなコンピュータ装置２００は、図２に示すように、メモリ２１０、プロセッサ２２０、通信インタフェース２３０、および入力／出力インタフェース２４０を含んでよい。メモリ２１０は、コンピュータ読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ＲＯＭやディスクドライブのような永続的大容量記録装置は、メモリ２１０とは区分される別の永続的記録装置としてコンピュータ装置２００に含まれてもよい。また、メモリ２１０には、オペレーティングシステムと、少なくとも１つのプログラムコードが記録されてよい。このようなソフトウェア構成要素は、メモリ２１０とは別のコンピュータ読み取り可能な記録媒体からメモリ２１０にロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信インタフェース２３０を通じてメモリ２１０にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク１７０を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置２００のメモリ２１０にロードされてよい。
【００１９】
プロセッサ２２０は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１０または通信インタフェース２３０によって、プロセッサ２２０に提供されてよい。例えば、プロセッサ２２０は、メモリ２１０のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００２０】
通信インタフェース２３０は、ネットワーク１７０を介してコンピュータ装置２００が他の電子機器（一例として、上述した記録装置）と互いに通信するための機能を提供してよい。一例として、コンピュータ装置２００のプロセッサ２２０がメモリ２１０のような記録装置に記録されたプログラムコードにしたがって生成した要求や命令、データ、ファイルなどが、通信インタフェース２３０の制御にしたがってネットワーク１７０を介して他の装置に伝達されてよい。これとは逆に、他の装置からの信号や命令、データ、ファイルなどが、ネットワーク１７０を経てコンピュータ装置２００の通信インタフェース２３０を通じてコンピュータ装置２００に受信されてよい。通信インタフェース２３０を通じて受信された信号や命令、データなどは、プロセッサ２２０やメモリ２１０に伝達されてよく、ファイルなどは、コンピュータ装置２００がさらに含むことのできる記録媒体（上述した永続的記録装置）に記録されてよい。
【００２１】
入力／出力インタフェース２４０は、入力／出力装置２５０とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマウスなどの装置を、出力装置は、ディスプレイ、スピーカなどのような装置を含んでよい。他の例として、入力／出力インタフェース２４０は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。入力／出力装置２５０は、コンピュータ装置２００と１つの装置で構成されてもよい。
【００２２】
また、他の実施形態において、コンピュータ装置２００は、図２の構成要素よりも少ないか多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置２００は、上述した入力／出力装置２５０のうちの少なくとも一部を含むように実現されてもよいし、トランシーバやデータベースなどのような他の構成要素をさらに含んでもよい。
【００２３】
図３は、本発明の一実施形態における、サービス利用同意過程の例を示した図である。
【００２４】
図３の第１画面３１０は、ユーザ端末にインストールされたメッセンジャーアプリケーションが提供するメッセンジャーサービス画面の例を示している。このようなメッセンジャーサービス画面には、第１点線ボックス３１１のように、ユーザがユーザ端末に備えられたカメラを実行させるユーザインタフェースが含まれてよい。一例として、タッチスクリーン環境においてユーザがユーザ端末のタッチスクリーンに表示されたユーザインタフェースを選択（一例として、ユーザインタフェースが表示されたタッチスクリーンの領域を指でタッチ）した場合、メッセンジャーアプリケーションは、ユーザ端末のカメラを起動させてよい。このとき、本実施形態では、サービス提供初期（一例として、ユーザがメッセンジャーアプリケーションでカメラを最初に起動させた時点）に限り、第２画面３２０のように、一実施形態に係る画像管理方法と関連するサービス利用同意過程が実行されてよい。
【００２５】
第２画面３２０は、ユーザからサービス利用の同意を受けるための画面の例を示している。第２画面３２０でユーザからサービス利用に対する同意を受けた後、第３画面３３０のように起動するカメラに入力された画像に対して画像管理方法が実行されてよい。第３画面３３０では、四角ボックス３３１、３３２のように画像から顔画像を認識し、認識された顔画像に対応するメッセンジャーアカウントを表示する例を示している。
【００２６】
このとき、第１四角ボックス３３１と連係して表示されたメッセンジャーアカウント「Ｍｅ」は、第１四角ボックス３３１に対応する顔画像がユーザ端末のユーザの顔画像に対応することを意味してよい。また、第２四角ボックス３３２と連係して表示されたメッセンジャーアカウント「ａａａ」は、第２四角ボックス３３２に対応する顔画像がメッセンジャーアカウント「ａａａ」を有するユーザの顔画像に対応することを意味してよい。認識された顔画像と連係してメッセンジャーアカウントを表示するためには、予め顔画像とメッセンジャーアカウントとが連動されていなければならない。例えば、顔画像Ａとメッセンジャーアカウントａが予め連動している場合を考察する。対象画像から顔画像Ｂが認識されたとき、ユーザ端末および／またはサーバは、顔画像Ａと顔画像Ｂとを比較し、顔画像Ａと顔画像Ｂが同一ユーザの顔画像であるかを決定してよい。顔画像Ａと顔画像Ｂが同一ユーザの顔画像である場合、ユーザ端末および／またはサーバは、対象画像で認識された顔画像Ｂと連係させてメッセンジャーアカウントａを出力してよい。最初の顔画像とメッセンジャーアカウントとを連動するために、多様な方法が活用されてよい。
【００２７】
図４は、本発明の一実施形態における、顔画像と連動するメッセンジャーアカウントを提供する例を示した図である。
【００２８】
図４の第１画面４１０は、ユーザ端末の画像を管理するアプリケーション（例えば、ギャラリーアプリケーション）で管理される画像に基づいて顔画像とメッセンジャーアカウントが連動された例を示している。一例として、第１画面４１０は、第１顔画像４１１に対して第１メッセンジャーアカウント「ＡＡＡ」４１２が連動された例を示している。また、図４の第２画面４２０は、ユーザのメッセンジャーアカウントと関連してメッセンジャーサービスまたはメッセンジャーサービスと連係するサービス上に登録された画像に基づいて顔画像とメッセンジャーアカウント（例えば、４２１）が連動された例を示している。このとき、ギャラリーアプリケーションによって管理される画像は、ユーザ端末のローカル格納場所に格納された画像であってよく、メッセンジャーサービスまたはメッセンジャーサービスと連係するサービス上に登録された画像は、サービスを提供するサーバの格納場所に格納された画像であってよい。
【００２９】
ユーザ端末にインストールされたメッセンジャーアプリケーションは、ギャラリーアプリケーションとの連動やサーバが提供するサービスとの連動によって、特定の顔画像にメッセンジャーアカウントを連動することのできるユーザインタフェースを提供してもよい。例えば、ユーザが第１画面４１０や第２画面４２０に表示された顔画像のうちから特定の顔画像を選択すると、ユーザにメッセンジャー友だちリストが提供されてもよく、ユーザが友だちリストから選択した友だちのメッセンジャーアカウントが、選択された特定の顔画像に連動されてもよい。あるいは、ユーザがメッセンジャーアカウントを直接入力することのできるユーザインタフェースが提供されてもよい。
【００３０】
一方、特定の顔画像に既に連動されているメッセンジャーアカウントを変更するためのユーザインタフェースが提供されてもよい。第１画面４１０では、特定の顔画像と連動するメッセンジャーアカウントを他のメッセンジャーアカウントに変更することのできるユーザインタフェース４１３の例を示している。また、第２画面４２０では、ユーザがメッセンジャーアカウントを直接修正して入力することのできるユーザインタフェース４２１の例を示している。
【００３１】
図５は、本発明の一実施形態における、顔画像と連動するメッセンジャーアカウントを提供する他の例を示した図である。図５の第１画面５１０は、メッセンジャーアプリケーションでカメラが起動され、起動するカメラに入力された画像がユーザ端末のディスプレイに表示された例を示している。このとき、第１画面５１０は、メッセンジャーアプリケーションと連動するカメラアプリケーションによってユーザ端末に表示される画面であってよい。このような第１画面５１０の画像は、実施形態によっては、ユーザから撮影入力が受信される前のフリービュー（ｆｒｅｅ  ｖｉｅｗ）画像であってよい。第１画面５１０に示すように、メッセンジャーアプリケーションは、画像から顔画像を認識してよい。顔画像は、画像に含まれた人物の顔それぞれに対して認識されて抽出されてよい。実施形態によっては、画像から顔画像を抽出する過程は、メッセンジャーアプリケーションの制御にしたがってユーザ端末でなされてもよく、ユーザ端末がメッセンジャーアプリケーションの制御にしたがってメッセンジャーサービスを提供するサーバと通信してサーバでなされてもよい。例えば、ユーザ端末は、カメラに入力される画像をメッセンジャーアプリケーションからサーバに送信してもよく、サーバに送信された画像から顔画像が認識されてユーザ端末に送信されてもよい。このとき、認識された顔画像に基づいてメッセンジャーアカウントが提供されてよい。例えば、サーバは、顔画像とメッセンジャーアカウントを連動して記録していてもよい。このとき、サーバは、ユーザ端末から認識された顔画像を受信すると、受信した顔画像と記録されている顔画像とを比較することにより、受信した顔画像に対応するメッセンジャーアカウントを取得してよい。第１画面５１０では、ユーザ端末のユーザ「Ｍｅ」に対応する顔画像５１１とメッセンジャーアカウント「ａａａ」に対応する顔画像５１２が認識された例を示している。
【００３２】
一方、第２画面５２０は、ユーザから撮影入力が受信されることによってキャプチャされた画像を表示した例を示している。このとき、ユーザ端末は、キャプチャされた画像から認識された顔画像それぞれと連動するメッセンジャーアカウントを管理するためのユーザインタフェースを提供してよい。例えば、第２画面５２０において、第１点線ボックス５２１は、メッセンジャーアカウント「Ｍｅ」を管理するための第１ユーザインタフェースを、第２点線ボックス５２２は、メッセンジャーアカウント「ａａａ」を管理するための第２ユーザインタフェースをそれぞれ示している。このような第１点線ボックス５２１および第２点線ボックス５２２に示されたユーザインタフェースは、画像から認識された顔画像それぞれに対して示されてよい。このようなユーザインタフェースは、顔画像に対して連動するメッセンジャーアカウントがない場合には、ユーザに連動させるためのメッセンジャーアカウントを選択させるためのユーザインタフェースを追加的に提供してもよい。例えば、ユーザにメッセンジャー友だちリストを提供し、メッセンジャー友だちリストから選択される友だちのメッセンジャーアカウントを該当の顔画像と連動させてもよい。
【００３３】
一方、第２画面５２０では、既に連動されているメッセンジャーアカウントを他のメッセンジャーアカウントに変更することのできるユーザインタフェース５２３を示している。ユーザ端末は、認識された顔画像と最も類似する顔画像と連動するメッセンジャーアカウントをユーザインタフェース５２３によって提供してよい。第２画面５２０では、最も類似する順に３つのメッセンジャーアカウントがユーザインタフェースに表示された例を示している。ユーザがユーザインタフェース５２３に表示された３つのメッセンジャーアカウントのうちから１つを選択すると、第２点線ボックス５２２に対応する顔画像に対するメッセンジャーアカウントが「ａａａ」で選択されたメッセンジャーアカウントに変更されてよい。
【００３４】
また、ユーザインタフェース５２３は、ユーザがメッセンジャー友だちリスト全体から友達を直接選択できるようにするために、「友だちリストをもっと見る」５２４のような機能をさらに提供してよい。「友だちリストをもっと見る」５２４が選択される場合、第３画面５３０のように、ユーザの友だちリストが提供されてよい。友だちリストから１人の友だちが選択されると、第２点線ボックス５２２に対応する顔画像に対するメッセンジャーアカウントが「ａａａ」で選択された友だちのメッセンジャーアカウントに変更されてよい。
【００３５】
図６は、本発明の一実施形態における、メッセンジャーアカウントと連動する顔画像を利用して対象画像内の人物を識別することにより、対象画像に適用される効果を、識別される人物に基づいて「おすすめ」する例を示した図である。
【００３６】
第１画面６１０は、図３の第１画面３１０のように、ユーザ端末にインストールされたメッセンジャーアプリケーションが提供するメッセンジャーサービス画面の例を示している。このようなメッセンジャーサービス画面には、第１点線ボックス６１１のように、ユーザがユーザ端末に備えられたカメラを起動させることのできるユーザインタフェースが含まれてよい。図３に示すように、サービス利用同意過程を経た後には、第２画面６２０のようにカメラ機能が直ぐに実行されてよい。
【００３７】
第２画面６２０は、カメラに入力された画像から顔画像を認識し、認識された顔画像に対してメッセンジャーアカウントを表示する例を示している。このとき、ユーザ端末は、メッセンジャーアプリケーションから直接的に、またはメッセンジャーアプリケーションを経てサーバと通信することで間接的に、表示されたメッセンジャーアカウントと関連するイベントを確認してよい。例えば、サーバは、ユーザ端末からの要求にしたがい、メッセンジャーサービスおよび／またはメッセンジャーサービスと連係するサービスにおけるメッセンジャーアカウントに対応するユーザのプロフィール、活動情報、メッセンジャー会話内容などを活用してイベントを決定してよい。例えば、第２画面６２０の場合、イベントは、認識された２つのメッセンジャーアカウントそれぞれのユーザから得られる誕生日、メッセンジャーサービスやメッセンジャーサービスと連係するカレンダーサービスにおけるスケジュールや記念日情報、メッセンジャー会話内容などを活用して決定されてよい。
【００３８】
より具体的な例として、第３画面６３０は、画像の撮影日がユーザ端末のユーザの誕生日である場合、誕生日と関連するスケジュール情報６３１を提供する例を示している。他の例として、ユーザ端末および／またはサーバは、対象画像に含まれた顔画像のメッセンジャーアカウントに対応するチャットルームの会話内容を分析してイベントを決定してもよい。このとき、第４画面６４０は、第３画面６３０で提供されたスケジュール情報６３１が選択されることにより（一例として、タッチスクリーン環境でスケジュール情報６３１が表示された領域にタッチ入力が発生するか、予め設定されたタッチジェスチャまたは音声入力などによってスケジュール情報６３１が選択されることにより）、画像と関連して提供可能な多様なエフェクト（一例として、カメラアプリケーションおよび／またはメッセンジャーアプリケーションが提供するエフェクト）のうちから誕生日と関連するエフェクトが選択されて対象画像に適用された例を示している。このとき、対象画像に多数の顔画像が含まれる場合、イベントと関連する顔画像を中心にエフェクトが発生するように制御されてもよい。例えば、第４画面６４０では、誕生日であるユーザの顔画像に帽子エフェクトが適用されているが、誕生日のユーザがメッセンジャーアカウント「ａａａ」のユーザである場合には、帽子エフェクトがメッセンジャーアカウント「ａａａ」のユーザの顔画像に適用される。
【００３９】
図７は、本発明の一実施形態における、メッセンジャーアカウントと連動する顔画像を利用して対象画像内の人物を識別することにより、対象画像のメッセンジャーを利用した共有を、識別される人物によって処理する例を示した図である。第１画面７１０は、対象画像から３つの顔画像が認識され、認識された３つの顔画像それぞれに対応するメッセンジャーアカウントが表示された例を示している。このようなユーザ端末のユーザがこのような対象画像をメッセンジャーサービスで共有しようとする場合、第２画面７２０のように、対象画像の共有のための友だちやチャットルームを選択するためのユーザインタフェースが提供されてよい。このとき、ユーザ端末および／またはサーバは、認識された３つの顔画像から得られる３つのメッセンジャーアカウント全部または一部が参加するチャットルームを優先的に「おすすめ」してもよい。このとき、既存のチャットルームがない場合には、メッセンジャーアカウントが参加するチャットルームを自動で生成するための機能を提供してもよい。例えば、第２画面７２０において、第１点線ボックス７２１は、３つのメッセンジャーアカウントが参加するグループチャットルームを自動で生成するための機能を示しており、第２点線ボックス７２２は、３つのメッセンジャーアカウントの一部が参加する既存のチャットルームを「おすすめ」するための機能を示している。さらに、第３点線ボックス７２３は、ユーザが画像やファイルなどを共有しようとするときに、好みのチャットルームを「おすすめ」するための機能を示している。
【００４０】
図８は、本発明の一実施形態における、サーバの画像管理方法の例を示したフローチャートである。本実施形態に係る画像管理方法は、一例として、上述したサーバを実現するコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に記録されたコードが提供する制御命令にしたがってコンピュータ装置２００が図８の方法に含まれる段階８１０〜８６０を実行するようにコンピュータ装置２００を制御してよい。
【００４１】
段階８１０で、コンピュータ装置２００は、顔画像とメッセンジャーアカウントを連動してデータベースに記録してよい。一例として、コンピュータ装置２００によって実現されるサーバは、ユーザにメッセンジャーサービスを提供してよく、ユーザが顔画像に対して選択したメッセンジャーアカウントを該当の顔画像と連動させてデータベースに記録してよい。メッセンジャーアカウントの選択は、上述したように、ユーザそれぞれのメッセンジャー友だちリストに基づいて選択されてよい。実施形態によっては、ユーザが顔画像に対応するメッセンジャーアカウントを直接入力してもよい。ここで、ユーザとは、ユーザが実際にメッセンジャーサービスの提供を受けるために利用するユーザ端末に対応してよく、ユーザ端末には、メッセンジャーサービスの提供を受けるためのメッセンジャーアプリケーションがインストールされていてよい。
【００４２】
段階８２０で、コンピュータ装置２００は、第１メッセンジャーアカウントによって識別されるユーザのユーザ端末からネットワークを介して対象画像を受信してよい。対象画像は、ユーザ端末に備えらえるカメラに入力された画像、および／またはユーザ端末のローカル格納場所に格納された画像のうちからユーザによって選択された画像を含んでよい。一例として、メッセンジャーアプリケーションは、カメラアプリケーションと連動してよく、カメラアプリケーションを経て入力される画像を対象画像としてサーバに送信するようにユーザ端末を制御してよい。他の例として、メッセンジャーアプリケーションは、ギャラリーアプリケーションと連動してよく、ギャラリーからユーザによって選択される画像を対象画像としてサーバに送信するようにユーザ端末を制御してよい。
【００４３】
段階８３０で、コンピュータ装置２００は、受信した対象画像から少なくとも１つの顔画像を認識してよい。画像から人物の顔を認識するための技術は、周知の多様な技術のうちの少なくとも１つが活用されてよい。対象画像には顔画像が含まれていない場合もあり、１つあるいは２つの以上の顔画像が含まれる場合もある。
【００４４】
段階８４０で、コンピュータ装置２００は、認識された少なくとも１つの顔画像それぞれをデータベースで検索し、対応する少なくとも１つの第２メッセンジャーアカウントを抽出してよい。上述したように、コンピュータ装置２００は、認識された顔画像Ａをデータベースから検索し、顔画像Ａとデータベースに記録された顔画像Ｂが同じ人物の顔であると決定された場合、顔画像Ｂと連動して記録された第２メッセンジャーアカウントを抽出してよい。このような第２メッセンジャーアカウントは、対象画像が含む顔画像それぞれに対して抽出されてよい。認識された顔画像によって第２メッセンジャーアカウントを抽出することができない場合は、該当の顔画像に対するメッセンジャーアカウントの選択または入力をユーザ端末に要求してもよい。認識された顔画像に対してユーザ端末から特定のメッセンジャーアカウントが選択されるか入力された場合、コンピュータ装置２００は、選択または入力された特定のメッセンジャーアカウントを認識された顔画像と連動させてデータベースに記録してよい。
【００４５】
段階８５０で、コンピュータ装置２００は、抽出された少なくとも１つの第２メッセンジャーアカウントと関連し、ユーザ端末における対象画像の表示および対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つのための追加情報を決定してよい。
【００４６】
一実施形態として、コンピュータ装置２００は、抽出された少なくとも１つの第２メッセンジャーアカウントと関連するイベントまたはイベントによって対象画像に適用されるエフェクトを追加情報として決定してよい。ここで、イベントとは、抽出された少なくとも１つの第２メッセンジャーアカウントそれぞれから得られる誕生日情報、記念日情報、スケジュール情報、メッセンジャー会話内容、およびメッセンジャーサービス利用パターンに基づいて分析されたユーザ同士の関係情報のうちの少なくとも１つを利用して決定されてよい。例えば、コンピュータ装置２００は、第２メッセンジャーアカウントのユーザの誕生日、記念日、スケジュールなどを現在の日付に基づいて抽出してイベントを決定してよい。他の例として、コンピュータ装置２００は、第２メッセンジャーアカウントが参加したチャットルームのメッセンジャー会話内容に基づいてイベントを決定してもよい。また他の例として、コンピュータ装置２００は、ユーザＡのユーザ別のメッセージ送信件数によるユーザの順位に基づいてユーザＡが最も多くメッセージを送信したユーザＢに関する情報を利用してイベントを決定したり、ユーザＡが最も多くメッセージを送信または受信したチャットルームの参加者に関する情報を利用してイベントを決定したりしてもよい。さらに他の例として、コンピュータ装置２００は、メッセンジャーサービスの利用パターンに基づいてユーザアカウントの関係を「家族、恋人、親友」などのように予め把握し、把握されたユーザの関係に基づいてイベントを決定してもよい。
【００４７】
他の実施形態として、コンピュータ装置２００は、抽出された少なくとも１つの第２メッセンジャーアカウントが参加した既に存在する第１チャットルームに関する情報、および抽出された少なくとも１つの第２メッセンジャーアカウントが参加する新たな第２チャットルームの生成のための情報のうちの少なくとも１つの情報を追加情報として決定してよい。例えば、対象画像を、ユーザ端末を利用してメッセンジャーサービスで共有しようとする場合、チャットルームリストが表示されてよく、ユーザは、表示されたチャットルームリストから対象画像を共有するためのチャットルームを選択してよい。このとき、ユーザ端末は、追加情報に基づいて第１チャットルームがチャットルームリストの上端に表示されるように第１チャットルームに第２チャットルームのものより高い表示優先順位を付与してよい。また、ユーザ端末は、追加情報を利用し、チャットルームリストによって第２メッセンジャーアカウントが参加する新たな第２チャットルームの生成のための機能を提供してもよい。この場合、対象画像は、新たに生成される第２チャットルームで共有されてよい。言い換えれば、対象画像に写っている人物（または人物ら）が参加するチャットルームで対象画像を共有することができるようにする。
【００４８】
段階８６０で、コンピュータ装置２００は、抽出された少なくとも１つの第２メッセンジャーアカウントおよび追加情報を提供してよい。一例として、コンピュータ装置２００は、ネットワークを介して抽出された少なくとも１つの第２メッセンジャーアカウントおよび追加情報をユーザ端末に送信してよい。上述したように、ユーザ端末は、対象画像の表示や共有のために追加情報を活用してよい。
【００４９】
本実施形態では、顔画像の認識やメッセンジャーアカウントの抽出、追加情報の決定などがサーバで処理される例について説明したが、実施形態によっては、顔画像の認識、メッセンジャーアカウントの抽出、および追加情報の決定のうちの少なくとも１つがユーザ端末で処理されてもよい。この場合にも、各過程の処理のための情報は、サーバから提供されてよい。
【００５０】
図９は、本発明の一実施形態における、ユーザ端末の画像管理方法の例を示したフローチャートである。本実施形態に係る画像管理方法は、一例として、上述したユーザ端末を実現するコンピュータ装置２００によって実行されてよい。例えば、コンピュータ装置２００のプロセッサ２２０は、メモリ２１０が含むオペレーティングシステムのコードと、少なくとも１つのプログラムのコードとによる制御命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。ここで、プロセッサ２２０は、コンピュータ装置２００に記録されたコードが提供する制御命令にしたがってコンピュータ装置２００が図９の方法に含まれる段階９１０〜９３０を実行するようにコンピュータ装置２００を制御してよい。
【００５１】
段階９１０で、コンピュータ装置２００は、対象画像から認識された少なくとも１つの顔画像のための少なくとも１つのメッセンジャーアカウントを決定してよい。一例として、コンピュータ装置２００は、顔画像とメッセンジャーアカウントを連動してデータベースに記録するサーバに対象画像を送信し、サーバで対象画像から認識された少なくとも１つの顔画像それぞれをデータベースで検索し、抽出された少なくとも１つのメッセンジャーアカウントを、ネットワークを介して受信することにより、顔画像のためのメッセンジャーアカウントを決定してよい。実施形態によっては、ユーザのメッセンジャー友だちの顔画像と連動するメッセンジャーアカウントがユーザ端末に記録されてもよい。この場合、対象画像から認識された顔画像のためのメッセンジャーアカウントは、ユーザ端末で直接決定されてもよい。
【００５２】
段階９２０で、コンピュータ装置２００は、対象画像の表示および対象画像のメッセンジャーサービスを利用した共有のうちの少なくとも１つと関連し、決定された少なくとも１つのメッセンジャーアカウントと関連する追加情報を決定してよい。
【００５３】
段階９３０で、コンピュータ装置２００は、追加情報を利用して対象画像を管理してよい。
【００５４】
例えば、コンピュータ装置２００は、段階９２０で、前記決定された少なくとも１つのメッセンジャーアカウントと関連するイベントまたはイベントに基づき、対象画像に適用されるエフェクトを追加情報として決定してよい。ここで、イベントは、メッセンジャーサービスを提供するサーバにおいて、前記決定された少なくとも１つのメッセンジャーアカウントそれぞれから得られる誕生日情報、記念日情報、スケジュール情報、メッセンジャー会話内容、およびメッセンジャーサービス利用パターンを基盤として分析されたユーザ同士の関係情報のうちの少なくとも１つを利用して決定されてよい。このとき、コンピュータ装置２００は、段階９３０で、追加情報として決定されたエフェクトを対象画像に適用してよい。
【００５５】
他の例として、コンピュータ装置２００は、段階９２０で、前記決定された少なくとも１つのメッセンジャーアカウントが参加した既に存在する第１チャットルームに関する情報、および前記決定された少なくとも１つのメッセンジャーアカウントが参加する新たな第２チャットルームの生成のための情報のうちの少なくとも１つの情報を追加情報として決定してよい。例えば、コンピュータ装置２００は、段階９３０で、メッセンジャーサービスのチャットルームリストを提供し、チャットルームリストによって対象画像の共有のためのチャットルームを選択する機能を提供してよい。このとき、チャットルームリストでは、第１チャットルームに第２チャットルームのものより高い表示優先順位が付与されてよい。一例として、対象画像に含まれる人物が参加するチャットルームがチャットルームリストの上端に表示されてよい。また、コンピュータ装置２００は、段階９３０で、チャットルームリストにより、前記決定された少なくとも１つのメッセンジャーアカウントが参加する新たな第２チャットルームを生成するための機能を提供してもよい。
【００５６】
実施形態によって、コンピュータ装置２００は、認識された少なくとも１つの顔画像それぞれのためのメッセンジャーアカウントが含まれた対象画像を表示してよく、対象画像に含まれたメッセンジャーアカウントを変更するためのユーザインタフェースを提供してよい。このようなメッセンジャーアカウントの変更のためのユーザインタフェースは、図５を参照しながら説明したとおりである。
【００５７】
このように、本実施形態によると、メッセンジャーアカウントと連動する顔画像を利用して対象画像内の人物を識別することにより、対象画像に適用される効果を識別される人物に基づいて「おすすめ」したり、対象画像のメッセンジャーを利用した共有を識別される人物によって処理したりすることができる。
【００５８】
上述したシステムまたは装置は、ハードウェア構成要素、ソフトウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）およびＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。
【００５９】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。
【００６０】
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データ、ファイル、データ構造などを単独または組み合わせて含んでよい。媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。プログラム命令の例には、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行されることができる高級言語コードを含む。
【００６１】
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００６２】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００６３】
１１０、１２０、１３０、１４０：電子機器
１５０、１６０：サーバ
１７０：ネットワーク
【図１】
2020102201.tif 000003
【図２】
2020102201.tif 000004
【図３】
2020102201.tif 000005
【図４】
2020102201.tif 000006
【図５】
2020102201.tif 000007
【図６】
2020102201.tif 000008
【図７】
2020102201.tif 000009
【図８】
2020102201.tif 000010
【図９】
2020102201.tif 000011