(57)【要約】      （修正有）【課題】インスタント通信で第１のユーザーと第２のユーザーとの間でビデオ通信を実装するビデオ通信方法及びシステムを提供する。【解決手段】ビデオ通信の要求を受信することと、第１のユーザーのビデオ画像に対してぼかし処理を実行するかどうかを判断することと、肯定の場合、第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示されるように、第１のユーザーのビデオ画像に対してぼかし処理を実行することを含む。【効果】ユーザーのそれぞれのプライバシーが過剰に露出されないことを保証しつつ、ビデオ通信を介した便利なオンライン対話が達成される。【選択図】図１
2019165451.tif 000002
【特許請求の範囲】
【請求項１】
１台または複数のコンピュータデバイスによる実装方法であって、
ビデオ通信の要求を受信することと、
第１のユーザー及び第２のユーザーが初めて互いとビデオ通信を実施するのかどうか、並びに
ビデオ通信の前記要求が、前記第１のユーザーのビデオ画像のためにぼかし操作が実行されることを命令するインジケータを含むかどうか、
を含む基準の少なくとも１つまたは複数に基づいて、前記第１のユーザーの前記ビデオ画像のために前記ぼかし操作を実行するかどうかを判断することと、
ぼかし操作が前記第１のユーザーの前記ビデオ画像のために実行されるべきであると判断することに応えて、前記第１のユーザーの前記ビデオ画像のために前記ぼかし操作を実行し、前記第２のユーザーのビデオダイアログウィンドウが前記第１のユーザーのぼやけたビデオ画像を表示できるようにする前記ぼかし操作を実行することと、
を含む、方法。
【請求項２】
前記第１のユーザーの前記ビデオ画像に対する操作を検出することに応えて、操作情報に対応する操作の領域を決定することと、
前記第１のユーザーの前記ビデオ画像を入手することと、
前記操作の領域外である前記ビデオ画像の部分に対してだけ前記ぼかし操作を実行することと、
をさらに含む、請求項１に記載の前記方法。
【請求項３】
前記第１のユーザーが、前記第１のユーザーの前記ビデオ画像に対して操作を実行したことが検出される場合に、前記操作の領域外である前記ビデオ画像の前記部分に対して前記ぼかし操作を実行することをさらに含む、請求項２に記載の前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、参照することによりその全体として本明細書に組み込まれる「インスタント通信におけるビデオ通信の方法及びシステム」と題する２０１４年２月１０日に出願された中国特許出願第２０１４１００４６７０８．０号に対する外国優先権を主張する。
【０００２】
本開示はインスタント通信の技術分野に関し、より詳細にはインスタント通信におけるビデオ通信の方法及びシステムに関する。
【背景技術】
【０００３】
通信技術の開発に伴い、人はモバイル端末を通していつでも及びどこでも互いと通信できる。最初に端末装置を通して実施される通信の手段は、おもにショートメッセージ、マルチメディアメッセージ、及び電話を含む。ただし、そのコストはユーザーにとって相対的に高価である。３Ｇ（第３世代、第３世代モバイル通信技術）、ＷｉＦｉ（ワイヤレスフィデリティ）等の技術の開発及び進展、ネットワークフロー料金の削減、及びスマートモバイル端末の急速な広がりに伴い、モバイル端末の通信製品（例えば、インスタント通信製品、またはインスタント通信機能を有するゲーム等の他の製品）を含む多くの製品が、モバイル端末通信の分野で開発されている。
【０００４】
ショートメッセージ及び携帯電話の通信方法とは異なり、モバイル端末通信製品は、ユーザーがテキストメッセージ／音声メッセージ、写真、及びファイル等の送信等、互いと通信することができ、他方の当事者がオンラインであるならば、メッセージがリアルタイムで他方の当事者に到達できるバーチャルソーシャルネットワークにユーザーをまとめることができる。この種のバーチャルソーシャルネットワークは、人々の間の通信をより便利にし、通信費用も削減する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ただし、テキスト通信及び音声通信には、多かれ少なかれ不十分な対話等の問題が存在する。したがって、２つの通信当事者間のよりよい方法での対面形式の通信のために、既存の技術はビデオ通信技術を提供する。この技術により、通信当事者はそれぞれの端末装置の画面上で他方の当事者のビデオ画像を見て、通信のプロセスの間に互いに話しかけるためにボイスチャットをさらに使用し得る。この種のビデオ通信技術は、互いをよく知る友人間の通信プロセスで一般に使用される。しかしながら、２人のユーザーが友情を築いていない場合、ユーザーは、他方が容姿によって自分を判断することを恐れて、または単にユーザーは自分自身の容姿について懸念を有しているため、他方にユーザーが実際にどのように見えるのかを見てほしくない場合がある。他の場合、２人のユーザーが互いに友人であっても、ユーザーの一方が、ビデオ通信プロセスの間に自分の真の画像を過剰に露出することを望まないので、ユーザーの一方がビデオ通信を拒絶することがある。
【０００６】
したがって、緊急に解決の必要のある技術的な問題は、ビデオ通信を介して通信を実施して、自分の真の画像をある特定のアプリケーションのシナリオで過剰に露出することを回避しつつ対話性を改善するというユーザーのニーズをどのようにして満たし、それによってビデオ通信技術の使用率を改善し、より十分にビデオ通信の機能性を立証するのかである。
【課題を解決するための手段】
【０００７】
この発明の概要は、発明を実施するための形態で以下にさらに説明される概念の抜粋を簡略な形で紹介するために提供される。この発明の概要は、請求されている主題のすべての重要な特徴または基本的な特徴を識別することを目的としておらず、請求されている主題の範囲を決定する上での助けとして単独で使用されることも目的としていない。例えば、用語「技法」は、上記文脈により許されるように、及び本開示の全体を通してデバイス（複数可）、システム（複数可）、方法（複数可）、及び／またはコンピュータ可読命令を指すことがある。
【０００８】
本開示は、それぞれのプライバシーが過剰に露出されないことを保証しつつ、ビデオ通信を介してよく知らないユーザー間で便利なオンライン通信を達成するインスタント通信プロセスにおけるビデオ通信の方法及びシステムを提供する。
【０００９】
本開示は以下の解決策を提供する。
【００１０】
インスタント通信の間に第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用されるビデオ通信方法であって、
ビデオ通信の要求を受信することと、
第１のユーザーのビデオ画像に対してぼかし処理を実行するかどうかを判断することと、
肯定の場合、第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示されるように、第１のユーザーのビデオ画像に対してぼかし処理を実行すること、
を含む、ビデオ通信方法。
【００１１】
インスタント通信の間に第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用されるビデオ通信方法であって、
第２のユーザーのクライアントから第１のユーザーのクライアントにビデオ通信の要求を送信することと、
第２のユーザーのクライアントによって第１のユーザーのビデオ画像を受信することであって、第１のユーザーのビデオ画像が第１のユーザーのクライアントによるぼかし処理を受けている、第１のユーザーのビデオ画像を受信することと、
第２のユーザーのビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示することと、
を含む、ビデオ通信方法。
【００１２】
インスタント通信の間に第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用されるビデオ通信システムであって、
ビデオ通信の要求を受信するために使用される要求受信ユニットと、
第１のユーザーのビデオ画像に対してぼかし処理を実行するかどうかを判断するために使用される判断ユニットと、
判断ユニットの判断結果が肯定であるときに第１のユーザーのビデオ画像に対してぼかし処理を実行するために使用され、これにより第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示される、ぼかし処理ユニットと、
を含む、ビデオ通信システム。
【００１３】
インスタント通信の間に第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用されるビデオ通信システムであって、
第２のユーザーのクライアントから第１のユーザーのクライアントにビデオ通信の要求を送信するために使用される要求送信ユニットと、
第２のユーザーのクライアントによって第１のユーザーのビデオ画像を受信するために使用されるビデオ画像受信ユニットであって、第１のユーザーのビデオ画像が第１のユーザーのクライアントによるぼかし処理を受けている、ビデオ画像受信ユニットと、
第２のユーザーのビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示するために使用される表示ユニットと、
を含む、ビデオ通信システム。
【００１４】
本開示の実施形態によると、本開示は以下の技術的な効果を開示する。
【００１５】
本開示の実施形態を通して、２人のユーザーがビデオ通信を実施するとき、ぼかし操作は相手側の通信当事者のビデオ画像のために実行されてよい。このようにして、ビデオ通信を介した便利なオンライン対話は、ユーザーのそれぞれのプライバシーが過剰に露出されないことを保証しつつ達成され得る。
【００１６】
本開示を実施するあらゆる製品は、同時にすべての上記の優位点を達成する必要はない。
【００１７】
本開示または既存の技術の技術的な解決策をより明確に説明するために、実施形態によって使用される必要がある添付図面は本明細書で簡略に説明される。図面は本開示のいくつかの実施形態にすぎない。当業者は、創造的な努力を行わずにこれらの図面に基づいて他の図面を得ることができる。
【図面の簡単な説明】
【００１８】
【図１】本開示の実施形態に係る方法を示すフローチャートである。
【図２】本開示の実施形態に係る表示インタフェースを示す概略図である。
【図３】本開示の実施形態に係る別の表示インタフェースを示す概略図である。
【図４】本開示の実施形態に係る別の方法を示すフローチャートである。
【図５】本開示の実施形態に係るシステムを示す概略図である。
【図６】本開示の実施形態に係る別のシステムを示す概略図である。
【図７】図５及び図６に説明されるシステムを示す構造図である。
【発明を実施するための形態】
【００１９】
本開示の実施形態の技術的な解決策は、明確に且つ包括的に添付図面を用いて本明細書で説明される。説明される実施形態は、本開示の実施形態のすべてではなく一部にすぎない。本開示の実施形態に基づいて当業者により入手される他の実施形態は本開示の保護範囲内に入る。
【００２０】
本開示の実施形態では、ユーザーが自分の真の画像の過剰な露出について心配することなくビデオ通信を使用できるようにするために、ユーザーのビデオ画像は、ユーザーがその間でビデオ通信を実施するときにぼかし操作を受けることがある。このようにして、ユーザーによって見られる他方の当事者の画像はぼやけており、過剰な情報はそのユーザーに露出されない。一方、通常、ビデオ通信の間に音声デバイスが起動され、ユーザーは音声手段を介して互いとチャットし得る。したがって、通信は容易に実現できる。本開示の実施形態は以後詳細に説明される。
【００２１】
第１の実施形態
図１に示されるように、本開示の本実施形態はインスタント通信プロセスにおけるビデオ通信の方法を提供する。方法は第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用される。より詳細には、方法は以下を含むことがある。
【００２２】
Ｓ１０１はビデオ通信の要求を受信する。
【００２３】
Ｓ１０２は、第１のユーザーのビデオ画像に対してぼかし処理を実行するかどうかを判断する。
【００２４】
Ｓ１０３は、肯定的な場合、第１のユーザーのビデオ画像に対してぼかし処理を実行し、これにより第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示される。
【００２５】
第１の実施形態での方法ブロックの一部またはすべてが、第１のユーザーのクライアントでまたは第２のユーザーのクライアントで実行され得ることに留意すべきである。代わりに、方法ブロックは、第１のユーザー及び第２のユーザーに対してビデオ通信サービスを提供するインスタント通信サーバによって実行されてよい。説明は異なる実施形態に関して以下に説明される。
【００２６】
第２の実施形態
本開示の第２の実施形態は、インスタント通信プロセスにおけるビデオ通信の方法を提供する。方法は、第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用される。この第２の実施形態では、各方法ブロックは第１のユーザーのクライアントで実行される。より詳細には、方法は以下を含むことがある。
【００２７】
第１のブロックはビデオ通信の要求を受信する。
【００２８】
このブロックのビデオ通信の要求は、第１のユーザーまたは第２のユーザーによって開始されてよい。
【００２９】
第２のブロックは、第１のユーザーのビデオ画像のためにぼかし操作を実行するかどうかを判断する。
【００３０】
ビデオ通信の要求を受信した後、第１のユーザーのクライアントは、第１のユーザーのビデオ画像のためにぼかし操作を実行するかどうかを判断する。
【００３１】
多くの判断方法が存在し、判断基準は第１のユーザーまたはクライアントソフトウェアによって設定されてよい。例えば、以下の判断基準、
Ａ：第２のユーザーが第１の連絡先リストに載っているかどうか、
Ｂ：第１のユーザー及び第２のユーザーが初めて互いとビデオ通信を実施するかどうか、
Ｃ：ビデオ通信の要求が、第１のユーザーのビデオ画像のためにぼかし操作を命令するインジケータを含むかどうか、
の内の１つまたは組合せが、第１のユーザーのビデオ画像にぼかし操作を実行するかどうかを判断するために使用されてよい。
【００３２】
判断基準Ａに関し、第２のユーザーが第１のユーザーの連絡先リストに含まれているかどうかに関して検査が行われる（より詳細には、第２のユーザーが第１のユーザーの友人リストに含まれているかどうかに関して判断が下されてよい）。肯定の場合、これは２人のユーザーがすでに互いを知っている、または以前に互いに連絡をしたことがあることを示す。この場合、ビデオ通信の通常のプロセス、つまり、端末装置の画像捕捉装置を起動し、第２のユーザーに第１のユーザーの捕捉されたビデオ画像情報を送信し、第２のユーザーから送信される受信されたビデオ画像情報をビデオダイアログウィンドウに表示することが使用されてよい。第２のユーザーが第１のユーザーの連絡先リストに含まれていないことが判明すると、これは、ユーザーが互いを知らない可能性があることを示す。この場合、第１のユーザーはこの状況を、見知らぬ人へのその真の画像の過剰な露出を回避するためにぼかし操作を実行するための基準として設定してよい。
【００３３】
判断基準Ｂに関して、ビデオ通信レコードが第１のユーザーのためにセットアップされてよい。ユーザーＸが第１のユーザーとのビデオ通信を実施するとき、ビデオ通信インジケータは、第１のユーザーがユーザーＸとのビデオ通信を実施したことを示すためにユーザーＸのためにセットアップされる。第１のユーザーのためにセットアップされたビデオ通信レコードに基づいて、第１のユーザー及び第２のユーザーが初めてビデオ通信を実施するのかどうかに関する判断が下される。肯定の場合、第１のユーザーのビデオ画像のためにぼかし操作を実行する決定が下される。
【００３４】
判断基準Ｃに関して、そのビデオ画像のためにぼかし操作を実行するかどうかの操作入力が第１のユーザーに対して提供されてよい。特定の実装では、操作入力は共通ビデオ通信操作入力とは異なる別の操作入力であってよい。例えば、２つのボタンがクライアントのユーザーインタフェースでセットアップされてよく、２つのボタンの内の一方は従来のビデオ通信を開始するために使用され、他方はぼかしたビデオ通信を開始するために使用される。第１のユーザーが、ぼかしたビデオ通信を開始する操作入力を介して起動されるビデオ通信の要求を開始することを希望する場合、これは、第１のユーザーがそのビデオ画像にぼかし操作を経てもらいたいと望んでいることを示す。
【００３５】
代わりに、第１のユーザーがビデオ通信の要求を開始するときにぼかした通信のオプションがユーザーに表示される場合だけ、ぼかしたビデオ通信の要求及び従来のビデオ通信の要求は同じ操作入力を共有してよい。第１のユーザーがそのオプションを選ぶ場合、これは、第１のユーザーがぼかした通信の要求を開始したことを示す。そうでなければ、第１のユーザーがそのオプションを選ばない場合、次いでこれは、第１のユーザーが通常のビデオ通信の要求を開始したことを示す。
【００３６】
代わりに、第１のユーザーが第２のユーザーからビデオ通信の要求を受信する状況では、ぼかしたビデオ通信のオプションは第１のユーザーのクライアントでユーザーに提供されてよい。同様に、第１のユーザーがそのオプションを選ぶ場合、これは、第１のユーザーがビデオ通信の要求を受け入れ、自分の画像にぼかし操作を受けてもらいたいと望んでいることを示す。そうでなければ、第１のユーザーがオプションを選ばない場合、これは、第１のユーザーのビデオ画像にぼかし操作が必要とされていないことを示す。
【００３７】
さらに、第１のユーザーが第２のユーザーからビデオ通信の要求を受信する状況では、ビデオ通信の要求と関連付けられた情報がぼかし操作を実行する必要性のインジケータを含んでいる場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の決定が、情報に含まれるインジケータに直接的に基づいて下される。
【００３８】
上述の基準は単独で使用されることもあれば、組合せで使用されることもある。基準の組合せが使用されるプロセスでは、基準を適用するための順序がさらに設定されてよい。例えば、基準Ａは最初に判断され、基準Ｂは、基準Ａが満たされると判断される。基準Ｂが満たされると、ぼかし操作が第１の画像のビデオ画像のために実行されるべきかどうかの判断が下される。具体的には、第２のユーザーが第１のユーザーの連絡先リストに存在するかどうかに関する判断が最初に下される。肯定の場合、２人のユーザーが初めて互いとビデオ通信を実施するのかどうかに関する判断が下される。肯定の場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の判断が下される。別の実施例として、基準Ｃが最初に判断され、基準Ｃが満たされない場合、基準Ａが判断される。基準Ａが満たされない場合、基準Ｂが最終的に判断される。言い換えると、ビデオ通信の要求が、第１のユーザーのビデオ画像についてぼかし操作を命令するために使用されるインジケータを含むかどうかに関する判断が下される。含まれる場合、第２のユーザーが第１のユーザーの連絡先リストに表示されるかどうかに関する判断が下される。肯定の場合、２人のユーザーが初めて互いとビデオ通信を実施するのかどうかの判断が下される。肯定の場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の判断が下される。
【００３９】
本開示が上述の基準に制限されていないことに留意するべきである。当業者は、ユーザーの必要性またはインスタント通信システムの設計に基づいて選択を設計または実行できる。例えば、異なる基準または基準の異なる組合せが、ユーザー対話性の必要性、ユーザー経験等の異なる視点に基づいて設計されてよい。
【００４０】
第３のブロックは、肯定の場合、第１のユーザーのビデオ画像のためにぼかし操作を実行し、第２のユーザーのクライアントに第１のユーザーのぼやけたビデオ画像を送信し、これによって第１のユーザーのぼやけたビデオ画像は第２のユーザーのビデオダイアログウィンドウに表示される。
【００４１】
ビデオ通信の要求を受信し、ぼかし操作が第１のユーザーのビデオ画像のために実行される必要があると判断することに応じて、第１のユーザーのクライアントは第１のユーザーのビデオ画像に対してぼかし操作を直接的に実行し、次いで第２のユーザーのクライアントにぼやけたビデオ画像を送信してよい（サーバを介して中継するまたはポイントツーポイント方法で送信する）。このようにして、第２のユーザーのビデオダイアログウィンドウは第１のユーザーのそのぼやけたビデオ画像を直接的に表示してよい。例えば、特定の実施形態では、第１のユーザーのビデオ画像はモザイク効果を示す。多くのモザイクパターンが存在することがあり、本開示はそれになんの制限も課さない。図２は、ミストパターン２００を有するモザイクを示し、あたかも端末装置の画面がミストの層で覆われているかのように、ビデオ画像を表示させる。したがって、第２のユーザーは第１のユーザーを漠然と感知することがあり、第１のユーザーを明確に見ることはできず、このようにして過剰な個人画像情報を露出することを防ぐ。
【００４２】
実施形態では、通信の両方の当事者はビデオ通信のプロセスで他方の当事者にそれぞれのビデオ画像を送信する必要があるので、第２のユーザーのクライアントは、ぼかし操作が上記の第１の状況で第２のユーザーのビデオ画像のために実行される必要があるのかどうかを個別に判断してもよい。必要とされる場合、ぼかし操作は第２のユーザーの入手された捕捉ビデオ画像のために直接的に実行され、ぼやけたビデオ画像は第１のユーザーのクライアントに送信される（サーバを介して中継される、またはポイントツーポイント方法で送信される）。このようにして、第２のユーザーのぼやけたビデオ画像は第１のユーザーのビデオダイアログウィンドウに表示されてよい。
【００４３】
さらに、上述された第１の状況では、ぼかし操作の多くの実装が存在する。例えば、１つの実装では、ビデオ画像フレームを入手することに応えて、いくつかの初期ピクセルがそれぞれの個々の画像フレームから抽出されてよく、削除される。このようにして、ぼかし効果はピクセルで相対的に低いために処理された画像フレームで達成される。伝送コストの観点から、この方法を採用することは伝送されるデータの量を削減する。代わりに、別の実装では、ぼかし操作は、初期ビデオ画像にフィルター機能を適用することによって実行されてよい。ビデオ画像のためにぼかし操作を実行後、通信の当事者はテキストフォーマットまたは音声フォーマットで互いにメッセージを送信してよい。
【００４４】
対話中の対話性をさらに促進するために、第１のユーザーのクライアントは、第１のユーザーのビデオ画像に対する操作を検出することに応えて操作情報に対応する操作の領域（例えば、図３に示されるラベル３０２）をさらに決定し、第１のユーザーのビデオ画像を入手後に、操作の領域外にあるビデオ画像の部分だけに対してぼかし操作を実行してよい。言い換えると、ユーザーがぼかした画像に対して操作を実行する（例えば、端末のタッチスクリーンでスライド操作を実行する）とき、これは、ユーザーが他の当事者のビデオ画像を明確に見ることを希望することを示す。したがって、ユーザーの操作と同時に、操作の領域（例えば、スライド操作に対応する領域、またはブロック選択もしくはクリック等に対応する領域）に対応するビデオ画像の部分が明確に表示される。上記の「ミストモザイク」表示効果と組み合わされて、このプロセスは、全体的なプロセスが、ミストの層で端末装置を覆い、ユーザーが拭きとるにつれて拭きとられる領域を明確に表示することに類似する「ミストワイピング」のプロセスをモデル化することと同等である。ユーザーは、通信の他方の当事者のビデオ画像を徐々に明確に見ることができ、したがって操作のプロセスの鮮明さは、図３に示されるように強化される。
【００４５】
特定の実装例では、「ワイピング」プロセスは多くの方法で実現できる。例えば、ぼかしを達成するためにいくつかの初期ピクセルを抽出する実装では、操作領域の中の初期ピクセルは抽出されないことがあり、ビデオ画像の初期ピクセルの高密度は操作領域の中に維持される。このようにして、これは操作領域外でビデオ画像の一部に対してだけぼかし操作を実行することに同等である。他方、ぼかし操作が所定のフィルター機能（複数可）を使用することによって実現される場合、入力パラメータ値は、ビデオ画像が位置する全体的なエリアの座標ではなくなり、操作領域に対応する座標の削除後、フィルター機能（複数可）に入力される。このようにして、これは入力パラメータに対応する座標に対してだけぼかし操作を実行することに同等であり、処理されていない領域は明確に表示できる。さらにまたは代わりに、ぼかし操作を実行する他の方法は、本明細書では１つずつ説明されない実際のアプリケーションで使用されてよい。
【００４６】
第１のユーザーのビデオ画像に対して操作を実行するプロセスに関して、操作を実行するユーザーは第１のユーザーであっても、第２のユーザーであってもよい。
【００４７】
第１のユーザーが第２のユーザーに対して自分の部分的なまたは全体的なビデオ画像を明確に見せる必要がある場合、次いで第１のユーザーは自分のビデオダイアログウィンドウのビデオ画像表示子ウィンドウで関係する操作を実行してよい。例えば、端末装置がタッチスクリーンを装備する場合、ユーザーは指またはタッチペン等を使用し、自分のビデオ画像表示子ウィンドウでスライド操作を直接的に実行してよい。代わりに、ユーザーは、ビデオ画像表示子ウィンドウ等でブロック選択を実行するためにマウスを使用してよい。
【００４８】
第１のユーザーのクライアントにとって、これは、第１のユーザーが第１のユーザーのビデオ画像上で操作することを検出することに同等である。このような状況下において、これは、第１のユーザーが第２のユーザーに明確に自分の部分的なビデオ画像を自主的に見せることと同等である。したがって、操作の領域を決定することに応えて、第１のユーザーのクライアントは、操作の領域外であるビデオ画像の部分に対してだけぼかし操作を直接的に実行し、次いで第２のユーザーのクライアントに第１のユーザーの部分的にぼやけたビデオ画像を送信する。したがって、第２のユーザーにとって、そのビデオダイアログウィンドウで見られることがあることは、部分が明確であってよく、別の部分がぼやけたままである第１のユーザーのビデオ画像である。
【００４９】
上述の第２の状況では、第２のユーザーが第１のユーザーのビデオ画像の部分またはすべてを見ることを望む場合、第２のユーザーは第１のユーザーのビデオ画像に対して、スライド操作またはブロック選択操作等の操作を実行してよい。実施形態では、第２のユーザーのクライアントは最初にこの時点で第２のユーザーによって実行されるこの操作を検出する。ただし、この状況では、第２のユーザーのクライアントは、最初に、第２のユーザーによって実行されるこの操作の関係する情報を第１のユーザーに送信し、第１のユーザーに、第２のユーザーによって操作されたエリア領域の中のビデオ画像の第２のユーザーへの表示を許すかどうかを尋ねてよい。第１のユーザーが承認を与える場合、操作の領域外の第１のユーザーのビデオ画像が第２のユーザーに表示される。より詳細には、第１のユーザーのクライアントは以下の操作を実行してよい。
【００５０】
１）第２のユーザーのクライアントから通知を受信することであって、通知は、第１のユーザーのビデオ画像に対して第２のユーザーによって実行される操作の検出を示すために使用され、通知は、操作の領域と関連付けられた情報を含む、受信することと、
２）第２のユーザーによって操作される領域の中のビデオ画像の第２のユーザーへの表示を許すかどうかを第１のユーザーに尋ねるために第１のユーザーに問合せを送信することと、
３）承認を示す受入れメッセージが第１のユーザーから受信される場合、第１のユーザーのビデオ画像を入手後に、操作の領域外である第１のユーザーのビデオ画像の部分に対してだけぼかし操作を実行し、第２のユーザーのクライアントが第２のユーザーに部分的にぼやけたビデオ画像を表示し得るように、第２のユーザーのクライアントに第１のユーザーの部分的にぼやけたビデオ画像を送信すること。
【００５１】
第１のユーザーが、第１のユーザーのビデオ画像に対して操作を実行するのか、それとも第２のユーザーが第１のユーザーのビデオ画像に対して操作を実行するのかに関わりなく、操作はクライアントのビデオダイアログウィンドウで実施されてよいことに留意すべきである。通常の状況下では、ビデオダイアログウィンドウは第１の子ウィンドウ及び第２の子ウィンドウに分割される。第１の子ウィンドウの面積は通常第２の子ウィンドウの面積よりも大きい。デフォルト設定では、第１の子ウィンドウは、他方の当事者のビデオ画像を表示するために使用され、第２の子ウィンドウは自分自身のビデオ画像を表示するために使用される。これらの２つのウィンドウに表示されるコンテンツは交換されてよい。例えば、デフォルト設定値に基づいてスワップを実行後、第１の子ウィンドウは自身のビデオ画像を表示してよく、第２の子ウィンドウは他方の当事者のビデオ画像を表示してよい。本開示の本実施形態では、第１のユーザーにとって、第１の子ウィンドウは第２のユーザーのビデオ画像を表示し、第２の子ウィンドウはデフォルト設定で第１のユーザーのビデオ画像を表示する。しかしながら、第２の子ウィンドウの面積は相対的に小さい。したがって、第１のユーザーが第１のユーザーのビデオ画像に対して操作を実行する必要があるとき、第１のユーザーは、第１のユーザーのビデオ画像を第１の子ウィンドウに表示させるスワップ操作を最初に実行し、次いで第１の子ウィンドウで特定の操作を実行してよい。第２のユーザーにとって、その第１の子ウィンドウは第１のユーザーのビデオ画像を表示し、その第２の子ウィンドウはデフォルト設定で第２のユーザーのビデオ画像を表示する。第２のユーザーが第１のユーザーのビデオ画像に対して操作を実行する必要がある場合、第２のユーザーは第１のビデオダイアログウィンドウで操作を直接的に実行してよい。第２のユーザーが自身のビデオ画像に対して操作を実行する必要がある場合、第２のユーザーはまた最初に、第２のユーザーのビデオ画像を第１の子ウィンドウに表示させるスワップ操作を実行し、次いで第１の子ウィンドウで特定の動作を実行してもよい。
【００５２】
さらに、本開示の本実施形態では、操作はビデオ通信のインスタンスで第１のユーザーのビデオ画像に対して実行され、操作の領域に関連付けられた情報が記憶されてよい。このようにして、次回、第１のユーザー及び第２のユーザーがぼかしたやり方で互いとビデオ通信を実施すると、第１のユーザーのクライアントは、第１のユーザーに対応する操作の領域と関連付けられた情報が記憶されるかどうかを最初に判断してよい。肯定の場合、ぼかし操作は、操作の領域外であるビデオ画像のエリアだけのために直接的に実行される。第１のユーザーの処理されたビデオ画像は、次いで第２のユーザーのクライアントに対してであってよい。言い換えると、２人のユーザーが、次回、互いとビデオ通信を実施するとき、第２のユーザーがそのビデオダイアログウィンドウで何の効果を見るのかは、一部分が明確であり、一部分がぼやけている第１のユーザーのビデオ画像である。
【００５３】
さらに、ぼかしたビデオ通信のプロセスで、第１のユーザーのビデオ画像に対するユーザー操作が検出される場合、第２のユーザーが第１のユーザーの連絡先リストに表示されるかどうかに関する判断がさらに下されてよいことに留意すべきである。表示されない場合、第２のユーザーは、第１のユーザーの連絡先リストに追加されてよい。実施形態では、追加の前に、第１のユーザーは、第２のユーザーが第１のユーザーの連絡先リストに追加される必要があるかどうかを尋ねられてよい。第１のユーザーからの承認を受信すると、追加の操作が次いで実施される。すなわち、ぼかしたビデオ通信のプロセスで、一方の当事者が他方の当事者を自分の友人として追加する必要がある場合、一方の当事者は他方の当事者のビデオ画像に対して直接的に操作を実行してよい。例えば、端末装置がタッチスクリーンを装備する状況では、ユーザーは、タッチスクリーン内の他方の当事者のビデオ画像の表示領域で、スライド操作またはクリック操作等の操作を直接的に実行してよい。相応して、バックエンドデータベースまたはクライアントのサーバ端部は、友人として他方の当事者を追加するためのトリガ条件（複数可）を記憶してよい。トリガ条件（複数可）は、通常、ユーザーの操作活動情報を使用し、説明される。例えば、操作活動情報は、端末装置をスライドする、クリックする、または振る等の簡略な操作タイプであってよい。代わりに、誤検出を回避するために、特定の長さを超えるスライドの軌跡または２であるクリック数等のより複雑なトリガ条件（複数可）が設計されてよい。要するに、ビデオ画像に対して実行されるカレントユーザーの操作を検出することに応えて、操作活動と関連付けられた特定の情報が最初に入手されてよい。特定の操作活動情報は、端末装置のタッチスクリーンまたは他のセンサ等のデバイスによって検出されてよい。クライアントは対応するインタフェースを介して検出された情報を読んでよい。
【００５４】
操作活動情報を入手した後、例えば、関連付けられた操作がビデオ画像表示領域の中のスライド操作であるのかどうか、操作がクリック操作であるのかどうか等、所定の条件（複数可）が満たされるかどうかに関する判断が下されてよい。条件（複数可）が満たされる場合、両方の通信当事者間の友情関係が確立されてよい。具体的には、他方の通信当事者のユーザーＩＤが本ユーザーのバディリストに追加されてよい。実施形態では、バディリストはサーバに記憶される必要がある場合がある。このようにして、メッセージは、サーバが本ユーザーのバディリストに他方の通信当事者のユーザーＩＤを追加するようにサーバに送信されてよい。さらに、２人のユーザーの間の友情関係は相互的であり、サーバは他方の通信当事者のバディリストに本ユーザーのユーザーＩＤを追加してよい。
【００５５】
第３の実施形態
本開示の第３の実施形態はインスタント通信プロセスにおけるビデオ通信の方法を提供する。方法は、第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用される。各方法ブロックは、第２のユーザーのクライアントによって実行される。具体的には、方法は以下を含む。
【００５６】
第１のブロックはビデオ通信の要求を受信する。
【００５７】
同様に、このブロックでのビデオ通信の要求は、第１のユーザーまたは第２のユーザーによって開始されてよい。
【００５８】
第２のブロックは、第１のユーザーのビデオ画像のためにぼかし操作を実行するかどうかを判断する。
【００５９】
第２のユーザーのクライアントがビデオ通信の要求を受信した後、第２のユーザーのクライアントは、ぼかし操作が第１のユーザーのビデオ画像のために実行される必要があるかどうかを判断してよい。第２の実施形態に説明されたそれらの判断方法と同じである場合がある、判断の方法の多くの実装が存在する。実装は、それを参照することによって行われてよく、本明細書では詳細に説明されない。
【００６０】
第３のブロックは、肯定の場合、第１のユーザーのビデオ画像のためにぼかし操作を実行し、第２のユーザーのビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示する。
【００６１】
この手法では、第１のユーザーのビデオ画像を受信することに応えて、第１のユーザーのクライアントは第２のユーザーのクライアントにビデオ画像を直接的に送信してよい。ぼかし操作が第１のユーザーのビデオ画像に対して実行される必要があると判断すると、第２のユーザーのクライアントは第１のユーザーのビデオ画像に対してぼかし操作を実行し、ビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示する。実施形態では、この種の状況下、第２のユーザーは、自分自身のビデオ画像を受信した後、同様に第１のユーザーのクライアントに自身のビデオ画像を直接的に送信してよい。第１のユーザーのクライアントが、ぼかし操作が第２のユーザーのビデオ画像のために実行される必要があると判断する場合、第１のユーザーのクライアントは、最初に第２のユーザーのビデオ画像に対してぼかし操作を実行し、次いで第２のユーザーのぼやけたビデオ画像を、第１のユーザーのビデオダイアログウィンドウで第１のユーザーに表示してよい。
【００６２】
この実装では、第２のユーザーのクライアントが第１のユーザーのビデオ画像のためにぼかし操作を実行するときの多様な処理方法が存在する。実施例は、いくつかの初期ピクセルを抽出する、またはフィルター機能（複数可）を使用する等の上記の方法を含む。
【００６３】
さらに、部分的なぼかしの効果は、第１のユーザーのビデオ画像が、ぼかしたビデオ通信のプロセスでユーザーによって操作される場合にも実装されてよい。特定の実装では、第１のユーザーが第１のユーザーのビデオ画像に対して操作を実行する場合、第２のユーザーのクライアントによって実行されるプロセスは以下を含んでもよい。
【００６４】
１）通知が、第１のユーザーが第１のユーザーのビデオ画像に対して操作を実行したことを示すために使用され、通知が第１のユーザーの操作領域の情報を含むことがある場合に、第１のユーザーのクライアントから通知を受信することと、
２）第１のユーザーのビデオ画像を後に受信するとき、操作領域外であるビデオ画像の部分だけにぼかし操作を実行し、ビデオダイアログウィンドウに第１のユーザーの部分的にぼやけたビデオ画像を表示すること。
【００６５】
第２のユーザーが第１のユーザーのビデオ画像に対して操作を実行する場合、第１のユーザーは、部分的に明確である自分のビデオ画像の第２のユーザーに対する表示を許すかどうか最初に尋ねられてよい。したがって、第２のユーザーのクライアントの場合、以下の方法ブロックが含まれてよい。
【００６６】
１）第１のユーザーのビデオ画像に対して実行される第２のユーザーの操作を検出することに応えて、操作領域を決定し、第１のユーザーのクライアントが、第１のユーザーが、第２のユーザーによって実行される操作領域の範囲内にあるビデオ画像の部分の第２のユーザーに対する表示を許すかどうかを問い合わせるために第１のユーザーに問合せを送信するように、第１のユーザーのクライアントに操作領域の情報を送信することと、
２）第１のユーザーのクライアントから応答メッセージを受信した後に、及び応答メッセージに含まれる情報が承認を示す場合に、第１のユーザーのビデオ画像を受信した後に、操作領域外であるビデオ画像の部分に対してだけ部分的なぼかし操作を実行し、ビデオダイアログウィンドウに部分的にぼやけたビデオ画像を表示すること。
【００６７】
本第３の実施形態では、第１のユーザーによって操作される操作領域の情報が記憶されてよい。このようにして、次回、第１のユーザー及び第２のユーザーが互いとぼかしたビデオ通信を実施するとき、第２のユーザーのクライアントは最初に操作領域の情報を問い合わせ、操作領域外にあり、次にビデオダイアログウィンドウで第２のユーザーに表示される、第１のユーザーのビデオ画像の部分に対してだけ部分的なぼかし操作を実行してよい。
【００６８】
第４の実施形態
第４の実施形態は、インスタント通信プロセスにおけるビデオ通信の方法を提供する。方法は、第１のユーザーと第２のユーザーとの間でビデオ通信を実施するために使用される。各方法ブロックはサーバによって実行される。具体的には、方法は以下を含んでもよい。
【００６９】
第１のブロックはビデオ通信の要求を受信する。
【００７０】
このブロックでのビデオ通信の要求は第１のユーザーまたは第２のユーザーから送信されてよく、第１のユーザーのクライアントまたは第２のユーザーのクライアントからサーバに送信される。
【００７１】
第２のブロックは、第１のユーザーのビデオ画像のためにぼかし操作を実行するかどうかを判断する。
【００７２】
サーバがビデオ通信の要求を受信した後、サーバは、ぼかし操作が第１のユーザーのビデオ画像のために実行される必要があるかどうかを判断してよい。第２の実施形態に説明されたそれらの判断方法と同じである場合がある、判断の方法の多くの実装が存在する。例えば、第２のユーザーが第１のユーザーの連絡先リストに表示されるかどうかに関する判断が最初に下されてよい。表示されない場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の判断が下される。代わりに、２人のユーザーが初めて互いとビデオ通信を実施する場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきかどうかの判断が下される。別の代替策では、ビデオ通信の要求がぼかしたビデオ通信のためのインジケータを含む場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の判断が下される。代わりに、ぼかしたビデオ通信の要求が、ビデオ通信の要求を受信した後に第１のユーザーのクライアントから受信される場合、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである旨の判断が下される。
【００７３】
肯定の場合、第３のブロックは、第１のユーザーのビデオ画像を受信した後、第１のユーザーのビデオ画像のためにぼかし操作を実行し、第２のユーザーのクライアントに第１のユーザーのぼやけたビデオ画像を送信し、これにより第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示される。
【００７４】
すなわち、この手法では、第１のユーザーのビデオ画像を入手後、第１のユーザーのクライアントはサーバにビデオ画像を直接的に送信してよい。ぼかし操作が第１のユーザーのビデオ画像のために実行される必要があると判断すると、サーバは第１のユーザーのビデオ画像に対しぼかし操作を実行し、第２のユーザーのクライアントに処理されたビデオ画像を転送し、これにより第２のユーザーのクライアントはビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示してよい。
【００７５】
実施形態では、この状況で、第２のユーザーのためにサーバによって実行されるプロセスは第１のユーザーに関してサーバによって実行されるプロセスと同じであり、本明細書では詳細に繰返し説明されない。
【００７６】
本実装では、サーバによって実行される第１のユーザーのビデオ画像のぼかし操作のための多くの処理方法が存在する。実施例は、いくつかの初期のピクセルを抽出する、またはフィルター機能（複数可）を使用する等の上述の実装を含む。
【００７７】
さらに、部分的なぼかしの効果は、第１のユーザーのビデオ画像がぼかしたビデオ通信のプロセスでユーザーによって操作される場合にも実装され得る。特定の実装では、第１のユーザーは、第１のユーザーのビデオ画像に対して操作を実行する場合、サーバによって実行されるプロセスは以下を含んでもよい。
【００７８】
１）通知が、第１のユーザーが第１のユーザーのビデオ画像に対して操作を実行したことを示すために使用され、通知が第１のユーザーの操作領域の情報を含むことがある場合、第１のユーザーのクライアントから通知を受信することと、
２）第１のユーザーのビデオ画像を後に受信するとき、操作領域外であるビデオ画像の部分だけにぼかし操作を実行し、第２のユーザーのクライアントに第１のユーザーの処理されたビデオ画像を送信して、第２のユーザーのクライアントがビデオダイアログウィンドウに第１のユーザーの部分的にぼやけたビデオ画像を表示するのを容易にすること。
【００７９】
第２のユーザーが第１のユーザーのビデオ画像に対して操作を実行する場合、第１のユーザーは、部分的に明確である自分のビデオ画像の第２のユーザーへの表示を許すかどうかを最初に尋ねられてよい。したがって、サーバにとって、以下の方法ブロックが含まれてよい。
【００８０】
１）通知が、第２のユーザーが第１のユーザーのビデオ画像に対して操作を実行したことを示すために使用され、通知が第２のユーザーの操作領域の情報をさらに含むことがある場合、第２のユーザーのクライアントから通知を受信することと、
２）第１のユーザーが第２のユーザーによって実行される操作領域の範囲内にあるビデオ画像の部分の第２のユーザーに対する表示を許すかどうかを問い合わせるために、第１のユーザーのクライアントが第１のユーザーに問合せを送信するように、第１のユーザーのクライアントに操作領域の情報を送信することと、
２）第１のユーザーのクライアントから応答メッセージを受信後、及び応答メッセージに含まれる情報が承認を示す場合、第１のユーザーのビデオ画像を受信後に操作領域外であるビデオ画像の部分に対してだけ部分的なぼかし操作を実行し、第２のユーザーのクライアントに第１のユーザーの処理されたビデオ画像を送信して、第２のユーザーのクライアントがビデオダイアログウィンドウに第１のユーザーの部分的にぼやけたビデオ画像を表示するのを容易にすること。
【００８１】
第４の実施形態では、サーバは第１のユーザーによって実行される操作領域の情報を記憶してよい。このようにして、次回、第１のユーザー及び第２のユーザーが互いとぼかしたビデオ通信を実施するとき、サーバは最初にその操作領域の情報を問い合わせし、操作領域外である第１のユーザーのビデオ画像の部分に対してだけ部分的なぼかし操作を実行し、該ビデオ画像は次いで第２のユーザーに送信され、第２のユーザーのクライアントによってビデオダイアログウィンドウに表示される。
【００８２】
第５の実施形態
本開示の第５の実施形態は、インスタント通信プロセスにおけるビデオ通信の方法を提供する。方法は、第１のユーザーと第２のユーザーとの間のビデオ通信を実行するために使用される。図４を参照すると、方法は以下の方法ブロックを含んでもよい。
【００８３】
Ｓ４０１：第２のユーザーのクライアントは第１のユーザーのクライアントにビデオ通信の要求を送信する。
【００８４】
このブロックで、第２のユーザーは第１のユーザーにビデオ通信の要求を積極的に送信する。具体的には、第２のユーザーは、第２のユーザーのクライアントを介して第１のユーザーのクライアントにビデオ通信の要求を送信してよい。
【００８５】
Ｓ４０２：第２のユーザーのクライアントは、第１のユーザーのビデオ画像を受信し、第１のユーザーのビデオ画像は、第１のユーザーのクライアントによって実行されるぼかし操作を受けている。
【００８６】
このブロックで、第２のユーザーのクライアントは第１のユーザーのビデオ画像を受信する。ビデオ通信の要求を受信した後、第１のユーザーのクライアントは第２の実施形態での判断の手順に従ってよい（判断の特定の条件（複数可）は、ユーザーの必要性及びインスタント通信システムの設計に従って設計されてよい、または選ばれてよい）。判断の条件（複数可）が満たされるとき、第１のユーザーのクライアントは第１のユーザーのビデオ画像に対してぼかし操作を実行し、次いで第２のユーザーのクライアントにぼやけたビデオ画像を送信する。このようにして、第２のユーザーのクライアントは、ぼかし操作を受けた第１のユーザーのビデオ画像を受信する。
【００８７】
Ｓ４０３：第１のユーザーのぼやけたビデオ画像は、第２のユーザーのビデオダイアログウィンドウに表示される。
【００８８】
さらに、第１のユーザー及び第２のユーザーが互いとビデオ通信を実施するとき、プロセスは以下を含んでもよい。
【００８９】
ブロックＡ１は、操作が第１のユーザーのビデオ画像に対して実行されることを検出するのに応えて操作情報に対応する操作の領域を決定する。
【００９０】
第２のユーザーが第１のユーザーのビデオ画像のより大きい部分を見ることを所望する場合、第２のユーザーは、操作の領域と関連付けられる対応する情報を決定するために第２のユーザーのビデオダイアログウィンドウに表示される第１のユーザーのビデオ画像に対して操作を実行してよい。操作の領域を決定する方法は、第１から第４に説明される判断の方法を利用してよく、本明細書では冗長に繰り返されない。
【００９１】
ブロックＡ２は、第１のユーザーに操作の領域と関連付けられた情報を含んだ問合せメッセージを送信する。問合せメッセージは、操作の領域外にあるビデオ画像の部分に対してだけぼかし操作を実行することを許すかどうかを第１のユーザーに問い合わせるために使用される。
【００９２】
操作の領域を決定すると、第２のユーザーのクライアントは、操作の領域外であるビデオ画像の部分に対してだけぼかし操作を実行することを許すかどうかを第１のユーザーに問い合わせるために第１のユーザーのクライアントに操作の領域と関連付けられた情報を含んだ問合せメッセージを送信してよい。第１のユーザーは、問合せメッセージを受信後チャットステータスに従って同意するまたは異議を唱えることを選んでよい。
【００９３】
さらに、第１のユーザーが、操作の領域外であるビデオ画像の部分に対してだけぼかし操作を実行することを許すとき、第２のユーザーによって受信される第１のユーザーのビデオ画像は、操作の領域外であるビデオ画像エリア内だけで実行されるぼかし操作を有するビデオ画像である。
【００９４】
具体的には、第１のユーザーから、操作の領域外であるビデオ画像の部分のためだけにぼかし操作が実行されることを許す応答を受信するのに応えて、第１のユーザーのクライアントは操作の領域外である第１のユーザーのビデオ画像の部分に対してぼかし操作を実行し、第２のユーザーのクライアントに処理されたビデオ画像を送信する。第２のユーザーのクライアントによって受信される第１のユーザーのビデオ画像は、操作領域外であるビデオ画像エリアでぼやけているビデオ画像である。第２のユーザーのビデオダイアログウィンドウは、操作の領域外であるビデオ画像エリアでぼやけている第１のユーザーのビデオ画像を表示する。
【００９５】
要するに、本開示の実施形態を使用し、ぼかし操作は２人のユーザー間のビデオ通信のプロセスで両方の通信当事者のビデオ画像のために実行されてよい。このようにして、便利なオンライン通信は、ユーザーのそれぞれのプライバシーが過剰に露出されないことを保証しつつ、ビデオ通信を介して達成され得る。
【００９６】
さらに、ユーザーがバディとして他方の当事者を追加することを意図するとき、ユーザーはぼやけたビデオ画像に対して操作を実行してよい。相応して、操作が所定の基準を満たす場合、２つの当事者間の友情関係が設定されてよく、このようにしてバディとして他方の当事者を追加するユーザーの操作パスを削減し、その効率を強化する。
【００９７】
本開示の実施形態で提供されるインスタント通信プロセスにおけるビデオ通信の方法に対応し、本開示の実施形態は、第１のユーザーと第２のユーザーとの間でビデオ通信を実行するために使用される、インスタント通信プロセスにおけるビデオ通信のシステムをさらに提供する。図５を参照すると、システムは、
ビデオ通信の要求を受信するために使用される要求受信ユニット５０１と、
第１のユーザーのビデオ画像に対してぼかし操作を実行するかどうかを判断するために使用される判断ユニット５０２と、
第１のユーザーのぼやけたビデオ画像が第２のユーザーのビデオダイアログウィンドウに表示されるように、判断ユニット５０２の判断結果が肯定であるときに、第１のユーザーのビデオ画像に対してぼかし処理を実行するために使用されるぼかし処理ユニット５０３と、
を含んでもよい。
【００９８】
特定の実装では、システムは、
第１のユーザーのビデオ画像に対する操作を検出することに応えて操作情報に対応する操作の領域を決定するために使用される検出ユニットと、
第１のユーザーの入手されたビデオ画像のために操作領域外のビデオ画像エリアだけでぼかし操作を実行するために使用される部分ぼかしユニットと、
をさらに含んでもよい。
【００９９】
第１のユーザーのビデオ画像に対して第１のユーザーによって実行される操作が検出される場合、部分ぼかしユニットは、操作の領域外である第１のユーザーのビデオ画像エリアに対してぼかし部分を直接的に実行する。
【０１００】
第１のユーザーのビデオ画像に対して第１のユーザーによって実行される操作が検出される場合、部分ぼかしユニットは、
第１のユーザーに問合せメッセージを送信するために使用される問合せサブユニットであって、問合せメッセージが、操作の領域外であるビデオ画像エリアに対してだけぼかし操作が実行されるのを許すかどうかを第１のユーザーに問い合わせるために使用される、問合せサブユニットと、
承認を示す応答を受信することに応えて、操作の領域外であるビデオ画像エリアに対してだけぼかし操作を実行するために使用される処理サブユニットと、
を含むことがある。
【０１０１】
さらに、システムユニットは、
操作の領域と関連付けられた情報を記憶するために使用される情報記憶ユニットと、
ビデオ通信の新しい要求が受信されるときに、ぼかし操作が第１のユーザーのビデオ画像のために実行されるべきである場合、第１のユーザーのための操作の領域と関連付けられた情報が記憶されるかどうかを問い合わせるために使用される問合せユニットと、
第１のユーザーのための操作の領域と関連付けられた情報が記憶される場合、操作の領域外であるビデオ画像エリアに対してだけぼかし操作を実行するために使用される処理ユニットと、
をさらに含んでもよい。
【０１０２】
特定の実装では、第１のユーザーのビデオ画像に対してぼかし操作を実行後、第１のユーザーのクライアントは第２のユーザーのクライアントに処理されたビデオ画像を送信し、これにより第２のユーザーのビデオダイアログウィンドウが第１のユーザーのぼやけたビデオ画像を表示する。
【０１０３】
代わりに、別の特定の実装では、第１のユーザーのクライアントは第２のユーザーのクライアントに第１のユーザーの入手されたビデオ画像を送信し、これによりビデオダイアログウィンドウは、第２のユーザーのクライアントが第１のユーザーのビデオ画像に対してぼかし操作を実行した後に第１のユーザーのぼやけたビデオ画像を表示する。
【０１０４】
特定の実装では、判断ユニット５０２は、
ぼかし操作が、以下の基準、つまり
第２のユーザーが第１の連絡先リストに含まれているかどうか、
第１のユーザー及び第２のユーザーが初めて互いとビデオ通信を実施するのかどうか、及び
ビデオ通信の要求が、第１のユーザーのビデオ画像のためにぼかし操作が実行されることを命令するインジケータを含むかどうか、
の内の１つまたは複数に基づいて第１のユーザーのビデオ画像のために実行される必要があるかどうかを判断するために使用されてよい。
【０１０５】
第５の実施形態に対応して、本開示の実施形態は、第１のユーザーと第２のユーザーとの間でビデオ通信を実行するために使用されるインスタント通信プロセスにおけるビデオ通信のシステムをさらに提供する。図６を参照すると、システムは、
第２のユーザーのクライアントから第１のユーザーのクライアントへのビデオ通信の要求を送信するために使用される要求送信ユニット６０１と、
第２のユーザーのクライアントによって第１のユーザーのビデオ画像を受信するために使用されるビデオ画像受信ユニット６０２であって、第１のユーザーのビデオ画像が第１のユーザーのクライアントによるぼかし処理を受けている、ビデオ画像受信ユニット６０２と、
第２のユーザーのビデオダイアログウィンドウに第１のユーザーのぼやけたビデオ画像を表示するために使用される表示ユニット６０３と、
を含んでもよい。
【０１０６】
さらに、システムは、
第１のユーザーのビデオ画像に対する操作を検出することに応えて、操作情報に対応する操作の領域を決定するために使用される検出ユニットと、
第１のユーザーに操作の領域の情報を含んだ問合せメッセージを送信するために使用される問合せユニットであって、問合せメッセージが、操作の領域外であるビデオ画像エリアに対してだけぼかし操作が実行されることを許すのかどうかを第１のユーザーに問い合わせるために使用される、問合せユニットと、
をさらに含んでもよい。
【０１０７】
第１のユーザーが、操作の領域外であるビデオ画像エリアに対してだけぼかし操作が実行されるのを許すとき、ビデオ画像受信ユニットによって受信される第１のユーザーのビデオ画像は、操作の領域外であるビデオ画像エリアに対してだけぼかし操作を実行させるビデオ画像である。
【０１０８】
要するに、本開示の実施形態を使用し、ぼかし操作は、２人のユーザー間のビデオ通信のプロセスで両方の通信当事者のビデオ画像のために実行されてよい。このようにして、便利なオンライン通信は、ユーザーのそれぞれのプライバシーが過剰に露出されないことを保証しつつ、ビデオ通信を介して達成され得る。
【０１０９】
さらに、ユーザーが他方の当事者をバディとして追加することを意図する場合、ユーザーはぼやけたビデオ画像に対して操作を実行してよい。対応して、操作が所定の基準を満たす場合、２つの当事者間の友情関係が設定されてよく、このようにしてバディとして他方の当事者を追加するユーザーの操作パスを削減し、その効率を高める。
【０１１０】
上述の実装から、当業者は、本開示がソフトウェア及び必要な汎用ハードウェアプラットホームに関して実装できることを明確に理解し得る。この理解に基づいて、本来本開示の技術的な解決策または既存の技術に対する貢献の部分はソフトウェア製品の形で具体化されてよい。ソフトウェア製品は、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイス等）に本開示の実施形態または実施形態の特定の部分に説明される方法を実行するように命令するための複数の命令を含んだ、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク等の記憶媒体に記憶されてよい。
【０１１１】
例えば、図７は、より詳細に上述されたシステム等の例示的なシステム７００を示す。上述の実施形態に説明されるように、システム７００は（第１のユーザーもしくは第２のユーザー等の）ユーザーのクライアントまたはサーバに位置してよい。実施形態では、システム７００は、ビデオ通信に関与する通信ユーザーのクライアント及び／またはサーバの間で分散されてよい。実施形態では、システム７００は、１台または複数のプロセッサ７０１、ネットワークインタフェース７０２、メモリ７０３、及び入出力インタフェース７０４を含むことがあるが、これに限定されるものではない。
【０１１２】
メモリ７０３は、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／または例えば読出し専用メモリ（ＲＯＭ）もしくはフラッシュＲＡＭ等の不揮発性メモリ等のコンピュータ可読媒体の形を含んでもよい。メモリ７０３は、コンピュータ可読媒体の実施例である。
【０１１３】
コンピュータ可読媒体は、任意の方法または技術を使用し、情報の記憶を達成してよい、揮発性タイプまたは不揮発性タイプ、取外し可能な媒体または取外しできない媒体を含んでもよい。情報はコンピュータ可読コマンド、データ構造、プログラムモジュール、または他のデータを含んでもよい。コンピュータ記憶媒体の実施例は、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、電気的消去可能ＲＯＭ（ＥＥＰＲＯＭ）、クイックフラッシュメモリ、または他の内部記憶技術、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、または他の光学ストレージ、磁気カセットテープ、磁気ディスクストレージもしくは他の磁気記憶装置、またはコンピュータデバイスによってアクセスされてよい情報を記憶するために使用されてよい任意の他の非伝送媒体を含むが、これに限定されるものではない。本明細書に定義されるように、コンピュータ可読媒体は、変調済みデータ信号及び搬送波等、一時媒体を含まない。
【０１１４】
メモリ７０３は、プログラムモジュール７０５及びプログラムデータ７０６を含んでもよい。実施形態では、プログラムユニット７０５は要求受信ユニット７０７、判断ユニット７０８、ぼかし処理ユニット７０９、検出ユニット７１０、（問合せサブユニット７１２及び／または処理サブユニット７１３を含むことがある）部分ぼかしユニット７１１、情報記憶ユニット７１４、問合せユニット７１５、処理ユニット７１６、要求送信ユニット７１７、ビデオ画像受信ユニット７１８、及び／または表示ユニット７１９を含むことがある。これらのユニット及びサブユニットの詳細は上記説明に記載されることがあるため、本明細書に冗長に説明されない。
【０１１５】
本開示の実施形態は進歩的に説明され、異なる実施形態の同じまたは類似する部分は互いに参照できる。各実施形態で強調される部分は他の実施形態とは異なる。特に、システムまたはシステム実施形態の説明は、それらが基本的に方法実施形態に類似し、関連する部分は方法実施形態のそれぞれの説明に参照できるため、相対的に簡略である。上述のシステム及びシステム実施形態は単に概略にすぎない。本明細書に別々の構成部品として説明されるユニットは、物理的に別々であることもあれば、物理的に別々でないこともある。そして、表示された構成部品として働くユニットは、物理的なユニットであることもあれば、物理的なユニットでないこともある。つまり、単一の場所に位置することもあれば、複数のネットワーク要素の間で分散することもできる。モジュールのすべてまたは部分は、実施形態の解決策の目的を達成するための実際のニーズに従って選択されてよい。当業者は、創造的な努力を行わずに実施形態を理解し、実装し得る。
【０１１６】
本開示によって提供されるインスタント通信プロセスにおけるビデオ通信方法及びシステムの詳細な説明が詳細に上述された。明細書は、特定の実施形態を使用し、本開示の原理及び実装例を説明する。上述の実施形態は単に本開示の方法及び中心概念を理解するのを手助けするために使用されるにすぎない。また、本開示の概念に基づき、当業者は特定の実装例及び適用の範囲を変更し得る。要するに、本明細書は本開示に対する制限として解釈されないものとする。
【図１】
2019165451.tif 000003
【図２】
2019165451.tif 000004
【図３】
2019165451.tif 000005
【図４】
2019165451.tif 000006
【図５】
2019165451.tif 000007
【図６】
2019165451.tif 000008
【図７】
2019165451.tif 000009
【手続補正書】
【提出日】平成31年4月15日(2019.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオ通信のための要求を受信するステップと、
ぼかし操作を実行するための第１のユーザのビデオ画像に対する第１の操作を検出するステップであって、前記第１の操作は、エリアが前記ビデオ画像の全エリアよりも小さい操作の第１の領域の選択を含む、ステップと、
前記操作の第１の領域が前記検出された第１の操作に対応すると判定するステップと、
前記操作の第１の領域の外側である前記第１のユーザの前記ビデオ画像の一部に対して前記ぼかし操作を実行するステップであって、前記ぼかし操作は、第２のユーザのビデオダイアログウィンドウが前記第１のユーザの部分的にぼやけたビデオ画像を表示することを可能にする、ステップと
を備えたことを特徴とする方法。
【請求項２】
前記第１のユーザの前記ビデオ画像の前記操作の第１の領域と関連付けられた情報を記憶するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のユーザと前記第２のユーザとの間のビデオ通信のための新たな要求を受信するステップと、
前記第１のユーザの前記ビデオ画像の前記操作の第１の領域と関連付けられた、前記記憶された情報に従って、前記ビデオ画像に対して前記ぼかし操作を実行するステップと
をさらに備えたことを特徴とする請求項２に記載の方法。
【請求項４】
前記ぼかし操作を実行する前に、少なくとも部分的に１つまたは複数の基準に基づいて、前記第１のユーザの前記ビデオ画像に対して前記ぼかし操作を実行するかどうかを判定するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項５】
前記１つまたは複数の基準は、
前記第２のユーザが前記第１のユーザの連絡先リストに含まれるかどうかと、
前記第１のユーザ及び前記第２のユーザが初めて相互に前記ビデオ通信を行うかどうかと、
ビデオ通信のための前記要求が、前記ぼかし操作が前記第１のユーザの前記ビデオ画像に対して実行されることを指示するインジケータを含むかどうかと
を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記第２のユーザのクライアントから通知を受信するステップであって、前記通知は、第１のユーザの前記ビデオ画像に対して実行されることになる前記第２のユーザによって要求された第２の操作を示し、前記通知は、操作の第２の領域と関連付けられた情報を含む、ステップと、
前記通知に関する前記第１のユーザからの承認を受信するステップと、
少なくとも部分的に前記操作の第２の領域に基づいて、前記第１のユーザの前記ビデオ画像に対して前記第２の操作を実行するステップと
をさらに備えたことを特徴とする請求項１に記載の方法。
【請求項７】
前記第２の操作は、前記操作の第２の領域内の前記第１のユーザの前記ビデオ画像のそれぞれの部分が前記第２のユーザの前記ビデオダイアログウィンドウ内で表示されることを可能にすることを含むことを特徴とする請求項６に記載の方法。
【請求項８】
実行可能命令を記憶した１つまたは複数のコンピュータ可読記憶媒体であって、前記実行可能命令は、１つまたは複数のプロセッサによって実行されるとき、前記１つまたは複数のプロセッサに、
ビデオ通信のための要求を受信することと、
ぼかし操作を実行するための第１のユーザのビデオ画像に対する第１の操作を検出することと、
操作の第１の領域が前記検出された第１の操作に対応すると判定することと、
前記操作の第１の領域の外側である前記第１のユーザの前記ビデオ画像の一部に対して前記ぼかし操作を実行することであって、前記ぼかし操作は、第２のユーザのビデオダイアログウィンドウが前記第１のユーザの部分的にぼやけたビデオ画像を表示することを可能にする、ことと
を含む動作を実行させることを特徴とする１つまたは複数のコンピュータ可読記憶媒体。
【請求項９】
前記動作は、前記第１のユーザの前記ビデオ画像の前記操作の第１の領域と関連付けられた情報を記憶することをさらに含むことを特徴とする請求項８に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１０】
前記動作は、
前記第１のユーザと前記第２のユーザとの間のビデオ通信のための新たな要求を受信することと、
前記第１のユーザの前記ビデオ画像の前記操作の第１の領域と関連付けられた、前記記憶された情報に従って、前記ビデオ画像に対して前記ぼかし操作を実行することと
をさらに含むことを特徴とする請求項９に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１１】
前記動作は、前記ぼかし操作を実行する前に、少なくとも部分的に１つまたは複数の基準に基づいて、前記第１のユーザの前記ビデオ画像に対して前記ぼかし操作を実行するかどうかを判定することをさらに含むことを特徴とする請求項８に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１２】
前記１つまたは複数の基準は、
前記第２のユーザが前記第１のユーザの連絡先リストに含まれるかどうかと、
前記第１のユーザ及び前記第２のユーザが初めて相互に前記ビデオ通信を行うかどうかと、
ビデオ通信のための前記要求が、前記ぼかし操作が前記第１のユーザの前記ビデオ画像に対して実行されることを指示するインジケータを含むかどうかと
を含むことを特徴とする請求項１１に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１３】
前記動作は、
前記第２のユーザのクライアントから通知を受信することであって、前記通知は、第１のユーザの前記ビデオ画像に対して実行されることになる前記第２のユーザによって要求された第２の操作を示し、前記通知は、操作の第２の領域と関連付けられた情報を含む、ことと、
前記通知に関する前記第１のユーザからの承認を受信することと、
少なくとも部分的に前記操作の第２の領域に基づいて、前記第１のユーザの前記ビデオ画像に対して前記第２の操作を実行することと
をさらに含むことを特徴とする請求項８に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１４】
前記第２の操作は、前記操作の第２の領域内の前記第１のユーザの前記ビデオ画像のそれぞれの部分が前記第２のユーザの前記ビデオダイアログウィンドウ内で表示されることを可能にすることを含むことを特徴とする請求項１３に記載の１つまたは複数のコンピュータ可読記憶媒体。
【請求項１５】
１つまたは複数のプロセッサ、及び実行可能命令を記憶したメモリを含み、前記実行可能命令は、前記１つまたは複数のプロセッサによって実行されるとき、前記１つまたは複数のプロセッサに、請求項１乃至７のいずれか一項に記載の方法を実行させることを可能にするシステム。