(57)【要約】【課題】従来に比して通信の信頼性を向上させることができ、映像の途切れ等を抑制することが可能な映像配信システム、映像配信サーバ、無線アクセスポイント、映像送信装置、及び映像配信方法を提供する。【解決手段】  映像配信システムは、映像配信サーバと、複数の無線アクセスポイントと、複数の表示装置とを備える。複数の無線アクセスポイントのそれぞれが映像配信サーバへ映像データを要求する要求データを送信し、映像配信サーバが要求データを受信すると、ユニキャスト通信によって複数の無線アクセスポイントへ映像データを同一時間帯に送信する。複数の無線アクセスポイントのそれぞれが映像データを受信すると、映像データに基づいて複数の表示装置のそれぞれが映像を表示する。【選択図】図１
2019047272.tif 000002
【特許請求の範囲】
【請求項１】
映像データの要求データを送信する複数の無線アクセスポイントと、
前記要求データを送信したそれぞれの無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信する映像配信サーバと、
前記無線アクセスポイントが受信した前記映像データに基づいて映像を表示する表示装置と
を備える、
映像配信システム。
【請求項２】
前記映像データの配信先となる無線アクセスポイントを指定するとともに、前記映像データを前記映像配信サーバへ送信する送信部を有する映像送信装置を備え、
前記無線アクセスポイントは、前記配信先の指定に応じて前記要求データを前記映像配信サーバに送信する、
請求項１に記載の映像配信システム。
【請求項３】
前記映像送信装置は、前記配信先となる無線アクセスポイントを識別するための識別情報を記憶する記憶部をさらに有し、
前記送信部は、前記記憶部に記憶された識別情報により識別される前記無線アクセスポイントへ前記映像データの受信要求を送信し、
前記無線アクセスポイントは、前記受信要求を受信した場合に前記要求データを送信する、
請求項２に記載の映像配信システム。
【請求項４】
前記送信部は、前記映像配信サーバのアドレスと無作為な文字列とを含むアクセスアドレスを含む前記受信要求を送信し、
前記無線アクセスポイントは、前記アクセスアドレスに対して前記要求データを送信する、
請求項３に記載の映像配信システム。
【請求項５】
前記映像送信装置は、前記配信先となる無線アクセスポイントを識別するための識別情報を記憶する記憶部をさらに有し、
前記映像配信サーバは、前記記憶部に記憶された識別情報により識別される前記無線アクセスポイントへ前記映像データの受信要求を送信し、
前記無線アクセスポイントは、前記受信要求を受信した場合に前記要求データを送信する、
請求項２に記載の映像配信システム。
【請求項６】
前記映像配信サーバは、前記映像配信サーバのアドレスと無作為な文字列とを含むアクセスアドレスを含む前記受信要求を送信し、
前記無線アクセスポイントは、前記アクセスアドレスに対して前記要求データを送信する、
請求項５に記載の映像配信システム。
【請求項７】
前記記憶部は、前記配信先となる無線アクセスポイントの前記識別情報の組合せを記憶し、
前記映像送信装置は、前記記憶部に記憶された前記組合せを表示する表示部と、前記表示部に表示された組合せの１つの前記受信要求の送信先としての指定を受け付ける入力部とをさらに有する、
請求項３乃至６の何れかに記載の映像配信システム。
【請求項８】
前記映像配信サーバは、無線アクセスポイントにより構成されている、
請求項１乃至７の何れかに記載の映像配信システム。
【請求項９】
前記映像配信サーバと前記無線アクセスポイントとは有線ＬＡＮにて接続されており、
前記映像配信サーバは、無線通信機能を使用しないように設定されている、
請求項８に記載の映像配信システム。
【請求項１０】
前記無線アクセスポイントは、設定の切替により前記映像配信サーバとして機能する、
請求項８又は９に記載の映像配信システム。
【請求項１１】
前記無線アクセスポイントと無線通信を行う端末を複数備え、
前記無線アクセスポイントは、受信された前記映像データを前記端末へ送信する、
請求項１乃至１０の何れかに記載の映像配信システム。
【請求項１２】
前記映像配信サーバは、前記映像データの一部である同一のデータを含むパケットを、前記複数の無線アクセスポイントのそれぞれに対して連続して送信する、
請求項１乃至１１の何れかに記載の映像配信システム。
【請求項１３】
無線アクセスポイントとの通信が可能な通信部と、
映像データを要求する要求データを複数の前記無線アクセスポイントから受信した場合に、前記複数の無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信するよう前記通信部を制御する制御部と
を備える、
映像配信サーバ。
【請求項１４】
映像データを送信する映像配信サーバへ要求データを送信し、前記要求データを受信した前記映像配信サーバからユニキャスト通信によって前記映像データを受信する通信部と、
前記映像配信サーバから受信された前記映像データに基づいて、表示装置に映像信号を出力する映像出力部と
を備える、
無線アクセスポイント。
【請求項１５】
データ通信可能な映像配信サーバを介して複数の無線アクセスポイントへ映像データを送信する映像送信装置であって、
前記映像配信サーバとの通信が可能な通信部と、
前記映像データの配信先として指定された複数の無線アクセスポイントのそれぞれから送信される要求データに応じて前記映像配信サーバがそれぞれの前記無線アクセスポイントに対してユニキャスト通信によって前記映像データを同一時間帯に送信するために、前記映像配信サーバへ前記映像データを送信するよう前記通信部を制御する制御部と
を備える、
映像送信装置。
【請求項１６】
複数の無線アクセスポイントのそれぞれが映像配信サーバへ映像データの要求データを送信し、
前記映像配信サーバが前記要求データを受信すると、前記要求データを送信したそれぞれの前記無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信し、
前記無線アクセスポイントのそれぞれが前記映像データを受信すると、前記映像データに基づいて複数の表示装置のそれぞれが映像を表示する、
映像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線アクセスポイントへ映像を配信する映像配信システム、これに用いられる映像配信サーバ、無線アクセスポイント、及び映像送信装置、並びに映像配信方法に関する。
【背景技術】
【０００２】
ストリーミングにより映像を送受信するシステムがある。例えば、特許文献１には、ＳＴＢ（セットトップボックス）が無線ルータと無線接続し、無線ルータを通じてインターネットから映像を受信するシステムが開示されている。従来のストリーミングにより映像を配信する方法では、ＵＤＰ（User Datagram Protocol）を用いたブロードキャスト通信又はマルチキャスト通信によって複数の端末（特許文献１の場合ではＳＴＢ）へと複数のパケットを順次送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７８７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような従来の方法では、１つの映像を複数の端末に送信する場合に各端末と配信サーバとの間で接続を確立することなくブロードキャスト通信又はマルチキャスト通信を行う。このため、通信の信頼性が低く、例えば通信経路の途中で通信不良が発生した場合に再送処理が行われることがないため映像の途切れが発生することがある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、上記課題を解決できる映像配信システム、映像配信サーバ、無線アクセスポイント、映像送信装置、及び映像配信方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一の態様の映像配信システムは、映像データの要求データを送信する複数の無線アクセスポイントと、前記要求データを送信したそれぞれの無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信する映像配信サーバと、前記無線アクセスポイントが受信した前記映像データに基づいて映像を表示する表示装置とを備える。
【０００７】
この態様において、前記映像配信システムは、前記映像データの配信先となる無線アクセスポイントを指定するとともに、前記映像データを前記映像配信サーバへ送信する送信部を有する映像送信装置を備え、前記無線アクセスポイントは、前記配信先の指定に応じて前記要求データを前記映像配信サーバに送信してもよい。
【０００８】
また、上記態様において、前記映像送信装置は、前記配信先となる無線アクセスポイントを識別するための識別情報を記憶する記憶部をさらに有し、記送信部は、前記記憶部に記憶された識別情報により識別される前記無線アクセスポイントへ前記映像データの受信要求を送信し、前記無線アクセスポイントは、前記受信要求を受信した場合に前記要求データを送信してもよい。
【０００９】
また、上記態様において、前記送信部は、前記映像配信サーバのアドレスと無作為な文字列とを含むアクセスアドレスを含む前記受信要求を送信し、前記無線アクセスポイントは、前記アクセスアドレスに対して前記要求データを送信してもよい。
【００１０】
また、上記態様において、前記映像送信装置は、前記配信先となる無線アクセスポイントを識別するための識別情報を記憶する記憶部をさらに有し、前記映像配信サーバは、前記記憶部に記憶された識別情報により識別される前記無線アクセスポイントへ前記映像データの受信要求を送信し、前記無線アクセスポイントは、前記受信要求を受信した場合に前記要求データを送信してもよい。
【００１１】
また、上記態様において、前記映像配信サーバは、前記映像配信サーバのアドレスと無作為な文字列とを含むアクセスアドレスを含む前記受信要求を送信し、前記無線アクセスポイントは、前記アクセスアドレスに対して前記要求データを送信してもよい。
【００１２】
また、上記態様において、前記記憶部は、前記配信先となる無線アクセスポイントの前記識別情報の組合せを記憶し、記映像送信装置は、前記記憶部に記憶された前記組合せを表示する表示部と、前記表示部に表示された組合せの１つの前記受信要求の送信先としての指定を受け付ける入力部とをさらに有してもよい。
【００１３】
また、上記態様において、前記映像配信サーバは、無線アクセスポイントにより構成されていてもよい。
【００１４】
また、上記態様において、前記映像配信サーバと前記無線アクセスポイントとは有線ＬＡＮにて接続されており、前記映像配信サーバは、無線通信機能を使用しないように設定されていてもよい。
【００１５】
また、上記態様において、前記無線アクセスポイントは、設定の切替により前記映像配信サーバとして機能してもよい。
【００１６】
また、上記態様において、前記映像配信システムは、前記無線アクセスポイントと無線通信を行う端末を複数備え、前記無線アクセスポイントは、受信された前記映像データを前記端末へ送信してもよい。
【００１７】
また、上記態様において、前記映像配信サーバは、前記映像データの一部である同一のデータを含むパケットを、前記複数の無線アクセスポイントのそれぞれに対して連続して送信してもよい。
【００１８】
また、本発明の他の態様の映像配信サーバは、無線アクセスポイントとの通信が可能な通信部と、映像データを要求する要求データを複数の前記無線アクセスポイントから受信した場合に、前記複数の無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信するよう前記通信部を制御する制御部とを備える。
【００１９】
また、本発明の他の態様の無線アクセスポイントは、映像データを送信する映像配信サーバへ要求データを送信し、前記要求データを受信した前記映像配信サーバからユニキャスト通信によって前記映像データを受信する通信部と、前記映像配信サーバから受信された前記映像データに基づいて、表示装置に映像信号を出力する映像出力部とを備える。
【００２０】
また、本発明の他の態様の映像送信装置は、データ通信可能な映像配信サーバを介して複数の無線アクセスポイントへ映像データを送信する映像送信装置であって、前記映像配信サーバとの通信が可能な通信部と、前記映像データの配信先として指定された複数の無線アクセスポイントのそれぞれから送信される要求データに応じて前記映像配信サーバがそれぞれの前記無線アクセスポイントに対してユニキャスト通信によって前記映像データを同一時間帯に送信するために、前記映像配信サーバへ前記映像データを送信するよう前記通信部を制御する制御部とを備える。
【００２１】
また、本発明の他の態様の映像配信方法は、複数の無線アクセスポイントのそれぞれが映像配信サーバへ映像データの要求データを送信し、前記映像配信サーバが前記要求データを受信すると、前記要求データを送信したそれぞれの前記無線アクセスポイントに対して、ユニキャスト通信によって前記映像データを同一時間帯に送信し、前記無線アクセスポイントのそれぞれが前記映像データを受信すると、前記映像データに基づいて複数の表示装置のそれぞれが映像を表示する。
【発明の効果】
【００２２】
本発明によれば、従来に比して通信の信頼性を向上させることができ、映像の途切れ等を抑制することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１に係る映像配信システムの構成を示す模式図。
【図２】実施の形態１に係る映像送信装置の構成を示すブロック図。
【図３】設定ファイルを説明するための図。
【図４】実施の形態１に係る無線アクセスポイントの構成を示すブロック図。
【図５】実施の形態１に係る映像配信サーバの構成を示すブロック図。
【図６Ａ】実施の形態１に係る映像配信システムによる映像配信の手順を示すフローチャート（その１）。
【図６Ｂ】実施の形態１に係る映像配信システムによる映像配信の手順を示すフローチャート（その２）。
【図６Ｃ】実施の形態１に係る映像配信システムによる映像配信の手順を示すフローチャート（その３）。
【図７】映像配信画面の一例を示す図。
【図８】接続確立処理の手順を示すシーケンス図。
【図９】複数の無線アクセスポイントへの同一時間帯における映像データの送信を説明するためのシーケンス図。
【図１０】接続開放処理の手順を示すシーケンス図。
【図１１】実施の形態２に係る映像配信システムによる映像配信の手順の一部を示すフローチャート。
【発明を実施するための形態】
【００２４】
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【００２５】
（実施の形態１）
本実施の形態では、映像送信装置が映像配信先の指定を受け付け、各配信先に映像データの受信要求を送信する。配信先の無線アクセスポイントが受信要求に応じて映像配信サーバへ映像データを要求し、映像配信サーバが映像送信装置から受信した映像データを配信先の無線アクセスポイントへ送信する。
【００２６】
［映像配信システムの構成］
図１は、本実施の形態に係る映像配信システムの構成を示す模式図である。本実施の形態に係る映像配信システムは、例えば、学校、企業の社屋、病院、公民館等の公共施設等に設置される。本実施の形態では、映像配信システムが学校に設置された例について説明する。図１に示すように、映像配信システム１００は、映像送信装置２００と、映像配信サーバ３００と、無線アクセスポイント４００と、表示装置５００と、端末６００とを備える。無線アクセスポイント４００は、各教室及び校長室等に設置される。端末６００及び映像送信装置２００はタブレットであり、映像送信装置２００は校長が使用し、端末６００は教師及び各生徒が使用する。端末６００及び映像送信装置２００は無線ＬＡＮ（Local Area Network）規格ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃによる無線通信が可能であり、無線アクセスポイント４００は同無線ＬＡＮ規格による無線通信が可能なアクセスポイントである。各教室及び校長室では無線アクセスポイント４００により無線ＬＡＮ４５０が構成される。また、無線アクセスポイント４００は各教室及び校長室等に亘って敷設された有線ＬＡＮ４６０に接続されている。かかる有線ＬＡＮ４６０には、映像配信サーバ３００が接続されている。
【００２７】
なお、端末６００及び映像送信装置２００は、無線ＬＡＮによる無線通信が可能であれば、ラップトップ型のパーソナルコンピュータ、スマートフォン、携帯電話機などであってもよい。但し、映像送信装置２００には、後述するようにカメラ及びマイクロフォンが設置されている必要がある。
【００２８】
映像送信装置２００の構成について説明する。図２は、映像送信装置２００の構成を示すブロック図である。映像送信装置２００は、無線通信部２０１と、カメラ２０２と、マイクロフォン２０３と、表示部２０４と、入力部２０５と、記憶部２０６と、制御部２０７とを備える。
【００２９】
無線通信部２０１は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃによる無線通信を可能とし、無線通信用のアンテナ２０８を有している。カメラ２０２は、ＣＣＤ（Charge Coupled Device）イメージセンサ又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサである。表示部２０４は、ＬＣＤ（liquid crystal display）又は有機ＥＬ（Electro Luminescence）により構成される。また、入力部２０５は、感圧式又は静電容量式の透明なタッチパッド等の位置入力装置である。入力部２０５は表示部２０４の表面に貼付されており、表示部２０４及び入力部２０５が一体型のタッチパネルとして構成される。記憶部２０６は、フラッシュメモリ又はハードディスクなどの不揮発性記憶装置であり、映像送信用のコンピュータプログラムである映像送信プログラム２１０と、映像配信の設定ファイル２２０とを記憶している。制御部２０７は、ＣＰＵ２７１及びメモリ２７２を備えており、上述した各部を制御する。
【００３０】
ＣＰＵ２７１が映像送信プログラム２１０を実行することにより、タブレットが映像送信装置２００として機能し、映像送信装置２００に後述するような動作を実現させる。
【００３１】
図３は、設定ファイル２２０を説明するための図である。設定ファイル２２０はテキストファイルであり、映像配信サーバのＩＰアドレスを指定するサーバアドレス指定部２２１と、クライアント、即ち映像の配信先となる無線アクセスポイント４００の識別情報であるＩＰアドレスを指定する配信先アドレス指定部２２２とを含む。サーバアドレス指定部２２１の前には［ＳＥＲＶＥＲ］の文字列からなる宣言部２２３が設けられ、宣言部２２３はその直後にサーバアドレス指定部２２１が存在することを示している。
【００３２】
配信先アドレス指定部２２２は、１又は複数の配信先定義部２２４を含んでいる。図３の例では、４つの配信先定義部２２４ａ〜２２４ｄが配信先アドレス指定部２２２に含まれている。各配信先定義部２２４は、１回の映像配信において指定可能なＩＰアドレスを示しており、１つの配信先定義部２２４には、１つのＩＰアドレス又は複数のＩＰアドレスのグループが示されている。また、各配信先定義部２２４の直前には、宣言部２２５が設けられている。宣言部２２５は、［］で囲まれた任意の文字列により構成されており、その直後に配信先定義部２２４が存在することを示している。図３の例で説明すると、［１年生全員］の文字列からなる宣言部２２５ａの直後に、「１９２．１６８．１．１」，「１９２．１６８．１．２」，「１９２．１６８．１．３」の３つのＩＰアドレスからなる配信先定義部２２４ａが続いている。これらの３つのＩＰアドレスは、１年生の３つのクラスの教室に設けられた無線アクセスポイント４００のＩＰアドレスである。また、配信先定義部２２４ａの後には、［１年１組］の文字列からなる宣言部２２５ｂの直後に、ＩＰアドレス「１９２．１６８．１．１」からなる配信先定義部２２４ｂが続いている。このＩＰアドレスは、１年生１組の教室に設けられた無線アクセスポイント４００のＩＰアドレスである。配信先定義部２２４ｂの後には、［１年２組］の文字列からなる宣言部２２５ｃの直後に、ＩＰアドレス「１９２．１６８．１．２」からなる配信先定義部２２４ｃが続いている。このＩＰアドレスは、１年生２組の教室に設けられた無線アクセスポイント４００のＩＰアドレスである。配信先定義部２２４ｃの後には、［１年３組］の文字列からなる宣言部２２５ｄの直後に、ＩＰアドレス「１９２．１６８．１．３」からなる配信先定義部２２４ｄが続いている。このＩＰアドレスは、１年生４組の教室に設けられた無線アクセスポイント４００のＩＰアドレスである。
【００３３】
端末６００は、上述した映像送信プログラム２１０及び設定ファイル２２０が記憶部に記憶されていない他は、映像送信装置２００と同様の構成であるので、その説明を省略する。なお、端末６００には、映像送信プログラム２１０及び設定ファイル２２０が記憶部に記憶されていてもよい。この場合、映像送信プログラム２１０を実行しなければ、映像送信装置２００としては機能せず、端末６００として機能することになる。
【００３４】
次に、無線アクセスポイント４００及び映像配信サーバ３００の構成について説明する。図４は、無線アクセスポイント４００の構成を示すブロック図であり、図５は、映像配信サーバ３００の構成を示すブロック図である。図４に示すように、無線アクセスポイント４００は、無線通信部４０１と、有線通信部４０２と、制御部４０３と、映像出力部４０４と、外部接続端子４０５とを備える。
【００３５】
無線通信部４０１は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃによる無線通信を可能とし、無線通信用のアンテナ４０６を有している。有線通信部４０２は、Ｅｔｈｅｒｎｅｔの通信インタフェースであり、有線ＬＡＮ４６０に接続されている。制御部４０３は、ＣＰＵ４３１及びメモリ４３２を備えており、無線通信部４０１及び有線通信部４０２による通信を制御する。メモリ４３２には、無線アクセスポイント４００の動作モードを設定するモード設定情報４４０が記憶されている。モード設定情報４４０は第１モード４４１と第２モード４４２との何れかの動作モードを設定するための情報である。第１モード４４１は、無線アクセスポイントとして機能する通常動作モードであり、第２モード４４２は、映像配信サーバ３００として機能する動作モードである。第１モードにおいては、無線通信部４０１による無線通信機能及び有線通信部４０２による有線通信機能の両方が有効とされる。他方、第２モードにおいては、無線通信部４０１による無線通信機能は無効、即ち使用不可とされ、有線通信部４０２による有線通信機能は有効とされる。図４では、斜線が付された第１モード４４１が設定され、斜線が付されていない第２モード４４２は設定されていないことを示している。
【００３６】
映像出力部４０４は、ＨＤＭＩ（登録商標、High-Definition Multimedia Interface）端子であり、表示装置５００に接続され、表示装置５００に映像信号を出力して映像を表示させることができる。表示装置５００は、クラスの全員が映像を視聴できるように大型のＬＣＤ又は有機ＥＬパネルを有する。
【００３７】
外部接続端子４０５は、ＵＳＢ（Universal Serial Bus）端子である。外部接続端子４０５には、ドングル７００を接続可能である。ドングル７００が外部接続端子４０５に接続されていない状態では第１モード４４１が設定され、ドングル７００が外部接続端子４０５に接続された状態では第２モード４４２が設定される。このように、ドングル７００は第１モードと第２モードとの設定切替用のデバイスである。
【００３８】
また、図５に示すように、映像配信サーバ３００は、無線通信部３０１と、有線通信部３０２と、制御部３０３と、映像出力部３０４と、外部接続端子３０５と、アンテナ３０６を備える。また、制御部３０３は、ＣＰＵ３３１及びメモリ３３２を有する。上記のように、無線アクセスポイント４００が映像配信サーバ３００として機能するため、映像配信サーバ３００の構成は無線アクセスポイント４００の構成と同様である。つまり、無線通信部３０１、有線通信部３０２、制御部３０３、映像出力部３０４、外部接続端子３０５、及びアンテナ３０６のそれぞれは、無線通信部４０１、有線通信部４０２、制御部４０３、映像出力部４０４、外部接続端子４０５、及びアンテナ４０６のそれぞれと同一の構成を有している。映像配信サーバ３００の外部接続端子３０５には、ドングル７００が接続されている。このため、映像配信サーバ３００では、第２モード４４２が設定される。また、映像配信サーバ３００の映像出力部３０４には表示装置５００が接続されていない。
【００３９】
［映像配信システムの動作］
次に、本実施の形態に係る映像配信システム１００の動作について説明する。本実施の形態に係る映像配信システム１００では、映像配信サーバ３００と、無線アクセスポイント４００とがコネクション型プロトコルであるＴＣＰ（Transmission Control Protocol)）を用いて有線ＬＡＮによりデータ通信を行う。かかるデータ通信によって、映像配信サーバ３００は無線アクセスポイント４００に対して映像配信を行う。
【００４０】
図６は、本実施の形態に係る映像配信システムによる映像配信の手順を示すフローチャートである。例として、校長室の校長（以下、「ユーザ」という）が１年生の全員に対して朝礼を行う場合を考える。ユーザは映像送信装置２００の映像送信プログラム２１０を起動する。映像送信プログラム２１０が実行されると、ＣＰＵ２７１は、設定ファイル２２０を読み出し、映像配信画面を表示部２０４に表示させる（ステップＳ１０１）。
【００４１】
図７は、映像配信画面の一例を示す図である。映像配信画面８００には、映像配信開始ボタン８０１と、映像配信停止ボタン８０２と、マイクミュートボタン８０３と、複数の配信先指定ボタン８０４とが含まれる。映像配信開始ボタン８０１は映像配信の開始の指示に使用され、映像配信停止ボタン８０２は映像配信の停止の指示に使用される。マイクミュートボタン８０３は、映像配信中において、マイクロフォン２０３からの音声入力を中断する場合に使用される。配信先指定ボタン８０４は、映像配信の前に、配信先を指定するときに使用される。
【００４２】
配信先指定ボタン８０４は、設定ファイル２２０にしたがって生成される。この配信先指定ボタン８０４の生成について説明する。ＣＰＵ２７１は、設定ファイル２２０の宣言部２２５を抽出し、この宣言部２２５に含まれる文字列によって配信先指定ボタン８０４を生成する。図３の例では、［１年生全員］の文字列を含む宣言部２２５ａと、［１年１組］の文字列を含む宣言部２２５ｂと、［１年２組］の文字列を含む宣言部２２５ｃと、［１年３組］の文字列を含む宣言部２２５ｄとが設定ファイル２２０に含まれている。したがって、ＣＰＵ２７１は、これらの宣言部２２５ａ〜２２５ｄを抽出し、「１年生全員」、「１年１組」、「１年２組」、「１年３組」の文字列を含む４つの配信先指定ボタン８０４ａ〜８０４ｄを生成する。かかる配信先指定ボタン８０４には、宣言部２２５の後に続く配信先定義部２２４に示されるＩＰアドレスが割り当てられる。つまり、「１年生全員」の文字列を含む配信先指定ボタン８０４ａには、宣言部２２５ａの直後の配信先定義部２２４ａに示されるＩＰアドレス「１９２．１６８．１．１」，「１９２．１６８．１．２」，「１９２．１６８．１．３」が割り当てられており、「１年１組」の文字列を含む配信先指定ボタン８０４ｂには、宣言部２２５ｂの直後の配信先定義部２２４ｂに示されるＩＰアドレス「１９２．１６８．１．１」が割り当てられている。同様に、「１年２組」の文字列を含む配信先指定ボタン８０４ｃには、宣言部２２５ｃの直後の配信先定義部２２４ｃに示されるＩＰアドレス「１９２．１６８．１．２」が割り当てられており、「１年３組」の文字列を含む配信先指定ボタン８０４ｄには、宣言部２２５ｄの直後の配信先定義部２２４ｄに示されるＩＰアドレス「１９２．１６８．１．３」が割り当てられている。ユーザは、入力部２０５を操作して、１年生の全クラスに映像を配信する場合には配信先指定ボタン８０４ａを選択し、１年１組に映像を配信する場合には配信先指定ボタン８０４ｂを選択し、１年２組に映像を配信する場合には配信先指定ボタン８０４ｃを選択し、１年３組に映像を配信する場合には配信先指定ボタン８０４ｄを選択する。
【００４３】
再び図６を参照する。ＣＰＵ２７１は、上記の配信先指定ボタン８０４の選択による配信先の指定を受け付ける（ステップＳ１０２）。配信先が指定されると、ＣＰＵ２７１は、映像配信サーバ３００及び配信先の無線アクセスポイント４００それぞれのＩＰアドレスを設定ファイル２２０から読み出す（ステップＳ１０３）。
【００４４】
ユーザは、配信先を指定した後、映像配信開始ボタン８０１を選択し、映像配信の開始指示を映像送信装置２００に与える。ＣＰＵ２７１は、映像配信の開始指示を受け付けると（ステップＳ１０４）、カメラ２０２を起動し、撮影を開始する（ステップＳ１０５）。撮影された映像は、表示部２０４に表示される。ＣＰＵ２７１は、映像データの要求用のアドレス（以下、「アクセスアドレス」という）をランダムに生成する（ステップＳ１０６）。このアクセスアドレスは、映像配信サーバ３００の特定のファイルへのパスの形式をしており、映像配信サーバ３００のＩＰアドレスと、ランダムに生成されたファイル名の文字列とが含まれている。アクセスアドレスは、例えば、「１９２．１６８．１．１００／ｄｏｕｇａ／ｄｌａａｇｙｕｕｉｃｚｊ」のようなものであり、最初の「１９２．１６８．１．１００」が映像配信サーバ３００のＩＰアドレスであり、最後の「ｄｌａａｇｙｕｕｉｃｚｊ」が生成された文字列である。次にＣＰＵ２７１は、映像配信サーバ３００に対して、表示部２０４に表示されている映像を示す映像データの送信を開始する（ステップＳ１０７）。これに応じて、映像配信サーバ３００は映像データの受信を開始する（ステップＳ１０８）。映像送信装置２００からの映像データの送信に伴い、上記のアクセスアドレスが映像配信サーバ３００に通知される。後述するように、映像配信サーバ３００はこのアクセスアドレスを用いて映像データの配信を行う。
【００４５】
また、ＣＰＵ２７１は、指定された配信先のＩＰアドレスに対して、映像の受信要求を送信する（ステップＳ１０９）。この受信要求には、上記のアクセスアドレスが含まれている。無線アクセスポイント４００のＣＰＵ４３１は、受信要求を受信すると（ステップＳ１１０）、映像配信サーバ３００との間で接続確立処理を実行する（ステップＳ１１１）。
【００４６】
接続確立処理について詳細に説明する。図８は、接続確立処理の手順を示すシーケンス図である。接続確立処理は所謂スリーウェイハンドシェイクであり、３回のメッセージの送受信が行われる。接続確立処理において、まず無線アクセスポイント４００のＣＰＵ４３１が、接続確立要求を示す接続確立要求信号（ＳＹＮパケット）を映像配信サーバ３００へ送信する（ステップＳ２０１）。映像配信サーバ３００のＣＰＵ３３１は、接続確立要求信号を受信すると、これへの応答及び無線アクセスポイント４００に対する接続確立要求を示す接続確立要求・応答信号（ＳＹＮ・ＡＣＫパケット）を送信する（ステップＳ２０２）無線アクセスポイント４００のＣＰＵ４３１は、接続確立要求・応答信号を受信すると、接続確立要求に対する応答信号（ＡＣＫパケット）を映像配信サーバ３００へ送信する（ステップＳ２０３）。これにより、映像配信サーバ３００と無線アクセスポイント４００との間の接続が確立する。
【００４７】
再び図６を参照する。映像配信サーバ３００との接続が確立すると、無線アクセスポイント４００のＣＰＵ４３１は、映像配信サーバ３００に対して映像データを要求する要求データを送信する（ステップＳ１１２）。この映像データの要求は、アクセスアドレスに対して行われ、映像配信サーバ３００は、アクセスアドレスに対する要求データ以外は受け付けない。アクセスアドレスは映像配信の都度自動生成される、つまり、映像配信の都度変化するため、配信先として指定されていない端末が映像配信サーバ３００に映像データを要求することができず、不正な端末からのアクセスをブロックすることができる。映像配信サーバ３００のＣＰＵ３３１は、要求データを受信すると（ステップＳ１１３）、無線アクセスポイント４００に対して、映像送信装置２００から受信した映像データの送信を開始する（ステップＳ１１４）。これに応じて、無線アクセスポイント４００において、映像データの受信が開始される（ステップＳ１１５）。以後、無線アクセスポイント４００により映像データが継続的に受信される。
【００４８】
無線アクセスポイント４００のＣＰＵ４３１は、受信した映像データに基づく映像信号を表示装置５００に出力し、映像表示を開始する（ステップＳ１１６）。この映像は、映像送信装置２００の表示部２０４に表示されている映像と同一である。つまり、映像送信装置２００と無線アクセスポイント４００との間で、映像のミラーリングが行われる。ユーザは、カメラ２０２に向かって話すことで、その音声がマイクロフォン２０３に入力され、校長の講話が撮影される。かかる講話の映像が配信先の無線アクセスポイント４００に配信され、表示装置５００に表示される。これにより、表示装置５００が設置された教室の先生及び生徒は、表示装置５００に表示された映像を視聴することができる。
【００４９】
コネクション型プロトコルによるユニキャスト通信では、パケットが送信先に届く都度、確認応答（ＡＣＫ）が送信され、通信の信頼性が保証される。本実施の形態では、かかるユニキャスト通信により映像配信サーバ３００から複数の無線アクセスポイント４００へ映像データが同一時間帯に配信される（配信先が複数の場合）。このため、映像配信サーバ３００及び各無線アクセスポイント４００の間において、信頼性の高い通信を行える。かかるユニキャスト通信では、通信経路においてパケットロス等が発生し、パケットが無線アクセスポイント４００に届かなかった場合に、再送処理が行われる。このため、映像の途切れの発生を抑制することができる。
【００５０】
ここで、複数の無線アクセスポイント４００に対する映像データの送信について説明する。映像送信装置２００は、映像データを複数のデータに分割し、それぞれのデータを含むパケットを映像配信サーバ３００へ送信する。映像配信サーバは、映像送信装置２００から受信したパケットに含まれるデータによって、宛先を配信先の各無線アクセスポイント４００のＩＰアドレスとしたパケットを生成し、同一のデータを含むこれらのパケットを各無線アクセスポイント４００に対して連続して送信する。これを繰り返すことで、映像送信装置２００から順番に送信された複数のパケットが、映像データの配信先である無線アクセスポイント４００によって同じ順番で受信され、映像が表示される。
【００５１】
上記のパケット通信を具体的に説明する。図９は、複数の無線アクセスポイント４００への同一時間帯における映像データの送信を説明するためのシーケンス図である。映像送信装置２００からパケットＰｎが送信され、これが映像配信サーバ３００によって受信される。映像配信サーバ３００は、パケットＰｎと同一のデータを含むパケットＰｎ，１，Ｐｎ，２，Ｐｎ，３を生成する。パケットＰｎ，１，Ｐｎ，２，Ｐｎ，３は互いに異なる無線アクセスポイント４００のＩＰアドレスを宛先とするものである。映像配信サーバ３００は、パケットＰｎ，１，Ｐｎ，２，Ｐｎ，３を連続して各無線アクセスポイント４００へと送信する。その後、パケットＰｎの次のパケットＰｎ＋１が映像送信装置２００から送信され、映像配信サーバ３００に受信される。映像配信サーバ３００は、パケットＰｎ＋１と同一のデータを含むパケットＰｎ＋１，１，Ｐｎ＋１，２，Ｐｎ＋１，３を生成し、これらのパケットＰｎ＋１，１，Ｐｎ＋１，２，Ｐｎ＋１，３を連続して各無線アクセスポイント４００へと送信する。つまり、パケットＰｎから生成された最後のパケットＰｎ，３が送信先の無線アクセスポイント４００に届く前に、次のパケットＰｎ＋１から生成された最後のパケットＰｎ＋１，１が無線アクセスポイント４００に届くことはない。なお、パケットＰｎ，１，Ｐｎ，２，Ｐｎ，３が連続して送信されていればよく、パケットＰｎ，１，Ｐｎ，２，Ｐｎ，３の間に他のパケットが映像配信サーバ３００から送信されても、他のパケットが映像配信サーバ３００によって受信されてもよい。このようにして映像送信装置２００から送信された映像データは、配信先の複数の無線アクセスポイント４００に対して映像配信サーバ３００から同一時間帯に送信される。なお、ここでいう「同一時間帯」とは、一の無線アクセスポイントに対する映像データが送信される時間帯と、他の無線アクセスポイントに対する映像データが送信される時間帯とが重なることをいう。
【００５２】
無線アクセスポイント４００のＣＰＵ４３１は、当該無線アクセスポイント４００の無線通信エリア内の端末６００に対して、無線通信による映像データの送信を開始する（ステップＳ１１７）。これにより、端末６００が映像データを受信し、映像データに基づいて映像を表示部に表示させる。これにより、各端末６００においても映像が表示され、先生及び生徒が端末６００を使用して映像を視聴することができる。なお、端末６００に対する映像データの送信の可否は、無線アクセスポイント４００において設定することができる。無線アクセスポイント４００において、端末６００へ映像データを送信しないよう設定している場合には、無線アクセスポイント４００から端末６００への映像データの送信は行われない。
【００５３】
映像送信装置２００のＣＰＵ２７１は、映像の送信を行っている間、配信先の無線アクセスポイント４００に対して動作確認要求を定期的に送信する（ステップＳ１１８）。無線アクセスポイント４００のＣＰＵ４３１は、動作確認要求を受信すると（ステップＳ１１９）、正常に映像データを受信できていればその旨の応答を送信し（ステップＳ１２０）、映像送信装置２００がこの応答を受信する（ステップＳ１２１）。
【００５４】
ユーザは映像の配信を終了する場合、入力部２０５を操作して映像配信画面８００の映像配信停止ボタン８０２を選択する。これにより、映像送信装置２００のＣＰＵ２７１に、映像配信の停止指示が与えられる。ＣＰＵ２７１は、映像配信の停止指示を受け付けたか否かを判定する（ステップＳ１２２）。映像配信の停止指示を受け付けていない場合（ステップＳ１２２においてＮＯ）、ＣＰＵ２７１は、ステップＳ１１８へ処理を移す。他方、映像配信の停止指示を受け付けた場合（ステップＳ１２２においてＹＥＳ）、ＣＰＵ２７１は、配信先の無線アクセスポイント４００に対して映像データの受信停止指示を送信する（ステップＳ１２３）。かかる受信停止指示を無線アクセスポイント４００が受信すると（ステップＳ１２４）、ＣＰＵ４３１は映像データの受信を停止し（ステップＳ１２５）、映像の表示を停止し（ステップＳ１２６）、端末６００への映像データの送信を停止する（ステップＳ１２７）。また、無線アクセスポイント４００及び映像配信サーバ３００は、両者の間で確立されている接続を開放する接続開放処理を実行する（ステップＳ１２８）。
【００５５】
接続開放処理について詳細に説明する。図１０は、接続開放処理の手順を示すシーケンス図である。接続開放処理では、４回のメッセージの送受信が行われる。接続開放処理において、まず無線アクセスポイント４００のＣＰＵ４３１が、送信終了を示す送信終了信号（ＦＩＮ・ＡＣＫパケット）を映像配信サーバ３００へ送信する（ステップＳ３０１）。映像配信サーバ３００のＣＰＵ３３１は、送信終了信号を受信すると、これへの応答信号（ＡＣＫパケット）を送信する（ステップＳ３０２）。また、ＣＰＵ３３１は、無線アクセスポイント４００に対する送信終了を示す送信終了信号（ＦＩＮ・ＡＣＫパケット）を送信する（ステップＳ３０３）。無線アクセスポイント４００のＣＰＵ４３１は、送信終了信号を受信すると、これに対する応答信号（ＡＣＫパケット）を映像配信サーバ３００へ送信する（ステップＳ３０４）。これにより、映像配信サーバ３００と無線アクセスポイント４００との間の接続が開放される。
【００５６】
映像送信装置２００のＣＰＵ２７１は、映像データの送信を停止すると共に（ステップＳ１２９）、カメラ２０２による撮影及び表示部２０４による映像の表示を停止する（ステップＳ１３０）。以上で、映像配信システム１００による映像配信の動作が終了する。
【００５７】
（実施の形態２）
本実施の形態では、映像送信装置が映像配信先の指定を受け付け、映像配信サーバが各配信先に映像データの受信要求を送信する。配信先の無線アクセスポイントが受信要求に応じて映像配信サーバへ映像データを要求し、映像配信サーバが映像送信装置から受信した映像データを配信先の無線アクセスポイントへ送信する。
【００５８】
［映像配信システムの構成］
本実施の形態に係る映像配信システムの構成は、実施の形態１に係る映像配信システムの構成と同様であるので、同一構成要素については同一符号を付し、その説明を省略する。
【００５９】
［映像配信システムの動作］
図１１は、本実施の形態に係る映像配信システムによる映像配信の手順の一部を示すフローチャートである。ステップＳ１０１〜Ｓ１０８の処理は、実施の形態１で説明したものと同様であるので、説明を省略する。
【００６０】
映像送信装置２００のＣＰＵ２７１は、指定された配信先のＩＰアドレスを示す配信先情報を、映像配信サーバへ送信する（ステップＳ４０１）。映像配信サーバ３００のＣＰＵ３３１は、配信先情報を受信すると（ステップＳ４０２）、配信先のＩＰアドレスに対して、映像の受信要求を送信する（ステップＳ４０３）。この受信要求には、アクセスアドレスが含まれている。無線アクセスポイント４００が受信要求を受信すると（ステップＳ１１０）、実施の形態１と同様にステップＳ１１１〜Ｓ１３０の処理が実行される。なお、図１１では、ステップＳ１１２以降を省略している。
【００６１】
（その他の実施の形態）
上述した実施の形態１及び２においては、映像送信装置２００と映像配信サーバ３００とを個別に設ける構成について述べたが、これに限定されるものではない。映像配信サーバ３００に映像送信装置２００としての機能を設け、映像送信装置２００と映像配信サーバ３００とを一体の構成とすることもできる。
【００６２】
また、上述した実施の形態１及び２においては、無線アクセスポイント４００を第２モードに設定することで、映像配信サーバ３００として機能させる構成について述べたが、これに限定されるものではない。無線アクセスポイント４００とは異なる構成の専用の映像配信サーバを設けてもよい。また、ドングル７００の接続の有無によって第１及び第２モードの設定を切り替える構成としたが、これに限定されるものではない。無線アクセスポイント４００に接続された外部機器（例えば、パーソナルコンピュータ、タブレット等）から無線アクセスポイント４００を遠隔操作して、第１及び第２モードの設定を切り替える構成とすることもできる。
【００６３】
また、上述した実施の形態１及び２においては、映像配信サーバ３００と無線アクセスポイント４００とが有線ＬＡＮ４６０によりデータ通信を行う構成について述べたが、これに限定されるものではない。無線通信部３０１，４０１とは異なる無線通信部を映像配信サーバ３００と無線アクセスポイント４００とのそれぞれに設け、無線ＬＡＮ４５０とは異なる周波数での無線通信を映像配信サーバ３００と無線アクセスポイント４００との間で行うことで、映像データの送受信を行う構成とすることも可能である。
【００６４】
また、上述した実施の形態１及び２においては、映像送信装置２００がアクセスアドレスを生成する構成について述べたが、これに限定されるものではない。映像配信サーバ３００がアクセスアドレスを生成する構成とすることもできる。
【産業上の利用可能性】
【００６５】
本発明の映像配信システム、映像配信サーバ、無線アクセスポイント、映像送信装置、及び映像配信方法は、複数の無線アクセスポイントへ映像を配信する映像配信システム、これに用いられる映像配信サーバ、無線アクセスポイント、及び映像送信装置、並びに映像配信方法として有用である。
【符号の説明】
【００６６】
１００  映像配信システム
２００  映像送信装置
２０１  無線通信部
２０２  カメラ
２０６  記憶部
２０７  制御部
２１０  映像送信プログラム
２２０  設定ファイル
３００  映像配信サーバ
３０１  無線通信部
３０２  有線通信部
３０３  制御部
３０４  映像出力部
４００  無線アクセスポイント
４０１  無線通信部
４０２  有線通信部
４０３  制御部
４０４  映像出力部
５００  表示装置
６００  端末
７００  ドングル
【図１】
2019047272.tif 000003
【図２】
2019047272.tif 000004
【図３】
2019047272.tif 000005
【図４】
2019047272.tif 000006
【図５】
2019047272.tif 000007
【図６Ａ】
2019047272.tif 000008
【図６Ｂ】
2019047272.tif 000009
【図６Ｃ】
2019047272.tif 000010
【図７】
2019047272.tif 000011
【図８】
2019047272.tif 000012
【図９】
2019047272.tif 000013
【図１０】
2019047272.tif 000014
【図１１】
2019047272.tif 000015