(57)【要約】【課題】映像通話サービスを提供する端末及びそのサーバを提供する。【解決手段】コンピュータ可読記録媒体に保存されたアプリケーションは、第１端末に、第１端末と第２端末との映像通話セッションを樹立する段階、第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を表示する段階、露出制御領域を制御する第１ユーザの入力を受信する段階、及び第１ユーザの入力に対応し、露出領域を制御する信号を第２端末に伝送する段階、を含む映像通話サービスを提供する方法を遂行させる。【選択図】図２
2019122037.tif 000002
【特許請求の範囲】
【請求項１】
第１端末において、
第１端末と第２端末との映像通話セッションを樹立する段階と、
前記第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を表示する段階と、
前記露出制御領域を制御する第１ユーザの入力を受信する段階と、
前記第１ユーザの入力に対応し、前記露出領域を制御する信号を前記第２端末に伝送する段階と、
を含む、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項２】
前記露出制御領域の大きさを変更する第１ユーザの入力に対応し、前記露出領域の大きさを変更する信号を前記第２端末に伝送する
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項３】
前記露出制御領域の位置を変更する第１ユーザの入力に対応し、前記露出領域の位置を変更する信号を前記第２端末に伝送する
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項４】
前記露出制御領域の大きさを変更する第１ユーザの入力に対応し、最大露出領域を決定する段階を含み、
前記最大露出領域の範囲内において、第２ユーザの入力による前記第１ユーザ映像の露出領域の大きさが調節される
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項５】
前記最大露出領域の範囲内において、前記第１ユーザ映像の露出領域の大きさを調節する第２ユーザの入力が受信されることにより、前記第１ユーザ映像の露出領域の最大サイズを示す外郭線の属性を変更する
ことを特徴とする請求項４に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項６】
前記最大露出領域を外れる第２ユーザ入力が受信されることにより、警告メッセージを表示する
ことを特徴とする請求項４に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項７】
事前に決定された最大露出領域範囲内において、第２ユーザの入力による前記第１ユーザ映像の露出領域の大きさが調節され、
前記第２ユーザの入力に対応し、前記第１ユーザ映像の露出領域の大きさを調節することができる範囲を表示する
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項８】
前記第２端末から第２露出領域の大きさを制御する信号を受信する段階と、
前記第１ユーザから入力された第１露出領域の大きさを制御する信号と、前記第２露出領域の大きさを制御する信号とを比較し、制御する露出領域の大きさがさらに小さい信号を決定する段階と、
前記決定された信号に基づいて、最大第１露出領域及び最大第２露出領域を決定する段階と、
を含み、
前記第１露出領域は、前記第２端末に表示される第１ユーザ映像の露出領域であり、前記第２露出領域は、前記第１端末に表示される第２ユーザ映像の露出領域である
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項９】
前記第２端末から第２露出領域の大きさを制御する信号を受信することにより、前記受信した信号に対応する第２露出制御領域を表示する段階を含み、
前記第２露出制御領域は、第２端末を介する第２ユーザの入力によって制御される
ことを特徴とする請求項８に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１０】
第１露出制御領域と前記第２露出制御領域とを同時に表示する段階を含み、
前記第１露出制御領域及び前記第２露出制御領域の大きさ、位置及び形態のうち少なくとも一つが一致する場合、視覚的お知らせ、聴覚的お知らせ及び触覚的お知らせのうち少なくとも一つを出力し、
前記第１露出制御領域は、第１ユーザの入力によって制御される
ことを特徴とする請求項９に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１１】
前記露出制御領域を変更するユーザ入力を受信することにより、前記第１端末で表示される第１ユーザの映像において、前記露出制御領域に対応する露出領域を表示する
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１２】
前記第２端末で表示される第１ユーザ映像の露出領域を除いた非露出領域の属性を変更するユーザ入力を受信する段階と、
前記ユーザ入力に基づいて、前記非露出領域の属性を変更する信号を前記第２端末に伝送する段階と、
を含む
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１３】
前記第１端末で受信する音声信号、及び前記第２端末に伝送される音声信号の属性のうち少なくとも一つを変更するユーザ入力を受信する段階と、
前記ユーザ入力に基づいて、音声信号の属性を変更する段階を中止するユーザ入力を受信する段階と、
を含む
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１４】
前記露出領域は、前記第２端末に表示された第１ユーザ映像の事前に決定された位置に固定された領域である
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１５】
前記露出領域は、前記第２端末に表示された第１ユーザ映像中に含まれた第１ユーザの身体のうち一部をトラッキングする
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１６】
前記露出制御領域の制御を要請するユーザ入力に基づいて、前記露出制御領域の形状を可視化する
ことを特徴とする請求項１に記載の、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション。
【請求項１７】
映像通話サービスを提供する端末と通信を行う通信インターフェースと、
ストレージと、
プロセッサと、
前記プロセッサによって実行可能な命令語を保存するメモリと、
を含み、
前記プロセッサは、
前記命令語を実行することにより、
第１端末と第２端末との映像通話セッションを樹立し、
前記第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を前記第１端末に表示し、
前記第１端末から前記露出制御領域を制御する第１ユーザの入力を受信し、
前記第１ユーザの入力に対応し、前記第１ユーザ映像の露出領域を制御する信号を前記第２端末に伝送する、
映像通話サービスを提供するサーバ。
【請求項１８】
プロセッサと、
第１端末と第２端末との映像通話セッションを樹立する命令語と、
前記第１端末に、前記第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を表示する命令語と、
前記第１端末から前記露出制御領域を制御する第１ユーザの入力を受信する命令語と、
前記第１ユーザの入力に対応し、前記露出領域を制御する信号を前記第２端末に伝送する命令語と、
を含む、プロセッサによって実行可能な命令語が保存された非一時的コンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの制御により、映像の露出範囲を調節することができる映像通話サービスを提供する端末及びそのサーバに関する。
【背景技術】
【０００２】
無線通信技術の発展により、高速で大容量データ伝送が可能になりながら、音声通話サービスだけではなく、映像通話サービスの提供が活発になっている。
【０００３】
映像通話サービスは、複数の端末間において、音声信号と映像信号とを送受信する通話サービスを意味する。それにより、端末において映像通話が始まれば、カメラを駆動させ、ユーザ顔を含む映像を獲得して相手端末に伝送する。
【０００４】
そのような映像通話は、遠隔のユーザが互いに顔を見せ合うことができるという側面において、長所として作用もするが、ユーザ一人一人の私生活側面においては、問題点として作用することもある。すなわち、ユーザが、自分の全体顔を見せたくないか、あるいは映像中の周辺環境を介して、自分の私生活を露出させたくない状況において映像通話が受信される場合、ユーザは、困難な立場に処することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一開示により、相手の端末において、ユーザが所望するほどユーザ映像を露出させることができる方法及びそのユーザ端末を提供することである。
【課題を解決するための手段】
【０００６】
一開示により、サーバを提供し、サーバは、映像通話サービスを提供する端末と通信を行う通信インターフェース、ストレージ、プロセッサ、及びプロセッサによって実行可能な命令語を保存するメモリを含み、プロセッサは、命令語を実行することにより、第１端末と第２端末との映像通話セッションを樹立し、第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を、第１端末に表示し、第１端末から、露出制御領域を変更する第１ユーザの入力を受信し、第１ユーザの入力に対応し、第１ユーザ映像の露出領域を制御する信号を第２端末に伝送することができる。
【０００７】
一開示により、サーバの動作方法を提供し、前記動作方法は、第１端末と第２端末との映像通話セッションを樹立する段階と、第２端末に表示される第１ユーザ映像の露出領域を制御する露出制御領域を、第１端末に表示する段階と、第１端末から露出制御領域を変更する第１ユーザの入力を受信する段階と、第１ユーザの入力に対応し、第１ユーザ領域の露出領域を制御する信号を第２端末に伝送する段階と、を含む。
【０００８】
一開示により、第１端末と第２端末との映像通話セッションを樹立する命令語、第１端末に、第２端末に表示される第１ユーザ映像の露出領域を制御することができる露出制御領域を表示する命令語、第１端末から露出制御領域を変更する第１ユーザの入力を受信する命令語、及び第１ユーザの入力に対応し、露出領域を制御する信号を第２端末に伝送する命令語を含むプロセッサによって実行可能な命令語が保存された非一時的コンピュータ可読記録媒体を提供することができる。
【０００９】
一開示により、ユーザ端末を提供し、ユーザ端末は、ユーザ映像を獲得するカメラ、サーバ、及び他のユーザ端末と通信する通信インターフェース、プロセッサ、及びプロセッサによって実行可能な命令語を提供するメモリを提供し、プロセッサは、命令語を実行することにより、他のユーザ端末との映像通話セッションを樹立し、他のユーザ端末に表示されるユーザ映像の露出領域を制御することができる露出制御領域をユーザ端末に表示し、露出制御領域を制御するユーザ入力を受信し、ユーザ入力に対応し、露出領域を制御する信号を他のユーザ端末に伝送することができる。
【図面の簡単な説明】
【００１０】
【図１】映像通話サービスが提供される環境について説明するための図面である。
【図２】一開示による、露出領域と非露出領域とを提供する映像通話画面について説明するための図面である。
【図３】一開示による、第１ユーザの入力により、第２端末に表示された第１ユーザ映像の露出領域の大きさを制御する様子について説明するための図面である。
【図４】一開示による、第２ユーザの入力により、第２端末に表示された第１ユーザ映像の露出領域の位置を制御する様子について説明するための図面である。
【図５】一開示による、第２端末に表示された第１ユーザ映像の露出領域の最大値範囲内において、第２ユーザの入力によって露出領域を制御する様子について説明するための図面である。
【図６】一開示による、第２ユーザの入力によって露出領域を制御する場合、許容されない範囲での制御動作について説明するための図面である。
【図７】一開示による、第１ユーザ及び第２ユーザの露出制御領域を制御する動作による様子について説明するための図面である。
【図８】一開示による、第１ユーザの入力による露出制御領域の大きさが、第２ユーザの入力による露出制御領域の大きさより小さい場合、第２端末で制御することができる露出領域の大きさについて説明するための図面である。
【図９】一開示による、第１ユーザの入力による露出制御領域の大きさと、第２ユーザの入力による露出制御領域の大きさとが同じである場合、第１端末の画面の様子について説明するための図面である。
【図１０】一開示による、第２端末の第１ユーザ映像に対応される映像を、第１端末に表示した様子について説明するための図面である。
【図１１】一実施形態による端末の構成を示したブロック図である。
【図１２】一実施形態による、映像通話サービスを提供するサーバの構成を示したブロック図である。
【図１３】他の実施形態による映像通話サービスを提供するサーバが、複数個の分散サーバによって具現された様子について説明するための図面である。
【図１４】一開示による、露出制御領域による露出領域を制御する映像通話サービス方法について説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付された図面を参照し、本発明の実施形態について、本発明が属する技術分野で当業者が容易に実施することができるように詳細に説明する。しかし、本発明は、さまざまに異なる形態で具現され、以下で開示される実施形態に限定されるものではない。また、図面において、本発明を明確に開示するために、本発明と関係ない部分は、省略し、図面において、同一であったり類似したりする符号は、同一であったり類似したりする構成要素を示す。
【００１２】
本発明の目的及び効果は、以下の説明によって自然に理解されるか、あるいはさらに明らかになるであろうが、下記の記載だけで、本発明の目的及び効果が制限されるものではない。
【００１３】
以下、本発明の望ましい実施形態について、添付図面を参照し、詳細に説明すれば、次の通りである。
【００１４】
図１は、映像通話サービスが提供される環境について説明するための図面である。
【００１５】
映像通話サービスは、複数のユーザが、各自の端末を利用し、自分の映像を相手に伝送し、相手の映像を受信することにより、意思をやり取りすることができるサービスを意味する。映像通話サービスを利用するユーザは、各自の端末を介して、映像と音声とをやり取りことができ、チャット機能を介して、テキストをやり取りこともできる。映像通話サービスを利用するユーザは、相手を直接指定するか、あるいは映像通話サービスを提供するサーバにおいて、ランダム、または所定方式により、相手を指定することにより、相手との映像通話サービスを利用することができる。
【００１６】
図１を参照すれば、第１端末１００−１及び第２端末１００−２が、通信網４００を介して、映像通話サービスを提供するサーバ２００と連結されている。サーバ２００は、複数のユーザが、各自の端末（第１端末１００−１及び第２端末１００−２）を利用し、映像通話サービスを利用するように一助となる各種プログラムまたはアプリケーションと、データとを保存することができる。映像通話サービスを提供するサーバ２００は、近距離通信及び遠隔地通信をいずれも行うことができる。映像通話サービスを提供するサーバ２００は、通信網４００を介して、複数の端末（第１端末１００−１及び第２端末１００−２）とも連結される。第１端末１００−１及び第２端末１００−２は、映像通話サービスを提供するサーバ２００との連結に利用される多種の端末にもなる。例えば、端末（第１端末１００−１及び第２端末１００−２）は、映像通話サービスを提供するサーバ２００と通信を行うことができる装置であり、スマートウォッチのようなウェアラブル装置、スマートフォン・タブレットＰＣ（personal computer）・ラップトップコンピュータのようなモバイル装置、デスクトップコンピュータのようなステーショナリ装置などにもなる。また、端末（第１端末１００−１及び第２端末１００−２）は、映像通話サービスを介して連結されるユーザ間の映像通話がなされるように、映像を撮影して再生することができる、映像通話サービスを提供する映像通話装置でもある。
【００１７】
一開示により、「露出領域」は、映像通話セッションが樹立され、端末に映像通話画面が表示される場合、ユーザが端末を介して映像を視聴することができる領域である。例えば、露出領域は、端末の画面上に表示されるユーザを撮影した映像ストリームの一部領域を意味する。一開示により、露出領域の大きさが増大する場合、端末を介して見ることができるユーザの身体範囲が増大する。すなわち、第２ユーザは、第２端末の画面上の第１露出領域を介して、第１ユーザの映像を見ることができる。また、第１ユーザは、第１端末の画面上の第２露出領域を介して、第２ユーザの映像を見ることができる。
【００１８】
一開示により、「非露出領域」は、端末に表示された映像通話画面において、露出領域を除いた映像領域である。例えば、端末の画面上に表示されるユーザ映像において非露出領域は、モザイク、陰影調節、背景挿入など、ユーザ映像を隠すための手段としても表示される。すなわち、ユーザは、非露出領域に該当する映像において、相手の様子、または周辺環境を見ることができない。一開示により、露出領域と非露出領域との大きさを合わせたものが、相手映像の大きさと同一になる。
【００１９】
一開示により、「露出制御領域」は、露出領域を制御することができる仮想の領域を意味する。例えば、第１ユーザは、第１端末の第２露出制御領域を制御することにより、第２端末の第１ユーザの映像の第１露出領域を制御することができる。
【００２０】
一開示により、「ドラッグ」は、ユーザが指やタッチツールを画面にタッチした後、タッチを維持した状態で、指やタッチツールを画面内の他の位置に移動させる動作を意味する。ドラッグ動作により、オブジェクト（例えば、サムネール映像に含まれた１映像）が移動されるか、あるいはユーザがオブジェクトを選択せずに、ドラッグ動作を遂行する場合を示すパンニング動作が遂行される。
【００２１】
一開示により、「ピンチ（pinch）」は、ユーザが２本指を画面上にタッチした状態で、互いに異なる方向に動かす動作を示す。オブジェクトまたはページの拡大（pinch open）または縮小（pinch close）のためのジェスチャであり、２本指の距離により、拡大値や縮小値が決定される。
【００２２】
図２は、一開示による、露出領域と非露出領域とを提供する映像通話画面について説明するための図面である。
【００２３】
一開示により、第１端末１００−１は、第２端末１００−２との映像通話セッションを樹立することにより、映像通話画面を表示することができる。一開示により、第１端末１００−１は、第１ユーザ２１を撮影した映像ストリーム、または第２端末１００−２から受信した第２ユーザ３１を撮影した映像ストリームを表示することができる。
【００２４】
また、第２端末１００−２は、第１端末１００−１との映像通話セッション樹立により、第２ユーザ３１を撮影した映像ストリーム、または第１端末１００−１から受信した第１ユーザ２１を撮影した映像ストリームを表示することができる。
【００２５】
一開示により、第１端末１００−１は、第２端末１００−２で表示される第１ユーザ２１の映像のうち一部だけが表示されるように設定することができる。すなわち、第１端末１００−１は、第２端末１００−２で表示される第１ユーザ２１の映像のうち露出領域２０１のみを第２ユーザ３１が見ることができるように設定することができる。
【００２６】
一開示により、露出領域は、第１ユーザの設定、またはサーバで事前に指定したセッティング情報によっても設定される。
【００２７】
一開示により、第２端末１００−２の第２ユーザ３１は、露出領域２０１に位置した第１ユーザ２１の様子だけ確認することができる。例えば、露出領域２０１の位置に、第１ユーザ２１の目が位置した場合、第２ユーザ３１は、第１ユーザ２１の目だけ見ることができる。従って、第１ユーザ２１のプライバシーが維持される。
【００２８】
一開示により、露出領域２０１の位置は、ユーザによって事前にセッティングされる。例えば、第１端末１００−１のカメラを介して獲得した第１ユーザ２１の映像の真ん中を露出領域２０１と設定することができる。
【００２９】
他の実施形態により、露出領域２０１は、ユーザの身体一部部位をトラッキングすることができる。例えば、第１ユーザ２１が、第１ユーザ２１の目の位置をトラッキングするように設定しておけば、第１ユーザ２１が動いても、第１ユーザ２１の目の位置に沿って、露出領域２０１が移動することができる。従って、第１ユーザ２１が露出を望まない身体部位露出を避けることができる。
【００３０】
一開示により、第１端末１００−１は、露出領域２０１を除いた残り非露出領域の属性を変更する信号を、第２端末１００−２に伝送することができる。例えば、非露出領域の背景画面の色相、形態、効果などの属性を変更することができる。第２端末１００−２は、第１端末１００−１から受信した信号に基づいて、非露出領域の属性を変更することができる。
【００３１】
一開示により、第１端末１００−１は、第２端末１００−２を介して出力される映像通話サービスの音声信号の属性を制御することができる。一開示により、第１端末１００−１において、第１ユーザ２１の音声変調、音消去処理、音量調節などを制御することにより、第２端末１００−２で出力される第１ユーザ２１の音声を制御することができる。
【００３２】
一開示により、第１端末１００−１は、第１端末１００−１を介して入力される音声信号を制御することができる。例えば、第１端末１００−１は、第１端末１００−１で受信した音声信号の音量大きさ、音声変調などの音声属性を制御した後第、２端末１００−２に伝送することができる。
【００３３】
図３は、一開示による、第１ユーザの入力により、第２端末に表示された第１ユーザ映像の露出領域の大きさを制御する様子について説明するための図面である。
【００３４】
一開示により、第２端末１００−２においては、露出領域３０３を介して、第１ユーザ２１の映像を見ることができる。一開示により、露出領域３０３は、露出制御領域３０１の大きさに対応する大きさでもある。
【００３５】
一開示により、第１端末１００−１を介して露出制御領域３０１を制御する第１ユーザ２１の入力を受信することができる。一開示により、露出制御領域３０１は、画面上に常時表示される。一開示により、露出制御領域３０１は、図形、アイコン、ボタン、矢印などの形状を含んでもよい。
【００３６】
または、露出制御領域３０１は、映像通話画面上に表示されないで、第１ユーザ２１の要請によって表示される。一開示により、第１ユーザ２１の露出制御領域３０１の表示要請により、非可視化状態の露出制御領域３０１の形状が円形状に可視化される。
【００３７】
一開示により、第１ユーザ２１は、露出制御領域３０１の大きさを変更することができる。第１ユーザ２１の露出制御領域３０１の大きさ変更により、第２端末１００−２の露出領域３０３を制御する信号が生成される。このとき、第２端末１００−２の露出領域３０３を制御する信号は、第１端末１００−１またはサーバ２００で生成される。第１端末１００−１またはサーバ２００は、露出領域３０３を制御する信号を、第２端末１００−２に伝送することができる。
【００３８】
第１ユーザ２１によって大きさが変更された露出制御領域３０２に対応し、第２端末１００−２において大きさが変更された露出領域３０４が表示される。それにより、第２ユーザ３１は、大きさが変更された露出領域３０４を介して、第１ユーザ２１の映像を見ることができる。すなわち、第２ユーザ３１は、大きさが変更された露出領域３０４を介して、さらに広範囲の第１ユーザ２１の映像を見ることができるようになった。
【００３９】
図４は、一開示による、第１ユーザの入力により、第２端末に表示された第１ユーザ映像の露出領域の位置を制御する形態について説明するための図面である。
【００４０】
一開示により、第１ユーザ２１は、露出制御領域４０１の位置を移動させることにより、第２端末１００−２の露出領域４０３の位置を移動させることができる。
【００４１】
一開示により、第１ユーザ２１により、露出制御領域４０１の位置が変更されることにより、第１端末１００−１は、位置が変更された露出制御領域４０２に対応する露出領域４０３の位置を制御する信号を生成することができる。第１端末１００−１は、直接、またはサーバを介して、第２端末１００−２に、露出領域４０３の位置を制御する信号を伝送することができる。
【００４２】
一開示により、第２端末１００−２は、露出領域４０３の位置を制御する信号に対応し、位置が変更された露出領域４０４を表示することができる。一開示により、第２端末１００−２は、位置が変更された露出領域４０４でのみ、第１ユーザ２１の映像を表示することができる。
【００４３】
図５は、一開示による、第２端末に表示された第１ユーザ映像の露出領域の最大値範囲内において、第２ユーザの入力によって露出領域を制御する形態について説明するための図面である。
【００４４】
一開示により、第２端末１００−２においては、第１端末１００−１から受信した露出制御領域５０１に設定された最大露出領域５０２範囲内において、露出領域５０３を調整することができる。
【００４５】
一開示により、第１端末１００−１においては、第１ユーザ２１の入力により、露出制御領域５０１を制御することにより、露出制御領域５０１の最大サイズを設定することができる。第１端末１００−１においては、露出制御領域５０１の最大サイズに対応する最大露出領域５０２を設定する信号を生成することができる。第１端末１００−１においては、サーバを介するか、あるいはダイレクトで、第２端末１００−２に、最大露出領域５０２を設定する信号を伝送することができる。
【００４６】
第２端末１００−２においては、最大露出領域５０２を表示することができる。一開示により、最大露出領域５０２は、第１ユーザ２１が設定した形態の図形に表示される。例えば、最大露出領域５０２は、太い実線の円形に表示される。
【００４７】
一開示により、第２端末１００−２においては、露出領域５０３を最大露出領域５０２と区別して表示することができる。例えば、露出領域５０３は、点線で表示し、最大露出領域５０２は、実線で表示することができる。しかし、それは、制限されるものではない。
【００４８】
一開示により、第２端末１００−２においては、露出領域５０３を介して、第１ユーザ２１の映像を見ることができる。一開示により、露出領域５０３と最大露出領域５０２との領域は、半透明領域でもある。例えば、半透明領域は、露出領域５０３よりは変調された状態であり、非露出領域よりは変調が足りない状態である。従って、第２ユーザ３１は、半透明領域を介して、露出領域５０３を調節することができる範囲を視覚的に確認することができる。
【００４９】
図６は、一開示による、第２ユーザの入力によって露出領域を制御する場合、許容されない範囲での制御動作について説明するための図面である。
【００５０】
一開示により、第２ユーザ３１が、最大露出領域６０１の範囲内において、露出領域６０２を制御することができる。一開示により、第２ユーザ３１は、ピンチ入力またはドラッグ入力を介して、露出領域６０２の大きさまたは位置を調整することができる。
【００５１】
一開示により、第２端末１００−２は、第２ユーザ３１により、露出領域６０２の大きさまたは位置が調整される間、最大露出領域６０１の属性を変更して表示することができる。例えば、第２端末１００−２は、最大露出領域６０１を表示する図形の外郭線の色相、太さ、点滅いかん、明るさなどの属性を変更して表示することができる。または、第２端末１００−２は、露出領域６０２と最大露出領域６０１との領域属性を変更して表示することができる。
【００５２】
一開示により、最大露出領域６０１の範囲を外れる露出領域６０２の制御が入力される場合、第２端末１００−２は、警告メッセージを表示することができる。例えば、第２端末１００−２は、それ以上露出領域６０２の大きさ及び位置を調整することができないというアイコン６０３を表示することができる。第２端末１００−２は、またポップアップ窓を利用した視覚的お知らせ、振動お知らせ、音声お知らせなどを介して、露出領域６０２を制御できないことを知らせることができる。
【００５３】
また、第２端末１００−２は、露出領域６０２が、最大露出領域６０１を外れる場合には、最大露出領域６０１を外れる露出領域６０２に、第１ユーザ２１の映像を表示しない。従って、第２端末１００−２においては、第１ユーザ２１によって決められた領域でのみ第１ユーザ２１の映像を見ることができる。
【００５４】
他の開示により、最大露出領域は、サーバによって事前に決定される。サーバによって最大露出領域が決定される場合にも、図５及び図６の説明を介する動作と同一である。
【００５５】
図７は、一開示による、第１ユーザ２１及び第２ユーザ３１の露出制御領域を制御する動作による形態について説明するための図面である。
【００５６】
図２ないし図６においては、第１ユーザ２１による露出領域の制御について説明したが、図７及び図９においては、双方による露出領域の制御について説明する。
【００５７】
一開示により、第１端末１００−１の第１ユーザ２１は、既定の第２露出領域７０１を介して、第２ユーザ３１の映像を見ることができる。また、第２端末１００−２の第２ユーザ３１は、既定の第１露出領域７０２を介して、第１ユーザ２１の映像を見ることができる。
【００５８】
一開示により、第１端末１００−１は、第１ユーザ２１によって制御される第１露出制御領域７０３を表示することができる。第１端末１００−１は、第１露出制御領域７０３の大きさまたは位置を制御することにより、最大第１露出領域７０６を決定することができる。
【００５９】
一開示により、第１端末１００−１は、第２端末１００−２によって制御される最大第２露出領域７０５を表示することができる。第１端末１００−１は、最大第２露出領域７０５を制御することができず、ただ視覚的だけで表示することができる。
【００６０】
一開示により、第２端末１００−２は、第２ユーザ２１によって制御される第２露出制御領域７０４を表示することができる。第２端末１００−２は、第２露出制御領域７０４の大きさまたは位置を制御することにより、最大第２露出領域７０５を決定することができる。一開示により、第２端末１００−２で決定された最大第２露出領域７０５に係わる情報は、サーバを介して、あるいは直接に第１端末１００−１に伝送される。
【００６１】
一開示により、第２端末１００−２は、第１端末１００−１によって制御される最大第１露出領域７０６を表示することができる。第２端末１００−２は、最大第１露出領域７０６を制御することができず、ただ視覚的のみに表示することができる。
【００６２】
一開示により、第１端末１００−１は、第１露出制御領域７０３と最大第２露出領域７０５とを比較することができる。一開示により、第１端末１００−１は、第１露出制御領域７０３と最大第２露出領域７０５とのうち、さらに小さい大きさを、制御可能な露出領域の最大サイズと決定することができる。例えば、第１露出制御領域７０３の大きさが最大第２露出領域７０５より小さいので、第１露出制御領域７０３の大きさを、第２露出領域７０１のサイズを調整することができる最大サイズと決定することができる。
【００６３】
同様に、第２端末１００−２においては、最大第１露出領域７０６を、第１露出領域７０２のサイズを調整することができる最大サイズと決定することができる。
【００６４】
図８は、一開示による、第１ユーザの入力による露出制御領域の大きさが、第２ユーザの入力による露出制御領域の大きさより小さい場合、第２端末で制御することができる露出領域の大きさについて説明するための図面である。
【００６５】
一開示により、第２端末１００−２においては、第２ユーザ３１によって入力された第２露出制御領域８０３と、第１端末１００−１から受信した最大第１露出領域８０２とのうち、さらに小さい大きさの最大第１露出領域８０２範囲内において、露出領域８０１のサイズ及び位置を制御することができる。
【００６６】
一開示により、第２端末１００−２は、第１端末１００−１から指定された最大サイズ範囲内において、第１露出領域８０１のサイズまたは位置を制御することができる。一開示により、第２端末１００−２は、最大第１露出領域８０２の属性を、露出領域及び非露出領域の属性と異なるように表示することができる。例えば、最大第１露出領域８０２の背景色、不透明度、質感、変形程度を、露出領域８０１及び非露出領域と異なるように表示することができる。
【００６７】
一開示により、第２ユーザ３１は、第１露出領域８０１を、ピンチアップしたりピンチダウンしたりする入力を介して、サイズを調節するか、あるいはドラッグ入力を介して、位置を調節することができる。
【００６８】
一開示により、第２ユーザ３１による第１露出領域８０１を制御する入力が受信した最大第１露出領域８０２を外れる場合、警告知らせが出力される。例えば、第２端末１００−２は、視覚的警告お知らせ８０４を出力することができる。一開示により、第２端末１００−２は、ポップアップメッセージ、振動お知らせ、音声お知らせなどを利用し、第１露出領域８０１の制御範囲が外れたことを知らせることができる。
【００６９】
図９は、一開示による、第１ユーザの入力による露出制御領域の大きさと、第２ユーザの入力による露出制御領域の大きさとが同じである場合、第１端末の画面の形態について説明するための図面である。
【００７０】
一開示により、第１ユーザ２１によって制御される第１露出制御領域９０２の大きさが、第２端末１００−２から受信した最大第２露出領域９０３と同じである場合、第１端末１００−１は、視覚的お知らせ、聴覚的お知らせ及び触覚的お知らせのうち少なくとも一つを出力することができる。
【００７１】
例えば、第１端末１００−１は、第１露出制御領域９０２の大きさが、最大第２露出領域９０３と同じである場合、アニメーション効果を出力することができる。例えば、第１端末１００−１は、第１ユーザ２１と第２ユーザ３１との好感度が一致したことを知らせるメッセージを出力することができる。
【００７２】
または、第１端末１００−１は、第１露出制御領域９０２の大きさが、最大第２露出領域９０３と一致することにより、第１露出制御領域９０２及び最大第２露出領域９０３の位置を一致させることができる。また、第１端末１００−１は、第１露出制御領域９０２の大きさが、最大第２露出領域９０３と一致することにより、露出領域９０１の大きさを最大第２露出領域９０３に変更することができる。
【００７３】
従って、第１端末１０１は、第１露出制御領域９０２の大きさが、最大第２露出領域９０３と一致する場合、１つの露出領域のみを映像通話画面上に表示することができる。
【００７４】
図１０は、一開示による、第２端末の第１ユーザ映像に対応する映像を、第１端末に表示した形態について説明するための図面である。
【００７５】
一開示により、第１端末１００−１は、第２端末１００−２において、第１ユーザ２１の映像がいかように表示されるかということを確認することができる。
【００７６】
一開示により、第１端末１００−１の第１ユーザ２１は、第２露出領域１００４でのみ第２ユーザの映像を見ることができる。また、第２端末１００−２の第２ユーザ３１は、第１露出領域１００３でのみ第１ユーザの映像を見ることができる。一開示により、第１ユーザ２１は、第１露出制御領域１００１の大きさ及び位置を調整することにより、第２端末１００２の第１露出領域１００３の大きさ及び位置を調整することができる。
【００７７】
一開示により、第１端末１００−１は、カメラを介して獲得した第１ユーザ２１の映像を、第１端末１００−１のディスプレイで出力することができる。一開示により、第１端末１００−１は、ディスプレイで表示される第１ユーザ２１の映像において、第１露出領域１００３に対応するサブ露出領域１００２を表示することができる。一開示により、サブ露出領域１００２を介して、第１ユーザ２１の映像を見ることができる。
【００７８】
一開示により、第１端末１００−１は、第１露出制御領域１００１の大きさ及び位置の調整に基づいて、サブ露出領域１００２の大きさ及び位置を調整することができる。それにより、第１ユーザ２１は、第２端末１００−２上に表示される第１ユーザ２１の露出範囲を予測することができる、
図１１は、一実施形態による第１端末の構成を示したブロック図である。
【００７９】
一開示により、図１１は、第１端末１００−１を図示しているが、一開示により、第２端末１００−２も、図１１の構成を含んでもよい。
【００８０】
図１１を参照すれば、第１端末１００−１は、メモリ１１０、プロセッサ１２０、ユーザインターフェース１３０、通信インターフェース１４０、音声及び画像入力部１５０を含んでもよい。本実施形態に係わる技術分野で当業者であるならば、図１１に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれてもよいということが分かるであろう。
【００８１】
メモリ１１０は、ソフトウェアまたはプログラムを保存することができる。例えば、メモリ１１０は、アプリケーション、アプリケーションプログラミングインターフェース（ＡＰＩ）のようなプログラム、及び多種のデータを保存することができる。メモリ１１０は、プロセッサ１２０によって実行可能な命令語を保存することができる。
【００８２】
プロセッサ１２０は、メモリ１１０に保存された命令語を実行することができる。プロセッサ１２０は、メモリ１１０に保存された各種プログラム、コンテンツ、データを利用するか、あるいは新たなプログラム、コンテンツ、データをメモリ１１０に保存することもできる。
【００８３】
プロセッサ１２０は、メモリ１１０にアクセスし、メモリ１１０に保存されたＯ／Ｓを利用して起動を行うことができる。プロセッサ１２０は、メモリ１１０に保存された各種プログラム、コンテンツ、データなどを利用し、多様な動作を遂行することができる。例えば、プロセッサ１２０は、メモリ１１０に保存された各種プログラム、コンテンツ、データを利用し、ディスプレイ１３６に所定画面を表示することができる。プロセッサ１２０は、ディスプレイ１３６の１領域に対するユーザ操作がなされれば、ユーザ操作に対応する制御動作を遂行することができる。
【００８４】
プロセッサ１２０は、グラフィック処理に特化されたＧＰＵ（graphics processing unit）を含んでもよい。ＧＰＵは、第１端末１００−１の起動が完了すれば、ディスプレイ１３６領域に、ユーザインターフェース画面をディスプレイする。具体的には、ＧＰＵは、コンテンツ、アイコン、メニューのような多様な客体を含む映像通話レイアウトが表示された画面を生成することができる。ＧＰＵは、画面の映像通話レイアウトにより、各客体が表示される座標値、形態、大きさ、カラーのような属性値を演算することができる。そして、ＧＰＵは、演算された属性値に基づいて、客体を含む多様なレイアウトの画面を生成することができる。ＧＰＵで生成された画面は、ディスプレイ１３６に提供され、ディスプレイ１３６の各領域にそれぞれ表示される。
【００８５】
一方、プロセッサ１２０は、ビデオプロセッサとオーディオプロセッサとを含んでもよい。プロセッサ１２０は、ビデオプロセッサとオーディオプロセッサとを制御し、通信インターフェース１４０を介して受信された映像ストリーム、またはメモリ１１０に保存された映像ストリームに含まれたビデオデータまたはオーディオデータを処理することができる。
【００８６】
ユーザインターフェース１３０は、入力部１３１と出力部１３５とを含んでもよい。
【００８７】
入力部１３１は、ユーザから多様な命令語を入力される。入力部１３１は、キーパッド１３２、タッチパネル１３３及びペン認識パネル１３４のうち少なくとも一つを含んでもよい。
【００８８】
キーパッド１３２は、第１端末１００−１の本体外観の前面部や側面部、背面部などの多様な領域に形成された機械的ボタン、ホイールのような多様な類型のキーを含んでもよい。
【００８９】
タッチパネル１３３は、ユーザのタッチ入力を感知し、感知されたタッチ信号に該当するタッチイベント値を出力することができる。タッチパネル１３３が表示パネルと結合し、タッチスクリーンを構成した場合、タッチスクリーンは、静電式、減圧式、圧電式のような多様な類型のタッチセンサによって具現される。
【００９０】
ペン認識パネル１３４は、ユーザのタッチ用ペン（例えば、スタイラスペン（stylus pen））の運用によるペンの近接入力またはタッチ入力を感知し、感知されたペン近接イベントまたはペンタッチイベントを出力することができる。ペン認識パネル１３４は、例として、ＥＭＲ（electromagnetic resonance）方式によっても具現され、ペンの近接、またはタッチによる電磁気場の強度変化により、タッチ入力または近接入力を感知することができる。ペン認識パネル１３４は、グリッド構造を有する電子誘導コイルセンサと、電子誘導コイルセンサとの各ループコイルに、順次に所定周波数を有する交流信号を提供する電子信号処理部を含んで構成される。
【００９１】
出力部１３５は、ディスプレイ１３６、スピーカ１３７を含んでもよい。
【００９２】
ディスプレイ１３６は、表示パネル、及び表示パネルを制御するコントローラを含んでもよい。表示パネルは、ＬＣＤ（liquid crystal display）、ＯＬＥＤ（organic light emitting diode）ディスプレイ、ＡＭ−ＯＬＥＤ（active-matrix organic light-emitting diode）、ＰＤＰ（plasma display panel）のような多様な方式によっても具現される。表示パネルは、柔軟に（flexible）、あるいは着用することができるように（wearable）も具現される。ディスプレイ１３６は、入力部１３１のタッチパネル１３３と結合され、タッチスクリーンに提供される。
【００９３】
スピーカ１３７は、オーディオデータに基づいて、音を出力することができる。例えば、スピーカ１３７は、映像ストリームに含まれたオーディオデータにより、ユーザの音声を出力することができる。
【００９４】
通信インターフェース１４０は、多様な類型の通信方式により、多様な類型の外部機器と通信を行うことができる。通信インターフェース１４０は、Ｗｉ−Ｆｉ（wireless fidelity）チップ、ブルートゥース（Bluetooth）チップ、ＮＦＣ（near field communication）チップ、無線通信チップのうち少なくとも一つを含んでもよい。プロセッサ１２０は、通信インターフェース１４０を利用し、各種外部機器と通信を行うことができる。
【００９５】
Ｗｉ−Ｆｉチップ、ブルートゥースチップは、それぞれＷｉ−Ｆｉ方式、ブルートゥース方式で通信を行うことができる。Ｗｉ−Ｆｉチップやブルートゥースチップを利用する場合には、ＳＳＩＤ（service set identifier）及びセッションキーのような各種連結情報をまず送受信し、それを利用し、通信連結した後、各種情報を送受信することができる。ＮＦＣチップは、多様なＲＦＩＤ（radio frequency identification）周波数帯域のうち、１３．５６ＭＨｚ帯域を使用するＮＦＣ方式で動作するチップを意味する。無線通信チップは、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）、ジグビー（ZigBee）、３Ｇ（3rd generation）、３ＧＰＰ（3rd generation partnership project）、ＬＴＥ（long term evolution）、５Ｇ（5th generation）のような多様な通信規格によって通信を行うチップを意味する。
【００９６】
音声及び映像入力部１５０は、マイク１５１とカメラ１５３とを含んでもよい。マイク１５１は、ユーザ音声やその他の音を入力され、オーディオデータに変換することができる。プロセッサ１２０は、マイク１５１を介して入力されるユーザ音声を映像通話に利用するか、あるいはオーディオデータに変換し、メモリ１１０に保存することができる。カメラ１５３は、ユーザ制御により、静止映像または動画を撮影することができる。カメラ１５３は、第１端末１００−１の前面または背面に位置したカメラモジュールでもある。プロセッサ１２０は、マイク１５１を介して入力される音声と、カメラ１５３によって撮影される映像とを利用し、映像通話のための映像ストリームを生成することができる。
【００９７】
一方、第１端末１００−１は、モーション制御モードや音声制御モードで動作することができる。モーション制御モードで動作する場合、プロセッサ１２０は、カメラ１５３を活性化させてユーザを撮影し、ユーザのモーション変化を追跡し、それに対応する制御動作を遂行することができる。音声制御モードで動作する場合、プロセッサ１２０は、マイク１５１を介して入力されたユーザ音声を分析し、分析されたユーザ音声により、制御動作を遂行することができる。
【００９８】
前述の第１端末１００−１の構成要素の名称は、異なりもする。また、本開示による第１端末１００−１は、前述の構成要素のうち少なくとも一つを含んで構成され、一部構成要素は、省略されたり、さらなる他の構成要素をさらに含んだりしてもよい。第１端末１００−１は、前述の構成要素のうち少なくとも一つを利用し、次のような動作を遂行することができる。
【００９９】
図１２は、一実施形態による映像通話サービスを提供するサーバの構成を示したブロック図である。
【０１００】
図１２を参照すれば、映像通話サービスを提供するサーバ２００は、メモリ２１０、プロセッサ２２０、ストレージ２３０、通信インターフェース２４０を含む。本実施形態に係わる技術分野で当業者であるならば、図１２に図示された構成要素以外に、他の汎用的な構成要素がさらに含まれてもよいということが分かるであろう。図１２のブロック図の各構成要素は、映像通話サービスを提供するサーバ２００の具現方式により、分離、追加または省略される。すなわち、具現方式により、１つの構成要素が、２以上の構成要素に細分化されるか、あるいは２以上の構成要素が、１つの構成要素に合されもし、一部構成要素がさらに追加されたり除去されたりもする。
【０１０１】
メモリ２１０は、プロセッサ２２０によって実行可能な命令語を保存することができる。メモリ２１０は、ソフトウェアまたはプログラムを保存することができる。
【０１０２】
プロセッサ２２０は、メモリ２１０に保存された命令語を実行することができる。プロセッサ２２０は、映像通話サービスを提供するサーバ２００の全般的な制御を行うことができる。プロセッサ２２０は、通信インターフェース２４０を介して受信される情報及び要請事項を獲得し、受信される情報をストレージ２３０に保存することができる。また、プロセッサ２２０は、受信される情報を加工することができる。例えば、プロセッサ２２０は、当該端末から受信される情報から、映像通話サービスに利用される情報を生成するか、あるいは受信される情報を管理するための加工行為を遂行し、ストレージ２３０に保存することができる。また、プロセッサ２２０は、端末から獲得された要請事項に対する応答として、ストレージ２３０に保存された情報を利用し、通信インターフェース２４０を介して、端末に映像通話サービスを提供するための情報を伝送することができる。
【０１０３】
ストレージ２３０は、映像通話サービスを提供するサーバ２００が、映像通話サービスを提供するために必要な各種ソフトウェア及び情報を保存することができる。例えば、ストレージ２３０は、映像通話サービスを提供するサーバ２００で実行されるプログラム、アプリケーション、及び映像通話サービスに利用される各種データを保存することができる。
【０１０４】
ストレージ２３０は、映像通話サービスを利用するユーザ別個人情報をデータベース化し、保存及び管理することができる。ストレージ２３０は、映像通話サービスを提供するサーバ２００に接続するためのアカウント別に、ユーザの個人情報や、映像通話サービスに利用される多様な情報などを保存することができる。
【０１０５】
通信インターフェース２４０は、端末を含んだ外部機器と通信を行うことができる。例えば、映像通話サービスを提供するサーバ２００は、端末から映像通話サービス開示要請、映像通話サービス環境を備えるための設定情報に対する要請などを受信し、端末の要請に対する応答として、映像通話サービスに係わる全ての事項を提供することができる。
【０１０６】
図１３は、他の実施形態による映像通話サービスを提供するサーバが、複数個の分散サーバによって具現された形態について説明するための図面である。
【０１０７】
図１３は、他の実施形態によって映像通話サービスを提供するサーバ２００が、複数個の分散サーバによって具現された形態について説明するための図面である。以上において、映像通話サービスを提供するサーバ２００に係わって記載した内容は、以下において省略された内容であるとしても、そのまま適用される。
【０１０８】
図１３を参照すれば、映像通話サービスを提供する分散サーバは、負荷分散サーバ２００−１と、映像通話サービスを提供する機能サーバ２００−３，２００−５，２００−７とから構成される。負荷分散サーバ２００−１は、端末のような外部機器の映像通話サービスについての要請があるとき、映像通話サービスを提供する機能サーバ２００−３，２００−５，２００−７のうち任意のサーバを決定して端末に連結させるか、あるいは映像通話サービスを提供する機能サーバ２００−３，２００−５，２００−７の状態をモニタリングし、最適のサーバを選択し、端末に連結させることができる。
【０１０９】
図１４は、一開示による、サーバによって制御される露出制御領域による露出領域を制御する映像通話サービス方法について説明するフローチャートである。
【０１１０】
ブロック１４０１において、サーバ２００は、第１端末１００−１と第２端末１００−２との映像通話セッションを樹立することができる。一開示により、サーバ２００は、第１ユーザ２１を撮影した第１映像ストリームを、第１端末１００−１から受信し、第２端末１００−２に伝送することができる。一開示により、サーバ２００は、第２ユーザ３１を撮影した第２映像ストリームを、第２端末１００−２から受信し、第１端末１００−１に伝送することができる。
【０１１１】
ブロック１４０２において、サーバ２００は、第１端末１００−１の映像通話画面上に、第２端末１００−２の映像通話画面上に表示される第１ユーザ２１の映像の露出領域を制御することができる露出制御領域を表示することができる。
【０１１２】
一開示により、サーバ２００は、第２端末１００−２の第１ユーザ２１の映像の一部領域を隠すことにより、第２ユーザ３１が、露出領域を介して、第１ユーザ２１の映像を見ることができるようにする。
【０１１３】
一開示により、サーバ２００は、第１端末１００−１の映像通話画面上の任意位置に、露出制御領域を表示することができる。例えば、サーバ２００は、矢印、図形、アイコンなどを利用し、露出制御領域を表示することができる。
【０１１４】
ブロック１４０３において、サーバ２００は、第１端末１００−１から、露出制御領域を変更する第１ユーザ２１の入力を受信することができる。一開示により、第１ユーザ２１の露出制御領域を、タッチ入力、ドラッグ入力、ピンチ入力及びフリック入力のうち少なくとも１つの入力を受信することができる。
【０１１５】
ブロック１４０４において、サーバ２００は、第１ユーザ２１の入力に対応し、露出領域を制御する信号を、第２端末１００−２に伝送することができる。例えば、第１ユーザ２１の入力がピンチ入力であり、露出制御領域を拡大する入力である場合、サーバ２００は、第２端末１００−２に、露出領域を拡大する信号を伝送することができる。一開示により、第２端末１００−２は、露出領域を拡大する信号を受信することにより、露出領域を拡大することにより、第１ユーザ２１の映像のさらに多くの範囲を露出させることができる。例えば、第２ユーザ３１が、第１ユーザ２１の顔領域のみを見ることができるならば、露出領域拡大により、第１ユーザ２１の身体領域まで見ることができる。
【０１１６】
なお、前述の映像通話サービスを提供する方法に係わる実施形態は、映像通話サービスを提供する第１端末１００−１または第２端末１００−２において、映像通話サービスを提供する方法を遂行させるコンピュータ可読記録媒体に保存されたアプリケーション形態で提供される。言い替えれば、第１端末１００−１または第２端末１００−２に、前述の映像通話サービスを提供する方法の各段階を実行させるためのコンピュータ可読記録媒体に保存されたアプリケーション形態またはコンピュータプログラム形態で提供される。一方、前述の実施形態は、コンピュータまたはプロセッサによって実行可能な命令語またはデータを保存するコンピュータ可読記録媒体の形態に具現される。前記命令語及び前記データのうち少なくとも一つは、プログラムコードの形態に保存され、プロセッサによって実行されたとき、所定プログラムモジュールを生成し、所定動作を遂行することができる。そのようなコンピュータ可読記録媒体は、ＲＯＭ（read-only memory）、ＲＡＭ（random access memory）、フラッシュメモリ、ＣＤ−ＲＯＭｓ、ＣＤ−Ｒｓ 、ＣＤ＋Ｒｓ、ＣＤ−ＲＷｓ、ＣＤ＋ＲＷｓ、ＤＶＤ−ＲＯＭｓ、ＤＶＤ−Ｒｓ、ＤＶＤ＋Ｒｓ、ＤＶＤ−ＲＷｓ、ＤＶＤ＋ＲＷｓ、ＤＶＤ−ＲＡＭｓ、ＢＤ−ＲＯＭｓ、ＢＤ−Ｒｓ、ＢＤ−ＲＬＴＨｓ、ＢＤ−ＲＥｓ、マグネチックテープ、フロッピーディスク、光磁気データ保存装置、光学データ保存装置、ハードディスク、ＳＳＤ（solid state drive）、及び命令語またはソフトウェア、関連データ、データファイル及びデータ構造を保存することができ、プロセッサやコンピュータが命令語を実行するように、プロセッサやコンピュータに命令語またはソフトウェア、関連データ、データファイル及びデータ構造を提供することができるいかなる装置でもよい。
【０１１７】
以上、実施形態を中心に説明した。開示された実施形態が属する技術分野で当業者であるならば、開示された実施形態が、本質的な特性から外れない範囲で変形された形態に具現されるということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されなければならない。発明の範囲は、前述の実施形態の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にある全ての差異は、発明の範囲に含まれたものであると解釈されなければならないのである。
【産業上の利用可能性】
【０１１８】
本発明の、映像通話サービスを提供する端末及びそのサーバは、例えば、データ伝送関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１１９】
２１  第１ユーザ
３１  第２ユーザ
１００−１  第１端末
１００−２  第２端末
２００  サーバ
２０１  露出領域
３０１，３０３  露出制御領域
４００  通信網
【図１】
2019122037.tif 000003
【図２】
2019122037.tif 000004
【図３】
2019122037.tif 000005
【図４】
2019122037.tif 000006
【図５】
2019122037.tif 000007
【図６】
2019122037.tif 000008
【図７】
2019122037.tif 000009
【図８】
2019122037.tif 000010
【図９】
2019122037.tif 000011
【図１０】
2019122037.tif 000012
【図１１】
2019122037.tif 000013
【図１２】
2019122037.tif 000014
【図１３】
2019122037.tif 000015
【図１４】
2019122037.tif 000016