(57)【要約】  映像通信システムは、映像送信端末と映像受信端末とを有する。前記映像送信端末は、第１の通信部と、第１の通信セッション制御部と、第１の映像セッション制御部と、第１の制御部と、を有する。前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させる。前記映像送信端末が前記第１のネットワークから離脱した後、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させる。前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させる。
2016166788.tif 000002
【特許請求の範囲】
【請求項１】
映像送信端末と映像受信端末とを有する映像通信システムであって、
前記映像送信端末は、
第１の通信部と、
前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第１の通信セッション制御部と、
前記映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する第１の映像セッション制御部と、
第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する第１の制御部と、
を有し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させ、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させ、
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末であり、
前記映像受信端末は、
第２の通信部と、
前記映像受信端末が前記アクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末が前記ステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第２の通信セッション制御部と、
前記映像送信端末と前記映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から前記映像を受信する第２の映像セッション制御部と、
第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する第２の制御部と、
を有し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が前記第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に前記映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させ、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第２のネットワークに参加させ、
前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させ、
前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
映像通信システム。
【請求項２】
前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させ、
前記映像受信端末は、表示部を制御することにより、前記映像送信端末から受信された前記映像を表示するアプリケーションをさらに有し、
前記アプリケーションが起動するとき、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信情報を前記映像送信端末に送信し、
前記アプリケーションが起動した時点と、前記アプリケーションが表示する前記映像を送信する前記映像送信端末が特定される時点との間に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像セッションの確立に必要な全ての処理を行わせ、
前記映像送信端末が特定された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項３】
前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にアクセスポイント情報を送信し、前記アクセスポイント情報は、前記映像送信端末が前記アクセスポイントになることを示し、
前記アクセスポイント情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項４】
前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にネットワーク情報を送信し、前記ネットワーク情報は、識別情報と、チャネル情報と、セキュリティ情報との少なくとも１つを含み、前記識別情報は、前記第２のネットワークを識別し、前記チャネル情報は、前記第２のネットワークで使用される通信チャネルに関し、前記セキュリティ情報は、前記第２のネットワークに参加するために必要な認証に関し、
前記ネットワーク情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項５】
前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させ、
前記第２の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項６】
前記映像送信端末が前記第１のネットワークから離脱する前に、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記第２のネットワークが生成された後、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末との前記映像セッションの確立に必要な処理の残りを実行させ、
前記映像受信端末が前記第１のネットワークから離脱する前に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記映像受信端末が前記第２のネットワークに参加した後、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末との前記映像セッションの確立に必要な処理の残りを実行させる
請求項１に記載の映像通信システム。
【請求項７】
映像送信端末であって、
第１の通信部と、
前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第１の通信セッション制御部と、
映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する第１の映像セッション制御部と、
第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する第１の制御部と、
を有し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させ、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させ、
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
映像送信端末。
【請求項８】
映像受信端末であって、
第２の通信部と、
前記映像受信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第２の通信セッション制御部と、
映像送信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から映像を受信する第２の映像セッション制御部と、
第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する第２の制御部と、
を有し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させ、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を第２のネットワークに参加させ、
前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
映像受信端末。
【請求項９】
第１のステップと、第２のステップと、第３のステップと、第４のステップと、を有する通信方法であって、
映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱し、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成し、
前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立し、
前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
通信方法。
【請求項１０】
第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を有する通信方法であって、
映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱し、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加し、
前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立し、
前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
通信方法。
【請求項１１】
映像送信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を実行させるためのプログラムであって、
前記映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱し、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成し、
前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立し、
前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
プログラム。
【請求項１２】
映像受信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を実行させるためのプログラムであって、
前記映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱し、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加し、
前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立し、
前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像通信システム、映像送信端末、映像受信端末、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の高速化およびＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の普及などにより、機器間で無線ＬＡＮにより映像を通信する機会が増えてきている。ユーザから映像通信の高品質化の要望がある。例えば、映像の高解像化および低圧縮化（あるいは非圧縮化）の要望がある。あるいは、映像送信端末と映像受信端末との間の低遅延化の要望がある。そのため、無線ＬＡＮネットワーク内の通信に占める映像通信のデータ量が大きくなり、かつ、優先的な通信が求められる傾向がある。【０００３】
一般的なアクセスポイント（以下、ＡＰと略記する）が提供する無線ＬＡＮネットワーク（インフラストラクチャネットワーク）において、ステーション（以下、ＳＴＡと略記する）である２つの端末が映像通信を行う場合がある。ＡＰを介した通信により、または同じネットワーク内で映像通信を行う端末を除く他の端末の通信により、通信できるデータ量の減少および遅延量の増大が発生する。そのため、映像通信の高品質化というユーザのニーズを満たすのが難しい。【０００４】
これに対し、近年、ＰＣ、ＴＶ、および携帯電話のような端末では、ソフトウェアによりＡＰ機能が実現されている。映像送信端末と映像受信端末との一方がＡＰとなりネットワークを生成する。映像送信端末と映像受信端末との他方が、ＡＰとして動作する端末に接続する。これによって、映像送信端末と映像受信端末とが直接、映像通信を行うことができる。そのため、大量のデータを低遅延で通信することが可能となる。つまり、映像通信の高品質化が実現されやすい。【０００５】
特許文献１には、新たな端末がネットワークに参加するとき、新たな端末が持つサービスに対応する端末がＡＰになる技術が公開されている。例えば、新たな端末が映像送信端末である場合、この技術により、映像送信に対応する映像受信端末がＡＰになることができる。そのため、映像送信端末と映像受信端末とが直接、映像通信を行うことができる。【０００６】
一方、端末が直接、映像通信を行う技術に関して、Ｍｉｒａｃａｓｔ（登録商標）という規格が制定されている。映像送信端末と映像受信端末とが直接、映像通信を行うとき、これを利用することができる。Ｍｉｒａｃａｓｔ（登録商標）では、映像送信端末と映像受信端末とのどちらがＡＰになるのかを映像送信端末と映像受信端末とが決定する。その後、映像送信端末から映像受信端末へ直接、映像が伝送される。映像受信端末は、受信した映像を表示する。【０００７】
特許文献１に開示された技術では、新たな機器の参入が前提である。そのため、既存のネットワーク内の端末だけで新たなネットワークを構成することができない。つまり、映像受信端末と映像送信端末とがＳＴＡとして一般的なＡＰに既に接続している場合、映像受信端末と映像送信端末とが新たなネットワークを構成することができない。また、新たな機器の参入時、映像の要求を行う映像受信端末がＡＰになる可能性がある。例えば、映像受信端末がＡＰになり、かつ、映像送信端末がＳＴＡ１になる。映像受信端末と映像送信端末とが参加しているネットワーク内に他の映像受信端末がＳＴＡ２として存在する。この場合、ＳＴＡ１はＡＰとＳＴＡ２とのそれぞれを宛先として別々に映像を送信する。ＳＴＡ２宛に送信された映像は、ＡＰによって受信される。その後、ＡＰがＳＴＡ２に映像を送信する。２つの端末宛の映像送信は同時に行うことができない。つまり、２つの端末宛の映像は順番に送信される。具体的には、ＳＴＡ１からＡＰへの映像（ＡＰ宛）の送信と、ＳＴＡ１からＡＰへの映像（ＳＴＡ２宛）の送信と、ＡＰからＳＴＡ２への映像（ＳＴＡ２宛）の送信とが行われる。さらに、他の映像受信端末がＳＴＡ３、・・・、ＳＴＡｎ（ｎは３以上の整数）として存在する場合、ｎ台の映像受信端末に対して、２ｎ−１回の送信が行われる。映像送信端末が同一の映像を複数回送信するため、無駄にスループットが低下する。【０００８】
一方、映像送信端末と映像受信端末とがＳＴＡとして一般的なＡＰに既に接続している状態で、Ｍｉｒａｃａｓｔ（登録商標）により映像送信端末と映像受信端末とが新たなネットワークを構成する場合がある。この場合、特許文献１に開示された技術と同様に、映像の要求を行う映像受信端末がＡＰになる可能性がある。そのため、新たに構成されたネットワークに他の映像受信端末が参加すると、無駄なスループットの低下が発生する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】日本国特開２０１１−２４４１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、アクセスポイントおよびステーションとして動作可能な映像送信端末と映像受信端末とがステーションとして既存のネットワークに参加している場合に、映像送信端末と映像受信端末とが既存のアクセスポイントを経由せず直接、映像を伝送できるように新たなネットワークを構成することができる映像通信システム、映像送信端末、映像受信端末、通信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の態様によれば、映像通信システムは、映像送信端末と映像受信端末とを有する。前記映像送信端末は、第１の通信部と、第１の通信セッション制御部と、第１の映像セッション制御部と、第１の制御部と、を有する。前記第１の通信セッション制御部は、前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第１の映像セッション制御部は、前記映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１の制御部は、第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させる。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させる。前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させる。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。前記映像受信端末は、第２の通信部と、第２の通信セッション制御部と、第２の映像セッション制御部と、第２の制御部と、第２の制御部と、を有する。前記第２の通信セッション制御部は、前記映像受信端末が前記アクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末が前記ステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第２の映像セッション制御部は、前記映像送信端末と前記映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から前記映像を受信する。前記第２の制御部は、第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が前記第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に前記映像送信情報を送信する。前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させる。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第２のネットワークに参加させる。前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させる。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。【００１２】
本発明の第２の態様によれば、第１の態様において、前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。前記映像受信端末は、表示部を制御することにより、前記映像送信端末から受信された前記映像を表示するアプリケーションをさらに有してもよい。前記アプリケーションが起動するとき、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信情報を前記映像送信端末に送信してもよい。前記アプリケーションが起動した時点と、前記アプリケーションが表示する前記映像を送信する前記映像送信端末が特定される時点との間に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像セッションの確立に必要な全ての処理を行わせてもよい。前記映像送信端末が特定された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させてもよい。【００１３】
本発明の第３の態様によれば、第１の態様において、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にアクセスポイント情報を送信してもよい。前記アクセスポイント情報は、前記映像送信端末が前記アクセスポイントになることを示す。前記アクセスポイント情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。【００１４】
本発明の第４の態様によれば、第１の態様において、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にネットワーク情報を送信してもよい。前記ネットワーク情報は、識別情報と、チャネル情報と、セキュリティ情報との少なくとも１つを含む。前記識別情報は、前記第２のネットワークを識別する。前記チャネル情報は、前記第２のネットワークで使用される通信チャネルに関する。前記セキュリティ情報は、前記第２のネットワークに参加するために必要な認証に関する。前記ネットワーク情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。【００１５】
本発明の第５の態様によれば、第１の態様において、前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。前記第２の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させてもよい。【００１６】
本発明の第６の態様によれば、第１の態様において、前記映像送信端末が前記第１のネットワークから離脱する前に、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末との前記映像セッションの確立に必要な処理の一部を実行させてもよい。前記第２のネットワークが生成された後、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末との前記映像セッションの確立に必要な処理の残りを実行させてもよい。前記映像受信端末が前記第１のネットワークから離脱する前に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末との前記映像セッションの確立に必要な処理の一部を実行させてもよい。前記映像受信端末が前記第２のネットワークに参加した後、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末との前記映像セッションの確立に必要な処理の残りを実行させてもよい。【００１７】
本発明の第７の態様によれば、映像送信端末は、第１の通信部と、第１の通信セッション制御部と、第１の映像セッション制御部と、第１の制御部と、を有する。前記第１の通信セッション制御部は、前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第１の映像セッション制御部は、映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１の制御部は、第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させる。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させる。前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させる。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。【００１８】
本発明の第８の態様によれば、映像受信端末は、第２の通信部と、第２の通信セッション制御部と、第２の映像セッション制御部と、第２の制御部と、を有する。前記第２の通信セッション制御部は、前記映像受信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第２の映像セッション制御部は、映像送信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第２の制御部は、第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させる。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を第２のネットワークに参加させる。前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させる。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。【００１９】
本発明の第９の態様によれば、通信方法は、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を有する。映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱する。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成する。前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立する。前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。【００２０】
本発明の第１０の態様によれば、通信方法は、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を有する。映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱する。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加する。前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立する。前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。【００２１】
本発明の第１１の態様によれば、プログラムは、映像送信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を実行させるためのプログラムである。前記映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱する。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成する。前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立する。前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。【００２２】
本発明の第１２の態様によれば、プログラムは、映像受信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を実行させるためのプログラムである。前記映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱する。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加する。前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立する。前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。
【発明の効果】
【００２３】
上記の各態様によれば、映像受信端末から映像送信情報が受信された場合、映像送信端末がアクセスポイントになり、かつ、第２のネットワークを生成することにより、映像送信端末は映像送信可能な状態になる。そのため、映像送信端末と映像受信端末とが既存のアクセスポイントを経由せず直接、映像を伝送できるように新たなネットワークを構成することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態の映像通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態の映像送信端末の構成を示すブロック図である。
【図３】本発明の第１の実施形態の映像受信端末の構成を示すブロック図である。
【図４】本発明の第１の実施形態の映像送信端末の動作の手順を示すフローチャートである。
【図５】本発明の第１の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図６】本発明の第１の実施形態における通信の手順を示すシーケンス図である。
【図７】本発明の第２の実施形態の映像受信端末の構成を示すブロック図である。
【図８】本発明の第２の実施形態の映像送信端末の動作の手順を示すフローチャートである。
【図９】本発明の第２の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図１０】本発明の第２の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図１１】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図１２】本発明の第３の実施形態の映像送信端末の動作の手順を示すフローチャートである。
【図１３】本発明の第３の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図１４】本発明の第３の実施形態における通信の手順を示すシーケンス図である。
【図１５】本発明の第４の実施形態の映像送信端末の動作の手順を示すフローチャートである。
【図１６】本発明の第４の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図１７】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図１８】本発明の第５の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図１９】本発明の第５の実施形態における通信の手順を示すシーケンス図である。
【図２０】本発明の第６の実施形態の映像送信端末の構成を示すブロック図である。
【図２１】本発明の第６の実施形態の映像受信端末の構成を示すブロック図である。
【図２２】本発明の第６の実施形態の映像送信端末の動作の手順を示すフローチャートである。
【図２３】本発明の第６の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図２４】本発明の第６の実施形態の映像受信端末の動作の手順を示すフローチャートである。
【図２５】本発明の第６の実施形態における通信の手順を示すシーケンス図である。
【発明を実施するための形態】
【００２５】
図面を参照し、本発明の実施形態を説明する。
【００２６】
（第１の実施形態）
図１は、本発明の第１の実施形態の映像通信システム１０の構成を示している。図１に示すように、映像通信システム１０は、映像送信端末１００と映像受信端末２００とを有する。映像送信端末１００と映像受信端末２００とは、無線通信による映像伝送を行う。図１では、１つの映像送信端末１００と１つの映像受信端末２００とが示されている。複数の映像送信端末１００または複数の映像受信端末２００が存在してもよい。
【００２７】
映像送信端末１００と映像受信端末２００とは、ＡＰ（アクセスポイント）またはＳＴＡ（ステーション）として動作する。映像送信端末１００がＡＰとして動作する場合、映像送信端末１００はネットワークを生成する。映像送信端末１００がＳＴＡとして動作する場合、映像送信端末１００はＡＰによって生成されたネットワークに参加する。映像受信端末２００がＡＰとして動作する場合、映像受信端末２００はネットワークを生成する。映像受信端末２００がＳＴＡとして動作する場合、映像受信端末２００はＡＰによって生成されたネットワークに参加する。
【００２８】
図２は、映像送信端末１００の構成を示している。図２に示すように、映像送信端末１００は、第１の通信部１０１と、第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４とを有する。
【００２９】
第１の通信部１０１は、無線通信回路である。第１の通信部１０１は、映像受信端末２００と無線通信を行う。第１の通信部１０１は、映像を映像受信端末２００に送信する。また、第１の通信部１０１は、映像送信に関する映像送信情報を映像受信端末２００から受信する。
【００３０】
第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４とは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサである。
【００３１】
第１の通信セッション制御部１０２は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのデータリンク層における通信制御を行う。第１の通信セッション制御部１０２は、映像送信端末１００がＡＰとして動作する場合、ネットワークを生成する。第１の通信セッション制御部１０２は、映像送信端末１００がＳＴＡとして動作する場合、ＡＰによって生成されたネットワークに参加する。第１の通信セッション制御部１０２は、必要に応じてネットワークから離脱する。
【００３２】
第１の映像セッション制御部１０３は、アプリケーション層における通信制御を行う。第１の映像セッション制御部１０３は、映像受信端末２００と映像セッションを確立する。第１の映像セッション制御部１０３は、映像セッションが確立された後、第１の通信部１０１を使用することにより、映像セッションが確立された映像受信端末２００に映像を送信する。
【００３３】
第１の制御部１０４は、第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する。映像送信端末１００がＳＴＡとして動作し、かつ、映像送信端末１００が第１のネットワークに参加しているときに映像受信端末２００から映像送信に関する映像送信情報が受信された場合、第１の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより映像送信端末１００を第１のネットワークから離脱させる。映像送信端末１００が第１のネットワークから離脱した後、第２の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００にＡＰとしての動作を開始させ、かつ、第１の通信セッション制御部１０２に第２のネットワークを生成させる。第２のネットワークは、第１のネットワークと異なる。第３の送信端末処理では、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像受信端末２００と映像セッションを確立させる。
【００３４】
第１のネットワークは、映像送信端末１００および映像受信端末２００と異なる端末（ＡＰ）によって生成されたネットワークである。映像送信情報を送信する映像受信端末２００は、第１のネットワークに参加し、かつ、映像送信端末１００と映像セッションが確立されてない端末である。
【００３５】
映像送信端末１００は、映像を生成する撮像部を有していてもよい。映像送信端末１００は、他の端末から映像を入力する入力部を有していてもよい。映像送信端末１００は、映像等を記憶する記憶部を有していてもよい。
【００３６】
例えば、映像送信情報は、映像の送信を要求するための映像送信要求である。あるいは、映像送信情報は、映像セッションを確立するためのメッセージである。あるいは映像送信情報は、映像送信のために新たなネットワークの構成を要求するためのメッセージである。映像送信情報は、映像送信に関する情報であって、上記以外の情報であってもよい。
【００３７】
例えば、第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４との機能は、第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４との動作を規定する命令を含むプログラムを、映像送信端末１００のコンピュータが読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。また、上述したプログラムは、このプログラムが保存された記憶装置等を有するコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により映像送信端末１００に伝送されてもよい。プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる差分ファイル（差分プログラム）であってもよい。
【００３８】
図３は、映像受信端末２００の構成を示している。図３に示すように、映像受信端末２００は、第２の通信部２０１と、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４とを有する。
【００３９】
第２の通信部２０１は、無線通信回路である。第２の通信部２０１は、映像送信端末１００と無線通信を行う。第２の通信部２０１は、映像を映像送信端末１００から受信する。また、第２の通信部２０１は、映像送信に関する映像送信情報を映像送信端末１００に送信する。
【００４０】
第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４とは、ＣＰＵ等のプロセッサである。
【００４１】
第２の通信セッション制御部２０２は、ＯＳＩ参照モデルのデータリンク層における通信制御を行う。第２の通信セッション制御部２０２は、映像受信端末２００がＡＰとして動作する場合、ネットワークを生成する。第２の通信セッション制御部２０２は、映像受信端末２００がＳＴＡとして動作する場合、ＡＰによって生成されたネットワークに参加する。第２の通信セッション制御部２０２は、必要に応じてネットワークから離脱する。
【００４２】
第２の映像セッション制御部２０３は、アプリケーション層における通信制御を行う。第２の映像セッション制御部２０３は、映像送信端末１００と映像セッションを確立する。第２の映像セッション制御部２０３は、映像セッションが確立された後、第２の通信部２０１を使用することにより、映像セッションが確立された映像送信端末１００から映像を受信する。
【００４３】
第２の制御部２０４は、第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する。映像受信端末２００がＳＴＡとして動作し、かつ、映像受信端末２００が第１のネットワークに参加しているときに、第１の受信端末処理では、第２の制御部２０４は、第２の通信部２０１を使用することにより、映像送信端末１００に映像送信情報を送信する。映像送信情報が送信された後、第２の受信端末処理では、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第１のネットワークから離脱させる。映像受信端末２００が第１のネットワークから離脱した後、第３の受信端末処理では、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第２のネットワークに参加させる。第４の受信端末処理では、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信端末１００と映像セッションを確立させる。
【００４４】
第１のネットワークは、映像送信端末１００および映像受信端末２００と異なる端末（ＡＰ）によって生成されたネットワークである。第２のネットワークは、映像送信情報を受信する映像送信端末１００によって生成されたネットワークである。映像送信情報を受信する映像送信端末１００は、第１のネットワークに参加し、かつ、映像受信端末２００と映像セッションが確立されていない端末である。
【００４５】
映像受信端末２００は、映像を表示する表示部を有していてもよい。映像受信端末２００は、映像を出力する出力部を有していてもよい。映像受信端末２００は、映像を記憶する記憶部を有していてもよい。
【００４６】
例えば、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４との機能は、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４との動作を規定する命令を含むプログラムを、映像受信端末２００のコンピュータが読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムの実現形態は、映像送信端末１００の機能を実現するプログラムの実現形態と同様である。
【００４７】
図４は、映像送信端末１００の動作の手順を示している。図４では、主に映像送信端末１００がＳＴＡとして動作しているときの動作が示されている。映像送信端末１００は、ＡＰとして動作することが可能である。また、映像送信端末１００は、Ｍｉｒａｃａｓｔ（登録商標）による動作を行ってもよい。
【００４８】
図４を参照し、映像送信端末１００の動作について説明する。第１の制御部１０４は、映像送信端末１００がＳＴＡとして動作しているか否かを判断する（ステップＳ１０１）。映像送信端末１００がＳＴＡとして動作している場合、映像送信端末１００は第１のネットワークに参加している。
【００４９】
ステップＳ１０１において、映像送信端末１００がＡＰとして動作している場合、図４に示す処理が終了する。この場合、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００にＡＰとしての動作を継続させる。
【００５０】
ステップＳ１０１において、映像送信端末１００がＳＴＡとして動作している場合、第１の制御部１０４は、第１の通信部１０１を監視し、ＳＴＡとして動作する映像受信端末２００から映像送信情報が受信されたか否かを判断する（ステップＳ１０２）。第１の制御部１０４は、第１の通信部１０１を制御することにより、映像受信端末２００によって送信された映像送信情報を受信する。
【００５１】
ステップＳ１０２において、映像送信情報が受信された場合、第１の制御部１０４は、映像送信情報を送信した端末が映像受信端末２００であるか否かを確認してもよい。例えば、映像送信端末１００は、ＡＰによって生成された第１のネットワークに参加するとき、ＡＰを検索する。映像送信端末１００は、検索の応答を他の端末から受信する。この応答は、応答を送信した端末の識別子と、その端末が映像送信端末１００または映像受信端末２００であることを示す情報と、その端末がＡＰまたはＳＴＡであることを示す情報とを含む。あるいは、映像送信端末１００は、ＡＰによって生成された第１のネットワークに参加中、他の端末がＡＰの検索を行うとき、その端末から上記の情報を受信する。
【００５２】
あるいは、映像受信端末２００は、映像送信端末１００を検索するための情報をブロードキャストする。この情報は、検索を行う端末の識別子と、その端末が映像送信端末１００または映像受信端末２００であることを示す情報と、その端末がＡＰまたはＳＴＡであることを示す情報とを含む。映像送信端末１００は、この情報を受信する。
【００５３】
端末の識別子と、端末が映像送信端末１００または映像受信端末２００であることを示す情報と、端末がＡＰまたはＳＴＡであることを示す情報とが映像送信端末１００に記憶される。映像送信情報は、映像送信情報を送信した端末の識別子を含む。第１の制御部１０４は、映像送信情報が受信された場合、これらの情報に基づいて、映像送信情報を送信した端末が、ＳＴＡとして動作する映像受信端末２００であるか否かを確認する。
【００５４】
ステップＳ１０２において、映像送信情報が受信されていない場合、第１の制御部１０４は、ステップＳ１０２における判断を再度行う。ステップＳ１０２において、映像送信情報が受信された場合、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより映像送信端末１００を第１のネットワークから離脱させる（ステップＳ１０３）。これによって、映像送信端末１００は、第１のネットワークから離脱する。ステップＳ１０３では、第１の通信セッション制御部１０２は、第１の通信部１０１を使用することにより、映像送信端末１００が第１のネットワークから離脱することを示す情報をＡＰに送信する。これによって、映像送信端末１００が第１のネットワークに参加している状態が解除される。
【００５５】
ステップＳ１０３における処理が行われた後、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００にＡＰとしての動作を開始させ、かつ、第１の通信セッション制御部１０２に第２のネットワークを生成させる（ステップＳ１０４）。これによって、第１の通信セッション制御部１０２は、第２のネットワークを生成する。第２のネットワークの生成は、無線ネットワークの識別子であるＳＳＩＤと、暗号鍵であるパスフレーズとの生成を含む。ステップＳ１０４では、第１の制御部１０４は、映像送信端末１００にＡＰとしての動作を開始させることにより、映像送信端末１００にＳＴＡとしての動作を終了させる。
【００５６】
ステップＳ１０４における処理が行われた後、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像送信情報を送信した映像受信端末２００と映像セッションを確立させる（ステップＳ１０５）。これによって、第１の映像セッション制御部１０３は、映像送信情報を送信した映像受信端末２００と映像セッションを確立する。ステップＳ１０５では、映像送信端末１００と映像受信端末２００とによって使用される映像フォーマットと音声フォーマットとの決定に関する複数のメッセージが交換される。また、ステップＳ１０５では、映像送信端末１００と映像受信端末２００とにおいて映像伝送の準備が完了しているか否かの確認に関する複数のメッセージが交換される。ステップＳ１０５では、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、上記のメッセージの送信と受信とを行う。
【００５７】
ステップＳ１０５における処理が行われた後、第１の制御部１０４は、第１の映像セッション制御部１０３に映像を送信させる（ステップＳ１０６）。これによって、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションが確立された映像受信端末２００に映像を送信する。つまり、第２のネットワークが生成された後、かつ、映像セッションが確立された後、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションが確立された映像受信端末２００に映像を送信する。
【００５８】
ステップＳ１０６における処理が行われた後、図４に示す処理が終了する。この場合、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００にＡＰとしての動作を継続させる。
【００５９】
図４に示す処理が終了した後、他の映像受信端末２００が第２のネットワークに参加する場合がある。第２のネットワークに参加している複数の映像受信端末２００が映像送信端末１００に同一の映像を要求した場合、映像送信端末１００は複数の映像受信端末２００に映像を送信する。
【００６０】
図５は、映像受信端末２００の動作の手順を示している。図５では、主に映像受信端末２００がＳＴＡとして動作しているときの動作が示されている。映像受信端末２００は、ＡＰとして動作することが可能である。また、映像受信端末２００は、Ｍｉｒａｃａｓｔ（登録商標）による動作を行ってもよい。
【００６１】
図５を参照し、映像受信端末２００の動作について説明する。第２の制御部２０４は、映像受信端末２００がＳＴＡとして動作しているか否かを判断する（ステップＳ２０１）。映像受信端末２００がＳＴＡとして動作している場合、映像受信端末２００は第１のネットワークに参加している。
【００６２】
ステップＳ２０１において、映像受信端末２００がＡＰとして動作している場合、図５に示す処理が終了する。この場合、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００にＡＰとしての動作を継続させる。
【００６３】
ステップＳ２０１において、映像受信端末２００がＳＴＡとして動作している場合、第２の制御部２０４は、映像受信端末２００が参加している第１のネットワーク内でＳＴＡとして動作している映像送信端末１００が存在するか否かを判断する（ステップＳ２０２）。
【００６４】
例えば、映像受信端末２００は、ＡＰによって生成された第１のネットワークに参加するとき、ＡＰを検索する。このとき、映像受信端末２００は、検索の応答を他の端末から受信する。この応答は、応答を送信した端末の識別子と、その端末が映像送信端末１００または映像受信端末２００であることを示す情報と、その端末がＡＰまたはＳＴＡであることを示す情報とを含む。あるいは、映像受信端末２００は、ＡＰによって生成された第１のネットワークに参加中、他の端末がＡＰの検索を行うとき、その端末から上記の情報を受信する。
【００６５】
あるいは、映像送信端末１００は、映像受信端末２００を検索するための情報をブロードキャストする。この情報は、検索を行う端末の識別子と、その端末が映像送信端末１００または映像受信端末２００であることを示す情報と、その端末がＡＰまたはＳＴＡであることを示す情報とを含む。映像受信端末２００は、この情報を受信する。
【００６６】
端末の識別子と、端末が映像送信端末１００または映像受信端末２００であることを示す情報と、端末がＡＰまたはＳＴＡであることを示す情報とが映像受信端末２００に記憶される。ステップＳ２０２では、第２の制御部２０４は、これらの情報に基づいて、第１のネットワーク内でＳＴＡとして動作している映像送信端末１００が存在するか否かを判断する。
【００６７】
ステップＳ２０２において、第１のネットワーク内でＳＴＡとして動作している映像送信端末１００が存在しない場合、第２の制御部２０４は、ステップＳ２０２における判断を再度行う。ステップＳ２０２において、第１のネットワーク内でＳＴＡとして動作している映像送信端末１００が存在する場合、第２の制御部２０４は、その映像送信端末１００と映像セッションの確立が完了済みであるか否かを判断する（ステップＳ２０３）。
【００６８】
ステップＳ２０３では、第２の制御部２０４は、映像セッションの確立に成功したか否かを判断する。映像セッションの確立に成功した場合、第２の制御部２０４は、映像送信端末１００と映像セッションの確立が完了済みであると判断できる。映像送信端末１００と映像セッションの確立が実行されていない場合と、映像送信端末１００と映像セッションの確立が失敗した場合と、映像送信端末１００と映像セッションの確立が実行中である場合とのいずれか１つにおいて、第２の制御部２０４は、映像送信端末１００と映像セッションの確立が完了済みでないと判断できる。
【００６９】
ステップＳ２０３において、映像送信端末１００と映像セッションの確立が完了済みである場合、第２の制御部２０４は、ステップＳ２０２における判断を再度行う。ステップＳ２０３において、映像送信端末１００と映像セッションの確立が完了済みでない場合、第２の制御部２０４は、第２の通信部２０１を使用することにより、映像送信端末１００に映像送信情報を送信する（ステップＳ２０４）。例えば、映像送信情報は、映像受信端末２００内のメモリに記憶されている。ステップＳ２０４では、この映像送信情報が送信される。ステップＳ２０４において映像送信情報が送信される映像送信端末１００は、ステップＳ２０３において映像セッションの確立が完了済みでないと判断された映像送信端末１００である。
【００７０】
ステップＳ２０４における処理が行われた後、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第１のネットワークから離脱させる（ステップＳ２０５）。これによって、映像受信端末２００は、第１のネットワークから離脱する。ステップＳ２０５では、第２の通信セッション制御部２０２は、第２の通信部２０１を使用することにより、映像受信端末２００が第１のネットワークから離脱することを示す情報をＡＰに送信する。これによって、映像受信端末２００が第１のネットワークに参加している状態が解除される。
【００７１】
ステップＳ２０５における処理が行われた後、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第２のネットワークに参加させる（ステップＳ２０６）。ステップＳ２０６では、第２の通信セッション制御部２０２は、第２の通信部２０１を使用することにより、映像送信情報を受信した映像送信端末１００に参加要求を送信する。
【００７２】
ステップＳ２０６における処理が行われた後、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信情報を受信した映像送信端末１００と映像セッションを確立させる（ステップＳ２０７）。これによって、第２の映像セッション制御部２０３は、映像送信情報を受信した映像送信端末１００と映像セッションを確立する。ステップＳ２０７では、ステップＳ１０５と同様に、複数のメッセージが交換される。ステップＳ２０７では、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、上記のメッセージの送信と受信とを行う。
【００７３】
ステップＳ２０７における処理が行われた後、第２の制御部２０４は、第２の映像セッション制御部２０３に映像を受信させる（ステップＳ２０８）。これによって、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションが確立された映像送信端末１００から映像を受信する。つまり、映像受信端末２００が第２のネットワークに参加した後、かつ、映像セッションが確立された後、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションが確立された映像送信端末１００から映像を受信する。
【００７４】
ステップＳ２０８における処理が行われた後、図５に示す処理が終了する。この場合、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００にＳＴＡとしての動作を継続させる。
【００７５】
図６は、通信の手順を示している。図６を参照し、各端末の動作を説明する。
【００７６】
図６では、映像送信端末１００と、映像受信端末２００と、ＡＰ３００とが、ＡＰ３００によって生成された第１のネットワークにＳＴＡとして参加している。映像受信端末２００は、映像送信端末１００と映像セッションを確立していない（状態ＳＴ１０１）。
【００７７】
映像受信端末２００は、ステップＳ２０４により映像送信情報を送信する。その後、映像受信端末２００は、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【００７８】
映像受信端末２００によって送信された映像送信情報は、ＡＰ３００を経由して、映像送信端末１００に伝送される。映像送信情報が受信された場合（ステップＳ１０２に対応）、映像送信端末１００は、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。その後、映像送信端末１００は、ステップＳ１０４により、ＳＴＡとしての動作を終了し（状態ＳＴ１０４）、かつ、ＡＰとしての動作を開始する（状態ＳＴ１０５）。これによって、映像送信端末１００は、第２のネットワークを生成する。
【００７９】
映像受信端末２００は、ステップＳ２０６により第２のネットワークに参加する。映像送信端末１００と映像受信端末２００とは、ステップＳ１０５とステップＳ２０７とにより映像セッションを確立する。第２のネットワークが生成された後、かつ、映像セッションが確立された後、映像送信端末１００は、ステップＳ１０６により映像受信端末２００に映像を送信する。映像受信端末２００が第２のネットワークに参加した後、かつ、映像セッションが確立された後、映像受信端末２００は、ステップＳ２０８により映像送信端末１００から映像を受信する。
【００８０】
第１の実施形態によれば、映像通信システム１０は、映像送信端末１００と映像受信端末２００とを有する。映像送信端末１００は、第１の通信部１０１と、第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４と、を有する。第１の制御部１０４は、第１の送信端末処理（ステップＳ１０３）と、第２の送信端末処理（ステップＳ１０４）と、第３の送信端末処理（ステップＳ１０５）とを実行する。映像受信端末２００は、第２の通信部２０１と、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４と、を有する。第２の制御部２０４は、第１の受信端末処理（ステップＳ２０４）と、第２の受信端末処理（ステップＳ２０５）と、第３の受信端末処理（ステップＳ２０６）と、第４の受信端末処理（ステップＳ２０７）とを実行する。
【００８１】
第１の実施形態によれば、映像送信端末１００の通信方法は、第１のステップ（ステップＳ１０３）と、第２のステップ（ステップＳ１０４）と、第３のステップ（ステップＳ１０５）と、第４のステップ（ステップＳ１０６）と、を有する。
【００８２】
映像送信端末１００がＳＴＡとして動作し、かつ、映像送信端末１００が第１のネットワークに参加しているときに映像受信端末２００から映像送信に関する映像送信情報が受信された場合、第１のステップでは、映像送信端末１００は第１のネットワークから離脱する。映像送信端末１００が第１のネットワークから離脱した後、第２のステップでは、映像送信端末１００はＡＰとしての動作を開始し、かつ、映像送信端末１００は第２のネットワークを生成する。第３のステップでは、映像送信端末１００は、映像受信端末２００と映像セッションを確立する。第４のステップでは、映像セッションが確立された後、映像送信端末１００は、映像セッションが確立された映像受信端末２００に映像を送信する。
【００８３】
第１の実施形態によれば、映像受信端末２００の通信方法は、第１のステップ（ステップＳ２０４）と、第２のステップ（ステップＳ２０５）と、第３のステップ（ステップＳ２０６）と、第４のステップ（ステップＳ２０７）と、第５のステップ（ステップＳ２０８）と、を有する。
【００８４】
映像受信端末２００がＳＴＡとして動作し、かつ、映像受信端末２００が第１のネットワークに参加しているときに、第１のステップでは、映像受信端末２００は映像送信端末１００に映像送信に関する映像送信情報を送信する。映像送信情報が送信された後、第２のステップでは、映像受信端末２００は第１のネットワークから離脱する。映像受信端末２００が第１のネットワークから離脱した後、第３のステップでは、映像受信端末２００は第２のネットワークに参加する。第４のステップでは、映像受信端末２００は、映像送信端末１００と映像セッションを確立する。第５のステップでは、映像セッションが確立された後、映像受信端末２００は、映像セッションが確立された映像送信端末１００から映像を受信する。
【００８５】
第１の実施形態によれば、プログラムは、映像送信端末１００のコンピュータに、第１のステップ（ステップＳ１０３）と、第２のステップ（ステップＳ１０４）と、第３のステップ（ステップＳ１０５）と、第４のステップ（ステップＳ１０６）と、を実行させる。
【００８６】
第１の実施形態によれば、プログラムは、映像受信端末２００のコンピュータに、第１のステップ（ステップＳ２０４）と、第２のステップ（ステップＳ２０５）と、第３のステップ（ステップＳ２０６）と、第４のステップ（ステップＳ２０７）と、第５のステップ（ステップＳ２０８）と、を実行させる。
【００８７】
第１の実施形態では、映像受信端末２００から映像送信情報が受信された場合、映像送信端末１００がＡＰになり、かつ、第２のネットワークを生成することにより、映像送信端末１００は映像送信可能な状態になる。そのため、映像送信端末１００と映像受信端末２００とが既存のＡＰを経由せず直接、映像を伝送できるように新たなネットワークを構成することができる。
【００８８】
第２のネットワークに参加中の映像受信端末２００と異なる映像受信端末２００が第２のネットワークにステーションとして参加し、かつ、複数の映像受信端末２００が映像送信端末１００に映像を要求した場合、映像送信端末１００は複数の映像受信端末２００に直接、映像を送信することが可能である。したがって、複数の映像受信端末２００が映像受信を行う場合の伝送効率が高い。
【００８９】
新たなネットワークが構成される前に映像送信端末１００と映像受信端末２００とが一般的なＡＰに接続しているとき、映像送信端末１００と映像受信端末２００とが、新たなネットワークまたは映像通信に関する情報を共有することは可能である。しかし、Ｍｉｒａｃａｓｔ（登録商標）により映像送信端末１００と映像受信端末２００とが新たなネットワークを構成する場合、映像送信端末１００と映像受信端末２００とがそれらの情報を利用することなくＭｉｒａｃａｓｔ（登録商標）の一連の動作が行われる。そのため、時間がかかる。
【００９０】
第１の実施形態では、映像送信端末１００と映像受信端末２００とは、映像送信端末１００と映像受信端末２００とのどちらがＡＰになるのかを決定する必要がない。したがって、映像伝送の開始までに要する時間を短縮することができる。
【００９１】
（第２の実施形態）
本発明の第２の実施形態では、映像送信端末１００が使用される。また、映像受信端末２００が、図７に示す映像受信端末２００ａに変更される。
【００９２】
図７は、映像受信端末２００ａの構成を示している。図７に示すように、映像受信端末２００ａは、第２の通信部２０１と、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４と、アプリケーション２０５と、表示部２０６と、指示受付部２０７とを有する。
【００９３】
図７に示す構成について、図３に示す構成と異なる点を説明する。アプリケーション２０５は、映像表示用のソフトウェアである。アプリケーション２０５は、表示部２０６を制御することにより、映像送信端末１００から受信された映像を表示する。
【００９４】
表示部２０６は、ディスプレイである。表示部２０６は、映像受信端末２００ａから独立した構成であってもよい。したがって、表示部２０６は、映像受信端末２００ａに必須ではない。
【００９５】
指示受付部２０７は、アプリケーション２０５を起動する指示をユーザから受け付ける。また、指示受付部２０７は、映像セッションが確立された１つ以上の映像送信端末１００のうち１つを選択する指示をユーザから受け付ける。ユーザによって１つの映像送信端末１００が選択されることによって、アプリケーション２０５が表示する映像を送信する映像送信端末１００が特定される。つまり、映像の送信元になる映像送信端末１００が特定される。指示受付部２０７は、アプリケーション２０５を起動する指示を受け付けた場合、アプリケーション２０５に起動指示を出力する。アプリケーション２０５は、起動指示に基づいて起動する。指示受付部２０７は、映像送信端末１００を選択する指示を受け付けた場合、第２の制御部２０４に端末情報を出力する。端末情報は、選択された映像送信端末１００を示す。指示受付部２０７は、映像受信端末２００ａから独立した構成であってもよい。したがって、指示受付部２０７は、映像受信端末２００ａに必須ではない。
【００９６】
アプリケーション２０５が起動するとき、第１の受信端末処理では、第２の制御部２０４は、第２の通信部２０１を使用することにより、映像送信情報を映像送信端末１００に送信する。アプリケーション２０５が起動した時点と、アプリケーション２０５が表示する映像を送信する映像送信端末１００が特定される時点との間に、第４の受信端末処理では、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像セッションの確立に必要な全ての処理を行わせる。映像送信端末１００が特定された後、第２の受信端末処理では、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００ａを第１のネットワークから離脱させる。
【００９７】
上記の点以外については、図７に示す構成は、図３に示す構成と同様である。
【００９８】
映像送信端末１００において、以下の点が第１の実施形態と異なる。第１の映像セッション制御部１０３が映像セッションの確立に必要な全ての処理を完了した後、第１の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００を第１のネットワークから離脱させる。上記以外の点については、第２の実施形態の映像送信端末１００は、第１の実施形態の映像送信端末１００と同様である。
【００９９】
図８は、映像送信端末１００の動作の手順を示している。図８を参照し、映像送信端末１００の動作について説明する。以下では、図４に示す動作と異なる動作について説明する。
【０１００】
ステップＳ１０２において、映像送信情報が受信された場合、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像送信情報を送信した映像受信端末２００ａと映像セッションを確立させる（ステップＳ１１１）。ステップＳ１１１における処理は、ステップＳ１０５における処理と同様である。ステップＳ１１１において、第１の映像セッション制御部１０３は、映像セッションの確立に必要な全ての処理を行う。
【０１０１】
ステップＳ１１１における処理が行われた後、ステップＳ１０３における処理が行われる。ステップＳ１０４における処理が行われた後、映像送信端末１００は、映像セッションが確立された状態になる（ステップＳ１１２）。ステップＳ１１２では、第１の制御部１０４は、映像セッションに関するフラグを、映像セッションが確立されたことを示す値に変更する。映像送信端末１００が第１のネットワークから離脱した後、第１の映像セッション制御部１０３は、映像セッションの確立に必要な処理を行わない。ステップＳ１１２における処理が行われた後、ステップＳ１０６における処理が行われる。
【０１０２】
上記以外の点については、図８に示す動作は、図４に示す動作と同様である。
【０１０３】
図９と図１０とは、映像受信端末２００ａの動作の手順を示している。図９と図１０とを参照し、映像受信端末２００ａの動作について説明する。以下では、図５に示す動作と異なる動作について説明する。
【０１０４】
ステップＳ２０３において、映像送信端末１００と映像セッションの確立が完了済みでない場合、第２の制御部２０４は、アプリケーション２０５が起動したか否かを判断する（ステップＳ２１１）。
【０１０５】
ステップＳ２１１において、アプリケーション２０５が起動していない場合、第２の制御部２０４は、ステップＳ２１１における判断を再度行う。ステップＳ２１１において、アプリケーション２０５が起動した場合、ステップＳ２０４における処理が行われる。ステップＳ２０４では、１つ以上の映像送信端末１００に映像送信情報が送信される。つまり、複数の映像送信端末１００に映像送信情報が送信されてもよい。
【０１０６】
ステップＳ２０４における処理が行われた後、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信情報を受信した映像送信端末１００と映像セッションを確立させる（ステップＳ２１２）。ステップＳ２１２における処理は、ステップＳ２０７における処理と同様である。ステップＳ２１２において、第２の映像セッション制御部２０３は、映像セッションの確立に必要な全ての処理を行う。ステップＳ２１２では、１つ以上の映像送信端末１００と映像セッションが確立される。つまり、複数の映像送信端末１００と映像セッションが確立されてもよい。
【０１０７】
ステップＳ２１２における処理が行われた後、第２の制御部２０４は、映像送信端末１００が特定されたか否かを判断する（ステップＳ２１３）。ステップＳ２１３では、第２の制御部２０４は、指示受付部２０７からの端末情報に基づいて判断を行う。端末情報が指示受付部２０７から出力されていない場合、第２の制御部２０４は、映像送信端末１００が特定されていないと判断できる。端末情報が指示受付部２０７から出力された場合、第２の制御部２０４は、映像送信端末１００が特定されたと判断できる。
【０１０８】
ステップＳ２１３において、映像送信端末１００が特定されていない場合、ステップＳ２１３における判断が再度行われる。ステップＳ２１３において、映像送信端末１００が特定された場合、ステップＳ２０５における処理が行われる。ステップＳ２０６における処理が行われた後、映像受信端末２００ａは、映像セッションが確立された状態になる（ステップＳ２１４）。ステップＳ２１４では、第２の制御部２０４は、映像セッションに関するフラグを、映像セッションが確立されたことを示す値に変更する。映像受信端末２００ａが第１のネットワークから離脱した後、第２の映像セッション制御部２０３は、映像セッションの確立に必要な処理を行わない。
【０１０９】
ステップＳ２１４における処理が行われた後、ステップＳ２０８における処理が行われる。ステップＳ２０８では、第２の制御部２０４は、第２の通信部２０１を使用することにより、映像セッションが確立され、かつ、端末情報が示す映像送信端末１００から映像を受信する。つまり、ステップＳ２０８では、ステップＳ２１３において特定された映像送信端末１００から映像が受信される。
【０１１０】
図９と図１０とに示す動作では、第２の制御部２０４は、アプリケーション２０５が起動した後、第２の通信部２０１を使用することにより、映像送信情報を映像送信端末１００に送信する。第２の制御部２０４は、アプリケーション２０５を起動する指示が受け付けられた後、アプリケーション２０５が起動する前に、第２の通信部２０１を使用することにより、映像送信情報を映像送信端末１００に送信してもよい。
【０１１１】
上記以外の点については、図９と図１０とに示す動作は、図５に示す動作と同様である。
【０１１２】
図１１は、通信の手順を示している。図１１を参照し、各端末の動作を説明する。以下では、図６に示す動作と異なる点を説明する。
【０１１３】
映像受信端末２００ａは、映像送信端末１００と映像セッションを確立していない（状態ＳＴ１０１）。ユーザの指示によりアプリケーション２０５が起動する（状態ＳＴ１１１）。アプリケーション２０５が起動した後、映像受信端末２００ａは、ステップＳ２０４により映像送信情報を送信する。
【０１１４】
映像受信端末２００ａによって送信された映像送信情報は、ＡＰ３００を経由して、映像送信端末１００に伝送される。映像送信情報が受信された場合（ステップＳ１０２に対応）、映像送信端末１００は、ステップＳ１１１により映像セッションを確立する。映像受信端末２００ａは、ステップＳ２１２により映像セッションを確立する。映像送信端末１００と映像受信端末２００ａとが第１のネットワークに参加しているため、映像セッションの確立のためのメッセージはＡＰ３００を経由する。
【０１１５】
映像セッションが確立された後、映像送信端末１００は、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。映像セッションが確立された後、映像受信端末２００ａにおいて、アプリケーション２０５が表示する映像を送信する映像送信端末１００が特定される（状態ＳＴ１１２）。映像送信端末１００が特定された後、映像受信端末２００ａは、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【０１１６】
上記以外の点については、図１１に示す動作は、図６に示す動作と同様である。
【０１１７】
映像送信端末１００が特定される前、映像受信端末２００ａにおいて、アプリケーション２０５が起動する処理と、映像送信端末１００の選択に関する処理とが行われる。そのため、映像送信端末１００の特定に時間がかかる。第２の実施形態では、アプリケーション２０５が起動した時点と、映像送信端末１００が特定される時点との間に映像セッションの確立が完了する。そのため、映像送信端末１００と映像受信端末２００ａとが第１のネットワークから離脱した後、映像伝送の開始までに要する時間をより短縮することができる。
【０１１８】
（第３の実施形態）
本発明の第３の実施形態では、映像送信端末１００と映像受信端末２００とが使用される。
【０１１９】
映像送信端末１００において、以下の点が第１の実施形態と異なる。第１の送信端末処理では、第１の制御部１０４は、第１の通信部１０１を制御することにより、映像送信情報を送信した映像受信端末２００にアクセスポイント情報（以下、ＡＰ情報と略記する）を送信する。ＡＰ情報は、映像送信端末１００がＡＰになることを示す。ＡＰ情報が送信された後、第１の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００を第１のネットワークから離脱させる。上記以外の点については、第３の実施形態の映像送信端末１００は、第１の実施形態の映像送信端末１００と同様である。
【０１２０】
映像受信端末２００において、以下の点が第１の実施形態と異なる。ＡＰ情報が受信された後、第２の受信端末処理では、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第１のネットワークから離脱させる。上記以外の点については、第３の実施形態の映像受信端末２００は、第１の実施形態の映像受信端末２００と同様である。
【０１２１】
図１２は、映像送信端末１００の動作の手順を示している。図１２を参照し、映像送信端末１００の動作について説明する。以下では、図４に示す動作と異なる動作について説明する。
【０１２２】
ステップＳ１０２において、映像送信情報が受信された場合、第１の制御部１０４は、第１の通信部１０１を制御することにより、映像送信情報を送信した映像受信端末２００にＡＰ情報を送信する（ステップＳ１２１）。例えば、ＡＰ情報は、映像送信端末１００内のメモリに記憶されている。ステップＳ１２１では、このＡＰ情報が送信される。ステップＳ１２１における処理が行われた後、ステップＳ１０３における処理が行われる。つまり、ＡＰ情報が送信された後、映像送信端末１００は第１のネットワークから離脱する。
【０１２３】
上記以外の点については、図１２に示す動作は、図４に示す動作と同様である。
【０１２４】
図１３は、映像受信端末２００の動作の手順を示している。図１３を参照し、映像受信端末２００の動作について説明する。以下では、図５に示す動作と異なる動作について説明する。
【０１２５】
ステップＳ２０４における処理が行われた後、第２の制御部２０４は、第２の通信部２０１を監視し、映像送信端末１００からＡＰ情報が受信されたか否かを判断する（ステップＳ２２１）。第２の制御部２０４は、第２の通信部２０１を制御することにより、映像送信端末１００によって送信されたＡＰ情報を受信する。
【０１２６】
ステップＳ２２１において、ＡＰ情報が受信されていない場合、ステップＳ２２１における判断が再度行われる。ステップＳ２２１において、ＡＰ情報が受信された場合、ステップＳ２０５における処理が行われる。つまり、ＡＰ情報が受信された後、映像受信端末２００は第１のネットワークから離脱する。映像送信情報が送信された後、かつ、ＡＰ情報が受信される前に映像受信端末２００が第１のネットワークから離脱してもよい。
【０１２７】
図１４は、通信の手順を示している。図１４を参照し、各端末の動作を説明する。以下では、図６に示す動作と異なる点を説明する。
【０１２８】
映像送信情報が受信された場合、映像送信端末１００は、ステップＳ１２１により映像受信端末２００にＡＰ情報を送信する。映像送信端末１００によって送信されたＡＰ情報は、ＡＰ３００を経由して、映像受信端末２００に伝送される。
【０１２９】
ＡＰ情報が送信された後、映像送信端末１００は、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。ＡＰ情報が受信された場合（ステップＳ２２１に対応）、映像受信端末２００は、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【０１３０】
第３の実施形態では、映像送信情報を受信した映像送信端末１００が映像受信端末２００にＡＰ情報を送信する。これによって、映像受信端末２００は、映像送信端末１００がＡＰになることを認識することができる。そのため、映像送信端末１００と映像受信端末２００とは、映像送信端末１００と映像受信端末２００とのどちらがＡＰになるのかを決定する必要がない。したがって、映像伝送の開始までに要する時間を短縮することができる。
【０１３１】
例えば、一部のスマートフォン等のＳＴＡは、ＡＰを検索するときの検索周期が一定でない。このＳＴＡでは、１回の検索によりＡＰが発見されない場合、検索周期が以前の検索周期よりも長くなる場合がある。ＡＰが発見されない状況が続くことにより、検索周期が急速に長くなる。映像受信端末２００がこのようなＳＴＡである場合、以下の状況が発生する可能性がある。例えば、映像送信端末１００が映像送信情報を受信した後、映像送信端末１００が映像受信端末２００と異なる端末と必要に応じて通信している場合、映像送信端末１００がＡＰとしての動作を開始するのが何らかの理由により遅れうる。映像受信端末２００がＳＴＡとしての動作を開始し、ＡＰを検索した場合、ＡＰがすぐに発見されず、検索周期が長くなりうる。そのため、映像送信端末１００がＡＰとしての動作を開始した後、映像受信端末２００によるＡＰの発見が遅れる可能性がある。
【０１３２】
しかし、第３の実施形態では、映像送信端末１００がＡＰ情報を送信することにより、映像送信端末１００がＡＰとしての動作を開始するタイミングを映像受信端末２００が把握することができる。そのため、ＡＰ情報が受信されたときに映像受信端末２００がＡＰの検索を開始することにより、映像受信端末２００がＡＰの検索を無駄に繰り返すことを回避することができる。つまり、検索周期が長くなることによりＡＰの発見が遅れることを回避することができる。そのため、映像伝送の開始までに要する時間を短縮することができる。
【０１３３】
（第４の実施形態）
本発明の第４の実施形態では、映像送信端末１００と映像受信端末２００とが使用される。
【０１３４】
映像送信端末１００において、以下の点が第１の実施形態と異なる。第１の送信端末処理では、第１の制御部１０４は、第１の通信部１０１を制御することにより、映像送信情報を送信した映像受信端末２００にネットワーク情報（以下、ＮＷ情報と略記する）を送信する。ＮＷ情報は、識別情報と、チャネル情報と、セキュリティ情報との少なくとも１つを含む。識別情報は、第２のネットワークを識別する。例えば、識別情報は、第２のネットワークのネットワーク識別子である。チャネル情報は、第２のネットワークで使用される通信チャネルに関する。例えば、チャネル情報は、通信チャネルのチャネル識別子である。セキュリティ情報は、第２のネットワークに参加するために必要な認証に関する。例えば、セキュリティ情報は、認証方式と、暗号化方式と、暗号鍵との少なくとも１つである。ＮＷ情報が送信された後、第１の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００を第１のネットワークから離脱させる。上記以外の点については、第４の実施形態の映像送信端末１００は、第１の実施形態の映像送信端末１００と同様である。
【０１３５】
映像受信端末２００において、以下の点が第１の実施形態と異なる。第２の受信端末処理では、第２の制御部２０４は、ネットワーク情報が受信された後、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第１のネットワークから離脱させる。上記以外の点については、第４の実施形態の映像受信端末２００は、第１の実施形態の映像受信端末２００と同様である。
【０１３６】
図１５は、映像送信端末１００の動作の手順を示している。図１５を参照し、映像送信端末１００の動作について説明する。以下では、図４に示す動作と異なる動作について説明する。
【０１３７】
ステップＳ１０２において、映像送信情報が受信された場合、第１の制御部１０４は、第１の通信部１０１を制御することにより、映像送信情報を送信した映像受信端末２００にＮＷ情報を送信する（ステップＳ１３１）。ＮＷ情報は、識別情報と、チャネル情報と、セキュリティ情報との１つのみを含んでもよい。あるいは、ＮＷ情報は、識別情報と、チャネル情報と、セキュリティ情報との複数を含んでもよい。例えば、ＮＷ情報は、映像送信端末１００内のメモリに記憶されている。ステップＳ１３１では、このＮＷ情報が送信される。ステップＳ１３１における処理が行われた後、ステップＳ１０３における処理が行われる。つまり、ＮＷ情報が送信された後、映像送信端末１００は第１のネットワークから離脱する。
【０１３８】
第４の実施形態では、映像送信情報を受信した映像送信端末１００のみがＮＷ情報を送信する。ＮＷ情報を受信した映像受信端末２００は、ＮＷ情報を送信した映像送信端末１００がＡＰになり第２のネットワークを生成することを知ることができる。ＮＷ情報は、ＮＷ情報に含まれる情報が既存のネットワーク以外の新しいネットワークの情報であることを示す情報を含んでもよい。ＮＷ情報を受信した映像受信端末２００は、この情報に基づいて、ＮＷ情報を送信した映像送信端末１００がＡＰになり第２のネットワークを生成することを知ることができる。
【０１３９】
上記以外の点については、図１５に示す動作は、図４に示す動作と同様である。
【０１４０】
図１６は、映像受信端末２００の動作の手順を示している。図１６を参照し、映像受信端末２００の動作について説明する。以下では、図５に示す動作と異なる動作について説明する。
【０１４１】
ステップＳ２０４における処理が行われた後、第２の制御部２０４は、第２の通信部２０１を監視し、映像送信端末１００からＮＷ情報が受信されたか否かを判断する（ステップＳ２３１）。第２の制御部２０４は、第２の通信部２０１を制御することにより、映像送信端末１００によって送信されたＮＷ情報を受信する。
【０１４２】
ステップＳ２３１において、ＮＷ情報が受信されていない場合、ステップＳ２３１における判断が再度行われる。ステップＳ２３１において、ＮＷ情報が受信された場合、ステップＳ２０５における処理が行われる。つまり、ＮＷ情報が受信された後、映像受信端末２００は第１のネットワークから離脱する。映像送信情報が送信された後、かつ、ＮＷ情報が受信される前に映像受信端末２００が第１のネットワークから離脱してもよい。
【０１４３】
図１７は、通信の手順を示している。図１７を参照し、各端末の動作を説明する。以下では、図６に示す動作と異なる点を説明する。
【０１４４】
映像送信情報が受信された場合、映像送信端末１００は、ステップＳ１３１により映像受信端末２００にＮＷ情報を送信する。映像送信端末１００によって送信されたＮＷ情報は、ＡＰ３００を経由して、映像受信端末２００に伝送される。
【０１４５】
ＮＷ情報が送信された後、映像送信端末１００は、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。ＮＷ情報が受信された場合（ステップＳ２３１に対応）、映像受信端末２００は、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【０１４６】
第４の実施形態では、映像送信情報を受信した映像送信端末１００が映像受信端末２００にＮＷ情報を送信する。これによって、映像受信端末２００は、映像送信端末１００がＡＰになることを認識することができる。そのため、映像送信端末１００と映像受信端末２００とは、映像送信端末１００と映像受信端末２００とのどちらがＡＰになるのかを決定する必要がない。したがって、映像伝送の開始までに要する時間を短縮することができる。
【０１４７】
第４の実施形態では、映像受信端末２００は、第２のネットワークに関するＮＷ情報を用いてＡＰに接続することが可能である。一部のＳＴＡは、ＡＰを検索するとき、ネットワーク識別子を指定せずに全てのＡＰを対象に検索を行う。検索の目的に一致するＡＰが発見された後、そのＳＴＡは、そのＡＰのネットワーク識別子を指定して再度ＡＰを検索する。ＮＷ情報がネットワーク識別子である場合、ＡＰを検索するときにネットワーク識別子を指定せずに全てのＡＰを検索する動作を省くことができる。映像受信端末２００は、ネットワーク情報が示すネットワーク識別子を指定してＡＰを検索することが可能である。そのため、映像伝送の開始までに要する時間を短縮することができる。
【０１４８】
例えば、ＮＷ情報が通信チャネルに関する情報である場合、映像受信端末２００は、ＡＰを検索するとき、全ての通信チャネルを対象に通信チャネルの検索を行う必要はない。映像受信端末２００は、ＮＷ情報が示す通信チャネルを使用してＡＰを検索することが可能である。そのため、映像伝送の開始までに要する時間を短縮することができる。
【０１４９】
例えば、ＮＷ情報がセキュリティ情報である場合、映像受信端末２００は、セキュリティ情報を使用して映像送信端末１００に接続することが可能である。一般的に、何らかの接続設定手段（例えば、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（登録商標））に従って種々の情報の交換が行われた後、セキュリティ情報が取得される。あるいは、セキュリティ情報は、ユーザによって入力される。しかし、接続設定手段に従った処理およびユーザによる入力は必要ない。映像受信端末２００は、映像送信端末１００から受信されたセキュリティ情報を使用してＡＰに接続することが可能である。そのため、映像伝送の開始までに要する時間を短縮することができる。
【０１５０】
（第５の実施形態）
本発明の第５の実施形態では、映像送信端末１００と映像受信端末２００とが使用される。
【０１５１】
映像送信端末１００は、第２の実施形態の映像送信端末１００と同様である。第１の映像セッション制御部１０３が映像セッションの確立に必要な全ての処理を完了した後、第１の送信端末処理では、第１の制御部１０４は、第１の通信セッション制御部１０２を制御することにより、映像送信端末１００を第１のネットワークから離脱させる。
【０１５２】
映像受信端末２００において、以下の点が第１の実施形態と異なる。第２の映像セッション制御部２０３が映像セッションの確立に必要な全ての処理を完了した後、第２の受信端末処理では、第２の制御部２０４は、第２の通信セッション制御部２０２を制御することにより、映像受信端末２００を第１のネットワークから離脱させる。上記以外の点については、第５の実施形態の映像受信端末２００は、第１の実施形態の映像受信端末２００と同様である。
【０１５３】
映像送信端末１００の動作は、図８に示す動作と同様である。そのため、映像送信端末１００の動作については説明を省略する。図８に示すように、ステップＳ１１１における処理が行われた後、ステップＳ１０３における処理が行われる。つまり、映像セッションの確立に必要な全ての処理が完了した後、映像送信端末１００は、第１のネットワークから離脱する。
【０１５４】
図１８は、映像受信端末２００の動作の手順を示している。図１８を参照し、映像受信端末２００の動作について説明する。以下では、図５に示す動作と異なる動作について説明する。
【０１５５】
ステップＳ２０４における処理が行われた後、ステップＳ２１２における処理が行われる。ステップＳ２１２は、図１０のステップＳ２１２と同様である。ステップＳ２１２において、第２の映像セッション制御部２０３は、映像セッションの確立に必要な全ての処理を行う。ステップＳ２１２における処理が行われた後、ステップＳ２０５における処理が行われる。つまり、映像セッションの確立に必要な全ての処理が完了した後、映像受信端末２００は、第１のネットワークから離脱する。
【０１５６】
ステップＳ２０６における処理が行われた後、映像受信端末２００は、映像セッションが確立された状態になる（ステップＳ２１４）。ステップＳ２１４は、図１０のステップＳ２１４と同様である。ステップＳ２１４における処理が行われた後、ステップＳ２０８における処理が行われる。
【０１５７】
図１９は、通信の手順を示している。図１９を参照し、各端末の動作を説明する。以下では、図６に示す動作と異なる点を説明する。
【０１５８】
映像送信情報が受信された場合（ステップＳ１０２に対応）、映像送信端末１００は、ステップＳ１１１により映像セッションを確立する。映像送信情報が送信された後、映像受信端末２００は、ステップＳ２１２により映像セッションを確立する。映像送信端末１００と映像受信端末２００とが第１のネットワークに参加しているため、映像セッションの確立のためのメッセージはＡＰ３００を経由する。
【０１５９】
映像セッションが確立された後、映像送信端末１００は、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。映像セッションが確立された後、映像受信端末２００は、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【０１６０】
上記以外の点については、図１９に示す動作は、図６に示す動作と同様である。
【０１６１】
第５の実施形態では、映像送信端末１００と映像受信端末２００とが第１のネットワークから離脱する前に映像セッションの確立が完了する。そのため、映像送信端末１００と映像受信端末２００とが第１のネットワークから離脱したタイミングから映像伝送の開始までに要する時間をより短縮することができる。
【０１６２】
（第６の実施形態）
本発明の第６の実施形態では、映像送信端末１００が、図２０に示す映像送信端末１００ｂに変更される。また、映像受信端末２００が、図２１に示す映像受信端末２００ｂに変更される。
【０１６３】
図２０は、映像送信端末１００ｂの構成を示している。図２０に示すように、映像送信端末１００ｂは、第１の通信部１０１と、第１の通信セッション制御部１０２と、第１の映像セッション制御部１０３と、第１の制御部１０４と、第１の記憶部１０５とを有する。
【０１６４】
図２０に示す構成について、図２に示す構成と異なる点を説明する。第１の記憶部１０５は、映像セッションの確立のために交換されるメッセージを記憶する。第１の記憶部１０５は、映像送信端末１００ｂに着脱可能であってもよい。したがって、第１の記憶部１０５は、映像送信端末１００ｂに必須ではない。
【０１６５】
映像送信端末１００ｂが第１のネットワークから離脱する前に、第３の送信端末処理では、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像受信端末２００ｂとの映像セッションの確立に必要な処理の一部（第１の処理）を実行させる。第２のネットワークが生成された後、第３の送信端末処理では、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像受信端末２００ｂとの映像セッションの確立に必要な処理の残り（第２の処理）を実行させる。
【０１６６】
上記の点以外については、図２０に示す構成は、図２に示す構成と同様である。
【０１６７】
図２１は、映像受信端末２００ｂの構成を示している。図２１に示すように、映像受信端末２００ｂは、第２の通信部２０１と、第２の通信セッション制御部２０２と、第２の映像セッション制御部２０３と、第２の制御部２０４と、第２の記憶部２０８とを有する。
【０１６８】
図２１に示す構成について、図３に示す構成と異なる点を説明する。第２の記憶部２０８は、映像セッションの確立のために交換されるメッセージを記憶する。第２の記憶部２０８は、映像受信端末２００ｂに着脱可能であってもよい。したがって、第２の記憶部２０８は、映像受信端末２００ｂに必須ではない。
【０１６９】
映像受信端末２００ｂが第１のネットワークから離脱する前に、第４の受信端末処理では、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信端末１００ｂとの映像セッションの確立に必要な処理の一部（第３の処理）を実行させる。映像受信端末２００ｂが第２のネットワークに参加した後、第４の受信端末処理では、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信端末１００ｂとの映像セッションの確立に必要な処理の残り（第４の処理）を実行させる。
【０１７０】
上記の点以外については、図２１に示す構成は、図３に示す構成と同様である。
【０１７１】
図２２は、映像送信端末１００ｂの動作の手順を示している。図２２を参照し、映像送信端末１００ｂの動作について説明する。以下では、図４に示す動作と異なる動作について説明する。
【０１７２】
第１の実施形態で説明したように、映像送信端末１００ｂは、映像送信端末１００ｂがＡＰを検索するときに他の端末から送信された応答を受信する。あるいは、映像送信端末１００ｂは、他の端末がＡＰを検索するときにその端末から送信された情報を受信する。あるいは、映像送信端末１００ｂは、映像受信端末２００ｂが映像送信端末１００ｂを検索するために送信する情報を受信する。第１の制御部１０４は、上記の情報に基づいて映像受信端末２００ｂを認識する。
【０１７３】
ステップＳ１０１において、映像送信端末１００ｂがＳＴＡとして動作している場合、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像受信端末２００ｂとの映像セッションの確立に必要な処理の一部を実行させる（ステップＳ１５１）。これによって、第１の映像セッション制御部１０３は、映像セッションの確立に必要な処理の一部を実行する。つまり、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションの確立に必要なメッセージの一部を映像受信端末２００ｂに送信する。また、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションの確立に必要なメッセージの一部を映像受信端末２００ｂから受信する。
【０１７４】
ステップＳ１５１における処理が行われた後、ステップＳ１０２における処理が行われる。例えば、ステップＳ１５１における処理が実行されているとき、映像送信用のアプリケーションが起動したタイミングでステップＳ１０２における処理が行われる。
【０１７５】
ステップＳ１０２において、映像送信情報が受信された場合、第１の映像セッション制御部１０３は、ステップＳ１５１において映像受信端末２００ｂと交換されたメッセージを第１の記憶部１０５に記憶させる（ステップＳ１５２）。これによって、第１の記憶部１０５は、映像受信端末２００ｂに送信されたメッセージと、映像受信端末２００ｂから受信されたメッセージとを記憶する。
【０１７６】
第１の記憶部１０５は、映像セッションの確立に必要なメッセージのそれぞれが送信または受信されたことを示すフラグを記憶してもよい。ステップＳ１５２では、ステップＳ１５１において映像受信端末２００ｂと交換されたメッセージと対応するフラグの値が、メッセージが送信または受信されたことを示す値に変更されてもよい。
【０１７７】
ステップＳ１５２における処理が行われた後、ステップＳ１０３における処理が行われる。つまり、映像セッションの確立に必要な処理の一部が実行された後、映像送信端末１００ｂは、第１のネットワークから離脱する。
【０１７８】
ステップＳ１０４における処理が行われた後、第１の制御部１０４は、第１の映像セッション制御部１０３に、映像送信情報を送信した映像受信端末２００ｂとの映像セッションの確立に必要な処理の残りを実行させる（ステップＳ１５３）。これによって、第１の映像セッション制御部１０３は、映像セッションの確立に必要な処理の残りを実行する。つまり、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションの確立に必要なメッセージの残りを映像受信端末２００ｂに送信する。また、第１の映像セッション制御部１０３は、第１の通信部１０１を使用することにより、映像セッションの確立に必要なメッセージの残りを映像受信端末２００ｂから受信する。ステップＳ１５３により、映像受信端末２００ｂとの映像セッションの確立が完了する。
【０１７９】
例えば、映像セッションの確立のためにｎ個のメッセージの送信と受信とが必要である。ｎは２以上の整数である。ステップＳ１５１では、第１の制御部１０４は、第１の映像セッション制御部１０３に、１個以上のメッセージの送信と受信とを実行させる。ステップＳ１５３では、第１の制御部１０４は、第１の映像セッション制御部１０３に、ｎ個のメッセージのうちステップＳ１５１で送信および受信されたメッセージを除くメッセージの送信と受信とを実行させる。
【０１８０】
ステップＳ１５１では、第１の制御部１０４は、第１の映像セッション制御部１０３に、所定の数のメッセージの送信と受信とを実行させてもよい。例えば、ステップＳ１５１では、ｋ個のメッセージの送信と受信とが行われてもよい。ｋは、１以上かつｍ未満の整数である。
【０１８１】
ステップＳ１５１において、映像セッションの確立に必要なｎ個のメッセージの全ての送信と受信とが行われてもよい。その場合、ステップＳ１５３における処理は行われない。
【０１８２】
ステップＳ１５３における処理が行われた後、ステップＳ１０６における処理が行われる。ステップＳ１０２において映像受信端末２００ｂから受信される映像送信情報は、映像セッションを確立するためのメッセージを含まない。
【０１８３】
図２２に示す動作では、映像送信情報が受信される前に、第１の映像セッション制御部１０３は、映像セッションの確立に必要な処理の一部を実行する。映像送信情報が受信された後、かつ、映像送信端末１００ｂが第１のネットワークから離脱する前に、第１の映像セッション制御部１０３は、映像セッションの確立に必要な処理の一部を実行してもよい。第１の映像セッション制御部１０３は、映像送信情報が受信される前、および映像送信情報が受信された後、映像セッションの確立に必要な処理の一部を実行してもよい。
【０１８４】
上記以外の点については、図２２に示す動作は、図４に示す動作と同様である。
【０１８５】
図２３と図２４とは、映像受信端末２００ｂの動作の手順を示している。図２３と図２４とを参照し、映像受信端末２００ｂの動作について説明する。以下では、図５に示す動作と異なる動作について説明する。
【０１８６】
第１の実施形態で説明したように、映像受信端末２００ｂは、映像受信端末２００ｂがＡＰを検索するときに他の端末から送信された応答を受信する。あるいは、映像受信端末２００ｂは、他の端末がＡＰを検索するときにその端末から送信された情報を受信する。あるいは、映像受信端末２００ｂは、映像送信端末１００ｂが映像受信端末２００ｂを検索するために送信する情報を受信する。第２の制御部２０４は、上記の情報に基づいて映像送信端末１００ｂを認識する。
【０１８７】
ステップＳ２０１において、映像受信端末２００ｂがＳＴＡとして動作している場合、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信端末１００ｂとの映像セッションの確立に必要な処理の一部を実行させる（ステップＳ２５１）。これによって、第２の映像セッション制御部２０３は、映像セッションの確立に必要な処理の一部を実行する。つまり、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションの確立に必要なメッセージの一部を映像送信端末１００ｂに送信する。また、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションの確立に必要なメッセージの一部を映像送信端末１００ｂから受信する。
【０１８８】
ステップＳ２５１における処理が行われた後、ステップＳ２０２における処理が行われる。例えば、ステップＳ２５１における処理が実行されているとき、映像受信用のアプリケーションが起動したタイミングでステップＳ２０２における処理が行われる。
【０１８９】
ステップＳ２０４における処理が行われた後、第２の映像セッション制御部２０３は、ステップＳ２５１において映像送信端末１００ｂと交換されたメッセージを第２の記憶部２０８に記憶させる（ステップＳ２５２）。これによって、第２の記憶部２０８は、映像送信端末１００ｂに送信されたメッセージと、映像送信端末１００ｂから受信されたメッセージとを記憶する。
【０１９０】
第２の記憶部２０８は、映像セッションの確立に必要なメッセージのそれぞれが送信または受信されたことを示すフラグを記憶してもよい。ステップＳ２５２では、ステップＳ２５１において映像送信端末１００ｂと交換されたメッセージと対応するフラグの値が、メッセージが送信または受信されたことを示す値に変更されてもよい。
【０１９１】
ステップＳ２５２における処理が行われた後、ステップＳ２０５における処理が行われる。つまり、映像セッションの確立に必要な処理の一部が実行された後、映像受信端末２００ｂは、第１のネットワークから離脱する。
【０１９２】
ステップＳ２０６における処理が行われた後、第２の制御部２０４は、第２の映像セッション制御部２０３に、映像送信情報を受信した映像送信端末１００ｂとの映像セッションの確立に必要な処理の残りを実行させる（ステップＳ２５３）。これによって、第２の映像セッション制御部２０３は、映像セッションの確立に必要な処理の残りを実行する。つまり、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションの確立に必要なメッセージの残りを映像送信端末１００ｂに送信する。また、第２の映像セッション制御部２０３は、第２の通信部２０１を使用することにより、映像セッションの確立に必要なメッセージの残りを映像送信端末１００ｂから受信する。ステップＳ２５３により、映像送信端末１００ｂとの映像セッションの確立が完了する。
【０１９３】
例えば、映像セッションの確立のためにｎ個のメッセージの送信と受信とが必要である。ｎは２以上の整数である。ステップＳ２５１では、第２の制御部２０４は、第２の映像セッション制御部２０３に、１個以上のメッセージの送信と受信とを実行させる。ステップＳ２５３では、第２の制御部２０４は、第２の映像セッション制御部２０３に、ｎ個のメッセージのうちステップＳ２５１で送信および受信されたメッセージを除くメッセージの送信と受信とを実行させる。
【０１９４】
ステップＳ２５１では、第２の制御部２０４は、第２の映像セッション制御部２０３に、所定の数のメッセージの送信と受信とを実行させてもよい。例えば、ステップＳ２５１では、ｋ個のメッセージの送信と受信とが行われてもよい。ｋは、１以上かつｎ未満の整数である。
【０１９５】
ステップＳ２５１において、映像セッションの確立に必要なｎ個のメッセージの全ての送信と受信とが行われてもよい。その場合、ステップＳ２５３における処理は行われない。
【０１９６】
ステップＳ２５３における処理が行われた後、ステップＳ２０８における処理が行われる。ステップＳ２０４において映像送信端末１００ｂに送信される映像送信情報は、映像セッションを確立するためのメッセージを含まない。
【０１９７】
図２３と図２４とに示す動作では、映像送信情報が送信される前に、第２の映像セッション制御部２０３は、映像セッションの確立に必要な処理の一部を実行する。映像送信情報が送信された後、かつ、映像受信端末２００ｂが第１のネットワークから離脱する前に、第２の映像セッション制御部２０３は、映像セッションの確立に必要な処理の一部を実行してもよい。第２の映像セッション制御部２０３は、映像送信情報が送信される前、および映像送信情報が送信された後、映像セッションの確立に必要な処理の一部を実行してもよい。
【０１９８】
上記以外の点については、図２３と図２４とに示す動作は、図５に示す動作と同様である。
【０１９９】
図２５は、通信の手順を示している。図２５を参照し、各端末の動作を説明する。以下では、図６に示す動作と異なる点を説明する。
【０２００】
映像送信端末１００ｂと映像受信端末２００ｂとは、ステップＳ１５１とステップＳ２５１とにより、映像セッションの確立に必要なｎ個のメッセージのうちｍ個を交換する。ｎは２以上の整数である。ｍは、１以上かつｎ未満の整数である。
【０２０１】
ｍ個のメッセージが交換された後、映像受信端末２００ｂは、ステップＳ２０４により映像送信情報を送信する。映像送信情報が受信された場合（ステップＳ１０２に対応）、映像送信端末１００ｂは、ステップＳ１５２により、ステップＳ１５１で交換されたｍ個のメッセージを記憶する（状態ＳＴ１２１）。映像送信情報が送信された後、映像受信端末２００ｂは、ステップＳ２５２により、ステップＳ２５１で交換されたｍ個のメッセージを記憶する（状態ＳＴ１２２）。
【０２０２】
メッセージが記憶された後、映像送信端末１００ｂは、ステップＳ１０３により第１のネットワークから離脱する（状態ＳＴ１０３）。メッセージが記憶された後、映像受信端末２００ｂは、ステップＳ２０５により第１のネットワークから離脱する（状態ＳＴ１０２）。
【０２０３】
映像受信端末２００ｂは、ステップＳ２０６により第２のネットワークに参加する。映像送信端末１００ｂと映像受信端末２００ｂとは、ステップＳ１５３とステップＳ２５３とにより、映像セッションの確立に必要なｎ個のメッセージのうち（ｎ−ｍ）個を交換する。これによって、映像セッションの確立が完了する。第２のネットワークが生成された後、かつ、映像セッションが確立された後、映像送信端末１００ｂは、ステップＳ１０６により映像受信端末２００ｂに映像を送信する。映像受信端末２００ｂが第２のネットワークに参加した後、かつ、映像セッションが確立された後、映像受信端末２００ｂは、ステップＳ２０８により映像送信端末１００ｂから映像を受信する。
【０２０４】
上記以外の点については、図２５に示す動作は、図６に示す動作と同様である。
【０２０５】
第５の実施形態では、映像送信端末１００ｂと映像受信端末２００ｂとが第１のネットワークから離脱する前、映像送信端末１００ｂと映像受信端末２００ｂとは、映像セッションの確立のためのメッセージの一部を交換する。映像送信端末１００ｂと映像受信端末２００ｂとが第２のネットワークに参加した後、映像送信端末１００ｂと映像受信端末２００ｂとは、映像セッションの確立のためのメッセージの残りを交換する。そのため、映像送信端末１００ｂと映像受信端末２００ｂとが第２のネットワークに参加した後、映像送信端末１００ｂと映像受信端末２００ｂとで交換されるメッセージが減る。したがって、映像送信端末１００ｂと映像受信端末２００ｂとが第１のネットワークから離脱したタイミングから映像伝送の開始までに要する時間をより短縮することができる。
【０２０６】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【０２０７】
本発明の各実施形態によれば、映像送信端末と映像受信端末とが既存のアクセスポイントを経由せず直接、映像を伝送できるように新たなネットワークを構成することができる。
【符号の説明】
【０２０８】
１０  映像通信システム
１００，１００ｂ  映像送信端末
１０１  第１の通信部
１０２  第１の通信セッション制御部
１０３  第１の映像セッション制御部
１０４  第１の制御部
１０５  第１の記憶部
２００，２００ａ，２００ｂ  映像受信端末
２０１  第２の通信部
２０２  第２の通信セッション制御部
２０３  第２の映像セッション制御部
２０４  第２の制御部
２０５  アプリケーション
２０６  表示部
２０７  指示受付部
２０８  第２の記憶部
３００  ＡＰ
【図１】
2016166788.tif 000003
【図２】
2016166788.tif 000004
【図３】
2016166788.tif 000005
【図４】
2016166788.tif 000006
【図５】
2016166788.tif 000007
【図６】
2016166788.tif 000008
【図７】
2016166788.tif 000009
【図８】
2016166788.tif 000010
【図９】
2016166788.tif 000011
【図１０】
2016166788.tif 000012
【図１１】
2016166788.tif 000013
【図１２】
2016166788.tif 000014
【図１３】
2016166788.tif 000015
【図１４】
2016166788.tif 000016
【図１５】
2016166788.tif 000017
【図１６】
2016166788.tif 000018
【図１７】
2016166788.tif 000019
【図１８】
2016166788.tif 000020
【図１９】
2016166788.tif 000021
【図２０】
2016166788.tif 000022
【図２１】
2016166788.tif 000023
【図２２】
2016166788.tif 000024
【図２３】
2016166788.tif 000025
【図２４】
2016166788.tif 000026
【図２５】
2016166788.tif 000027
【手続補正書】
【提出日】平成29年10月2日(2017.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像送信端末と映像受信端末とを有する映像通信システムであって、
前記映像送信端末は、
第１の通信部と、
前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第１の通信セッション制御部と、
前記映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する第１の映像セッション制御部と、
第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する第１の制御部と、
を有し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させ、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させ、
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末であり、
前記映像受信端末は、
第２の通信部と、
前記映像受信端末が前記アクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末が前記ステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第２の通信セッション制御部と、
前記映像送信端末と前記映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から前記映像を受信する第２の映像セッション制御部と、
第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する第２の制御部と、
を有し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が前記第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に前記映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させ、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第２のネットワークに参加させ、
前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させ、
前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
映像通信システム。
【請求項２】
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像送信端末が前記第１のネットワークから離脱する前に、前記映像受信端末との前記映像セッションの確立に必要な処理の少なくとも一部を実行させ、
前記第１の制御部が、前記第１の映像セッション制御部に、前記映像セッションの確立に必要な処理の少なくとも一部を実行させた後、前記第１の制御部は、前記第１の送信端末処理を実行する
請求項１に記載の映像通信システム。
【請求項３】
前記映像セッションの確立に必要な処理は、少なくとも、映像フォーマットの決定に関するメッセージの交換、音声フォーマットの決定に関するメッセージの交換、および、前記映像送信端末および前記映像受信端末において映像伝送の準備が完了しているか否かの確認に関するメッセージの交換を含む
請求項２に記載の映像通信システム。
【請求項４】
前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記映像送信端末を前記第１のネットワークから離脱させ、
前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記第２の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記映像受信端末を前記第１のネットワークから離脱させる
請求項２に記載の映像通信システム。
【請求項５】
前記映像受信端末は、表示部を制御することにより、前記映像送信端末から受信された前記映像を表示するアプリケーションをさらに有し、
前記アプリケーションが起動するとき、前記第２の制御部は、前記第１の受信端末処理を実行し、
前記アプリケーションが起動した時点と、前記アプリケーションが表示する前記映像を送信する前記映像送信端末が特定される時点との間に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像セッションの確立に必要な全ての処理を行わせ、
前記映像送信端末が特定された後、前記第２の制御部は、前記第２の受信端末処理を実行する
請求項４に記載の映像通信システム。
【請求項６】
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像送信端末が前記第１のネットワークから離脱する前に、前記映像受信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記第２のネットワークが生成された後、前記映像受信端末との前記映像セッションの確立に必要な処理の残りを実行させ、
前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像受信端末が前記第１のネットワークから離脱する前に、前記映像送信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像受信端末が前記第２のネットワークに参加した後、前記映像送信端末との前記映像セッションの確立に必要な処理の残りを実行させる
請求項２に記載の映像通信システム。
【請求項７】
前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にネットワーク情報を送信し、前記ネットワーク情報は、識別情報と、チャネル情報と、セキュリティ情報との少なくとも１つを含み、前記識別情報は、前記第２のネットワークを識別し、前記チャネル情報は、前記第２のネットワークで使用される通信チャネルに関し、前記セキュリティ情報は、前記第２のネットワークに参加するために必要な認証に関し、
前記ネットワーク情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項８】
前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にアクセスポイント情報を送信し、前記アクセスポイント情報は、前記映像送信端末が前記アクセスポイントになることを示し、
前記アクセスポイント情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させる
請求項１に記載の映像通信システム。
【請求項９】
映像送信端末であって、
第１の通信部と、
前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第１の通信セッション制御部と、
映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する第１の映像セッション制御部と、
第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する第１の制御部と、
を有し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させ、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させ、
前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
映像送信端末。
【請求項１０】
映像受信端末であって、
第２の通信部と、
前記映像受信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する第２の通信セッション制御部と、
映像送信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から映像を受信する第２の映像セッション制御部と、
第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する第２の制御部と、
を有し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させ、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を第２のネットワークに参加させ、
前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させ、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
映像受信端末。
【請求項１１】
第１のステップと、第２のステップと、第３のステップと、第４のステップと、を有する通信方法であって、
映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱し、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成し、
前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立し、
前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
通信方法。
【請求項１２】
第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を有する通信方法であって、
映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱し、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加し、
前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立し、
前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
通信方法。
【請求項１３】
映像送信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を実行させるためのプログラムであって、
前記映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加し、
前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱し、
前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成し、
前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立し、
前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である
プログラム。
【請求項１４】
映像受信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を実行させるためのプログラムであって、
前記映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加し、
前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信し、
前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱し、
前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加し、
前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立し、
前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信し、
前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークであり、前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークであり、前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の第２の態様によれば、第１の態様において、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像送信端末が前記第１のネットワークから離脱する前に、前記映像受信端末との前記映像セッションの確立に必要な処理の少なくとも一部を実行させてもよい。前記第１の制御部が、前記第１の映像セッション制御部に、前記映像セッションの確立に必要な処理の少なくとも一部を実行させた後、前記第１の制御部は、前記第１の送信端末処理を実行してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の第３の態様によれば、第２の態様において、前記映像セッションの確立に必要な処理は、少なくとも、映像フォーマットの決定に関するメッセージの交換、音声フォーマットの決定に関するメッセージの交換、および、前記映像送信端末および前記映像受信端末において映像伝送の準備が完了しているか否かの確認に関するメッセージの交換を含んでもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の第４の態様によれば、第２の態様において、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記第１の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記映像送信端末を前記第１のネットワークから離脱させてもよい。前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記第２の映像セッション制御部が前記映像セッションの確立に必要な全ての処理を完了した後、前記映像受信端末を前記第１のネットワークから離脱させてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の第５の態様によれば、第４の態様において、前記映像受信端末は、表示部を制御することにより、前記映像送信端末から受信された前記映像を表示するアプリケーションをさらに有してもよい。前記アプリケーションが起動するとき、前記第２の制御部は、前記第１の受信端末処理を実行してもよい。前記アプリケーションが起動した時点と、前記アプリケーションが表示する前記映像を送信する前記映像送信端末が特定される時点との間に、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像セッションの確立に必要な全ての処理を行わせてもよい。前記映像送信端末が特定された後、前記第２の制御部は、前記第２の受信端末処理を実行してもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の第６の態様によれば、第２の態様において、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像送信端末が前記第１のネットワークから離脱する前に、前記映像受信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記第２のネットワークが生成された後、前記映像受信端末との前記映像セッションの確立に必要な処理の残りを実行させてもよい。前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像受信端末が前記第１のネットワークから離脱する前に、前記映像送信端末との前記映像セッションの確立に必要な処理の一部を実行させ、前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像受信端末が前記第２のネットワークに参加した後、前記映像送信端末との前記映像セッションの確立に必要な処理の残りを実行させてもよい。
本発明の第７の態様によれば、第１の態様において、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にネットワーク情報を送信してもよい。前記ネットワーク情報は、識別情報と、チャネル情報と、セキュリティ情報との少なくとも１つを含む。前記識別情報は、前記第２のネットワークを識別する。前記チャネル情報は、前記第２のネットワークで使用される通信チャネルに関する。前記セキュリティ情報は、前記第２のネットワークに参加するために必要な認証に関する。前記ネットワーク情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。
本発明の第８の態様によれば、第１の態様において、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信部を制御することにより、前記映像送信情報を送信した前記映像受信端末にアクセスポイント情報を送信してもよい。前記アクセスポイント情報は、前記映像送信端末が前記アクセスポイントになることを示す。前記アクセスポイント情報が送信された後、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末を前記第１のネットワークから離脱させてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の第９の態様によれば、映像送信端末は、第１の通信部と、第１の通信セッション制御部と、第１の映像セッション制御部と、第１の制御部と、を有する。前記第１の通信セッション制御部は、前記映像送信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第１の映像セッション制御部は、映像受信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第１の通信部を使用することにより、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１の制御部は、第１の送信端末処理と、第２の送信端末処理と、第３の送信端末処理とを実行する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに前記映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより前記映像送信端末を前記第１のネットワークから離脱させる。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２の送信端末処理では、前記第１の制御部は、前記第１の通信セッション制御部を制御することにより、前記映像送信端末に前記アクセスポイントとしての動作を開始させ、かつ、前記第１の通信セッション制御部に第２のネットワークを生成させる。前記第３の送信端末処理では、前記第１の制御部は、前記第１の映像セッション制御部に、前記映像受信端末と前記映像セッションを確立させる。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の第１０の態様によれば、映像受信端末は、第２の通信部と、第２の通信セッション制御部と、第２の映像セッション制御部と、第２の制御部と、を有する。前記第２の通信セッション制御部は、前記映像受信端末がアクセスポイントとして動作する場合、ネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記アクセスポイントによって生成されたネットワークに参加する。前記第２の映像セッション制御部は、映像送信端末と映像セッションを確立し、かつ、前記映像セッションが確立された後、前記第２の通信部を使用することにより、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第２の制御部は、第１の受信端末処理と、第２の受信端末処理と、第３の受信端末処理と、第４の受信端末処理とを実行する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１の受信端末処理では、前記第２の制御部は、前記第２の通信部を使用することにより、前記映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を前記第１のネットワークから離脱させる。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３の受信端末処理では、前記第２の制御部は、前記第２の通信セッション制御部を制御することにより、前記映像受信端末を第２のネットワークに参加させる。前記第４の受信端末処理では、前記第２の制御部は、前記第２の映像セッション制御部に、前記映像送信端末と前記映像セッションを確立させる。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の第１１の態様によれば、通信方法は、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を有する。映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱する。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成する。前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立する。前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明の第１２の態様によれば、通信方法は、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を有する。映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱する。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加する。前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立する。前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の第１３の態様によれば、プログラムは、映像送信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、を実行させるためのプログラムである。前記映像送信端末がアクセスポイントとして動作する場合、前記映像送信端末はネットワークを生成し、前記映像送信端末がステーションとして動作する場合、前記映像送信端末は前記アクセスポイントによって生成されたネットワークに参加する。前記映像送信端末が前記ステーションとして動作し、かつ、前記映像送信端末が第１のネットワークに参加しているときに映像受信端末から映像送信に関する映像送信情報が受信された場合、前記第１のステップでは、前記映像送信端末は前記第１のネットワークから離脱する。前記映像送信端末が前記第１のネットワークから離脱した後、前記第２のステップでは、前記映像送信端末は前記アクセスポイントとしての動作を開始し、かつ、前記映像送信端末は第２のネットワークを生成する。前記第３のステップでは、前記映像送信端末は、前記映像受信端末と映像セッションを確立する。前記第４のステップでは、前記映像セッションが確立された後、前記映像送信端末は、前記映像セッションが確立された前記映像受信端末に映像を送信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記映像送信情報を送信する前記映像受信端末は、前記第１のネットワークに参加し、かつ、前記映像送信端末と前記映像セッションが確立されてない端末である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明の第１４の態様によれば、プログラムは、映像受信端末のコンピュータに、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、を実行させるためのプログラムである。前記映像受信端末がアクセスポイントとして動作する場合、前記映像受信端末はネットワークを生成し、前記映像受信端末がステーションとして動作する場合、前記映像受信端末は、前記アクセスポイントによって生成されたネットワークに参加する。前記映像受信端末が前記ステーションとして動作し、かつ、前記映像受信端末が第１のネットワークに参加しているときに、前記第１のステップでは、前記映像受信端末は映像送信端末に映像送信に関する映像送信情報を送信する。前記映像送信情報が送信された後、前記第２のステップでは、前記映像受信端末は前記第１のネットワークから離脱する。前記映像受信端末が前記第１のネットワークから離脱した後、前記第３のステップでは、前記映像受信端末は第２のネットワークに参加する。前記第４のステップでは、前記映像受信端末は、前記映像送信端末と映像セッションを確立する。前記第５のステップでは、前記映像セッションが確立された後、前記映像受信端末は、前記映像セッションが確立された前記映像送信端末から映像を受信する。前記第１のネットワークは、前記映像送信端末および前記映像受信端末と異なる端末によって生成されたネットワークである。前記第２のネットワークは、前記映像送信情報を受信する前記映像送信端末によって生成されたネットワークである。前記映像送信情報を受信する前記映像送信端末は、前記第１のネットワークに参加し、かつ、前記映像受信端末と前記映像セッションが確立されていない端末である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１８０
【補正方法】変更
【補正の内容】
【０１８０】
ステップＳ１５１では、第１の制御部１０４は、第１の映像セッション制御部１０３に、所定の数のメッセージの送信と受信とを実行させてもよい。例えば、ステップＳ１５１では、ｋ個のメッセージの送信と受信とが行われてもよい。ｋは、１以上かつｎ未満の整数である。
【国際調査報告】
2016166788.tif 000028
2016166788.tif 000029
2016166788.tif 000030