(57)【要約】【課題】効果的な演出を可能にする制御装置及び演出制御システムの提供に資する。【解決手段】制御装置は、複数のアクセスポイントを介して、複数の子機に対して、子機が有する発光デバイスを制御する演出情報を送信することによって、子機の集合による演出を制御する演出制御回路と、複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた複数のアクセスポイントのそれぞれに、複数の子機の位置情報と部分領域を示す情報との関係に基づいて、複数の子機のそれぞれを無線接続させる無線接続制御回路と、を備える。【選択図】図１
2019161357.tif 000002
【特許請求の範囲】
【請求項１】
複数のアクセスポイントを介して、複数の子機に対して、前記複数の子機が有する発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、
前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機の位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、
を備える、
制御装置。
【請求項２】
前記無線接続制御回路は、
前記複数のアクセスポイントの中で、前記複数の子機のそれぞれの位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれの接続先アクセスポイントを判定する収容アクセスポイント決定回路と、
前記判定結果に従って、前記複数の子機のそれぞれと前記アクセスポイントとの無線接続を制御する子機再配置制御回路と、
を備える、
請求項１に記載の制御装置。
【請求項３】
前記収容アクセスポイント決定回路は、前記少なくとも２つの部分領域の中で、前記複数の子機のそれぞれの位置が含まれる部分領域を判定し、前記判定した部分領域に対応づけられた前記複数のアクセスポイントのいずれかを前記複数の子機のそれぞれの無線接続先に決定する、
請求項２に記載の制御装置。
【請求項４】
前記演出制御回路は、前記演出情報の中で、第１の前記部分領域に対応する演出情報を、前記第１の部分領域に対応付けられた前記複数のアクセスポイントのうちの第１のアクセスポイントを介して、前記第１の部分領域に含まれる前記複数の子機のうちの第１の子機へ送信する、
請求項１から３のいずれか１つに記載の制御装置。
【請求項５】
前記無線接続制御回路は、前記第１の子機が、前記第１のアクセスポイントと異なる前記複数のアクセスポイントのうちの第２のアクセスポイントと無線接続中の場合、前記第２のアクセスポイントを介して前記第１の子機に対して変更要求を送信し、前記第１の子機の無線接続先を前記第１のアクセスポイントに変更する、
請求項４に記載の制御装置。
【請求項６】
前記演出領域を、前記少なくとも２つの部分領域に分割し、前記部分領域それぞれと前記複数のアクセスポイントのそれぞれとを対応付ける演出領域決定回路を更に備える、
請求項１から請求項５のいずれか１つに記載の制御装置。
【請求項７】
前記演出領域決定回路は、前記演出領域を、前記複数のアクセスポイントの数以下の数の部分領域に分割する、
請求項６に記載の制御装置。
【請求項８】
前記部分領域は、互いに同一の面積である、
請求項１から請求項７のいずれか１つに記載の制御装置。
【請求項９】
制御装置と、
前記制御装置と接続する複数のアクセスポイントと、
発光デバイスを有し、前記複数のアクセスポイントのそれぞれと無線接続する複数の子機と、
を備え、
前記制御装置は、
前記複数のアクセスポイントを介して、前記複数の子機に対して、前記発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、
前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機のそれぞれの位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、
を備える、
演出制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置および演出制御システムに関する。
【背景技術】
【０００２】
近年、例えば、スタジアム、ホールといった、多くの観客が集まる施設では、観客が、例えば、無線制御対応のペンライト又はブレスレッドの発光装置（以降、子機、端末装置と記載する）をそれぞれ所持し、制御装置が各子機の点灯又は消灯を制御することにより、子機が並ぶ領域（つまり、観客が並ぶ領域）の全体または一部の領域（以降、演出領域と記載する）に、例えば、文字の表示や色の変化の演出が行われる。このような複数の子機の集合による演出を、以降、集合演出と呼ぶ。
【０００３】
集合演出を実現するシステムでは数多くの子機を無線制御するため、複数のアクセスポイント（Access Point。以降、ＡＰと記載する）を設置し、いずれかのＡＰへ速やかに子機を収容する（ＡＰと子機とが無線接続される）ことが考えられる。
【０００４】
例えば、特許文献１には、ＡＰへの無線端末の収容方式の一例として、複数のＡＰで構成された無線エリアに存在する無線端末を、各ＡＰから取得する、無線端末が送信した信号の受信信号レベルに基づいて、通信品質が他よりも良好なＡＰに帰属させるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２４６４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたシステムでは、各ＡＰから取得する受信信号レベルに基づいて接続先のＡＰを決定するため、各ＡＰに収容される無線端末の位置にばらつきが生じ得る。そのため、特許文献１のシステムを集合演出に適用した場合、無線端末の位置に対して無線端末の接続先のＡＰが、集合演出に適さないことがある。無線端末の位置に対して無線端末の接続先のＡＰが適していない場合、効果的な演出が困難となる。
【０００７】
本開示の非限定的な実施例は、無線端末の位置に対して、無線端末の接続先のＡＰを適切に制御し、効果的な演出を可能にする制御装置及び演出制御システムの提供に資する。
【課題を解決するための手段】
【０００８】
本開示の一態様に係る制御装置は、複数のアクセスポイントを介して、複数の子機に対して、前記複数の子機が有する発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機の位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、を備える。
【０００９】
本開示の一態様に係る演出制御システムは、制御装置と、前記制御装置と接続する複数のアクセスポイントと、発光デバイスを有し、前記複数のアクセスポイントのそれぞれと無線接続する複数の子機と、を備え、前記制御装置は、前記複数のアクセスポイントを介して、前記複数の子機に対して、前記発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機のそれぞれの位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、を備える。
【００１０】
なお、これらの包括的または具体的な態様は、システム、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１１】
本開示の一態様によれば、効果的な演出を可能にする制御装置及び演出制御システムの提供に資する。
【００１２】
本開示の一態様における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施の形態に係る演出制御システムのシステム構成の一例を示す図
【図２】本開示の一実施の形態における子機再配置制御の処理を示すフローチャート
【図３】本開示の一実施の形態における演出領域の分割の一例を示す図
【図４】本開示の一実施の形態における子機再配置制御の動作の一例を示すシーケンス図
【図５】本開示の一実施の形態における演出情報の一例を示す図
【図６】子機再配置制御を行わずに実行される、演出制御の一例を示す図
【図７】子機再配置制御を行った後に実行される、演出制御の一例を示す図
【図８】本開示の一実施の形態における演出制御の動作の一例を示すシーケンス図
【図９】本開示の一実施の形態における、演出領域毎に別々の演出制御を行う一例を示す図
【発明を実施するための形態】
【００１４】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、以下に説明する各実施形態は一例であり、本開示はこれらの実施形態により限定されるものではない。
【００１５】
（一実施の形態）
本開示の実施の形態について、図面を参照して詳細に説明する。
【００１６】
図１は、本実施の形態に係る演出制御システム１００のシステム構成の一例を示す図である。図１では、演出制御システム１００は、制御装置１０と、ＡＰ２０（ＡＰ２０−１）と、子機３０（子機３０−１）とを有する。なお、図１には省略されるが、演出制御システム１００には、複数のＡＰ２０と、複数の子機３０が含まれてもよい。以下では、Ｍ個のＡＰ２０をそれぞれＡＰ２０−１〜ＡＰ２０−Ｍと称されてもよく、Ｎ個の子機３０をそれぞれ子機３０−１〜子機３０−Ｎと称されてもよい。なお、Ｍ及びＮは、それぞれ、１以上の整数である。
【００１７】
次に、制御装置１０、ＡＰ２０、及び、子機３０についてそれぞれ説明する。
【００１８】
＜制御装置１０＞
制御装置１０は、演出制御システム１００全体の制御を行う。制御装置１０は、例えば、ＰＣ（Personal Computer）であってもよい。
【００１９】
制御装置１０は、例えば、無線または有線ＬＡＮ（Local Area Network）のネットワークを介してＡＰ２０と接続されている。
【００２０】
制御装置１０は、通信部（通信回路）１１と、記憶部（記憶回路）１２と、制御部（制御回路）１３とを有する。
【００２１】
通信部１１は、例えば、有線ＬＡＮの通信インタフェースであり、ＡＰ２０へ送信する信号の送信処理、および、ＡＰ２０から受信する信号の受信処理を行う。
【００２２】
記憶部１２は、例えば、種々のデータを記憶する少なくとも１つのストレージデバイスである。記憶部１２は、例えば、ＨＤＤ（Hard Disk Drive）及び／又はメモリカードである。
【００２３】
記憶部１２には、例えば、演出情報記憶部（演出情報記憶回路）１２１、システム情報記憶部（システム情報記憶回路）１２２及び子機収容情報記憶部（子機収容情報記憶回路）１２３が含まれる。
【００２４】
演出情報記憶部１２１は、例えば、演出制御システム１００によって演出が行われる演出情報を記憶する。演出情報は、例えば、映像、文字列、又は画像である。演出情報では、演出領域の位置とその位置における発光状態を制御する情報とが対応付けられる。演出領域の位置に存在する子機３０が有する発光デバイス３２がその位置における発光状態に制御されることによって、例えば、映像、文字列、又は、画像の演出が実施される。
【００２５】
演出領域の位置は、例えば、後述する図３のように、演出領域を縦軸（例えば、Ｙ軸）と横軸（例えば、Ｘ軸）に沿って区切った複数のグリッドのそれぞれを示す（Ｘ，Ｙ）座標である。また、１つの座標における発光状態を制御する情報は、画素情報と記載されてもよい。
【００２６】
システム情報記憶部１２２は、例えば、演出制御システム１００に関わる設置情報を記憶する。設置情報とは、例えば、設置されたＡＰ３０の数、ＡＰ３０が設置された位置、観客席の有無、観客席の数、及び、観客席の位置の少なくとも１つである。
【００２７】
子機収容情報記憶部１２３は、例えば、子機３０の情報と、子機３０が接続中のＡＰ２０の情報を記憶する。子機３０の情報とは、例えば、子機３０の位置及び子機３０の識別子である。
【００２８】
制御部１３は、例えば、記憶部１２に対するデータの入出力を行う。また、制御部１３は、例えば、通信部１１を介し、子機３０との通信を行う。
【００２９】
例えば、制御部１３は、演出制御部（演出制御回路）１３１、位置推定部（位置推定回路）１３２、演出領域決定部（演出領域決定回路）１３３、収容ＡＰ決定部（収容ＡＰ決定回路）１３４、子機再配置制御部（子機再配置制御回路）１３５、及び、収容ＡＰ管理部（収容ＡＰ管理回路）１３６を有する。
【００３０】
演出制御部１３１は、ＡＰ２０を介して、子機３０に対して、子機３０が有する発光デバイス３２を制御する演出情報を送信することによって、子機３０を使用した集合演出を制御する。
【００３１】
演出制御部１３１は、例えば、子機３０の位置情報に基づいて、子機３０に対して、子機３０に対応付けられる演出画像内の位置を送信する。以降、子機３０に対応付けられる演出画像内の位置を、子機３０が担当する位置または子機３０の担当位置と称されてもよい。
【００３２】
演出制御部１３１は、集合演出を行う場合に、演出情報記憶部１２１に格納された演出情報を子機３０へ通信部１１を介して送信する。なお、集合演出の制御（以降、演出制御と記載してもよい）については後述する。
【００３３】
位置推定部１３２は、通信部１１を介して子機３０の現在位置を取得する。
【００３４】
なお、本開示では、位置の取得方法は限定されない。例えば、子機３０−１〜子機３０−Ｎが、それぞれの現在位置を検出し、ＡＰ２０−１〜ＡＰ２０−Ｍのいずれか１つを介して位置推定部１３２へ通知してもよい。
【００３５】
子機３０が現在位置を検出する方法の一例として、例えば、ＧＰＳ（Global Positioning System）機能を用いてもよい。
【００３６】
あるいは、位置推定部１３２は、通信部１１を介して取得した情報を基に、子機３０の現在位置を推定することによって、子機３０の現在位置を取得してもよい。
【００３７】
なお、本開示では、位置の推定方法は限定されない。例えば、位置推定部１３２は、子機３０から受信したデータ（例えば、受信信号の強度を示すデータ）を基に、子機３０の位置を推定してもよい。
【００３８】
また、本開示では、位置推定部１３２は、オプションであってもよい。例えば、子機３０の位置が予め固定され、システム情報に含まれている場合、制御装置１０は、位置推定部１３２を有していなくてもよい。
【００３９】
演出領域決定部１３３は、例えば、演出情報及び／又はシステム情報に基づいて、演出領域の全体を、２つ以上の演出領域に分割する処理を行う。以降、分割する処理によって得られる２つ以上の演出領域を、部分領域と称されてもよい。また、演出領域決定部１３３によって分割された部分領域を示す情報を、領域情報と称されてもよい。領域情報とは、部分領域の範囲を示す情報であり、例えば、１つの部分領域が矩形の場合、その１つの部分領域の領域情報は、後述する図３のように、４つの角の位置を示す（Ｘ，Ｙ）座標によって特定されてよい。
【００４０】
演出領域決定部１３３は、例えば、システム情報に含まれるＡＰ２０の数以下の数の部分領域に分割する。例えば、部分領域の面積は、互いに同一であってもよい。また、演出領域決定部１３３は、例えば、演出情報に含まれる画像が２つに分割される部分的な画像により構成される場合、演出領域決定部１３３は、演出領域を２つの部分領域に分割する。
【００４１】
演出領域決定部１３３は、複数のＡＰ２０（ＡＰ２０−１〜ＡＰ２０−Ｍ）の中から、各部分領域に対応づけるＡＰ２０を決定する。部分領域に対応づけるＡＰ２０とは、例えば、演出領域全体に演出される画像の演出情報の中で、当該部分領域に演出される一部の画像の演出情報を送信するＡＰである。なお、部分領域に対応づけるＡＰ２０は、部分領域を担当するＡＰ２０と称されてもよい。また、１つの部分領域を担当するＡＰ２０の数は、１つであってもよいし、２つ以上であってもよい。
【００４２】
なお、演出領域決定部１３３における、分割する処理の一例については後述する。
【００４３】
また、本開示では、演出領域決定部１３３は、オプションであってもよい。例えば、ＡＰ２０を設置した後、演出領域及び演出領域を分割した部分領域が設定される場合、演出領域及び演出領域を分割した部分領域を示す情報がシステム情報に含まれてもよい。また、部分領域を担当するＡＰ２０が予め設定される場合、部分領域を担当するＡＰ２０に関する情報が部分領域を示す情報と関連付けてシステム情報に含まれてもよい。部分領域及び部分領域を担当するＡＰ２０が予め設定される場合、制御装置１０は、演出領域決定部１３３を有していなくてもよい。
【００４４】
収容ＡＰ決定部１３４は、例えば、位置推定部１３２によって取得された子機３０の位置情報、及び、演出領域決定部１３３によって分割された部分領域を示す領域情報との関係に基づいて、子機３０の無線接続先のＡＰを判定する。
【００４５】
例えば、子機３０−ｉ（ｉは、１以上Ｎ以下の整数）の接続先のＡＰ２０を判定する場合、収容ＡＰ決定部１３４は、複数の部分領域のうち、子機３０−ｉの位置が含まれる部分領域を判定する。そして、収容ＡＰ決定部１３４は、例えば、判定した部分領域を担当するＡＰ２０（例えば、ＡＰ２０−ｋ（ｋは、１以上Ｍ以下の整数））を子機３０−ｉの接続先のＡＰ２０に判定する。なお、収容ＡＰ決定部１３４において決定した、子機３０の接続先のＡＰ２０は、子機３０を収容するＡＰ２０と称されてもよい。また、例えば、複数のＡＰ２０が１つの部分領域を担当する場合、収容ＡＰ決定部１３４は、複数のＡＰ２０を、子機３０を収容するＡＰ２０に判定してもよい。
【００４６】
子機再配置制御部１３５は、収容ＡＰ決定部１３４による判定結果に従って、子機３０とＡＰ２０との無線接続（収容）を制御する。子機再配置制御部１３５は、例えば、判定結果と、各子機３０が接続中のＡＰ２０の情報と、を基に、子機３０の接続先のＡＰ２０の変更を行うか否かを判定する。そして、子機再配置制御部１３５は、判定の結果、接続先のＡＰ２０の変更の対象の子機３０に対して、ＡＰ２０の変更処理を行う。なお、各子機３０が接続中のＡＰ２０についての情報は、子機収容情報記憶部１２３において保持される。
【００４７】
以降、各子機３０を収容するＡＰ２０の判定処理、各子機３０に対して接続先のＡＰ２０の変更を行うか否かの判定処理、及び、接続先のＡＰを変更すると判定された子機３０に対して行う、接続先の変更処理を、子機再配置制御と称されてもよい。
【００４８】
子機再配置制御の一例については後述する。
【００４９】
また、収容ＡＰ決定部１３４と子機再配置制御部１３５は、無線接続制御部（無線接続制御回路）と称されてもよい。無線接続制御部は、部分領域それぞれに対応付けられたＡＰ２０のそれぞれに、子機３０の位置情報と部分領域を示す情報との関係に基づいて、子機３０を無線接続させる。
【００５０】
収容ＡＰ管理部１３６は、例えば、子機収容情報記憶部１２３に対して、情報の入出力を行う。例えば、収容ＡＰ管理部１３６は、ＡＰ２０から通知される各子機３０とＡＰ２０の接続情報を更新する処理を行う。
【００５１】
＜ＡＰ２０＞
ＡＰ２０は、例えば、９２０ＭＨｚ帯の無線通信に対応する。ＡＰ２０−１〜ＡＰ２０−Ｍは、それぞれ、同様の構成を有してよい。
【００５２】
ＡＰ２０は、例えば、通信部（通信回路）２１、無線通信部（無線通信回路）２２、記憶部（記憶回路）２３、及び、制御部（制御回路）２４を有する。
【００５３】
通信部２１は、例えば、有線ＬＡＮの通信インタフェースである。通信部２１は、例えば、制御装置１０へ送信する信号の送信処理、および、制御装置１０から受信する信号の受信処理を行う。
【００５４】
無線通信部２２は、例えば、９２０ＭＨｚ帯の無線通信インタフェースである。無線通信部２２は、例えば、子機３０へ送信する信号の送信処理、および、子機３０から受信する信号の受信処理を行う。無線通信部２２は、例えば、子機３０の発光デバイス３２を制御するための情報制御装置１０から受信し、受信した情報を子機３０へ送信する。
【００５５】
記憶部２３は、例えば、種々のデータを記憶する少なくとも１つのストレージデバイスである。記憶部２３は、例えば、ＨＤＤ、メモリカードであり、種々のデータを記憶する少なくとも１つのストレージデバイスである。
【００５６】
記憶部２３には、例えば、接続情報記憶部（接続情報記憶回路）２３１が含まれてよい。
【００５７】
接続情報記憶部２３１は、例えば、子機３０の情報とその子機３０の接続のための情報を記憶する。
【００５８】
制御部２４は、例えば、記憶部２３に対するデータの入出力を行う。制御部２４は、例えば、通信部２１を介して、制御装置１０との通信を行う。制御部２４は、無線通信部２２を介して、子機３０との通信を行う。
【００５９】
例えば、制御部２４は、子機再配置制御部（子機再配置制御回路）２４１を有する。
【００６０】
子機再配置制御部２４１は、例えば、子機再配置制御においてＡＰ２０が実行する処理を行う。
【００６１】
＜子機３０＞
子機３０は、例えば、無線接続するＡＰ２０を介して、制御装置１０と通信を行う。子機３０は、例えば、無線制御対応のペンライト又はブレスレッドの形状であり、観客によって所持される。子機３０−１〜子機３０−Ｎは、それぞれ、同様の構成を有してよい。
【００６２】
子機３０は、例えば、無線通信部（無線通信回路）３１、発光デバイス３２及び制御部（制御回路）３３を有する。
【００６３】
無線通信部３１は、例えば、９２０ＭＨｚ帯の無線通信インタフェースである。無線通信部３１は、例えば、ＡＰ２０へ送信する信号の送信処理、および、ＡＰ２０から受信する信号の受信処理を行う。無線通信部３１は、例えば、ＡＰ２０から、発光デバイス３２を制御するための情報を受信する。
【００６４】
発光デバイス３２は、例えば、少なくとも１つのＬＥＤ（Light Emitting Diode）ライトを含み、点灯または消灯、ならびに、指定した色へ変更するデバイスである。
【００６５】
制御部３３は、例えば、無線通信部３１を介した通信及び発光デバイス３２の制御を行う。例えば、制御部３３は、発光制御部（発光制御回路）３３１と、再配置制御部（再配置制御回路）３３２とを有する。
【００６６】
発光制御部３３１は、例えば、制御装置１０からの演出情報を基に、発光デバイス３２の点灯または消灯、ならびに、指定した色への変更を行う。
【００６７】
再配置制御部３３２は、例えば、子機再配置制御における子機３０の処理を行う。
【００６８】
以上、説明した演出制御システム１００では、子機３０を収容するＡＰ２０を決定し、子機３０とＡＰ２０との間の無線接続を制御する子機再配置制御が実行される。そして、演出制御システム１００では、無線接続先のＡＰを介して、演出情報を送信することによって、集合演出を制御する演出制御が実行される。以下、子機再配置制御及び演出制御についてそれぞれ説明する。
【００６９】
＜子機再配置制御＞
図２は、本実施の形態における子機再配置制御の処理を示すフローチャートである。図２に示す処理は、制御装置１０によって実行される。
【００７０】
子機３０は、ＡＰ２０から報知情報を受信した後、報知内容に基づいて、ＡＰ２０へ接続を行う。例えば、子機３０が複数のＡＰ２０から報知情報を受信した場合、子機３０が接続先のＡＰを決定する。図２に示す処理は、子機３０が、決定した接続先のＡＰ２０と接続している状態において実行される。
【００７１】
位置推定部１３２は、通信部１１を介して各子機３０の位置情報を取得する（Ｓ２０１）。
【００７２】
演出領域決定部１３３は、演出情報及び／又はシステム情報に基づいて、演出領域を部分領域へ分割する区切りを決定する（Ｓ２０２）。ここで、図３を参照して、Ｓ２０２における、部分領域の分割の一例を説明する。
【００７３】
図３は、本実施の形態における演出領域の分割の一例を示す図である。図３は、観客席がＸ軸方向及びＹ軸方向に並ぶ会場の例を示す。図３では、領域４００が演出領域全体を示し、領域４０１〜領域４０３が分割された領域（部分領域）を示す。
【００７４】
演出領域決定部１３３は、例えば、システム情報に基づいて、領域４００を、部分領域４０１〜部分領域４０３の部分領域へ分割する。
【００７５】
例えば、システム情報には、ＡＰ２０の数、ＡＰ２０の設置位置、観客席の数及び観客席の設置位置が含まれる。
【００７６】
例えば、演出領域決定部１３３は、演出領域全体を、ＡＰ２０の数と同じ数の部分領域へ分割する。
【００７７】
図３では、ＡＰ２０の数が３であるから、演出領域決定部１３３は、領域４００を、３つの部分領域（部分領域４０１〜部分領域４０３）へ分割する。例えば、部分領域４０１〜部分領域４０３は、Ｘ軸方向で観客席を均等に３分割した領域である。
【００７８】
演出領域決定部１３３は、部分領域４０１〜部分領域４０３を担当するＡＰを決定する。例えば、図３では、部分領域４０１を担当するＡＰがＡＰ２０−１であり、部分領域４０２を担当するＡＰがＡＰ２０−２であり、部分領域４０３を担当するＡＰがＡＰ２０−３である。
【００７９】
図２に戻り、次に、収容ＡＰ決定部１３４は、子機３０の位置情報及び領域情報に基づいて、各子機３０を収容するＡＰを決定する（Ｓ２０３）。
【００８０】
例えば、図３においては、収容ＡＰ決定部１３４は、部分領域４０１に位置する子機３０（例えば、子機３０−１）をＡＰ２０−１へ、部分領域４０２に位置する子機３０（例えば、子機３０−２）をＡＰ２０−２へ、部分領域４０３に位置する子機３０（例えば、子機３０−３）をＡＰ２０−３へ収容する、と決定する。
【００８１】
子機再配置制御部１３５は、子機収容情報が示す、子機３０が接続中のＡＰの情報と、収容ＡＰ決定部１３４により決定した子機３０を収容するＡＰの情報とを比較し、ＡＰの接続先が変更される子機（以降、再配置子機と称されてもよい）を探索する（Ｓ２０４）。例えば、子機３０が接続中のＡＰ２０が、子機３０を収容するＡＰ２０と異なる場合（子機３０を収容するＡＰ２０が、子機３０が接続中のＡＰ２０と別のＡＰである場合）、子機再配置制御部１３５は、当該子機３０が再配置子機である、と判定する。例えば、子機３０が接続中のＡＰ２０が、子機３０を収容するＡＰ２０と同じである場合、子機再配置制御部１３５は、当該子機３０が再配置子機ではない、と判定する。
【００８２】
Ｓ２０４において再配置子機を探索した結果に基づき、子機再配置制御部１３５は、再配置子機の数が０より大きいか否か、すなわち、再配置子機が存在するか否かを判定する（Ｓ２０５）。
【００８３】
Ｓ２０４において再配置子機を探索した結果、再配置子機の数が０より大きい場合（Ｓ２０５にてＹＥＳ）、すなわち、再配置子機が存在する場合、子機再配置制御部１３５は、探索された再配置子機が接続中のＡＰ（以降、接続元ＡＰと称されてもよい）から、再配置子機の接続情報を取得する（Ｓ２０６）。
【００８４】
子機再配置制御部１３５は、再配置子機を収容する別のＡＰ（以降、接続先ＡＰと称されてもよい）へ、再配置子機の接続情報を通知する（Ｓ２０７）。
【００８５】
子機再配置制御部１３５は、接続元ＡＰを介して、再配置子機に対して、ＡＰ変更要求を通知する（Ｓ２０８）。
【００８６】
子機再配置制御部１３５は、接続元ＡＰを介して、再配置子機から、ＡＰ変更要求に対する応答を受信する（Ｓ２０９）。
【００８７】
子機再配置制御部１３５は、接続先ＡＰから、再配置子機が接続されたことを示す接続通知を受信する（Ｓ２１０）。
【００８８】
子機再配置制御部１３５は、子機収容情報記憶部１２３に記憶された、再配置子機が接続中のＡＰを示すＡＰ収容情報を更新する（Ｓ２１１）。
【００８９】
子機再配置制御部１３５は、再配置子機が接続していた別のＡＰ（例えば、Ｓ２０６における「接続元ＡＰ」）へ再配置子機との接続解除を通知する（Ｓ２１２）。そして、処理フローは、Ｓ２０４へ戻る。
【００９０】
Ｓ２０４において再配置子機を探索した結果、再配置子機の数が０の場合（Ｓ２０５にてＮＯ）、すなわち、再配置子機が存在しない場合、子機再配置制御の処理フローは終了する。
【００９１】
図４は、本実施の形態における子機再配置制御の動作の一例を示すシーケンス図である。図４は、子機３０−２が、接続するＡＰを、ＡＰ２０−１からＡＰ２０−２に変更する再配置子機である場合のシーケンス図を示している。例えば、図４に示す例は、図３において、部分領域４０２の中に位置する子機３０−２が、ＡＰ２０−１と接続中である場合に動作する例に相当する。
【００９２】
図４では、子機３０−２と、子機３０−２と接続中のＡＰ２０−１と、子機３０−２と子機再配置制御により新たに接続するＡＰ２０−２と、制御装置１０の動作が示されている。この場合、ＡＰ２０−１が子機３０−２の接続元ＡＰであり、ＡＰ２０−２が子機３０−２の接続先ＡＰである。
【００９３】
なお、図４のシーケンスが示す動作は、図２のＳ２０４の処理の後に行われる動作に相当する。すなわち、Ｓ２０４までの処理で、子機３０−２が、収容されるＡＰとして、ＡＰ２０−１からＡＰ２０−２への変更を行う、と判断された後の処理となる。
【００９４】
また、図４では、各動作において、送受信されるコマンド（メッセージ）のフォーマットの一例（コマンドＣ１〜Ｃ７）と、ＡＰ２０−１、ＡＰ２０−２及び制御装置１０それぞれの記憶部に格納される情報（情報Ｍ１〜Ｍ６）の例と、が示されている。
【００９５】
情報Ｍ１〜Ｍ３は、子機３０−２の再配置制御が実行される前の各記憶部に格納される子機３０−２に関する情報を示す。ＡＰ２０−１は、子機３０−２と接続状態にあるため、ＡＰ２０−１の記憶部２３の接続情報記憶部２３１には、子機３０−２と子機３０−２の接続情報とを含む情報Ｍ１が格納される。
【００９６】
また、制御装置１０の記憶部１２の子機収容情報記憶部１２３には、子機３０−２が接続中のＡＰの情報、例えば、子機３０−２とＡＰ２０−１との対応関係を示す情報Ｍ３が格納される。
【００９７】
ＡＰ２０−２は、子機３０−２と接続状態には無いため、ＡＰ２０−２の記憶部２３の接続情報記憶部２３１には、情報Ｍ２が示すように、子機３０−２に関する情報は格納されていない。
【００９８】
制御装置１０の子機再配置制御部１３５は、子機３０−２が接続元のＡＰ２０−１に対して、通信部１１を介して、接続情報取得要求を送信する（Ｓ３０１）。
【００９９】
コマンドＣ１は、Ｓ３０１にて、子機再配置制御部１３５が送信する接続情報取得要求のコマンドのフォーマットを示している。コマンドＣ１には、「コマンド種別」、「子機種別」が含まれる。子機再配置制御部１３５は、「コマンド種別」に接続情報取得要求を示す識別子、「子機種別」に子機３０−２を示す識別子を設定する。子機再配置制御部１３５は、各識別子を設定した接続情報取得要求をＡＰ２０−１に送信する。
【０１００】
ＡＰ２０−１の子機再配置制御部２４１は、通信部２１を介して、Ｓ３０１にて制御装置１０によって送信されたコマンドＣ１を受信する。子機再配置制御部２４１は、コマンドＣ１の「コマンド種別」の識別子が接続情報取得要求であること、および、コマンドＣ１の「子機種別」の識別子が子機３０−２であることを確認する。子機再配置制御部２４１は、記憶部２３の接続情報記憶部２３１に格納される子機３０−２の情報Ｍ１を参照し、接続情報取得応答を設定する。子機再配置制御部２４１は、通信部２１を介して、接続情報取得応答を制御装置１０へ送信する（Ｓ３０２）。
【０１０１】
コマンドＣ２は、Ｓ３０２にて、子機再配置制御部２４１が送信する接続情報取得応答のコマンドのフォーマットを示している。コマンドＣ２には、「コマンド種別」、「子機種別」、「接続情報」が含まれる。子機再配置制御部２４１は、「コマンド種別」に接続情報取得応答を示す識別子を設定する。子機再配置制御部２４１は、受信したコマンドＣ１と同様に、「子機種別」に子機３０−２を示す識別子を設定する。子機再配置制御部２４１は、記憶部２３の接続情報記憶部２３１に格納されている子機３０−２の情報Ｍ１を参照して、「接続情報」に子機３０−２の接続情報を設定する。子機再配置制御部２４１は、設定した接続情報取得応答のコマンドＣ２を制御装置１０へ送信する。
【０１０２】
子機再配置制御部１３５は、通信部１１を介して、Ｓ３０２にてＡＰ２０−１によって送信されたコマンドＣ２を受信する。子機再配置制御部１３５は、コマンドＣ２の「コマンド種別」の識別子が接続情報取得応答であることを確認する。子機再配置制御部１３５は、コマンドＣ２に「接続情報」が含まれることを確認する。子機再配置制御部１３５は、子機３０−２の接続先ＡＰと判断されたＡＰ２０−２へ「接続情報」を通知するために、通信部１１を介して、接続情報通知をＡＰ２０−２へ送信する（Ｓ３０３）。
【０１０３】
Ｓ３０３にて、子機再配置制御部１３５が送信する接続情報通知のコマンドのフォーマットは、コマンドＣ２に示すように、「コマンド種別」、「子機種別」及び「接続情報」が含まれる。子機再配置制御部１３５は、「コマンド種別」に接続情報通知を示す識別子を設定する。子機再配置制御部１３５は、受信した接続情報取得応答のコマンドＣ２と同様に、「子機種別」に子機３０−２を示す識別子を設定し、「接続情報」に子機３０−２の接続情報を設定する。子機再配置制御部１３５は、設定した接続情報通知のコマンドＣ２をＡＰ２０−２へ送信する。
【０１０４】
ＡＰ２０−２の子機再配置制御部２４１は、通信部２１を介して、Ｓ３０３にて制御装置１０によって送信されたコマンドＣ２を受信する。子機再配置制御部２４１は、コマンドＣ２の「コマンド種別」の識別子が接続情報通知であることを確認する。子機再配置制御部２４１は、コマンドＣ２から「子機種別」及び「接続情報」を取得し、記憶部２３の接続情報記憶部２３１に接続情報を格納する（Ｓ３０４）。
【０１０５】
情報Ｍ４は、Ｓ３０４にて、記憶部２３の接続情報記憶部２３１に格納される情報である。接続情報通知のコマンドＣ２を受信する前の段階では、ＡＰ２０−２は子機３０−２と接続中では無いため、情報Ｍ２に示すように、接続情報記憶部２３１には子機３０−２の接続情報は格納されていない。子機再配置制御部２４１は、接続情報通知のコマンドＣ２を受信した後、「子機種別」が子機３０−２であり、「子機３０−２の接続情報」を含む情報Ｍ４を接続情報記憶部２３１に格納する。
【０１０６】
子機再配置制御部２４１は、通信部２１を介して、制御装置１０に対して、接続情報通知の応答を示す接続情報通知応答を送信する（Ｓ３０５）。
【０１０７】
Ｓ３０５にて、子機再配置制御部２４１が送信する接続情報通知応答のコマンドは、コマンドＣ３に示すように、「コマンド種別」及び「子機種別」が含まれる。子機再配置制御部２４１は、コマンドＣ３の「コマンド種別」に接続情報通知応答を示す識別子を設定し、「子機種別」に子機３０−２を示す識別子を設定し、コマンドＣ３を制御装置１０へ送信する。
【０１０８】
子機再配置制御部１３５は、通信部１１を介して、Ｓ３０５にてＡＰ２０−２が送信したコマンドＣ３を受信する。子機再配置制御部１３５は、コマンドＣ３の「コマンド種別」の識別子が接続情報通知応答であることを確認する。そして、子機再配置制御部１３５は、通信部１１を介して、ＡＰ２０−１に対してＡＰ変更要求を送信する（Ｓ３０６）。
【０１０９】
Ｓ３０６にて、子機再配置制御部１３５が送信するＡＰ変更要求のコマンドのフォーマットは、コマンドＣ４に示すように、「コマンド種別」、「子機種別」、「接続元ＡＰ」、「接続先ＡＰ」が含まれる。子機再配置制御部１３５は、コマンドＣ４の「コマンド種別」にＡＰ変更要求を示す識別子、「子機種別」に子機３０−２を示す識別子、「接続元ＡＰ」にＡＰ２０−１を示す識別子、「接続先ＡＰ」にＡＰ２０−２を示す識別子を設定し、コマンドＣ４をＡＰ２０−１へ送信する。
【０１１０】
ＡＰ２０−１の子機再配置制御部２４１は、通信部２１を介して、Ｓ３０６にて制御装置１０によって送信されたコマンドＣ４を受信する。子機再配置制御部２４１は、コマンドＣ４に含まれる「コマンド種別」の識別子がＡＰ変更要求であることを確認する。そして、子機再配置制御部２４１は、無線通信部２１を介して、子機３０−２に対して、ＡＰ変更要求を送信する（Ｓ３０７）。
【０１１１】
Ｓ３０７にて、子機再配置制御部２４１が送信するＡＰ変更要求は、Ｓ３０６にて受信したＡＰ変更要求と同様である。
【０１１２】
次に、子機３０−２の再配置制御部３３２は、無線通信部３１を介して、Ｓ３０７にてＡＰ２０−１によって送信されたコマンドＣ４を受信する。再配置制御部３３２は、コマンドＣ４の「コマンド種別」の識別子がＡＰ変更要求であること、「接続元ＡＰ」がＡＰ２０−１であること、「接続先ＡＰ」がＡＰ２０−２であること、を確認する。そして、再配置制御部３３２は、無線通信部３１を介して、ＡＰ２０−１に対してＡＰ変更要求応答を送信する（Ｓ３０８）。
【０１１３】
Ｓ３０８にて、再配置制御部３３２が送信するＡＰ変更要求応答のコマンドは、コマンドＣ５に示すように、「コマンド種別」及び「子機種別」が含まれる。再配置制御部３３２は、コマンドＣ５の「コマンド種別」にＡＰ変更要求応答を示す識別子を設定し、「子機種別」に子機３０−２を示す識別子を設定し、コマンドＣ５をＡＰ２０−１へ送信する。子機３０−２は、ＡＰ２０−２との接続処理を開始する。
【０１１４】
ＡＰ２０−１の子機再配置制御部２４１は、無線通信部２２を介して、Ｓ３０８にて子機３０−２によって送信されたコマンドＣ５を受信する。子機再配置制御部２４１は、コマンドＣ５に含まれる「コマンド種別」の識別子がＡＰ変更要求応答であることを確認する。そして、子機再配置制御部２４１は、通信部２１を介して、制御装置１０に対して、ＡＰ変更要求応答を送信する（Ｓ３０９）。
【０１１５】
Ｓ３０９にて、子機再配置制御部２４１が送信するＡＰ変更要求応答は、Ｓ３０８にて受信したＡＰ変更要求応答と同様である。
【０１１６】
制御装置１０の子機再配置制御部１３５は、通信部１１を介して、Ｓ３０８にてＡＰ２０−１によって送信されたコマンドＣ５を受信する。子機再配置制御部１３５は、コマンドＣ５に含まれる「コマンド種別」の識別子がＡＰ変更要求応答であることを確認することによって、ＡＰ変更が完了したと判定する。
【０１１７】
また、ＡＰ２０−２は、Ｓ３０８の処理の後に子機３０−２と接続を確立し、接続状態となったと判断する。ＡＰ２０−２は、子機３０−２から信号（例えば、Ｋｅｅｐ−Ａｌｉｖｅのように、子機とＡＰ間で定期的に送受信される信号）を受信した場合、ＡＰ２０−２の子機再配置制御部２４１は、制御装置１０に対して、接続通知を送信する（Ｓ３１０）。
【０１１８】
Ｓ３１０にて、子機再配置制御部２４１が送信する接続通知のフォーマットは、コマンドＣ６に示すように、「コマンド種別」、「子機種別」、「接続ＡＰ」が含まれる。子機再配置制御部２４１は、コマンドＣ６の「コマンド種別」に接続通知を示す識別子、「子機種別」に子機３０−２を示す識別子、「接続ＡＰ」にＡＰ２０−２を示す識別子を設定し、コマンドＣ６を制御装置１０へ送信する。
【０１１９】
制御装置１０の子機再配置制御部１３５は、通信部１１を介して、Ｓ３１０にてＡＰ２０−２によって送信されたコマンドＣ６を受信する。子機再配置制御部１３５は、コマンドＣ６に含まれる「コマンド種別」の識別子が接続通知であることを確認し、コマンドＣ６の「子機種別」の識別子が示す子機３０−２が、「接続ＡＰ」の識別子が示すＡＰ２０−２との接続を完了したと判定する。そして、子機再配置制御部１３５は、収容ＡＰ管理部１３６を介し、制御装置１０の記憶部１２の子機収容情報記憶部１２３に格納されている子機３０−２のＡＰ収容情報を更新する（Ｓ３１１）。
【０１２０】
情報Ｍ５は、Ｓ３１１にて更新後の子機３０−２のＡＰ収容情報である。記憶部１２の子機収容情報記憶部１２３には、接続通知を受信する前の段階では、情報Ｍ３のＡＰ収容情報が格納されている。子機再配置制御部１３５は、接続通知のコマンドＣ６を受信した後、子機３０−２と接続状態にあるＡＰをＡＰ２０−２に更新した情報Ｍ５を子機３０−２のＡＰ収容情報として記憶部１２の子機収容情報記憶部１２３に格納する。
【０１２１】
次に、子機再配置制御部１３５は、通信部１１を介して、ＡＰ２０−１に対して接続解除通知を送信する（Ｓ３１２）。
【０１２２】
Ｓ３１２にて、子機再配置制御部１３５が送信する接続解除通知のフォーマットは、コマンドＣ７に示すように、「コマンド種別」及び「子機種別」が含まれる。子機再配置制御部１３５は、コマンドＣ７の「コマンド種別」に接続解除通知を示す識別子を設定し、「子機種別」に子機３０−２を示す識別子を設定し、コマンドＣ７をＡＰ２０−１へ送信する。
【０１２３】
ＡＰ２０−１の子機再配置制御部２４１は、通信部２１を介して、Ｓ３１２にて制御装置１０によって送信されたコマンドＣ７を受信する。子機再配置制御部２４１は、コマンドＣ７に含まれる「コマンド種別」の識別子が接続解除通知であることを確認し、コマンドＣ７の「子機種別」の識別子が示す子機３０−２との接続を解除し、記憶部２３の接続情報記憶部２３１に格納されている子機３０−２の接続情報を破棄する（Ｓ３１３）。
【０１２４】
情報Ｍ６は、Ｓ３１３にて、子機３０−２の接続情報が破棄された後の状態を示す。子機再配置制御部２４１は、接続解除通知を受信した後、記憶部２３の接続情報記憶部２３１に格納された情報Ｍ１の接続情報を破棄し、情報Ｍ６の状態に変更する。
【０１２５】
以上の子機再配置制御は、接続するＡＰの変更の対象の子機（再配置子機）に対して実行される。子機再配置制御は、再配置子機が無くなるまで繰り返され、子機の接続先の変更が完了する。
【０１２６】
以上の子機再配置制御は、演出制御を行う前に少なくとも１回実行されてよい。あるいは、子機再配置制御は、例えば、後述する演出制御の合間、子機３０の移動が発生する時間の後及び演出に関する設定が変更された後に実行されてもよい。子機３０の移動が発生する時間とは、例えば、演出を利用するイベントの休憩時間及び観客の入れ替え時間である。また、演出に関する設定の変更とは、例えば、部分領域のサイズの変更、部分領域の数の変更、及び、部分領域とＡＰ２０の対応付けの変更である。
【０１２７】
次に、子機再配置制御の後に実行される演出制御について説明する。
【０１２８】
＜演出制御＞
図５は、本実施の形態における演出情報の一例を示す図である。本実施の形態では、集合演出によって、「ＵＳＡ」という文字列を演出領域（図３の領域４００）に表現する例を説明する。
【０１２９】
図５の「Ｕ」、「Ｓ」および「Ａ」という文字は、それぞれ、Ｘ軸方向に４０画素であり、Ｙ軸方向に４０画素である。「ＵＳＡ」という文字列は、例えば、Ｘ軸方向に１２０画素であり、Ｙ軸方向に４０画素である。「ＵＳＡ」という文字列は、例えば、図３の領域４００に表現される。この場合、「Ｕ」、「Ｓ」及び「Ａ」という文字は、それぞれ、図３の部分領域４０１、部分領域４０２及び部分領域４０３に表現される。
【０１３０】
子機再配置制御の後に実行される、図５に示す「ＵＳＡ」を図３の領域４００に表現する演出制御の一例を説明する。なお、対比のために、子機再配置制御を行わずに実行される、図５に示す「ＵＳＡ」を図３の領域４００に表現する演出制御の例を併せて説明する。
【０１３１】
図６は、子機再配置制御を行わずに実行される、演出制御の一例を示す図である。図７は、子機再配置制御を行った後に実行される、演出制御の一例を示す図である。
【０１３２】
図６及び図７には、図３と同様に、演出領域となる領域４００と、領域４００に含まれる部分領域４０１、部分領域４０２及び部分領域４０３と、ＡＰ２０−１〜ＡＰ２０−３と、が示される。また、図６及び図７には、子機３０−１〜子機３０−９、ＡＰ２０−１の通信エリアＲ−１、ＡＰ２０−２の通信エリアＲ−２及びＡＰ２０−３の通信エリアＲ−３が示される。図６及び図７では、ＡＰ２０−１、ＡＰ２０−２及びＡＰ２０−３は、互いに重複した通信エリアを有し、領域４００内に位置する子機３０と通信可能である。
【０１３３】
図６の場合、子機再配置制御を行っていないため、子機３０の接続先は、子機３０の位置が通信エリアに含まれるＡＰ２０であれば、どれでもよい。また、子機３０がどのＡＰ２０と接続するかは、例えば、子機３０が各ＡＰ２０によって送信されるビーコンのうち、どのＡＰ２０のビーコンを受信するかに依存する。例えば、子機３０がどのＡＰ２０と接続するかは、子機３０の位置が通信エリアに含まれるＡＰ２０の中から、ランダムに決定される。
【０１３４】
例えば、図６では、子機３０−１、子機３０−２及び子機３０−９がＡＰ２０−１と接続し、子機３０−３、子機３０−４、子機３０−６及び子機３０−８がＡＰ２０−２と接続し、子機３０−５及び子機３０−７がＡＰ２０−３と接続している。
【０１３５】
なお、ＡＰ２０と接続中の子機３０を、ＡＰ２０の配下の子機３０と称されてもよい。
【０１３６】
図６では、子機再配置制御を行っていないため、例えば、ＡＰ２０−１の配下の子機３０−１は部分領域４０１内に存在する一方で、ＡＰ２０−１の配下の子機３０−２及び子機３０−９は部分領域４０２内に存在する。このように、子機再配置制御を行わない場合、ＡＰ２０の配下の子機３０が、領域４００に分散して存在する。この場合、１つのＡＰ２０の配下の子機３０は、演出する映像のどの箇所を表現するか定まらない。
【０１３７】
そのため、制御装置１０は、演出する映像毎に、領域４００に分散するＡＰ２０−１配下の子機３０（例えば、子機３０−１、子機３０−２及び子機３０−９）に対して、領域４００全体に表現される「ＵＳＡ」の全ての演出情報を送信する。同様に、ＡＰ２０−２及びＡＰ２０−３それぞれの配下の子機３０に対して、領域４００全体に表現される「ＵＳＡ」の全ての演出情報を送信する。演出情報を受信した各子機３０は、事前に通知済みの「ＵＳＡ」全体の演出情報の担当する位置「Ｘ，Ｙ」の画素情報に基づいて、発光デバイス３２を発光させる。
【０１３８】
図７の場合、子機再配置制御を行っているため、子機３０の接続先は、子機３０の位置が含まれる部分領域を担当するＡＰ２０に制御されている。
【０１３９】
例えば、図７では、部分領域４０１内に位置する子機３０−１、子機３０−５及び子機３０−６が、部分領域４０１を担当するＡＰ２０−１と接続している。また、部分領域４０２内に位置する子機３０−２、子機３０−８及び子機３０−９が、部分領域４０２を担当するＡＰ２０−２と接続している。また、部分領域４０３内に位置する子機３０−３、子機３０−４及び子機３０−７が、部分領域４０３を担当するＡＰ２０−３と接続している。
【０１４０】
図７では、子機再配置制御を行っているため、例えば、ＡＰ２０−１の配下の子機３０−１、子機３０−５及び子機３０−６は部分領域４０１内に存在する。このように、子機再配置制御を行った場合、各ＡＰ２０と接続する子機３０が、接続先のＡＰ２０が担当する部分領域に存在し、接続先のＡＰ２０が担当しない部分領域には存在しない。この場合、各ＡＰ２０と接続する子機３０は、演出する映像のうち、接続先のＡＰが担当する部分領域に対応する演出画像を表現すると定めることができるため、各ＡＰは、担当する部分領域に対応する演出情報を送信する。このため、制御装置１０、ＡＰ２０は、演出情報の情報量を図６に対して、少なくすることができる。
【０１４１】
例えば、ＡＰ２０−１は、配下の子機３０（例えば、子機３０−１、子機３０−５及び子機３０−６）が部分領域４０１に存在するため、配下の子機３０に対して、領域４００全体に表現される「ＵＳＡ」のうち、部分領域４０１に対応する「Ｕ」の演出情報を送信する。同様に、ＡＰ２０−２は、配下の子機３０（例えば、子機３０−２、子機３０−８及び子機３０−９）が部分領域４０２に存在するため、配下の子機３０に対して、領域４００全体に表現される「ＵＳＡ」のうち、部分領域４０２に対応する「Ｓ」の演出情報を送信する。同様に、ＡＰ２０−３は、配下の子機３０（例えば、子機３０−３、子機３０−４及び子機３０−７）が部分領域４０３に存在するため、配下の子機３０に対して、領域４００全体に表現される「ＵＳＡ」のうち、部分領域４０３に対応する「Ａ」の演出情報を送信する。
【０１４２】
図６に示したように、子機再配置制御を行っていない場合、ＡＰ２０毎に子機３０の位置が限定されていないため、子機３０は、「ＵＳＡ」の画像の全ての位置の画素を担当する可能性がある。そのため、制御装置１０は、子機３０に対して、「ＵＳＡ」の画像の全ての情報を含む演出映像を送信する必要がある。
【０１４３】
一方、図７に示したように、子機再配置制御を行った場合、ＡＰ２０毎に子機３０の位置が、部分領域４０１、部分領域４０２及び部分領域４０３のいずれかに限定されている。そのため、図７に示したように、制御装置１０は、子機３０の位置情報に基づいて、各ＡＰ２０を介し、「Ｕ」、「Ｓ」又は「Ａ」のいずれかの、分割した演出情報を送信することができる。これにより、ＡＰから子機への通信データ量を削減でき、高品位な演出（集合演出として高いフレームレートでの演出）を可能にする。
【０１４４】
なお、図７において、ＡＰ２０−１の通信エリアＲ−１、ＡＰ２０−２の通信エリアＲ−２及びＡＰ２０−３の通信エリアＲ−３が、領域４００をカバーすることを示したが、本開示は、これに限定されない。図７の場合、子機再配置制御によって、子機３０の接続先は、子機３０の位置が含まれる部分領域を担当するＡＰ２０に制御されているので、演出制御において、各ＡＰ２０が、担当する部分領域を包含するように通信エリアを狭めてもよい。例えば、ＡＰ２０−１は、部分領域４０１を包含し、少なくとも部分領域４０３を含まないように通信エリアＲ−１を狭めてもよい。演出制御において通信エリアを狭めることによって、ＡＰ２０−１の送信電力の消費を抑制でき、隣り合う通信エリアとの干渉を抑制できる。
【０１４５】
次に、フレームレート（以降、ｆｐｓと記載する）を例に挙げて、図６と図７とを対比した通信データ量の削減について説明する。
【０１４６】
例えば、以下のフレームレート算出において、ＡＰ２０と子機３０の無線通信における使用帯域を９２０ＭＨｚ帯、ＡＲＩＢ  ＳＴＤ−Ｔ１０８により定められるチャネル２４−チャネル３２のうち、２チャネルを同時に使用するという条件を例に挙げる。なお、「ＡＲＩＢ」は、一般社団法人電波産業会（Association of Radio Industries and Businesses）の略称である。また、キャリアセンスの時間を５ｍｓ、送信休止時間を５０ｍｓ、通信速度を１００ｋｂｐｓという数値を例に挙げる。また、図５に示した「ＵＳＡ」の文字列の１画素に相当する演出情報が、一例として、４ビットで示される。
【０１４７】
これらの例示した条件に基づいて、図５に示した「ＵＳＡ」の演出情報を送信する時間は、式（１）によって算出される。
４［ｂｉｔ］×４０［画素］×１２０［画素］／（１００×１０００［ｂｐｓ］）＝１９２［ｍｓ］  ・・・ （１）
【０１４８】
また、図５に示した「Ｕ」、「Ｓ」及び「Ａ」の文字のそれぞれの演出情報を送信する時間は、式（２）によって算出される。
４［ｂｉｔ］×４０［画素］×４０［画素］／（１００×１０００［ｂｐｓ］）＝６４［ｍｓ］    ・・・  （２）
【０１４９】
ｆｐｓは、例えば、式（３）によって算出される。
１０００［ｍｓ］／（キャリアセンスの時間［ｍｓ］＋送信時間［ｍｓ］＋休止時間［ｍｓ］・・・（３）
【０１５０】
図６の例の場合、各ＡＰ２０が、「ＵＳＡ」の演出情報を子機３０に対して送信するため、ｆｐｓは、式（４）によって算出される。
１０００［ｍｓ］／（５＋１９２＋５０）＝４．０［ｆｐｓ］  ・・・  （４）
【０１５１】
図７の例の場合、ＡＰ２０が、「Ｕ」、「Ｓ」又は「Ａ」の文字の演出情報を子機３０に対して送信するため、ｆｐｓは、式（５）によって算出される。
１０００［ｍｓ］／（５＋６４＋５０）＝８．４［ｆｐｓ］  ・・・  （５）
【０１５２】
図６の例の場合、４．０［ｆｐｓ］であり、図７の例の場合、８．４［ｆｐｓ］である。このように、図６と図７とを対比した場合、子機再配置制御を行った後に演出制御を行う図７の例の方が、子機再配置制御を行わずに演出制御を行う図６の例よりも、通信データ量を削減でき、高いｆｐｓを得ることができる。そのため、効果的で高品位な演出を行うことができる。
【０１５３】
次に、制御装置１０が演出情報を送信し、集合演出を制御する演出制御の動作について説明する。
【０１５４】
図８は、本実施の形態における演出制御の動作の一例を示すシーケンス図である。図８において演出情報は「ＵＳＡ」の画像とする。また、図８には、図７に示した、ＡＰ２０−１と、ＡＰ２０−１の配下の子機３０−１と、ＡＰ２０−２と、ＡＰ２０−２の配下の子機３０−２と、ＡＰ２０−３と、ＡＰ２０−３の配下の子機３０−３と、の動作が示される。図７に示したように、ＡＰ２０−１が部分領域４０１を担当し、ＡＰ２０−２が部分領域４０２を担当し、ＡＰ２０−３が部分領域４０３を担当する。
【０１５５】
制御装置１０の演出制御部１３１は、子機３０−１の位置情報に基づいて、ＡＰ２０−１に対して、演出画像における子機３０−１の担当位置（Ｘ１，Ｙ１）を通知する（Ｓ７０１）。ＡＰ２０−１は、子機３０−１に対して、演出画像における子機３０−１の担当位置（Ｘ１，Ｙ１）を通知する（Ｓ７０２）。
【０１５６】
同様に、演出制御部１３１は、子機３０−２の位置情報に基づいて、ＡＰ２０−２に対して、演出画像における子機３０−２の担当位置（Ｘ２，Ｙ２）を通知する（Ｓ７０３）。ＡＰ２０−２は、子機３０−２に対して、演出画像における子機３０−２の担当位置（Ｘ２，Ｙ２）を通知する（Ｓ７０４）。
【０１５７】
同様に、演出制御部１３１は、子機３０−３の位置情報に基づいて、ＡＰ２０−３に対して、演出画像における子機３０−３の担当位置（Ｘ３，Ｙ３）を通知する（Ｓ７０５）。ＡＰ２０−３は、子機３０−３に対して、演出画像における子機３０−３の担当位置（Ｘ３，Ｙ３）を通知する（Ｓ７０６）。
【０１５８】
なお、図８では省略されているが、演出制御部１３１は、子機３０−４〜子機３０−Ｎそれぞれの位置情報に基づいて、子機３０−４〜子機３０−Ｎのそれぞれと接続するＡＰ２０を介して、子機３０−４〜子機３０−Ｎのそれぞれに対して、演出画像における担当位置を通知する。
【０１５９】
演出制御部１３１は、演出画像「ＵＳＡ」のうち、ＡＰ２０−１の配下の子機３０が担当する画像「Ｕ」の演出情報を、ＡＰ２０−１に対して送信する（Ｓ７０７）。ＡＰ２０−１は、子機３０−１に対して、画像「Ｕ」の演出情報を送信する（Ｓ７０８）。なお、図８では省略されているが、演出制御部１３１は、ＡＰ２０−１を介して、子機３０−１を含むＡＰ２０−１の配下の子機３０に対して、画像「Ｕ」の演出情報を送信する。なお、画像「Ｕ」の演出情報の送信は、ＡＰ２０−１からＡＰ２０−１の配下の子機３０に対してブロードキャストされてもよい。
【０１６０】
演出制御部１３１は、演出画像「ＵＳＡ」のうち、ＡＰ２０−２の配下の子機３０が担当する画像「Ｓ」の演出情報を、ＡＰ２０−２に対して送信する（Ｓ７０９）。ＡＰ２０−２は、子機３０−２に対して、画像「Ｓ」の演出情報を送信する（Ｓ７１０）。なお、図８では省略されているが、演出制御部１３１は、ＡＰ２０−２を介して、子機３０−２を含むＡＰ２０−２の配下の子機３０に対して、画像「Ｓ」の演出情報を送信する。なお、画像「Ｓ」の演出情報の送信は、ＡＰ２０−２からＡＰ２０−２の配下の子機３０に対してブロードキャストされてもよい。
【０１６１】
演出制御部１３１は、演出画像「ＵＳＡ」のうち、ＡＰ２０−３の配下の子機３０が担当する画像「Ａ」の演出情報を、ＡＰ２０−３に対して送信する（Ｓ７１１）。ＡＰ２０−３は、子機３０−３に対して、画像「Ａ」の演出情報を送信する（Ｓ７１２）。なお、図８では省略されているが、演出制御部１３１は、ＡＰ２０−３を介して、子機３０−３を含むＡＰ２０−３の配下の子機３０に対して、画像「Ａ」の演出情報を送信する。なお、画像「Ａ」の演出情報の送信は、ＡＰ２０−３からＡＰ２０−３の配下の子機３０に対してブロードキャストされてもよい。
【０１６２】
次に、子機３０−１の発光制御部３３１は、受信した画像「Ｕ」の演出情報に含まれる、子機３０−１の担当位置（Ｘ１，Ｙ１）に対応する画素情報に基づいて、発光デバイス３２を発光させる（Ｓ７１３）。なお、図８では省略されているが、子機３０−１を含むＡＰ２０−１の配下の子機３０は、それぞれ、受信した画像「Ｕ」の演出情報に含まれる、各子機３０の担当位置に対応する画素情報に基づいて、発光デバイス３２を発光させる。
【０１６３】
子機３０−２の発光制御部３３１は、受信した画像「Ｓ」の演出情報に含まれる、子機３０−２の担当位置（Ｘ２，Ｙ２）に対応する画素情報に基づいて、発光デバイス３２を発光させる（Ｓ７１４）。なお、図８では省略されているが、子機３０−２を含むＡＰ２０−２の配下の子機３０は、それぞれ、受信した画像「Ｓ」の演出情報に含まれる、各子機３０の担当位置に対応する画素情報に基づいて、発光デバイス３２を発光させる。
【０１６４】
子機３０−３の発光制御部３３１は、受信した画像「Ａ」の演出情報に含まれる、子機３０−３の担当位置（Ｘ３，Ｙ３）に対応する画素情報に基づいて、発光デバイス３２を発光させる（Ｓ７１５）。なお、図８では省略されているが、子機３０−３を含むＡＰ２０−３の配下の子機３０は、それぞれ、受信した画像「Ａ」の演出情報に含まれる、各子機３０の担当位置に対応する画素情報に基づいて、発光デバイス３２を発光させる。
【０１６５】
なお、Ｓ７１３、Ｓ７１４及びＳ７１５の動作は、同時に実行されてもよい。例えば、各子機３０は、演出を実行する時刻の情報が演出情報に含まれる場合、演出を実行する時刻と、子機３０のタイマ（図示省略）とに基づいて、発光デバイス３２を発光させることによって、演出が同時に実行されてもよい。あるいは、Ｓ７１３、Ｓ７１４及びＳ７１５の動作は、それぞれの演出情報に含まれる時刻の情報に基づいて、異なるタイミングで実行されてもよい。
【０１６６】
なお、演出制御において、ＡＰ２０から子機３０への通知及び／又は送信は、例えば、複数のＡＰ２０の間で異なるチャネルを用いられてもよいし、時分割により複数のＡＰ２０の間で異なる時間において行われてもよい。
【０１６７】
以上説明した本実施の形態では、子機３０の位置とＡＰ２０が担当する領域に基づいて再配置制御を行い、子機３０の接続先が、子機３０の位置を含む領域を担当するＡＰ２０に制御した。この再配置制御によって、ＡＰ２０が担当する領域内に位置する子機３０が、ＡＰ２０の配下の子機３０となるため、制御装置１０は、ＡＰ２０を介して、ＡＰ２０が担当する領域に演出する部分的な演出情報を送信できる。この構成により、演出制御において、例えば、１つの画像を演出するための通信データ量を削減でき、複数の画像の演出を行うために通信リソースを有効に利用できるため、高品位な演出を行うことができる。
【０１６８】
なお、上述した実施の形態において、ＡＰ２０と子機３０との間の無線通信の一例として、９２０ＭＨｚ帯の無線通信を用いる例を説明したが、本開示はこれに限定されない。例えば、２．４ＧＨｚ帯、５ＧＨｚ帯の無線通信、及び／又は、６０ＧＨｚ帯のＷｉＧｉｇ（Wireless Gigabit）の無線通信であってもよい。
【０１６９】
また、上述した実施の形態では、ＡＰ２０と子機３０間の通信データ量が削減でき、高品位な演出が可能になることを説明した。本開示はこれに限定されない。例えば、演出領域ごとに別々の演出制御を行う場合に、容易に演出制御を分けることができる。以下、演出領域毎に別々の演出制御を行う一例について説明する。
【０１７０】
図９は、本実施の形態における、演出領域毎に別々の演出制御を行う一例を示す図である。なお、図９において、図７と同様の構成については、同一の符番を付し、説明を省略する。
【０１７１】
図９の例は、部分領域４０１に対する演出制御と、部分領域４０２及び部分領域４０３に対する演出制御とが異なる例を示している。例えば、野球及びサッカーといった、ホームチームとアウェイチームの２つのチームが対戦する試合の会場において、ホーム側の観客席に対する演出制御と、アウェイ側の観客席に対する演出制御とを別々に制御（例えば、異なるフレームレートによって制御）する例が挙げられる。
【０１７２】
例えば、アウェイ側の観客席が部分領域４０１に対応し、ホーム側の観客席が部分領域４０２及び部分領域４０３に対応する。ここで、部分領域４０１において「ＵＳＡ」の画像を表現し、部分領域４０２及び４０３において「ＪＡＰＡＮ」の画像を表現する場合を一例に挙げる。
【０１７３】
図９の例の場合、「ＵＳＡ」の画像の演出情報は、ＡＰ２０−１を介して、ＡＰ２０−１の配下の子機３０に送信され、「ＪＡＰＡＮ」の画像の演出情報は、ＡＰ２０−２及びＡＰ２０−３を介して、ＡＰ２０−２の配下の子機３０及びＡＰ２０−３の配下の子機３０へ送信される。
【０１７４】
例えば、部分領域４０１に「ＵＳＡ」の３文字全てを表示し、部分領域４０２および４０３に「ＪＡＰＡＮ」の５文字全てを表示する第１パターンと、部分領域４０１に「ＵＳＡ」の３文字を１文字ずつ順次表示し、部分領域４０２、４０３に「ＪＡＰＡＮ」の５文字を１文字ずつ順次表示する第２パターンと、を実施することができる。第２パターンにおいて、部分領域４０１のフレームレートと部分領域４０２および４０３のフレームレートを異なるフレームレートに制御することで、それぞれの第１文字目の「Ｕ」と「Ｊ」の表示タイミングを合わせる処理が容易になる。また、異なるフレームレートに制御することで、それぞれの最後の文字の「Ａ」と「Ｎ」の表示タイミングを合わせる処理が容易になる。例えば、３秒の演出時間において、部分領域４０１では「ＵＳＡ」の３文字を１秒毎に１文字ずつ順に表示し、並行して、部分領域４０２および部分領域４０３では、「ＪＡＰＡＮ」の５文字を０．６秒毎に１文字ずつ順に表示する処理が容易になる。
【０１７５】
以上説明したように、子機再配置制御によって、ＡＰ２０が担当する領域内に位置する子機３０が、ＡＰ２０の配下の子機３０となるため、領域毎に異なる演出制御を行うことができる。これにより、演出領域ごとに別々の演出を行う場合に、容易に演出制御を分けることができる。
【０１７６】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。集積回路は、上記実施の形態の説明に用いた各機能ブロックを制御し、入力と出力を備えてもよい。これらは個別に１チップ化されてもよいし、各機能ブロックの一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１７７】
また、集積回路化の手法にはＬＳＩに限らず、専用回路または汎用プロセッサを用いて実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、又は、ＬＳＩ内部の回路セルの接続、設定が再構成可能なリコンフィグラブル・プロセッサーを利用してもよい。
【０１７８】
更には、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、別技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてあり得る。
【０１７９】
なお、本開示は、無線通信装置、または制御装置において実行される制御方法として表現することが可能である。また、本開示は、かかる制御方法をコンピュータにより動作させるためのプログラムとして表現することも可能である。更に、本開示は、かかるプログラムをコンピュータによる読み取りが可能な状態で記録した記録媒体として表現することも可能である。すなわち、本開示は、装置、方法、プログラム、記録媒体のうち、いずれのカテゴリーにおいても表現可能である。
【０１８０】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、開示の趣旨を逸脱しない範囲において、上記実施の形態における各構成要素を任意に組み合わせてもよい。
【０１８１】
＜本開示のまとめ＞
本開示における制御装置は、複数のアクセスポイントを介して、複数の子機に対して、前記複数の子機が有する発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機の位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、を備える。
【０１８２】
本開示の制御装置において、前記無線接続制御回路は、前記複数のアクセスポイントの中で、前記複数の子機のそれぞれの位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれの接続先アクセスポイントを判定する収容アクセスポイント決定回路と、前記判定結果に従って、前記複数の子機のそれぞれと前記アクセスポイントとの無線接続を制御する子機再配置制御回路と、を備える。
【０１８３】
本開示の制御装置において、前記収容アクセスポイント決定回路は、前記少なくとも２つの部分領域の中で、前記複数の子機のそれぞれの位置が含まれる部分領域を判定し、前記判定した部分領域に対応づけられた前記複数のアクセスポイントのいずれかを前記複数の子機のそれぞれの無線接続先に決定する。
【０１８４】
本開示の制御装置において、前記演出制御回路は、前記演出情報の中で、第１の前記部分領域に対応する演出情報を、前記第１の部分領域に対応付けられた前記複数のアクセスポイントのうちの第１のアクセスポイントを介して、前記第１の部分領域に含まれる前記複数の子機のうちの第１の子機へ送信する。
【０１８５】
本開示の制御装置において、前記無線接続制御回路は、前記第１の子機が、前記第１のアクセスポイントと異なる前記複数のアクセスポイントのうちの第２のアクセスポイントと無線接続中の場合、前記第２のアクセスポイントを介して前記第１の子機に対して変更要求を送信し、前記第１の子機の無線接続先を前記第１のアクセスポイントに変更する。
【０１８６】
本開示の制御装置において、前記演出領域を、前記少なくとも２つの部分領域に分割し、前記部分領域それぞれと前記複数のアクセスポイントのそれぞれとを対応付ける演出領域決定回路を更に備える。
【０１８７】
本開示の制御装置において、前記演出領域決定回路は、前記演出領域を、前記複数のアクセスポイントの数以下の数の部分領域に分割する。
【０１８８】
本開示の制御装置において、前記部分領域は、互いに同一の面積である。
【０１８９】
本開示における演出制御システムは、制御装置と、前記制御装置と接続する複数のアクセスポイントと、発光デバイスを有し、前記複数のアクセスポイントのそれぞれと無線接続する複数の子機と、を備え、前記制御装置は、前記複数のアクセスポイントを介して、前記複数の子機に対して、前記発光デバイスを制御する演出情報を送信することによって、前記複数の子機の集合による演出を制御する演出制御回路と、前記複数の子機の集合による演出を行う演出領域を分割した少なくとも２つの部分領域それぞれに対応付けられた前記複数のアクセスポイントのそれぞれに、前記複数の子機のそれぞれの位置情報と前記部分領域を示す情報との関係に基づいて、前記複数の子機のそれぞれを無線接続させる無線接続制御回路と、を備える。
【産業上の利用可能性】
【０１９０】
本開示は、集合演出を制御する制御装置に有用である。
【符号の説明】
【０１９１】
１０  制御装置
１１、２１  通信部
１２、２３  記憶部
１３、２４、３３  制御部
２０、２０−１〜２０−Ｍ  ＡＰ（アクセスポイント）
２２、３１  無線通信部
３０、３０−１〜３０−Ｎ  子機
３２  発光デバイス
１００  演出制御システム
１２１  演出情報記憶部
１２２  システム情報記憶部
１２３  子機収容情報記憶部
１３１  演出制御部
１３２  位置推定部
１３３  演出領域決定部
１３４  収容ＡＰ決定部
１３５  子機再配置制御部
１３６  収容ＡＰ管理部
２３１  接続情報記憶部
２４１  子機再配置制御部
３３１  発光制御部
３３２  再配置制御部
４００  領域
４０１〜４０３  部分領域
【図１】
2019161357.tif 000003
【図２】
2019161357.tif 000004
【図３】
2019161357.tif 000005
【図４】
2019161357.tif 000006
【図５】
2019161357.tif 000007
【図６】
2019161357.tif 000008
【図７】
2019161357.tif 000009
【図８】
2019161357.tif 000010
【図９】
2019161357.tif 000011