(57)【特許請求の範囲】
【請求項１】
第１端末から前記第１端末によって撮影された複数の映像を含むストリームを受信する段階と、
前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる段階と、
前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定する段階と、
前記顔面が検出されなかったと判定された場合、前記ストリームに含まれた前記複数の映像の中で少なくとも１つ以上の映像に映像の視認性を低下させるための映像処理を行う段階、及び
前記ストリームに含まれた前記複数の映像を表示する段階を含む映像表示方法。
【請求項２】
前記映像処理を行う段階は、
前記ストリームに含まれた前記複数の映像の中から少なくとも１つ以上の対象映像を選択する段階と、
それぞれの前記対象映像内で少なくとも一部の対象領域を選択する段階、及び
それぞれの前記対象映像の前記選択された対象領域に前記映像処理を行う段階を含む請求項１に記載の映像表示方法。
【請求項３】
前記顔面の検出を試みる段階は、
前記ストリームに含まれた前記複数の映像の中から、最近の特定の時間に対応する少なくとも１つ以上のサンプル映像を選択する段階、及び
前記選択された少なくとも１つ以上のサンプル映像において前記顔面の検出を試みる段階を含み、
前記顔面が検出されなかったと判定する段階は、
前記選択された少なくとも１つ以上のサンプル映像において前記顔面が検出されなかったと判定する段階を含む請求項２に記載の映像表示方法。
【請求項４】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階を含む請求項３に記載の映像表示方法。
【請求項５】
前記顔面の検出を試みる段階は、
特定の周期ごとに、前記ストリーム内の新たに受信された映像の中から新たなサンプル映像を選択する段階、及び
前記新たなサンプル映像が選択されるたびに、前記新たなサンプル映像において前記顔面の検出を試みる段階を含み、
前記顔面が検出されなかったと判定する段階は、
前記サンプル映像の中で最近の特定の時間以内に選択されたすべてのサンプル映像において前記顔面が検出されなかったと判定する段階を含む請求項２に記載の映像表示方法。
【請求項６】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階を含む請求項５に記載の映像表示方法。
【請求項７】
前記顔面の検出を試みる段階は、
前記ストリームに含まれた前記複数の映像の中から選択された第１サンプル映像において前記顔面の検出を試みる段階、及び
前記ストリーム内で前記第１サンプル映像よりも後に受信されたすべての映像の中から選択された少なくとも１つ以上の第２サンプル映像のそれぞれにおいて前記顔面の検出を試みる段階を含み、
前記顔面が検出されなかったと判定する段階は、
前記第１サンプル映像及びすべての前記少なくとも１つ以上の第２サンプル映像において前記顔面が検出されなかったと判定する段階を含む請求項２に記載の映像表示方法。
【請求項８】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記第１サンプル映像及び前記第１サンプル映像よりも後に受信されたすべての映像を前記対象映像として選択する段階を含む請求項７に記載の映像表示方法。
【請求項９】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記第１サンプル映像、前記少なくとも１つ以上の第２サンプル映像、及び前記第１サンプル映像よりも後に受信され、前記少なくとも１つ以上の第２サンプル映像の中で最後に受信された映像よりも先に受信されたすべての映像を前記対象映像として選択する段階を含む請求項７に記載の映像表示方法。
【請求項１０】
前記顔面の検出を試みる段階は、
前記ストリームに含まれた前記複数の映像の中から、第１時刻に対応する第１サンプル映像及び前記第１時刻から特定の時間以上の時間差を持つ第２時刻に対応する第２サンプル映像を含む少なくとも２つ以上のサンプル映像を選択する段階、及び
前記選択された少なくとも２つ以上のサンプル映像のそれぞれにおいて前記顔面の検出を試みる段階を含み、
前記顔面が検出されなかったと判定する段階は、
前記選択された少なくとも２つ以上のサンプル映像の中で前記第１サンプル映像、前記第２サンプル映像、及び前記第１時刻から前記第２時刻までの時間に対応するすべてのサンプル映像において前記顔面が検出されなかったと判定する段階を含む請求項２に記載の映像表示方法。
【請求項１１】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記第１時刻から前記第２時刻までの時間に対応するすべての映像を前記対象映像として選択する段階を含む請求項１０に記載の映像表示方法。
【請求項１２】
前記少なくとも１つ以上の対象映像を選択する段階は、
前記ストリームに含まれた前記複数の映像の中から、前記顔面が検出されなかったと判定された前記少なくとも一部のサンプル映像に対応する少なくとも１つ以上の映像、またはすべての前記複数の映像を前記対象映像として選択する段階を含む請求項２に記載の映像表示方法。
【請求項１３】
前記少なくとも一部の対象領域を選択する段階は、
それぞれの前記対象映像内で皮膚の色に対応する領域、または全体領域を前記対象領域として選択する段階を含む請求項２に記載の映像表示方法。
【請求項１４】
前記それぞれの前記対象映像の前記選択された対象領域に前記映像処理を行う段階は、
前記対象領域を削除するか、前記対象領域にブラー（ｂｌｕｒ）効果またはモザイク（ｍｏｓａｉｃ）効果を適用するか、前記対象領域の色、明度、コントラストまたは彩度を調節するか、または前記対象領域を他の映像に置換する段階を含む請求項２に記載の映像表示方法。
【請求項１５】
前記映像処理の解除に対する要請を受信する段階、及び
前記ストリームに含まれた前記複数の映像の中で前記要請が受信された後に受信された映像を前記映像処理せずに表示する段階をさらに含む請求項１に記載の映像表示方法。
【請求項１６】
請求項１項の映像表示方法をコンピュータで実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１７】
第１端末から前記第１端末によって撮影された複数の映像を含むストリームを受信する通信部と、
前記ストリームに含まれた前記複数の映像を表示する出力部、及び
前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる制御部を含み、
もし、前記制御部が前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定すると、前記制御部は、前記ストリームに含まれた前記複数の映像の中で少なくとも１つ以上の映像に映像の視認性を低下させるための映像処理を行い、前記出力部は、前記映像処理が行われた前記少なくとも１つ以上の映像を表示する映像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
記載された実施例は、相手方と映像通話をする使用者が相手方からの不適切な映像にさらされることを防止することができる映像表示装置及び映像表示方法に関するものである。
【背景技術】
【０００２】
通信技術が発展し、電子装置が小型化するに伴って個人用端末が一般消費者に広く普及している。特に最近では、スマートフォンやスマートタブレットのような携帯用個人端末が広く普及している。前記端末の大部分は、通信機能を含んでいる。使用者は、端末を用いてインターネットで検索を行ったり、他の使用者とメッセージを送受信することができる。
【０００３】
また、小型カメラ技術、小型マイク技術、小型ディスプレイ技術及び小型スピーカー技術の発展に伴い、スマートフォンのようなほとんどの端末には、カメラ、マイク、ディスプレイ及びスピーカーが含まれている。使用者は、端末を用いて音声を録音したり、音声が含まれている動画を撮影することができる。使用者は、端末に含まれたスピーカーを介して前記録音された音声を確認するか、ディスプレイを介して前記撮影された動画を確認することができる。
【０００４】
また、使用者は、端末の通信機能を用いて、前記録音された音声または前記撮影された動画を他の使用者と共有することができる。使用者は、以前に録音された音声または以前に撮影された動画を他の使用者に伝送することができる。また、使用者は、端末によって現在録音されている音声または現在撮影されている動画をリアルタイムで他の使用者に伝送することができる。
【０００５】
また、同時に、前記他の使用者は、自分の端末によって現在録音されている音声または現在撮影されている動画をリアルタイムで前記使用者に伝送することができる。使用者の端末に含まれたディスプレイは、使用者の端末によって現在撮影されている動画及び他の使用者の端末によって現在撮影されている動画を同時に表示することができる。また、使用者の端末に含まれたスピーカーは、他の使用者の端末によって現在録音されている音声を同時に再生することができる。すなわち、使用者及び他の使用者は、各自の端末を用いて、互いに映像通話（ｖｉｄｅｏ  ｃａｌｌ）を行うことができる。
【０００６】
前記使用者及び他の使用者は、互いにすでに知っている関係であることもあり、互いに知らない関係であることもある。前記使用者の端末及び前記他の使用者の端末を含む複数の端末は、サーバーに連結されることができる。サーバーは、前記使用者の端末及び前記他の使用者の端末の間を仲介することができる。したがって、前記使用者及び他の使用者は、互いに知らない関係であったとしても、サーバーの仲介を介して互いに映像通話をすることができる。
【０００７】
使用者が相手方と互いに映像通話をするとき、使用者は、相手方からの淫らな映像にさらされ得る。特に、使用者が互いに知らない関係にある相手方と映像通話をする場合、使用者が相手方からの淫らな映像にさらされる可能性が高くなり得る。
【０００８】
例えば、相手方の端末によって撮影された相手方の裸の身体の映像が映像通話セッションを介して使用者の端末に受信され得る。使用者の端末が前記受信された映像を表示することによって、使用者は淫らな映像にさらされ得る。使用者が自身が望まない淫らな映像にさらされた場合、使用者は、性的羞恥心または不快感を感じ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
記載された実施例によれば、相手方と映像通話をする使用者が相手方からの淫らな映像にさらされることを防止することができる映像表示装置及び映像表示方法が提供されることができる。
【００１０】
また、相手方と映像通話をする使用者が相手方からの映像によって感じ得る性的羞恥心または不快感を防止することができる映像表示装置及び映像表示方法が提供されることができる。
【００１１】
また、使用者間の健全な映像通話を誘導することができる映像表示装置及び映像表示方法が提供されることができる。
【課題を解決するための手段】
【００１２】
実施例に係る映像表示方法は、第１端末から前記第１端末によって撮影された複数の映像を含むストリームを受信する段階と、前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる段階と、前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定する段階と、前記ストリームに含まれた前記複数の映像の中で少なくとも１つ以上の映像に映像処理を行う段階、及び前記ストリームに含まれた前記複数の映像を表示する段階を含むことができる。
【００１３】
また、前記映像処理を行う段階は、前記ストリームに含まれた前記複数の映像の中から少なくとも１つ以上の対象映像を選択する段階と、それぞれの前記対象映像内で少なくとも一部の対象領域を選択する段階、及びそれぞれの前記対象映像の前記選択された対象領域に前記映像処理を行う段階を含むことができる。
【００１４】
また、前記顔面の検出を試みる段階は、前記ストリームに含まれた前記複数の映像の中から、最近の特定の時間に対応する少なくとも１つ以上のサンプル映像を選択する段階、及び前記選択された少なくとも１つ以上のサンプル映像において前記顔面の検出を試みる段階を含み、前記顔面が検出されなかったと判定する段階は、前記選択された少なくとも１つ以上のサンプル映像において前記顔面が検出されなかったと判定する段階を含むことができる。
【００１５】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階を含むことができる。
【００１６】
また、前記顔面の検出を試みる段階は、特定の周期ごとに、前記ストリーム内の新たに受信された映像の中から新たなサンプル映像を選択する段階、及び前記新たなサンプル映像が選択されるたびに、前記新たなサンプル映像において前記顔面の検出を試みる段階を含み、前記顔面が検出されなかったと判定する段階は、前記サンプル映像の中で最近の特定の時間以内に選択されたすべてのサンプル映像において前記顔面が検出されなかったと判定する段階を含むことができる。
【００１７】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階を含むことができる。
【００１８】
また、前記顔面の検出を試みる段階は、前記ストリームに含まれた前記複数の映像の中から選択された第１サンプル映像において前記顔面の検出を試みる段階、及び前記ストリーム内で前記第１サンプル映像よりも後に受信されたすべての映像の中から選択された少なくとも１つ以上の第２サンプル映像のそれぞれにおいて前記顔面の検出を試みる段階を含み、前記顔面が検出されなかったと判定する段階は、前記第１サンプル映像及びすべての前記少なくとも１つ以上の第２サンプル映像において前記顔面が検出されなかったと判定する段階を含むことができる。
【００１９】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記第１サンプル映像及び前記第１サンプル映像よりも後に受信されたすべての映像を前記対象映像として選択する段階を含むことができる。
【００２０】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記第１サンプル映像、前記少なくとも１つ以上の第２サンプル映像、及び前記第１サンプル映像よりも後に受信され、前記少なくとも１つ以上の第２サンプル映像の中で最後に受信された映像よりも先に受信されたすべての映像を前記対象映像として選択する段階を含むことができる。
【００２１】
また、前記顔面の検出を試みる段階は、前記ストリームに含まれた前記複数の映像の中から、第１時刻に対応する第１サンプル映像及び前記第１時刻から特定の時間以上の時間差を持つ第２時刻に対応する第２サンプル映像を含む少なくとも２つ以上のサンプル映像を選択する段階、及び前記選択された少なくとも２つ以上のサンプル映像のそれぞれにおいて前記顔面の検出を試みる段階を含み、前記顔面が検出されなかったと判定する段階は、前記選択された少なくとも２つ以上のサンプル映像の中で前記第１サンプル映像、前記第２サンプル映像、及び前記第１時刻から前記第２時刻までの時間に対応するすべてのサンプル映像において前記顔面が検出されなかったと判定する段階を含むことができる。
【００２２】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記第１時刻から前記第２時刻までの時間に対応するすべての映像を前記対象映像として選択する段階を含むことができる。
【００２３】
また、前記少なくとも１つ以上の対象映像を選択する段階は、前記ストリームに含まれた前記複数の映像の中から、前記顔面が検出されなかったと判定された前記少なくとも一部のサンプル映像に対応する少なくとも１つ以上の映像、またはすべての前記複数の映像を前記対象映像として選択する段階を含むことができる。
【００２４】
また、前記少なくとも一部の対象領域を選択する段階は、それぞれの前記対象映像内で皮膚の色に対応する領域、または全体領域を前記対象領域として選択する段階を含むことができる。
【００２５】
また、前記それぞれの前記対象映像の前記選択された対象領域に前記映像処理を行う段階は、前記対象領域を削除するか、前記対象領域にブラー（ｂｌｕｒ）効果またはモザイク（ｍｏｓａｉｃ）効果を適用するか、前記対象領域の色、明度、コントラストまたは彩度を調節するか、または前記対象領域を他の映像に置換する段階を含むことができる。
【００２６】
また、前記映像表示方法は、前記映像処理の解除に対する要請を受信する段階、及び前記ストリームに含まれた前記複数の映像の中で前記要請が受信された後に受信された映像を前記映像処理せずに表示する段階をさらに含むことができる。
【００２７】
他の実施例に係る映像表示方法は、第１端末との映像通話セッションを樹立する段階と、前記映像通話セッションを介して前記第１端末によって撮影された複数の映像を含むストリームを受信する段階と、前記ストリームに含まれた前記複数の映像を表示する段階と、前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる段階と、前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定する段階、及び前記映像通話セッションを終了する段階を含むことができる。
【００２８】
実施例に係る映像表示装置は、第１端末から前記第１端末によって撮影された複数の映像を含むストリームを受信する通信部と、前記ストリームに含まれた前記複数の映像を表示する出力部、及び前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる制御部を含み、もし前記制御部が前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定すると、前記制御部は、前記ストリームに含まれた前記複数の映像の中で少なくとも１つ以上の映像に映像処理を行い、前記出力部は、前記映像処理が行われた前記少なくとも１つ以上の映像を表示することができる。
【発明の効果】
【００２９】
記載された実施例によれば、相手方と映像通話をする使用者が相手方からの淫らな映像にさらされることが防止されることができる。
【００３０】
また、実施例によれば、相手方と映像通話をする使用者が相手方からの映像によって感じ得る性的羞恥心または不快感が防止されることができる。
【００３１】
また、実施例によれば、使用者間の健全な映像通話が誘導されることができる。
【図面の簡単な説明】
【００３２】
【図１】実施例に係る映像表示装置が動作する環境を示すネットワーク構成図である。
【図２】実施例に係る映像表示装置の構成を示すブロック図である。
【図３】実施例に係る映像表示方法が行われる過程を示すフローチャートである。
【図４】実施例に係るストリームに含まれた複数の映像の中から選択されたサンプル映像である。
【図５】実施例に係るストリームに含まれた複数の映像の中から選択された他のサンプル映像である。
【図６】実施例に係る映像処理を行う段階が行われる過程を示すフローチャートである。
【図７】実施例に係る顔面の検出を試みる段階から対象映像を選択する段階が行われる過程を示すフローチャートである。
【図８】実施例に係るサンプル映像を選択する方法を説明するための参考図である。
【図９】他の実施例に係る顔面の検出を試みる段階から対象映像を選択する段階が行われる過程を示すフローチャートである。
【図１０】また他の実施例に係る顔面の検出を試みる段階から対象映像を選択する段階が行われる過程を示すフローチャートである。
【図１１】また他の実施例に係るサンプル映像を選択する方法を説明するための参考図である。
【図１２】また他の実施例に係る顔面の検出を試みる段階から対象映像を選択する段階が行われる過程を示すフローチャートである。
【図１３】実施例に係る選択された対象領域を示す参考図である。
【図１４】他の実施例に係る選択された対象領域を示す参考図である。
【図１５】また他の実施例に係る選択された対象領域を示す参考図である。
【図１６】実施例に係る映像処理が行われた映像である。
【図１７】他の実施例に係る映像処理が行われた映像である。
【図１８】また他の実施例に係る映像処理が行われた映像である。
【図１９】また他の実施例に係る映像処理が行われた映像である。
【図２０】他の実施例に係る映像表示方法が行われる過程を示すフローチャートである。
【発明を実施するための形態】
【００３３】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付した図面と共に詳細に後述されている実施例を参照すると明確になる。しかし、本発明は、以下で開示される実施例に限定されるものではなく、互いに異なる様々な形態で具現されるものであり、単に本実施例は、本発明の開示が完全になるようにして、本発明が属する技術分野における通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範疇によって定義されるだけである。明細書全体にわたって同一の参照符号は、同一の構成要素を指す。
【００３４】
「第１」または「第２」などが様々な構成要素を記述するために使用されるが、このような構成要素は、前記のような用語によって制限されるものではない。前記のような用語は、単に１つの構成要素を他の構成要素と区別するために使用することができる。したがって、以下に言及される第１構成要素は、本発明の技術的思想内で第２構成要素であることもできる。
【００３５】
本明細書で使用される用語は、実施例を説明するためのものであって、本発明を制限しようとするものではない。本明細書において、単数形は、文句で特に言及しない限り、複数形も含む。明細書で使用される「含む（ｃｏｍｐｒｉｓｅｓ）」または「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」は、言及された構成要素または段階が１つ以上の他の構成要素または段階の存在または追加を排除しないという意味を内包する。
【００３６】
他の定義がなければ、本明細書で使用されるすべての用語は、本発明が属する技術分野における通常の知識を有する者に共通的に理解され得る意味として解釈されることができる。また、一般的に使用される辞書に定義されている用語は、明白に定義されていない限り理想的にまたは過度に解釈されない。
【００３７】
以下では、図１から図２０を参照して、実施例に係る映像表示装置１００、１５０及び映像表示方法について詳細に説明することにする。
【００３８】
図１は、実施例に係る映像表示装置１００、１５０が動作する環境を示すネットワーク構成図である。図１を参照すると、映像表示装置１００、１５０が動作する環境は、第１映像表示装置１００、及び前記第１映像表示装置１００と互いに連結された第２映像表示装置１５０を含むことができる。
【００３９】
他の実施例によれば、前記映像表示装置１００、１５０が動作する環境は、前記第１映像表示装置１００または前記第２映像表示装置１５０と互いに連結されたサーバー２００をさらに含むことができる。前記映像表示装置１００、１５０が動作する環境は、前記サーバー２００を含まないことができる。
【００４０】
第１映像表示装置１００は、端末であることができる。以下では、説明の便宜のために、第１映像表示装置１００を指す用語として、第１映像表示装置１００及び第１端末１００を混用することにする。
【００４１】
第１端末１００は、例えば、デスクトップコンピュータ、ラップトップコンピュータ、スマートフォン、スマートタブレット、スマートウォッチ、移動端末、デジタルカメラ、ウェアラブルデバイス（ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅ）、または携帯用電子機器などであることができる。第１端末１００は、プログラムまたはアプリケーションを実行することができる。
【００４２】
第１端末１００は、通信網に連結されることができる。第１端末１００は、前記通信網を介して外部の他の装置と互いに連結されることができる。第１端末１００は、互いに連結された他の装置にデータを伝送したり、前記他の装置からデータを受信することができる。
【００４３】
第１端末１００と連結された通信網は、有線通信網、無線通信網、または複合通信網を含むことができる。通信網は３Ｇ、ＬＴＥ、またはＬＴＥ−Ａなどのような移動通信網を含むことができる。通信網は、ワイファイ（Ｗｉ−Ｆｉ）、ＵＭＴＳ／ＧＰＲＳ、またはイーサネット（Ｅｔｈｅｒｎｅｔ）などのような有線または無線通信網を含むことができる。通信網は、マグネチック保安送信（ＭＳＴ，Ｍａｇｎｅｔｉｃ  Ｓｅｃｕｒｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ）、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ジグビー（ＺｉｇＢｅｅ）、Ｚ−Ｗａｖｅ、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、低電力ブルートゥース（ＢＬＥ，Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、または赤外線通信（ＩＲ，ＩｎｆｒａＲｅｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）などのような近距離通信網を含むことができる。通信網は、近距離ネットワーク（ＬＡＮ，Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ，Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはワイド・エリア・ネットワーク（ＷＡＮ，Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含むことができる。
【００４４】
図２は、実施例に係る映像表示装置１００、１５０の構成を示すブロック図である。図２を参照すると、実施例に係る映像表示装置１００、１５０は、入力部１０１、制御部１０２、保存部１０３、通信部１０４、及び出力部１０５を含むことができる。
【００４５】
入力部１０１は、外部から信号を受信することができる。入力部１０１は、映像表示装置１００、１５０の使用者から信号を受信することができる。また、入力部１０１は、外部装置から信号を受信することができる。入力部１０１は、例えば、マイク、カメラ、キーボード、マウス、トラックボール、タッチスクリーン、ボタン、スイッチ、センサー、ネットワークインターフェース、または、その他の入力装置を含むことができる。
【００４６】
入力部１０１は、入力部１０１に含まれたカメラを介して外部から光を受信することができる。入力部１０１は、外部の事物から放出された光または外部の事物から反射した光を受信することができる。入力部１０１は、前記カメラを介して映像表示装置１００、１５０の使用者の映像を撮影することができる。
【００４７】
入力部１０１は、入力部１０１に含まれたマイクを介して外部から音声を受信することができる。入力部１０１は、映像表示装置１００、１５０の使用者から音声を受信することができる。また、入力部１０１は、外部の音声再生装置から音声を受信することができる。入力部１０１は、前記マイクを介して映像表示装置１００、１５０の使用者の音声を録音することができる。
【００４８】
制御部１０２は、映像表示装置１００、１５０の動作を制御することができる。制御部１０２は、映像表示装置１００、１５０に含まれたそれぞれの構成要素と互いに連結されることができる。制御部１０２は、映像表示装置１００、１５０に含まれたそれぞれの構成要素の動作を制御することができる。
【００４９】
制御部１０２は、信号を処理することができる。制御部１０２は、入力部１０１によって受信された信号を処理することができる。例えば、制御部１０２は、入力部１０１を介して受信された使用者の要請を処理することができる。制御部１０２は、入力部１０１に含まれたカメラによって撮影された使用者の映像を処理することができる。制御部１０２は、入力部１０１に含まれたマイクによって録音された使用者の音声を処理することができる。
【００５０】
制御部１０２は、通信部１０４によって受信された信号を処理することができる。例えば、制御部１０２は、通信部１０４を介して受信された使用者の要請を処理することができる。制御部１０２は、通信部１０４を介して受信された他の使用者の映像または音声を処理することができる。
【００５１】
制御部１０２は、入力部１０１によって受信された信号に対する応答として、映像表示装置１００、１５０の動作を制御することができる。制御部１０２は、入力部１０１を介して受信された使用者の要請に対する応答として、映像表示装置１００、１５０の動作を制御することができる。
【００５２】
制御部１０２は、演算を行うことができる。制御部１０２は、入力部１０１によって受信された信号に基づいて演算を行うことができる。制御部１０２は、入力部１０１によって受信された信号または保存部１０３に保存されたデータを用いて演算を行うことができる。例えば、制御部１０２は、入力部１０１に含まれたカメラによって撮影された映像をエンコードすることができる。制御部１０２は、入力部１０１に含まれたマイクによって録音された音声をエンコードすることができる。
【００５３】
制御部１０２は、通信部１０４によって受信された他の使用者の映像または音声をデコードすることができる。制御部１０２は、前記デコードされた映像または音声に後処理（ｐｏｓｔｐｒｏｃｅｓｓｉｎｇ）を行うことができる。例えば、制御部１０２は、通信部１０４によって受信された他の使用者の映像に映像処理（ｉｍａｇｅ  ｐｒｏｃｅｓｓｉｎｇ）を行うことができる。
【００５４】
制御部１０２は、演算結果が保存部１０３に保存されるように制御することができる。制御部１０２は、演算結果が出力部１０５によって出力されるように制御することができる。
【００５５】
制御部１０２は、例えば、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，ＣＰＵ）、グラフィック処理装置（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，ＧＰＵ）、マイクロコントローラーユニット（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ，ＭＣＵ）、またはマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）を含むことができる。
【００５６】
保存部１０３は、データを保存することができる。保存部１０３は、制御部１０２が演算を行うのに用いるデータを保存することができる。保存部１０３は、制御部１０２によって行われた演算結果を保存することができる。例えば、保存部１０３は、制御部１０２によってエンコードされた映像または音声を保存することができる。保存部１０３は、通信部１０４を介して外部に伝送するデータを保存したり、通信部１０４を介して外部から受信されたデータを保存することができる。
【００５７】
保存部１０３は、揮発性メモリーまたは非揮発性メモリーを含むことができる。保存部１０３は、例えば、フラッシュ（ｆｌａｓｈ）メモリー、ＲＯＭ、ＲＡＭ、ＥＥＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ハードディスクドライブ（ＨＤＤ，Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、またはレジスター（ｒｅｇｉｓｔｅｒ）などを含むことができる。保存部１０３は、例えば、ファイルシステム、データベース、またはエンベデッドデータベースなどを含むことができる。
【００５８】
通信部１０４は、外部にデータを伝送したり、外部からデータを受信することができる。通信部１０４は、他の映像表示装置１００、１５０またはサーバー２００にデータを伝送することができる。通信部１０４は、他の映像表示装置１００、１５０またはサーバー２００からデータを受信することができる。通信部１０４は、制御部１０２によって行われた演算結果を外部に伝送することができる。また、通信部１０４は、保存部１０３に保存されたデータを外部に伝送することができる。通信部１０４は、制御部１０２が演算を行うのに用いるデータを外部から受信することができる。
【００５９】
通信部１０４によって伝送されるデータまたは通信部１０４によって受信されたデータは、保存部１０３に保存されることができる。例えば、通信部１０４は、保存部１０３に保存されたエンコードされた映像または音声をサーバー２００または他の映像表示装置１００、１５０に伝送することができる。また、通信部１０４は、他の映像表示装置１００、１５０から前記他の映像表示装置１００、１５０によってエンコードされた映像または音声を受信することができる。
【００６０】
通信部１０４は、例えば、３Ｇモジュール、ＬＴＥモジュール、ＬＴＥ−Ａモジュール、Ｗｉ−Ｆｉモジュール、ワイギグ（ＷｉＧｉｇ）モジュール、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）モジュール、またはＬＡＮカードなどのような遠距離用のネットワークインターフェースを含むことができる。また、通信部１０４は、マグネチック保安送信（ＭＳＴ，Ｍａｇｎｅｔｉｃ  Ｓｅｃｕｒｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ）モジュール、ブルートゥースモジュール、ＮＦＣモジュール、ＲＦＩＤモジュール、ジグビー（ＺｉｇＢｅｅ）モジュール、Ｚ−Ｗａｖｅモジュール、または赤外線モジュールなどのような近距離用のネットワークインターフェースを含むことができる。また、通信部１０４は、その他のネットワークインターフェースを含むことができる。
【００６１】
出力部１０５は、外部に信号を出力することができる。出力部１０５は、例えば、画面を表示したり、音を再生したり、または振動を出力することができる。出力部１０５は、ディスプレイ、スピーカー、バイブレーター、オシレーター、またはその他の出力装置を含むことができる。
【００６２】
出力部１０５は、画面を表示することができる。制御部１０２は、出力部１０５が画面を表示するように出力部１０５を制御することができる。出力部１０５は、使用者インターフェースを表示することができる。出力部１０５は、使用者からの入力に対する応答として、他の画面を表示することができる。
【００６３】
出力部１０５は、データを表示することができる。出力部１０５は、制御部１０２によって行われた演算結果を表示することができる。出力部１０５は、保存部１０３に保存されたデータを表示することができる。出力部１０５は、通信部１０４によって受信されたデータを表示することができる。
【００６４】
出力部１０５は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、またはＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）などの平板表示装置を含むことができる。出力部１０５は、曲面ディスプレイまたはフレキシブルディスプレイ（ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）を含むことができる。出力部１０５は、タッチスクリーンを含むことができる。
【００６５】
出力部１０５は、第１映像表示装置１００によって撮影された使用者の映像または第２映像表示装置１５０によって撮影された他の使用者の映像を表示することができる。また、出力部１０５は、第１映像表示装置１００によって録音された使用者の音声または第２映像表示装置１５０によって録音された他の使用者の音音を再生することができる。
【００６６】
第２映像表示装置１５０は、端末であることができる。以下では、説明の便宜のために、第２映像表示装置１５０を指す用語として、第２映像表示装置１５０及び第２端末１５０を混用することにする。
【００６７】
第２端末１５０は、第１端末１００と互いに同じ種類の端末であることもでき、互いに異なる種類の端末であることもできる。第２端末１５０は、プログラムまたはアプリケーションを実行することができる。
【００６８】
第２端末１５０は、通信網に連結されることができる。第２端末１５０は、前記通信網を介して外部の他の装置と互いに連結されることができる。第２端末１５０は、互いに連結された他の装置にデータを伝送したり、前記他の装置からデータを受信することができる。
【００６９】
第２端末１５０は、前記第１端末１００と互いに連結されることができる。第２端末１５０は、前記通信網を介して前記第１端末１００と互いに連結されることができる。第２端末１５０は、第１端末１００にデータを伝送したり、第１端末１００からデータを受信することができる。
【００７０】
互いに連結された第１端末１００及び第２端末１５０は、互いにメッセージ、ファイル、音声データ、映像、または動画などを送受信することができる。第２端末１５０は、第１端末１００との音声通話セッションまたは映像通話（ｖｉｄｅｏ  ｃａｌｌ）セッションを樹立することができる。前記映像通話セッションは、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、またはＷｅｂＲＴＣ（Ｗｅｂ  Ｒｅａｌ−Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などを用いて樹立することができる。第１端末１００の使用者及び第２端末１５０の使用者は、互いに音声通話または映像通話をすることができる。
【００７１】
前記映像通話セッションは、第１端末１００及び第２端末１５０の間に直接的に樹立されることができる。他の実施例によれば、少なくとも１つ以上の他の装置を経由して、第１端末１００及び第２端末１５０の間に映像通話セッションが樹立されることができる。例えば、前記映像通話セッションは、第１端末１００とサーバー２００の間に樹立されたセッション及びサーバー２００と第２端末１５０の間に樹立されたセッションを含むことができる。
【００７２】
第１端末１００及び第２端末１５０は、互いに直接データを送受信することができる。また、第１端末１００及び第２端末１５０は、サーバー２００または他の仲介装置を経由して、データを送受信することができる。
【００７３】
サーバー２００は、第１端末１００または第２端末１５０と互いに連結されることができる。サーバー２００が第１端末１００と互いに連結された場合、サーバー２００は、第１端末１００と通信網を介して互いにデータを送受信することができる。サーバー２００が第２端末１５０と互いに連結された場合、サーバー２００は、第２端末１５０と通信網を介して互いにデータを送受信することができる。
【００７４】
サーバー２００は、第１端末１００からデータを受信することができる。サーバー２００は、第１端末１００から受信されたデータを用いて演算を行うことができる。サーバー２００は、前記演算結果を第１端末１００または第２端末１５０に伝送することができる。サーバー２００は、第２端末１５０からデータを受信することができる。サーバー２００は、第２端末１５０から受信されたデータを用いて演算を行うことができる。サーバー２００は、前記演算結果を第１端末１００または第２端末１５０に伝送することができる。
【００７５】
以下では、図３から図２０を参照して、実施例に係る映像表示方法内での映像表示装置１００、１５０のより具体的な動作について詳細に説明することにする。
【００７６】
図３は、実施例に係る映像表示方法が行われる過程を示すフローチャートである。図３を参照すると、実施例に係る映像表示方法においては、まず、第１端末１００から前記第１端末１００によって撮影された複数の映像を含むストリームを受信する段階Ｓ１００が行われることができる。
【００７７】
第２端末１５０の通信部１０４は、第１端末１００との映像通話セッションを樹立することができる。第２端末１５０の通信部１０４は、前記映像通話セッションを介して第１端末１００からストリームを受信することができる。前記ストリームは、複数の映像を含むことができる。例えば、前記ストリームは、動画（ｖｉｄｅｏ）または少なくとも２つ以上の静止映像（ｓｔｉｌｌ  ｉｍａｇｅ）を含むことができる。
【００７８】
前記ストリームに含まれた複数の映像は、第１端末１００の入力部１０１に含まれたカメラによって撮影された映像であることができる。第２端末１５０は、第１端末１００によって連続的に撮影されている複数の映像を前記ストリームを介して連続的に受信することができる。
【００７９】
前記複数の映像は、第１端末１００の使用者の映像であることができる。例えば、前記複数の映像は、第１端末１００の使用者の顔の映像を含むことができる。前記複数の映像は、第１端末１００の使用者の身体の映像を含むことができる。
【００８０】
第２端末１５０は、第１端末１００から前記ストリームを直接受信することができる。他の実施例によれば、第２端末１５０は、第１端末１００からサーバー２００を経由して、前記ストリームを受信することができる。
【００８１】
次に、前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる段階Ｓ１１０が行われることができる。第２端末１５０の制御部１０２は、前記ストリームに含まれた複数の映像の中から少なくとも１つ以上のサンプル映像を選択することができる。第２端末１５０の制御部１０２は、前記複数の映像の中からランダムにまたは特定の規則に基づいてサンプル映像を選択することができる。
【００８２】
例えば、第２端末１５０の制御部１０２は、特定の周期ごとに、前記ストリーム内の新たに受信された映像の中から新たなサンプル映像を選択することができる。第２端末１５０の制御部１０２は、前記ストリーム内で最も最近に選択されたサンプル映像よりも後に受信されたすべての映像の中から新たなサンプル映像を選択することができる。第２端末１５０の制御部１０２は、ランダムにまたは特定の規則に基づいて前記新たなサンプル映像を選択することができる。
【００８３】
第２端末１５０の制御部１０２は、前記選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みることができる。第２端末１５０の制御部１０２は、例えば、ＯｐｅｎＣＶ（Ｏｐｅｎ  Ｓｏｕｒｃｅ  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ）のようなオープンソース（ｏｐｅｎ  ｓｏｕｒｃｅ）ライブラリーまたは他の商用プログラムを用いて、１つの映像内に人の顔面に対応する部分が存在するか否かを検出することができる。第２端末１５０の制御部１０２は、それぞれのサンプル映像ごとに顔面に対応する部分が存在するか否かを検出することができる。
【００８４】
図４は、実施例に係るストリームに含まれた複数の映像の中から選択されたサンプル映像である。また、図５は、実施例に係るストリームに含まれた複数の映像の中から選択された他のサンプル映像である。第２端末１５０の制御部１０２は、図４のサンプル映像及び図５のサンプル映像のそれぞれにおいて顔面の検出を試みることができる。
【００８５】
再び図３を参照すると、次に、前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定する段階Ｓ１２０が行われることができる。第２端末１５０の制御部１０２は、それぞれのサンプル映像ごとに顔面に対応する部分が存在するか否かを判定することができる。前記判定結果、第２端末１５０の制御部１０２は、前記サンプル映像の中で少なくとも１つのサンプル映像において顔面が検出されなかったと判定することができる。
【００８６】
例えば、第２端末１５０の制御部１０２は、図４の映像のように、第１端末１００の使用者の上半身に対応するサンプル映像において顔面が検出されたと判定することができる。しかし、第２端末１５０の制御部１０２は、図５の映像のように、第１端末１００の使用者の下半身に対応するサンプル映像において顔面が検出されなかったと判定することができる。
【００８７】
再び図３を参照すると、次に、前記ストリームに含まれた前記複数の映像の中で少なくとも１つ以上の映像に映像処理を行う段階Ｓ１３０が行われることができる。もし前記のように、前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定された場合、第１端末１００から受信された複数の映像は、淫らな映像が含まれていると判定することができる。例えば、第１端末１００から受信された複数の映像に、図５のような映像が含まれている場合、前記複数の映像は、淫らな映像が含まれていると判定することができる。
【００８８】
第２端末１５０の制御部１０２は、第２端末１５０の使用者が淫らな映像にさらされることを防止するために、前記複数の映像の中で少なくとも１つ以上の映像に映像処理を行うことができる。第２端末１５０の制御部１０２は、すべての前記複数の映像に映像処理を行うか、前記複数の映像の中から選択された一部の映像に映像処理を行うことができる。
【００８９】
図６は、実施例に係る映像処理を行う段階Ｓ１３０が行われる過程を示すフローチャートである。図６を参照すると、まず、前記ストリームに含まれた前記複数の映像の中から少なくとも１つ以上の対象映像を選択する段階Ｓ１３１が行われることができる。
【００９０】
第２端末１５０の制御部１０２は、前記複数の映像の中から映像処理を行う少なくとも１つ以上の対象映像を選択することができる。例えば、第２端末１５０の制御部１０２は、前記ストリームに含まれたすべての前記複数の映像を前記対象映像として選択することができる。
【００９１】
他の実施例によれば、第２端末１５０の制御部１０２は、前記複数の映像の中で、顔面が検出されなかったと判定された前記サンプル映像に対応する少なくとも１つ以上の映像に映像処理を行うことができる。前記サンプル映像に対応する映像は、前記複数の映像の中で、前記サンプル映像が受信された時刻から特定の時間範囲内に受信されたすべての映像であることができる。
【００９２】
例えば、前記ストリームを介して１秒当たり２０個の映像が連続的に受信されると仮定することにする。また、４秒の周期が巡ってくるたびに、最も最近に受信された映像が新たなサンプル映像として選択されると仮定することにする。また、２つのサンプル映像において顔面が検出されなかったと判定されたと仮定することにする。前記２つのサンプル映像が受信された時刻は、それぞれ２４秒の時点及び３２秒の時点であることができる。前記２つのサンプル映像に対応する映像は、２２秒の時点から２６秒の時点までの時間範囲内に受信された約８０個の映像及び３０秒の時点から３４秒の時点までの時間範囲内に受信された約８０個の映像であることができる。
【００９３】
第２端末１５０の制御部１０２が前記サンプル映像を選択する方法及び前記対象映像を選択する方法は、実施例によって変わることができる。図７は、実施例に係る顔面の検出を試みる段階Ｓ１１０から対象映像を選択する段階Ｓ１３１が行われる過程を示すフローチャートである。
【００９４】
図７を参照すると、まず、前記ストリームに含まれた前記複数の映像の中から、最近の特定の時間に対応する少なくとも１つ以上のサンプル映像を選択する段階Ｓ２１０が行われることができる。第２端末１５０の制御部１０２は、前記ストリーム内で最近の特定の時間の間に受信された映像の中から少なくとも１つ以上のサンプル映像を選択することができる。
【００９５】
例えば、第２端末１５０の制御部１０２は、最近の１秒の間に受信された映像の中から２つのサンプル映像を選択することができる。図８は、実施例に係るサンプル映像を選択する方法を説明するための参考図である。図８を参照すると、ストリーム内で第１映像３０１がサンプル映像として、過去にすでに選択されていることがあり得る。第２端末１５０の制御部１０２は、現在から特定の時間以前の時点である第１時点（ｔ１）以後に受信された映像の中から第２映像３０２及び第３映像３０３をサンプル映像として追加的に選択することができる。
【００９６】
再び図７を参照すると、次に、前記選択された少なくとも１つ以上のサンプル映像において前記顔面の検出を試みる段階Ｓ２１１が行われることができる。第２端末１５０の制御部１０２は、選択されたサンプル映像のそれぞれにおいて顔面に対応する部分が存在するか否かを検出することができる。例えば、第２端末１５０の制御部１０２は、第２映像３０２及び第３映像３０３において顔面の検出を試みることができる。
【００９７】
次に、前記選択された少なくとも１つ以上のサンプル映像において前記顔面が検出されなかったと判定する段階Ｓ２２０が行われることができる。第２端末１５０の制御部１０２は、選択されたサンプル映像において顔面に対応する部分が存在しないと判定することができる。
【００９８】
第２端末１５０の制御部１０２は、選択されたサンプル映像のすべてにおいて顔面に対応する部分が存在しない場合、前記顔面が検出されなかったと判定することができる。他の実施例によれば、第２端末１５０の制御部１０２は、選択されたサンプル映像の中で少なくとも１つ以上のサンプル映像において顔面に対応する部分が存在しない場合、前記顔面が検出されなかったと判定することができる。例えば、第２端末１５０の制御部１０２は、第２映像３０２及び第３映像３０３において顔面が検出されなかったと判定することができる。
【００９９】
次に、前記ストリームに含まれた前記複数の映像の中から前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階Ｓ２３１が行われることができる。例えば、第２端末１５０の制御部１０２は、最近の１秒の間に受信されたすべての映像を前記対象映像として選択することができる。もし前記ストリームを介して１秒当たり２０個の映像が連続的に受信されている場合、第２端末１５０の制御部１０２は、最近の１秒の間に受信された約２０個の映像を前記対象映像として選択することができる。図８を参照すると、第２端末１５０の制御部１０２は、第２映像３０２及び第３映像３０３を含み、現在から特定の時間以前の時点（ｔ１）以後に受信されたすべての映像を前記対象映像として選択することができる。
【０１００】
図９は、他の実施例に係る顔面の検出を試みる段階Ｓ１１０から対象映像を選択する段階Ｓ１３１が行われる過程を示すフローチャートである。図９を参照すると、まず、特定の周期ごとに、前記ストリーム内の新たに受信された映像の中から新たなサンプル映像を選択する段階Ｓ３１０が行われることができる。第２端末１５０の制御部１０２は、特定の周期ごとに最も最近に選択されたサンプル映像よりも後に受信されたすべての映像の中から少なくとも１つ以上の新たなサンプル映像を選択することができる。
【０１０１】
例えば、第２端末１５０の制御部１０２は、１秒ごとに２つの新たなサンプル映像を選択することができる。図８を参照すると、第２端末１５０の制御部１０２は、第１映像３０１よりも後に受信されたすべての映像の中から第２映像３０２及び第３映像３０３を新たなサンプル映像として選択することができる。
【０１０２】
再び図９を参照すると、次に、前記新たなサンプル映像が選択されるたびに、前記新たなサンプル映像において前記顔面の検出を試みる段階Ｓ３１１が行われることができる。第２端末１５０の制御部１０２は、前記特定の周期ごとに新たに選択されたサンプル映像において顔面の検出を試みることができる。
【０１０３】
次に、前記サンプル映像の中で最近の特定の時間以内に選択されたすべてのサンプル映像において前記顔面が検出されなかったと判定する段階Ｓ３２０が行われることができる。例えば、第２端末１５０の制御部１０２は、最近の１秒以内に選択された２つのサンプル映像において顔面が検出されなかったと判定することができる。すなわち、第２端末１５０の制御部１０２は、第２映像３０２及び第３映像３０３において顔面が検出されなかったと判定することができる。
【０１０４】
次に、前記ストリームに含まれた前記複数の映像の中から、前記最近の特定の時間に対応するすべての映像を前記対象映像として選択する段階Ｓ３３１が行われることができる。例えば、第２端末１５０の制御部１０２は、最近の１秒の間に受信されたすべての映像を前記対象映像として選択することができる。もし、前記ストリームを介して１秒当たり２０個の映像が連続的に受信されている場合、第２端末１５０の制御部１０２は、最近の１秒の間に受信された約２０個の映像を前記対象映像として選択することができる。図８を参照すると、第２端末１５０の制御部１０２は、第２映像３０２及び第３映像３０３を含み、現在から特定の時間以前の時点（ｔ１）以後に受信されたすべての映像を前記対象映像として選択することができる。
【０１０５】
図１０は、また他の実施例に係る顔面の検出を試みる段階Ｓ１１０から対象映像を選択する段階Ｓ１３１が行われる過程を示すフローチャートである。図１０を参照すると、まず、前記ストリームに含まれた前記複数の映像の中から選択された第１サンプル映像において前記顔面の検出を試みる段階Ｓ４１０が行われることができる。第２端末１５０の制御部１０２は、前記複数の映像の中から第１サンプル映像を選択することができる。第２端末１５０の制御部１０２は、前記第１サンプル映像において顔面に対応する部分が存在するか否かを検出することができる。
【０１０６】
図１１は、また他の実施例に係るサンプル映像を選択する方法を説明するための参考図である。図１１を参照すると、ストリーム内で第４映像３１１がサンプル映像として過去にすでに選択されていることがあり得る。第２端末１５０の制御部１０２は、第４映像３１１よりも後に受信された映像の中から第５映像３１２を前記第１サンプル映像として選択することができる。
【０１０７】
次に、前記ストリーム内で前記第１サンプル映像よりも後に受信されたすべての映像の中から選択された少なくとも１つ以上の第２サンプル映像のそれぞれにおいて前記顔面の検出を試みる段階Ｓ４１１が行われることができる。第２端末１５０の制御部１０２は、前記第１サンプル映像よりも後に受信された映像の中から、少なくとも１つ以上の第２サンプル映像を選択することができる。第２端末１５０の制御部１０２は、それぞれの第２サンプル映像において顔面に対応する部分が存在するか否かを検出することができる。
【０１０８】
例えば、図１１を参照すると、第２端末１５０の制御部１０２は、第５映像３１２よりも後に受信された映像の中から、第６映像３１３を前記第２サンプル映像として選択することができる。第２端末１５０の制御部１０２は、第６映像３１３において顔面に対応する部分が存在するか否かを検出することができる。
【０１０９】
他の例として、第２端末１５０の制御部１０２は、２つの映像を前記第２サンプル映像として選択することができる。前記２つの映像は、第６映像３１３、及び第５映像３１２よりも後に受信され、第６映像３１３よりも先に受信された他の映像を含むことができる。第２端末１５０の制御部１０２は、前記２つの映像のそれぞれにおいて顔面に対応する部分が存在するか否かを検出することができる。
【０１１０】
再び図１０を参照すると、次に、前記第１サンプル映像及びすべての前記少なくとも１つ以上の第２サンプル映像において前記顔面が検出されなかったと判定する段階Ｓ４２０が行われることができる。第２端末１５０の制御部１０２は、第１サンプル映像及び第２サンプル映像において顔面が検出されなかったと判定することができる。例えば、第２端末１５０の制御部１０２は、第５映像３１２及び第６映像３１３において顔面が検出されなかったと判定することができる。
【０１１１】
次に、前記ストリームに含まれた前記複数の映像の中から、前記第１サンプル映像及び第２サンプル映像に対応する映像を前記対象映像として選択する段階Ｓ４３１が行われることができる。第２端末１５０の制御部１０２は、前記第１サンプル映像及び第２サンプル映像に対応する映像を前記対象映像として選択することができる。
【０１１２】
例えば、前記第１サンプル映像及び第２サンプル映像に対応する映像は、前記複数の映像の中で前記第１サンプル映像及び前記第１サンプル映像よりも後に受信されたすべての映像を含むことができる。図１１を参照すると、第２端末１５０の制御部１０２は、第５映像３１２、及び第５映像３１２よりも後に受信されたすべての映像を前記対象映像として選択することができる。
【０１１３】
他の実施例によれば、選択された対象映像は、前記第１サンプル映像、前記少なくとも１つ以上の第２サンプル映像、及び周辺の映像を含むことができる。前記周辺映像は、前記第１サンプル映像よりも後に受信され、前記少なくとも１つ以上の第２サンプル映像の中で最後に受信された映像よりさらに先に受信されたすべての映像であることができる。図１１を参照すると、第２端末１５０の制御部１０２は、第５映像３１２、第６映像３１３、及び第５映像３１２よりも後に受信され、第６映像３１３より先に受信されたすべての映像を前記対象映像として選択することができる。
【０１１４】
図１２は、また他の実施例に係る顔面の検出を試みる段階Ｓ１１０から対象映像を選択する段階Ｓ１３１が行われる過程を示すフローチャートである。図１２を参照すると、まず、前記ストリームに含まれた前記複数の映像の中から、第１時刻に対応する第１サンプル映像及び前記第１時刻から特定の時間以上の時間差を持つ第２時刻に対応する第２サンプル映像を含む少なくとも２以上のサンプル映像を選択する段階Ｓ５１０が行われることができる。
【０１１５】
第２端末１５０の制御部１０２は、ストリームに含まれた複数の映像の中から第１サンプル映像を選択することができる。前記第１サンプル映像が受信された時刻は、第１時刻であることができる。第２端末１５０の制御部１０２は、第１サンプル映像が受信された時刻から特定の時間以上が経過した後に受信された映像を第２サンプル映像として選択することができる。すなわち、第１サンプル映像が受信された時刻及び第２サンプル映像が受信された時刻の時間差は、前記特定の時間以上であることができる。前記特定の時間は、例えば、１秒であることができる。
【０１１６】
また、第２端末１５０の制御部１０２は、第１サンプル映像よりも先に受信された映像の中からサンプル映像を追加的に選択することができる。また、第２端末１５０の制御部１０２は、第１サンプル映像よりも後に受信され、第２サンプル映像よりも先に受信された映像の中からサンプル映像を追加的に選択することができる。また、第２端末１５０の制御部１０２は、第２サンプル映像よりも後に受信された映像の中からサンプル映像を追加的に選択することができる。
【０１１７】
例えば、図１１を参照すると、第２端末１５０の制御部１０２は、ストリーム内で任意の第２時点（ｔ２）に受信された映像を第１サンプル映像として選択することができる。第２端末１５０の制御部１０２は、第２時点（ｔ２）より１秒以上が経過した後に受信された映像の中から第３時点（ｔ３）に受信された映像を第２サンプル映像として選択することができる。
【０１１８】
第２端末１５０の制御部１０２は、第２時点（ｔ２）よりも先に受信された映像の中から、第４映像３１１をサンプル映像として追加的に選択することができる。第２端末１５０の制御部１０２は、第２時点（ｔ２）よりも後に受信され、第３時点（ｔ３）よりも先に受信された映像の中から第５映像３１２及び第６映像３１３をサンプル映像として追加的に選択することができる。第２端末１５０の制御部１０２は、第３時点（ｔ３）よりも後に受信された映像の中から第７映像３１４をサンプル映像として追加的に選択することができる。
【０１１９】
再び図１２を参照すると、次に、前記選択された少なくとも２つ以上のサンプル映像のそれぞれにおいて前記顔面の検出を試みる段階Ｓ５１１が行われることができる。第２端末１５０の制御部１０２は、第１サンプル映像、第２サンプル映像、及び追加的に選択されたすべてのサンプル映像において顔面の検出を試みることができる。
【０１２０】
次に、前記選択された少なくとも２つ以上のサンプル映像の中で、前記第１サンプル映像、前記第２サンプル映像、及び前記第１時刻から前記第２時刻までの時間に対応するすべてのサンプル映像において前記顔面が検出されなかったと判定する段階Ｓ５２０が行われることができる。第２端末１５０の制御部１０２は、第２時点（ｔ２）に受信された第１サンプル映像において顔面に対応する部分が検出されなかったと判定することができる。また、第２端末１５０の制御部１０２は、第３時点（ｔ３）に受信された第２サンプル映像において顔面に対応する部分が検出されなかったと判定することができる。また、第２端末１５０の制御部１０２は、第２時点（ｔ２）よりも後に受信され、第３時点（ｔ３）よりも先に受信された映像の中からサンプル映像として選択された第５映像３１２及び第６映像３１３において顔面が検出されなかったと判定することができる。すなわち、第２端末１５０の制御部１０２は、選択されたすべてのサンプル映像の中で、第２時点（ｔ２）から第３時点（ｔ３）までの時間の間に受信されたサンプル映像において顔面が検出されなかったと判定することができる。
【０１２１】
次に、前記ストリームに含まれた前記複数の映像の中から、前記第１時刻から前記第２時刻までの時間に対応するすべての映像を前記対象映像として選択する段階Ｓ５３１が行われることができる。例えば、第２端末１５０の制御部１０２は、第２時点（ｔ２）から第３時点（ｔ３）までの時間の間に受信されたすべての映像を前記対象映像として選択することができる。前記選択された対象映像は、前記第１サンプル映像、前記第２サンプル映像、及び第２時点（ｔ２）よりも後に受信され、第３時点（ｔ３）よりも先に受信されたサンプル映像を含むことができる。また、前記選択された対象映像は、前記ストリーム内で第２時点（ｔ２）よりも後に受信され、第３時点（ｔ３）よりも先に受信されたすべての映像の中でサンプル映像として選択されなかったすべての残りの映像を含むことができる。
【０１２２】
再び図６を参照すると、前記対象映像を選択する段階Ｓ１３１が行われた後に、それぞれの前記対象映像内で少なくとも一部の対象領域を選択する段階Ｓ１３２が行われることができる。図１３は、実施例に係る選択された対象領域を示す参考図である。図１３に示すように、第２端末１５０の制御部１０２は、それぞれの前記対象映像の全体領域を前記対象領域として選択することができる。
【０１２３】
他の実施例によれば、第２端末１５０の制御部１０２は、それぞれの前記対象映像内で皮膚の色に対応する領域を前記対象領域として選択することができる。第２端末１５０の制御部１０２は、それぞれの対象映像において皮膚の色に対応する領域を検出することができる。前記皮膚の色は、少なくとも１つ以上の色を指すことができる。それぞれの人が持つ皮膚の色は、互いに異なり得るため、第２端末１５０の制御部１０２は、様々な皮膚の色に対して前記皮膚の色に対応する領域を検出することができる。
【０１２４】
図１４は、他の実施例に係る選択された対象領域を示す参考図である。図１４に示すように、第２端末１５０の制御部１０２は、対象映像内で皮膚の色を持つ領域を前記対象領域として選択することができる。すなわち、前記選択された対象領域に含まれたそれぞれのピクセル（ｐｉｘｅｌ）は、皮膚の色を持つことができる。
【０１２５】
第２端末１５０の制御部１０２は、それぞれの対象映像内で少なくとも１つ以上の閉曲線を前記対象領域として選択することができる。例えば、図１４に示されたこととは異なり、皮膚の色を持つ領域が互いに隣接するか、離隔された複数の閉曲線を含むことができる。第２端末１５０の制御部１０２は、前記複数の閉曲線のすべてを前記対象領域として選択することができる。他の実施例によれば、第２端末１５０の制御部１０２は、前記複数の閉曲線の中で最も広い面積を持つ１つ以上の閉曲線を前記対象領域として選択することができる。
【０１２６】
図１５は、また他の実施例に係る選択された対象領域を示す参考図である。図１５に示すように、第２端末１５０の制御部１０２は、対象映像内で皮膚の色を持つ領域を含む四角形の領域を前記対象映像として選択することができる。他の実施例によれば、第２端末１５０の制御部１０２は、前記四角形の領域の代りに、前記皮膚の色を持つ領域を含む円形、楕円形、または多角形の領域を前記対象映像として選択することができる。
【０１２７】
第２端末１５０の制御部１０２は、それぞれの対象映像内で少なくとも１つ以上の多角形の領域を前記対象領域として選択することができる。例えば、図１５に示されたこととは異なり、皮膚の色を持つ領域が互いに隣接するか、離隔された複数の閉曲線を含むことができる。第２端末１５０の制御部１０２は、前記複数の閉曲線のすべてを含む１つの多角形の領域を前記対象領域として選択することができる。他の実施例によれば、第２端末１５０の制御部１０２は、複数の多角形の領域を前記対象領域として選択することができる。それぞれの多角形の領域は、前記複数の閉曲線の中で少なくとも１つ以上の閉曲線を含むことができる。また他の実施例によれば、第２端末１５０の制御部１０２は、前記複数の閉曲線の中で最も広い面積を持つ１つ以上の閉曲線を含む１つ以上の多角形の領域を前記対象領域として選択することができる。
【０１２８】
再び図６を参照すると、次に、それぞれの前記対象映像の前記選択された対象領域に前記映像処理を行う段階Ｓ１３３が行われることができる。図１６は、実施例に係る映像処理が行われた映像である。図１６に示すように、第２端末１５０の制御部１０２は、図１５でのように、選択された対象領域を前記対象映像から削除することができる。
【０１２９】
図１７は、他の実施例に係る映像処理が行われた映像である。別の例として、図１７に示すように、第２端末１５０の制御部１０２は、前記対象領域にブラー（ｂｌｕｒ）効果を適用することができる。図１８は、また他の実施例に係る映像処理が行われた映像である。また他の例として、図１８に示すように、第２端末１５０の制御部１０２は、前記対象領域にモザイク（ｍｏｓａｉｃ）効果を適用することができる。図１９は、また他の実施例に係る映像処理が行われた映像である。また他の例として、図１９に示すように、第２端末１５０の制御部１０２は、前記対象領域を他の映像に置換することができる。
【０１３０】
また他の例として、第２端末１５０の制御部１０２は、前記対象領域の色、明度、コントラスト（ｃｏｎｔｒａｓｔ）または彩度を調節することができる。また、第２端末１５０の制御部１０２は、前記に羅列された映像処理の組み合わせを行うことができる。例えば、第２端末１５０の制御部１０２は、前記対象領域にブラー効果を適用し、彩度を下げ、コントラストを下げることができる。
【０１３１】
再び図３を参照すると、次に、前記ストリームに含まれた前記複数の映像を表示する段階Ｓ１４０が行われることができる。第２端末１５０の出力部１０５は、前記複数の映像を表示することができる。例えば、第２端末１５０の出力部１０５に含まれたディスプレイは、１秒当たり２０個の映像を連続的に表示することができる。前記複数の映像は、第２端末１５０の制御部１０２によって映像処理が行われた少なくとも１つ以上の映像を含むことができる。
【０１３２】
これにより、第１端末１００の使用者と映像通話をする第２端末１５０の使用者が相手方からの淫らな映像にさらされることを防止することができる。また、第２端末１５０の使用者が相手方からの映像によって感じ得る性的羞恥心または不快感を防止することができる。また、第１端末１００の使用者及び第２端末１５０の使用者間の健全な映像通話が誘導されることができる。
【０１３３】
次に、前記映像処理の解除に対する要請を受信する段階Ｓ１５０が行われることができる。例えば、第２端末１５０の使用者は、不適切な映像にさらされる可能性があることを甘受して、受信された映像の原本を見ることを望むことができる。第２端末１５０の出力部１０５に含まれたディスプレイは、前記映像処理を解除するか否かを見るメッセージを出力することができる。例えば、第２端末１５０の出力部１０５は、「顔面が検出されていません。原本を見たいならば、ボタンを押して下さい。」のようなメッセージを出力することができる。第２端末１５０の使用者は、前記メッセージに対する応答として、第２端末１５０の入力部１０１に含まれたボタンを押すことができる。すなわち、第２端末１５０の入力部１０１は、第２端末１５０の使用者から前記映像処理の解除に対する要請を受信することができる。
【０１３４】
次に、前記ストリームに含まれた前記複数の映像の中で前記要請が受信された後に受信された映像を前記映像処理せずに表示する段階Ｓ１６０が行われることができる。第２端末１５０の制御部１０２は、前記要請が受信された後に受信された映像において顔面が検出されなかったと判定することができる。第２端末１５０の制御部１０２は、前記のような判定にもかかわらず、前記要請が受信された後に受信された映像に映像処理を行わないことができる。第２端末１５０の出力部１０５は、前記要請が受信された後に受信された少なくとも１つ以上の映像を前記映像処理せずに表示することができる。
【０１３５】
図２０は、他の実施例に係る映像表示方法が行われる過程を示すフローチャートである。図２０を参照すると、まず、第１端末１００との映像通話セッションを樹立する段階Ｓ６００が行われることができる。第２端末１５０の通信部１０４は、第１端末１００との映像通話セッションを樹立することができる。
【０１３６】
次に、前記映像通話セッションを介して前記第１端末１００によって撮影された複数の映像を含むストリームを受信する段階Ｓ６１０が行われることができる。第２端末１５０の通信部１０４は、前記映像通話セッションを介して第１端末１００からストリームを受信することができる。前記ストリームは、複数の映像を含むことができる。
【０１３７】
次に、前記ストリームに含まれた前記複数の映像を表示する段階Ｓ６２０が行われることができる。第２端末１５０の出力部１０５は、受信された前記複数の映像を表示することができる。
【０１３８】
次に、前記ストリームに含まれた前記複数の映像の中から選択された少なくとも１つ以上のサンプル映像のそれぞれにおいて顔面の検出を試みる段階Ｓ６３０が行われることができる。第２端末１５０の制御部１０２は、前記複数の映像の中から少なくとも１つ以上のサンプル映像を選択することができる。第２端末１５０の制御部１０２は、選択されたサンプル映像のそれぞれにおいて顔面に対応する部分が存在するか否かを検出することができる。
【０１３９】
次に、前記サンプル映像の中で少なくとも一部のサンプル映像において前記顔面が検出されなかったと判定する段階Ｓ６４０が行われることができる。第２端末１５０の制御部１０２は、少なくとも１つ以上のサンプル映像において顔面が検出されなかったと判定することができる。サンプル映像において顔面が検出されなかった場合、前記複数の映像には、不適切な映像が含まれていることがある。
【０１４０】
次に、前記映像通話セッションを終了する段階Ｓ６５０が行われることができる。第２端末１５０の通信部１０４は、第１端末１００との映像通話セッションを終了することができる。これにより、第１端末１００の使用者と映像通話をする第２端末１５０の使用者が相手方からの不適切な映像にさらされることを防止することができる。
【０１４１】
以上で説明された実施例によれば、相手方と映像通話をする使用者が相手方からの淫らな映像にさらされることが防止されることができる。また、相手方と映像通話をする使用者が相手方からの映像によって感じ得る性的羞恥心または不快感が防止されることができる。また、使用者間の健全な映像通話が誘導されることができる。
【０１４２】
以上で説明された実施例は、コンピュータによって実行されるプログラムモジュールのようなコンピュータによって実行可能なコマンドを含む記録媒体の形態でも具現されることができる。コンピュータ読み取り可能な媒体は、コンピュータによってアクセスすることができる任意の使用可能な媒体であることができ、揮発性及び非揮発性媒体、分離型及び非分離型媒体をすべて含むことができる。
【０１４３】
また、コンピュータ読み取り可能な媒体は、コンピュータ保存媒体または通信媒体を含むことができる。コンピュータ保存媒体は、コンピュータ読み取り可能なコマンド、データ構造、プログラムモジュールまたはその他のデータのような情報の保存のための任意の方法または技術で具現された揮発性及び非揮発性、分離型及び非分離型媒体をすべて含むことができる。通信媒体は、典型的にコンピュータ読み取り可能なコマンド、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他のデータ、またはその他の送信メカニズムを含み、任意の情報伝達媒体を含むことができる。
【０１４４】
以上、添付された図面を参照して、本発明の実施例を説明したが、本発明が属する技術分野における通常の知識を有する者は、本発明がその技術的思想や必須的な特徴を変更せず、他の具体的な形態で実施できることを理解することができるはずである。したがって、以上で記述した実施例は、あらゆる面で例示的なものであり、限定的ではないことを理解しなければならない。
【符号の説明】
【０１４５】
１００：第１映像表示装置、第１端末
１０１：入力部
１０２：制御部
１０３：保存部
１０４：通信部
１０５：出力部
１５０：第２映像表示装置、第２端末
２００：サーバー
３０１：第１映像
３０２：第２映像
３０３：第３映像
３１１：第４映像
３１２：第５映像
３１３：第６映像
３１４：第７映像
【図１】
0006843359.tif 000002
【図２】
0006843359.tif 000003
【図３】
0006843359.tif 000004
【図４】
0006843359.tif 000005
【図５】
0006843359.tif 000006
【図６】
0006843359.tif 000007
【図７】
0006843359.tif 000008
【図８】
0006843359.tif 000009
【図９】
0006843359.tif 000010
【図１０】
0006843359.tif 000011
【図１１】
0006843359.tif 000012
【図１２】
0006843359.tif 000013
【図１３】
0006843359.tif 000014
【図１４】
0006843359.tif 000015
【図１５】
0006843359.tif 000016
【図１６】
0006843359.tif 000017
【図１７】
0006843359.tif 000018
【図１８】
0006843359.tif 000019
【図１９】
0006843359.tif 000020
【図２０】
0006843359.tif 000021