(57)【要約】【課題】各々の子機の動作を同期させることができる音再生システム、音再生方法及びプログラムを提供する。【解決手段】照明システム１は、音声情報を送信する照明器具３０ａと、照明器具３０ａから受信した音声情報を送信する照明器具３０ｂと、照明器具３０ｂから音声情報を受信する照明器具３０ｃとを備える。照明器具３０ｂは、測定した第１遅延時間を第１情報に含まれる第１同期時間に加算することで、第１同期時間を更新した第２同期時間を含む第２情報を送信する。また、照明器具３０ｃは、測定した当該第２遅延時間を第２情報に含まれる第２同期時間に加算することで、第２同期時間を更新した第３同期時間を含む第３情報を照明器具３０ａ又は照明器具３０ｂ及び照明器具３０ｃと異なる照明器具３０ｄに送信する。そして、照明器具３０ｂ及び照明器具３０ｃは、測定された第１遅延時間及び第２遅延時間を加味して、音声情報に基づく音声を再生する。【選択図】図４
2020108086.tif 000002
【特許請求の範囲】
【請求項１】
音を出力するための音情報を送信する親機と、
前記親機から受信した前記音情報に基づいて音を再生し、かつ、前記音情報を送信する第１子機と、
前記第１子機から受信した前記音情報に基づいて音を再生し、かつ、前記第１子機から前記音情報を受信する第２子機とを備え、
前記親機は、同期をとるための同期時間を含む第１情報を、前記第１子機に送信し、
前記第１子機は、
前記第１情報を受信してから第２情報を前記第２子機に送信するまでの第１遅延時間を測定し、
測定した当該第１遅延時間を前記第１情報に含まれる第１同期時間に加算することで、前記第１同期時間を更新した第２同期時間を含む前記第２情報を送信し、
前記第２子機は、
前記第２情報を受信してから第３情報を前記親機又は前記第１子機及び前記第２子機と異なる第３子機に送信するまでの第２遅延時間を測定し、
測定した当該第２遅延時間を前記第２情報に含まれる前記第２同期時間に加算することで、前記第２同期時間を更新した第３同期時間を含む前記第３情報を送信し、
前記第１子機及び前記第２子機は、測定された前記第１遅延時間及び前記第２遅延時間を加味して、前記音情報に基づく音を再生する
音再生システム。
【請求項２】
前記第１子機は、さらに、
音を再生する際に生じる第１再生遅延時間を測定し、
測定した前記第１再生遅延時間を前記第２情報に含まれる前記第２同期時間に加算することで、前記第２同期時間を更新した第１応答遅延時間を含む応答を前記親機に送信し、
前記第２子機は、さらに、
音を再生する際に生じる第２再生遅延時間を測定し、
測定した前記第２再生遅延時間を前記第３情報に含まれる前記第３同期時間に加算することで、前記第３同期時間を更新した第２応答遅延時間を含む応答を前記親機に送信し、
前記第１子機及び前記第２子機は、測定された前記第１再生遅延時間及び前記第２再生遅延時間をさらに加味して、前記音情報に基づく音を再生する
請求項１に記載の音再生システム。
【請求項３】
前記親機は、前記第１子機及び前記第２子機から受信した各々の前記応答に含まれる前記第１応答遅延時間及び前記第２応答遅延時間のうち、最大となる応答遅延時間を特定し、特定された当該応答遅延時間を含む同期情報を前記第１子機及び前記第２子機に送信し、
前記第１子機は、特定された前記最大となる応答遅延時間と、前記第１応答遅延時間との差分に応じて前記音情報に基づく音を再生し、
前記第２子機は、特定された前記最大となる応答遅延時間と、前記第２応答遅延時間との差分に応じて前記音情報に基づく音を再生する
請求項２に記載の音再生システム。
【請求項４】
前記第１子機及び前記第２子機は、前記音情報を受信する通信部と、前記通信部が受信した前記音情報に基づいて音を出力する音出力部とを有し、
前記第１再生遅延時間及び前記第２再生遅延時間は、前記通信部を介して前記音出力部が前記音情報を取得してから前記音情報に基づく音を再生するまでの内部処理時間である
請求項２又は３に記載の音再生システム。
【請求項５】
前記親機と前記第１子機とは、相互に無線通信接続され、
前記第１子機と前記第２子機とは、相互に無線通信接続される
請求項１〜４のいずれか１項に記載の音再生システム。
【請求項６】
前記第１子機及び前記第２子機は、照明器具である
請求項１〜５のいずれか１項に記載の音再生システム。
【請求項７】
親機が音を出力するための音情報を送信し、
第１子機が、前記親機から受信した音情報に基づいて音を再生し、かつ、前記音情報を送信し、
第２子機が前記第１子機から受信した前記音情報を受信し、
前記親機は、同期をとるための同期時間を含む第１情報を、前記第１子機に送信することと、
前記第１子機は、
前記第１情報を受信してから第２情報を前記第２子機に送信するまでの第１遅延時間を測定することと、
測定した当該第１遅延時間を前記第１情報に含まれる第１同期時間に加算することで、前記第１同期時間を更新した第２同期時間を含む前記第２情報を送信することと、
前記第２子機は、
前記第２情報を受信してから第３情報を送信するまでの第２遅延時間を測定することと、
測定した当該第２遅延時間を前記第２情報に含まれる前記第２同期時間に加算することで、前記第２同期時間を更新した第３同期時間を含む前記第３情報を前記親機又は前記第１子機及び前記第２子機と異なる第３子機に送信することと、
前記第１子機及び前記第２子機は、測定された前記第１遅延時間及び前記第２遅延時間を加味して、前記音情報に基づく音を再生することとを含む
音再生方法。
【請求項８】
前記請求項７に記載の音再生方法をコンピュータによって実行する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、音再生システム、音再生方法及びプログラムに関する。
【背景技術】
【０００２】
従来のコントローラとして特許文献１には、３つのゾーンプレーヤーと無線通信可能に接続されるコントローラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６００２８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のコントローラと複数のゾーンプレーヤー等の子機とがネットワークを構成する場合、子機によっては、コントローラが送信した情報を取得するタイミングが異なる。このため、各々の子機が情報に基づいて何らかの動作をする場合、各々の子機の動作のタイミングが一致し難い。
【０００５】
本開示は、このような課題を解決するためになされたものであり、各々の子機の動作を同期させることができる音再生システム、音再生方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本開示に係る音再生システムの一態様は、音を出力するための音情報を送信する親機と、前記親機から受信した前記音情報に基づいて音を再生し、かつ、前記音情報を送信する第１子機と、前記第１子機から受信した前記音情報に基づいて音を再生し、かつ、前記第１子機から前記音情報を受信する第２子機とを備え、前記親機は、同期をとるための同期時間を含む第１情報を、前記第１子機に送信し、前記第１子機は、前記第１情報を受信してから第２情報を前記第２子機に送信するまでの第１遅延時間を測定し、測定した当該第１遅延時間を前記第１情報に含まれる第１同期時間に加算することで、前記第１同期時間を更新した第２同期時間を含む前記第２情報を送信し、前記第２子機は、前記第２情報を受信してから第３情報を前記親機又は前記第１子機及び前記第２子機と異なる第３子機に送信するまでの第２遅延時間を測定し、測定した当該第２遅延時間を前記第２情報に含まれる前記第２同期時間に加算することで、前記第２同期時間を更新した第３同期時間を含む前記第３情報を送信し、前記第１子機及び前記第２子機は、測定された前記第１遅延時間及び前記第２遅延時間を加味して、前記音情報に基づく音を再生する。
【０００７】
また、上記課題を解決するために、本開示に係る音再生方法の一態様は、親機が音を出力するための音情報を送信し、第１子機が、前記親機から受信した音情報に基づいて音を再生し、かつ、前記音情報を送信し、第２子機が前記第１子機から受信した前記音情報を受信し、前記親機は、同期をとるための同期時間を含む第１情報を、前記第１子機に送信することと、前記第１子機は、前記第１情報を受信してから第２情報を前記第２子機に送信するまでの第１遅延時間を測定することと、測定した当該第１遅延時間を前記第１情報に含まれる第１同期時間に加算することで、前記第１同期時間を更新した第２同期時間を含む前記第２情報を送信することと、前記第２子機は、前記第２情報を受信してから第３情報を送信するまでの第２遅延時間を測定することと、測定した当該第２遅延時間を前記第２情報に含まれる前記第２同期時間に加算することで、前記第２同期時間を更新した第３同期時間を含む前記第３情報を前記親機又は前記第１子機及び前記第２子機と異なる第３子機に送信することと、前記第１子機及び前記第２子機は、測定された前記第１遅延時間及び前記第２遅延時間を加味して、前記音情報に基づく音を再生することとを含む。
【０００８】
また、上記課題を解決するために、本開示に係るプログラムの一態様は、音再生方法をコンピュータによって実行する。
【発明の効果】
【０００９】
本開示に係る音再生システム等によれば、各々の子機の動作を同期させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態に係る照明システムを例示する模式図である。
【図２】図２は、実施の形態に係る照明システムを例示するブロック図である。
【図３】図３は、実施の形態に係る照明システムの動作を例示する模式図である。
【図４】図４は、実施の形態に係る照明システムの動作を例示するシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本開示の実施の形態について、図面を参照しながら説明する。なお、以下に説明する実施の形態は、いずれも本開示の一具体例を示すものである。したがって、以下の実施の形態で示される、数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、並びに、ステップ、ステップの順序などは、一例であって本開示を限定する主旨ではない。よって、以下の実施の形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１２】
各図は、模式図であり、必ずしも厳密に図示されてはいない。したがって、例えば、各図において縮尺等は必ずしも一致しない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略又は簡略化する。
【００１３】
（実施の形態）
［照明システム１］
図１は、実施の形態に係る照明システム１を例示する模式図である。
【００１４】
図１に示すように、照明システム１は、住宅等の施設の室内に設置され、照明シーンを再現させるように複数の照明器具３０ａ〜３０ｆを制御することができるシステムである。照明システム１では、例えば、ユーザが「〇〇の明るさで点灯」と発話すると、発話による言葉を音声認識処理して、複数の照明器具３０ａ〜３０ｆを点灯する。以下、複数の照明器具３０ａ〜３０ｆを総称して照明器具３０という場合がある。照明システム１は、音再生システムの一例である。音声は、音の一例である。音声の他に、音声によらない音楽、電子音等も音の一例である。
【００１５】
図２は、実施の形態に係る照明システム１を例示するブロック図である。図１及び図２に示すように、照明システム１は、親機となる照明器具３０ａと、第１子機となる照明器具３０ｂと、第２子機となる照明器具３０ｃとを備える。
【００１６】
［照明器具３０］
各々の照明器具３０は、施設の室内を照明することができるように、室内に設置される。各々の照明器具３０には、商用電源からの電力が供給される。本実施の形態において、照明器具３０ａは、音声を出力するための音声情報を送信する親機として設定され、コントローラ１０と無線通信可能である。また、図１及び図２の照明器具３０ｂは、照明器具３０ａから受信した音声情報に基づいて音声を再生し、かつ、音声情報を送信する第１子機として設定される。照明器具３０ｃは、照明器具３０ｂから受信した音声情報に基づいて音声を再生し、かつ、第１子機から音声情報を受信する第２子機として設定される。照明器具３０ａと照明器具３０ｂとは相互に無線通信接続され、照明器具３０ｂと照明器具３０ｃとは相互に無線通信接続される。このように、コントローラ１０及び各々の照明器具３０は、デイジーチェーン又はシリアルチェーンと呼ばれるネットワークを構成する。音声情報は、音情報の一例である。
【００１７】
照明器具３０ｄ〜３０ｆは、第３子機から第５子機として設定されるが、便宜上、本実施の形態ではこれらの説明を省略し、主に照明器具３０ａ〜３０ｃについて説明する。以下、複数の照明器具３０ａ〜３０ｆを総称して照明器具３０というときがある。
【００１８】
照明器具３０ａは、照明器具３０ｂが音声を再生する前つまり通常の動作を行う前に、同期をとるための第１同期時間を含む第１情報を、照明器具３０ｂに送信する。照明システム１において、まずは各々の照明器具３０を同期させるために、親機である照明器具３０ａは、第１情報を照明器具３０ｂに送信する。
【００１９】
照明器具３０ｂでは、後述する計時部３２は、第１情報を受信した時点から第２情報を照明器具３０ｃに送信する時点までの第１遅延時間を測定する。また、照明器具３０ｂでは、後述する第１処理部３３が測定した当該第１遅延時間を第１情報に含まれる第１同期時間に加算することで、第２通信部３６が第１同期時間を更新した第２同期時間を含む第２情報を送信する。
【００２０】
照明器具３０ｃでは、計時部３２は、第２情報を受信した時点から第３情報を送信する時点までの第２遅延時間を測定する。また、照明器具３０ｃでは、第１処理部３３が測定した当該第２遅延時間を第２情報に含まれる第２同期時間に加算することで、第２通信部３６が第２同期時間を更新した第３同期時間を含む第３情報を送信する。
【００２１】
ここで、第１遅延時間及び第２遅延時間は、第１情報を受信してから更新された第２情報を送信するまでの内部処理時間である。
【００２２】
本実施の形態では、照明器具３０ｃの送信先には、照明器具３０ｄが存在するため、照明器具３０ｃは、第３情報を照明器具３０ｄに送信する。なお、例えば、照明器具３０ｃの送信先が存在しない場合、照明器具３０ｃは、第３情報を親機である照明器具３０ａに送信してもよい。つまり、第３情報が後述する応答となり得る。
【００２３】
照明器具３０ｂでは、計時部３２は、さらに、音声を再生する際に生じる第１再生遅延時間を測定する。また、照明器具３０ｂでは、第１処理部３３が測定した第１再生遅延時間を第２情報に含まれる第２同期時間に加算することで、第２通信部３６が第２同期時間を更新した第１応答遅延時間を含む応答を照明器具３０ａに送信する。
【００２４】
照明器具３０ｃでは、計時部３２は、さらに、音声を再生する際に生じる第２再生遅延時間を測定する。また、照明器具３０ｃでは、第１処理部３３が測定した第２再生遅延時間を第３情報に含まれる第２同期時間に加算することで、第２通信部３６が第３同期時間を更新した第２応答遅延時間を含む応答を照明器具３０ａに送信する。
【００２５】
ここで、第１再生遅延時間及び第２再生遅延時間は、第２通信部３６を介して音声出力部３７が音声情報を取得してから、音声情報に基づく音声を再生するまでの内部処理時間である。また、第１応答遅延時間及び第２応答遅延時間は、上流側における２つの照明器具３０間で第１情報がホップする際に掛かる内部処理の時間である遅延時間（本実施の形態では、第１遅延時間及び第２遅延時間）の累積時間と、照明器具３０が音声を再生する際に掛かる内部処理時間との和で示される。
【００２６】
照明器具３０ａでは、第１処理部３３は、照明器具３０ｂ、照明器具３０ｃ等から取得した各々の応答に含まれる第１応答遅延時間、第２応答遅延時間等のうち、最大となる応答遅延時間を特定する。本実施の形態では、照明器具３０ａの第１処理部３３は、第１応答遅延時間に紐付けられた照明器具３０ｂを識別するＩＤ、及び、第２応答遅延時間に紐付けられた照明器具３０ｃを識別するＩＤによって、最大となる応答遅延時間の照明器具３０を特定する。照明器具３０ａでは、第２通信部３６は、第１処理部３３によって特定された当該応答遅延時間を含む同期情報を照明器具３０ｂ、照明器具３０ｃ等に送信する。
【００２７】
照明器具３０ｂ及び照明器具３０ｃは、測定された第１遅延時間及び第２遅延時間を加味して、音声情報に基づく音声を再生する。具体的には、照明器具３０ａでは、特定された最大となる応答遅延時間と、自身の遅延時間との差分に応じて音声情報に基づく音声を再生する。照明器具３０ｂでは、特定された最大となる応答遅延時間と、第１応答遅延時間との差分に応じて音声情報に基づく音声を再生する。また、照明器具３０ｃでは、特定された最大となる応答遅延時間と、第２応答遅延時間との差分に応じて音声情報に基づく音声を再生する。
【００２８】
例えば、照明器具３０ａが音声を再生する遅延時間がＸ１、照明器具３０ｂの第１応答遅延時間がＸ２、及び、照明器具３０ｃの第２応答遅延時間がＸ３である場合において、最大となる応答遅延時間をＸ３とする。この場合の同期情報とは、同期情報を受信してから照明器具３０ａに（Ｘ３−Ｘ１）後に音声を再生させる情報、同期情報を受信してから照明器具３０ｂに（Ｘ３−Ｘ２）後に音声を再生させる情報、同期情報を受信してから照明器具３０ｃに（Ｘ３−Ｘ３）後に音声を再生させる情報である。
【００２９】
図３は、実施の形態に係る照明システム１の動作を例示する模式図である。図３を例に挙げると、照明器具３０ａの遅延時間が７０（ｍｓ）であり、照明器具３０ｂの第１応答遅延時間が１２０（ｍｓ）であり、照明器具３０ｃの第２応答遅延時間が１３８（ｍｓ）である。この中で、最も遅延時間が遅いのは、照明器具３０ｃである。そこで、照明器具３０ａの第１処理部３３は、自身に対して、６８（ｍｓ）後に動作を開始する同期情報を生成し、照明器具３０ｂに対して１８（ｍｓ）後に動作を開始する同期情報を生成し、照明器具３０ｃに対して０（ｍｓ）後（同期情報を受信直後）に動作を開始する同期情報を生成する。
【００３０】
各々の照明器具３０ごとに同期情報が異なるため、照明器具３０ａの第１処理部３３は、同期情報に照明器具３０のＩＤを紐付けて、照明器具３０ｂ等に送信する。例えば、照明器具３０ａは、照明器具３０ｂのＩＤには（Ｘ３−Ｘ２）後に音声を再生させる同期情報、照明器具３０ｃのＩＤには（Ｘ３−Ｘ３）後に音声を再生させる同期情報を一括して送信する。
【００３１】
照明器具３０ａにおいても、同期情報に応じて、音声を出力するタイミングを調節する。また、照明器具３０ｂ及び照明器具３０ｃが同期情報を受信すると、各々の第１処理部３３は、自機のＩＤと一致する同期情報に応じて、音声を出力するタイミングを調節する。これにより、照明器具３０ａは（Ｘ３−Ｘ１）後に音声を再生させ、照明器具３０ｂは（Ｘ３−Ｘ２）後に音声を再生させ、照明器具３０ｃは（Ｘ３−Ｘ３）後に音声を再生させる。照明器具３０ｂ及び照明器具３０ｃの各々の音声出力部３７は、測定された第１再生遅延時間及び第２再生遅延時間をさらに加味して、音声情報に基づく音声を再生する。
【００３２】
図１及び図２に示すように、各々の照明器具３０は、発光モジュール３１と、計時部３２と、第１処理部３３と、照明制御部３４と、電源部３５と、音声出力部３７と、第２通信部３６とを有する。以下では、各々の照明器具３０は、それぞれ異なる照明器具３０ａ〜３０ｆであるが、それぞれが同等の構成を有するため、特に言及しない限り、任意の照明器具３０について説明する。
【００３３】
発光モジュール３１は、照明器具３０が周囲を照明するための光を出射する。発光モジュール３１は、光を放射状に発するＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を有するモジュールである。発光モジュール３１は、例えば白色光を出射するように構成される光源と、光源を実装するための実装基板とを有する。
【００３４】
計時部３２は、第１遅延時間、第２遅延時間、第１再生遅延時間、及び、第２再生遅延時間を測定するタイマである。
【００３５】
照明器具３０ｂの第１処理部３３は、第１遅延時間を第１情報に含まれる第１同期時間に加算することで、第２情報を生成する。照明器具３０ｃの第１処理部３３は、第２遅延時間を第２情報に含まれる第２同期時間に加算することで、第３情報を生成する。
【００３６】
また、照明器具３０ｂの第１処理部３３は、第１遅延時間、及び、第１再生遅延時間を第１同期時間に加算し、加算した第１応答遅延時間を含む応答を生成する。照明器具３０ｃの第１処理部３３は、第２遅延時間、及び、第２再生遅延時間を第２同期時間に加算し、加算した第２応答遅延時間を含む応答を生成する。
【００３７】
また、照明器具３０ａの第１処理部３３は、各々の照明器具３０から取得した応答に含まれる応答遅延時間から、最大となる応答遅延時間の照明器具３０を特定する。照明器具３０ａの第１処理部３３は、特定した最大となる応答遅延時間の照明器具３０に同期させるように、つまり、特定された最大となる応答遅延時間と、第１応答遅延時間との差分に応じて、音声情報に基づく音声を再生させるための同期情報を生成する。
【００３８】
照明制御部３４は、発光モジュール３１の発する光を制御する。具体的には、照明制御部３４は、制御コマンドに示される明るさに基づいて発光モジュール３１の点灯を制御する。
【００３９】
電源部３５は、交流電源である商用電源と電気的に接続される。電源部３５は、発光モジュール３１に電力を供給する電源回路が内蔵されたモジュールである。電源部３５に内蔵された電源回路は、電源部３５に接続された配線から供給された交流電流を直流電流に変換し、変換した直流電流を、リード線を介して発光モジュール３１の光源に供給する。
【００４０】
音声出力部３７は、第２通信部３６が受信した音声情報に基づいて音声を出力するスピーカである。例えば、音声出力部３７は、同期信号を受信して、同期を行う設定が完了した場合、音を発してもよい。音声出力部３７は、音出力部の一例である。
【００４１】
第２通信部３６は、コントローラ１０又は他の照明器具３０と無線通信可能な通信モジュールである。第２通信部３６は、音声情報を受信すると、ホップ先の照明器具３０が存在する場合に、受信した音声情報をホップ先の照明器具３０に送信する。また、第２通信部３６は、受信した制御コマンドを他の照明器具３０にブロードキャスト又はユニキャストにより送信してもよい。第２通信部３６は、通信部の一例である。
【００４２】
［コントローラ１０］
コントローラ１０は、施設内のユーザの発話による言葉を取得する音声入力インターフェースである。コントローラ１０は、ネットワークを構成する複数の照明器具３０のうち、親機となる照明器具３０ａと無線通信可能であり、かつ、複数の照明器具３０を制御可能である。コントローラ１０は、ユーザの発話による言葉を認識し、認識した言葉に基づいた照明シーンを再現させるように、複数の照明器具３０を制御する。ユーザの発話による言葉は、ユーザが発する音声による言葉である。
【００４３】
コントローラ１０は、音声入力部１１と、音声認識部１２と、第２処理部１３と、記憶部１４と、音声出力部１５と、第１通信部１６とを有する。
【００４４】
音声入力部１１は、ユーザの発話による言葉を取得するマイクロフォン等である。音声入力部１１は、ユーザの発話による言葉を音声信号に変換し、変換した音声信号を音声認識部１２に出力する。
【００４５】
音声認識部１２は、音声入力部１１から取得した音声信号に対して音声認識処理を行う。例えば、音声認識部１２は、音声入力部１１から取得した音声信号を第１テキスト情報に変換し、第１テキスト情報を第２処理部１３に出力する。
【００４６】
第２処理部１３は、認識されたユーザの発話による言葉が複数の照明器具３０に照明シーンを再現させるための予め定められた制御条件を満たすかどうかを判定する。ここで、認識されたユーザの発話による言葉は、ユーザの発話による言葉を示す第１テキスト情報を意味する。また、予め定められた制御条件は、制御コマンドに紐付けられた言葉（予め登録された言葉）を示す第２テキスト情報で表現さる。例えば、制御条件は、後述するキーワードを含む。
【００４７】
第２処理部１３は、言葉が制御条件を満たすと判定した場合、照明シーンを再現するための複数の制御コマンドから、言葉に応じた第１の制御コマンドを選択する。具体的には、言葉が制御条件を満たす場合とは、認識されたユーザの発話による言葉が予め登録された言葉である、つまり、認識されたユーザの発話による言葉に照明シーンに関連するキーワードが含まれている場合である。
【００４８】
ここで、照明シーンに関連するキーワードは、例えば、「明るい」、「暗い」、「寒い」、「暖かい」、「眠る」、「○○色」、「ＯＮ」、「ＯＦＦ」、「点灯」、「消灯」等であり、言葉から照明シーンの実行、点灯、消灯等を連想させる言葉である。このため、「○×は楽しかった」等、照明シーンに関連しない日常会話は、照明シーンに関連するキーワードに含まれない。認識されたユーザの発話による言葉にキーワードが含まれていない場合、第２処理部１３は、上述の判定を行わない。
【００４９】
なお、言葉が制御条件を満たす場合は、少なくとも第１テキスト情報と第２テキスト情報とが数十パーセント以上一致していれば、言葉が制御条件を満たすとしてもよい。また、第１テキスト情報の一部の「明るさ」と第２テキスト情報の「明るい」とは同義であるため、第２処理部１３は、第１テキスト情報の一部の「明るさ」をキーワードと判定してもよい。
【００５０】
また、第２処理部１３は、言葉が制御条件を満たさないと判定した場合、複数の制御コマンドから第２の制御コマンドを選択する。具体的には、言葉が制御条件を満たさない場合とは、認識されたユーザの発話による言葉の少なくとも一部が予め登録された言葉に含まれていない場合であり、第２テキスト情報と一致する第１テキスト情報が存在しない場合である。
【００５１】
ここで第２の制御コマンドは、（１）照明器具３０ａに前回送信した制御コマンド、（２）照明器具３０ａに送られた制御コマンドのうちの利用頻度の高い制御コマンド、（３）時刻に応じて予め決められている制御コマンド、（４）デフォルトで決められている制御コマンドのうちのいずれかに設定される。第２処理部１３は、最も優先されている上記（１）〜（４）に基づいて、第２の制御コマンドの選択を行う。
【００５２】
記憶部１４は、第２処理部１３が実行する複数の制御コマンド等が記憶される記憶装置である。記憶部１４は、上記（１）〜（４）の制御コマンドを示すテーブル等を格納する。また、記憶部１４は、音声出力部１５が音声を出力するため情報を格納する。
【００５３】
音声出力部１５は、選択された第２の制御コマンドに応じた音声による返答を出力するスピーカである。例えば、第２の制御コマンドが選択された場合、音声出力部１５は「このような明かりでいかがですか？」等の音声を出力する。なお、音声出力部１５は、例えば、第１の制御コマンドが選択された場合、音声出力部１５は「○○の照明シーンで点灯します。」等の音声を出力してもよい。
【００５４】
第１通信部１６は、照明器具３０ａと無線通信可能な通信モジュールである。第１通信部１６は、第２処理部１３が選択した第１の制御コマンド又は第２の制御コマンドを照明器具３０ａに送信する。
【００５５】
［動作］
次に、照明システム１、音声再生方法及びプログラムの動作について説明する。
【００５６】
図４は、実施の形態に係る照明システム１の動作を例示するシーケンス図である。
【００５７】
まず、図４では、ネットワークを構成する。各々の照明器具３０において同期を取るための設定を行う。
【００５８】
照明器具３０ａは、同期をとるための第１同期時間Ｔ１を含む第１情報を、照明器具３０ｂに送信する。本実施の形態における同期時間Ｔ１は、０秒である。
【００５９】
照明器具３０ｂは、第１情報を受信すると、次のホップ先である照明器具３０ｃに送信するための内部処理を行う。具体的には、照明器具３０ｂでは、計時部３２は、第１情報を受信した時点から第２情報を照明器具３０ｃに送信する時点までの第１遅延時間Ａ１、及び、音声を再生する際に生じる第１再生遅延時間Ｂ１を測定する（Ｓ２１）。
【００６０】
次に、照明器具３０ｂでは、第１処理部３３は、計時部３２が測定した当該第１遅延時間Ａ１を第１情報に含まれる第１同期時間Ｔ１に加算し、第１同期時間Ｔ１を更新した第２同期時間（Ｓ１＝（Ａ１＋Ｔ１））を含む第２情報を生成する（Ｓ２２）。また、照明器具３０ｂでは、第１処理部３３は、計時部３２が測定した第１再生遅延時間Ｂ１を第２情報に含まれる第２同期時間Ｓ１に加算し、第２同期時間Ｓ１を更新した第１応答遅延時間（Ｔ２＝（Ａ１＋Ｂ１＋Ｔ１））を含む応答を生成する（Ｓ２２）。
【００６１】
照明器具３０ｂの第２通信部３６は、次の送信先である照明器具３０ｃに第２情報（第２同期時間Ｓ１）を送信（Ｓ２３ａ）し、応答の送信先である照明器具３０ａに第１応答遅延時間Ｔ２を含む応答を送信する（Ｓ２３ｂ）。
【００６２】
照明器具３０ｃは、第２情報を受信すると、次のホップ先である照明器具３０ｄ（図４では不図示）に送信するための内部処理を行う。具体的には、照明器具３０ｃでは、計時部３２は、第２情報を受信した時点から第３情報を照明器具３０ｄに送信する時点までの第２遅延時間Ａ２、及び、音声を再生する際に生じる第２再生遅延時間Ｂ２を測定する（Ｓ３１）。
【００６３】
次に、照明器具３０ｃでは、第１処理部３３は、計時部３２が測定した当該第２遅延時間Ａ２を第２情報に含まれる第２同期時間Ｓ１に加算し、第２同期時間Ｓ１を更新した第３同期時間（Ｓ２＝（Ａ２＋Ｓ１））を含む第２情報を生成する（Ｓ３２）。また、照明器具３０ｃでは、第１処理部３３は、計時部３２が測定した第２再生遅延時間Ｂ２を、第２情報に含まれる第３同期時間Ｓ２に加算し、第２同期時間Ｓ１を更新した第２応答遅延時間（Ｔ３＝（Ａ２＋Ｂ２＋Ｓ１））を含む応答を生成する（Ｓ３２）。このように、第２同期時間Ｓ１は照明器具３０ｂよりも上流の２つの照明器具３０間での内部処理の累積時間であり、第３同期時間Ｓ２は照明器具３０ｃよりも上流の照明器具３０ａ〜３０ｃまでの照明器具３０間での内部処理の累積時間である。
【００６４】
照明器具３０ｃの第２通信部３６は、次の送信先である照明器具３０ｄに第３情報（第２同期時間Ｓ２）を送信し、照明器具３０ｂを介して、応答の送信先である照明器具３０ａに第２応答遅延時間Ｔ３を含む応答を送信する（Ｓ３３ａ、Ｓ３３ｂ、Ｓ３３ｃ）。
【００６５】
同様に、本実施の形態の照明器具３０ｄ〜３０ｆについても応答遅延時間を受信する。なお、当然のことながら、照明器具３０ａは、照明器具３０ａが音声を再生する遅延時間についても取得する。
【００６６】
照明器具３０ａでは、第１処理部３３は、照明器具３０ｂ及び照明器具３０ｃから取得した各々の応答に含まれる第１応答遅延時間及び第２応答遅延時間、照明器具３０ｄ等から取得した各々の応答に含まれる応答遅延時間等の音声を再生する遅延時間のうち、最大となる応答遅延時間を照明器具３０ａの第１処理部３３が特定する（Ｓ１２）。本実施の形態では、照明器具３０ａの第１処理部３３は、第１応答遅延時間に紐付けられた照明器具３０ｂを識別するＩＤ、及び、第２応答遅延時間に紐付けられた照明器具３０ｃを識別するＩＤによって、最大となる応答遅延時間の照明器具３０を特定する。
【００６７】
照明器具３０ａでは、第１処理部３３は、照明器具３０ｂに対して同期情報（最大となる応答遅延時間Ｘｍ−第１応答遅延時間）、照明器具３０ｃに対して同期情報（最大となる応答遅延時間Ｘｍ−第２応答遅延時間）等を生成する。つまり、照明器具３０ａの第１処理部３３は、各々の照明器具３０に応じた同期情報を生成する（Ｓ１３）。
【００６８】
照明器具３０ａでは、第２通信部３６は、照明器具３０ｂに対して同期情報（最大となる応答遅延時間Ｘｍ−第１応答遅延時間）、照明器具３０ｃに対して同期情報（最大となる応答遅延時間Ｘｍ−第２応答遅延時間）等を一括して送信する（Ｓ１４ａ、Ｓ１４ｂ、Ｓ１４ｃ）。各々の同期情報には、各々の照明器具３０が自身の同期情報に基づいて制御できるように、ＩＤが紐付けられる。
【００６９】
これにより、照明器具３０ａでは、特定された最大となる応答遅延時間と、自身の遅延時間との差分に応じて、音声情報に基づく音声を再生する。また、照明器具３０ｂでは、特定された最大となる応答遅延時間と、第１応答遅延時間との差分に応じて、音声情報に基づく音声を再生する。また、照明器具３０ｃでは、特定された最大となる応答遅延時間と、第１応答遅延時間との差分に応じて、音声情報に基づく音声を再生する。こうして、この照明システム１では、各々の照明器具３０の動作を同期させることができる。つまり、各々の照明器具３０では、上述の同期情報によってタイミングが調節されるため、同じタイミングで音声を再生することができる。
【００７０】
また、コントローラ１０から送信された第１の制御コマンド又は第２の制御コマンドを照明器具３０ａが受信すると、第１の制御コマンド又は第２の制御コマンドが照明器具３０ｂ〜３０ｆに送信される。各々の照明器具３０では、第１の制御コマンド、又は、第２の制御コマンドを実行するタイミングが調節されるため、同時に点灯することができる。
【００７１】
なお、本実施の形態では、便宜上、主に照明器具３０ａ〜３０ｃについて説明したが、第３子機である照明器具３０ｄ以降においても同様であるため、これらの説明を省略する。また、本実施の形態では、６つの照明器具３０ａ〜３０ｆについて例示しているが、２つ以上５つ以下の照明器具でも上述と同様の動作が行われ、７つ以上の照明器具についても上述と同様の動作が行われる。
【００７２】
［作用効果］
次に、本実施の形態における照明システム１、照明システム１の制御方法及びプログラムの作用効果について説明する。
【００７３】
上述したように、本実施の形態に係る照明システム１は、音声を出力するための音声情報を送信する照明器具３０ａと、照明器具３０ａから受信した音声情報に基づいて音声を再生し、かつ、音声情報を送信する照明器具３０ｂと、照明器具３０ｂから音声情報を受信する照明器具３０ｃとを備える。また、照明器具３０ａは、同期をとるための同期時間を含む第１情報を、照明器具３０ｂに送信する。また、照明器具３０ｂは、第１情報を受信してから第２情報を照明器具３０ｃに送信するまでの第１遅延時間を測定し、測定した当該第１遅延時間を第１情報に含まれる第１同期時間に加算することで、第１同期時間を更新した第２同期時間を含む第２情報を送信する。また、照明器具３０ｃは、第２情報を受信してから第３情報を送信するまでの第２遅延時間を測定し、測定した当該第２遅延時間を第２情報に含まれる第２同期時間に加算することで、第２同期時間を更新した第３同期時間を含む第３情報を照明器具３０ａ又は照明器具３０ｂ及び照明器具３０ｃと異なる照明器具３０ｄに送信する。そして、照明器具３０ｂ及び照明器具３０ｃは、測定された第１遅延時間及び第２遅延時間を加味して、音声情報に基づく音声を再生する。
【００７４】
これによれば、照明器具３０ｂは上流側の照明器具３０ａとの間で生じる第１遅延時間を加味して音声を再生し、照明器具３０ｃも上流側の照明器具３０との間で生じる第２遅延時間を加味して音声を再生する。
【００７５】
したがって、この照明システム１では、各々の子機の動作を同期させることができる。
【００７６】
また、本実施の形態に係る照明システム１において、第１子機及び第２子機は、照明器具３０である。
【００７７】
また、本実施の形態に係る音声再生方法は、照明器具３０ａが音声を出力するための音声情報を送信し、照明器具３０ｂが、照明器具３０ａから受信した音声情報に基づいて音声を再生し、かつ、音声情報を送信し、照明器具３０ｃが照明器具３０ｂから音声情報を受信し、照明器具３０ａは、同期をとるための同期時間を含む第１情報を、照明器具３０ｂに送信することと、照明器具３０ｂは、第１情報を受信してから第２情報を照明器具３０ｃに送信するまでの第１遅延時間を測定することと、測定した当該第１遅延時間を第１情報に含まれる第１同期時間に加算することで、第１同期時間を更新した第２同期時間を含む第２情報を送信することと、照明器具３０ｃは、第２情報を受信してから第３情報を送信するまでの第２遅延時間を測定することと、測定した当該第２遅延時間を第２情報に含まれる第２同期時間に加算することで、第２同期時間を更新した第３同期時間を含む第３情報を照明器具３０ａ又は照明器具３０ｂ及び照明器具３０ｃと異なる照明器具３０ｄに送信することと、照明器具３０ｂ及び照明器具３０ｃは、測定された第１遅延時間及び第２遅延時間を加味して、音声情報に基づく音声を再生することとを含む。
【００７８】
また、本実施の形態に係るプログラムは、音声再生方法をコンピュータによって実行する。
【００７９】
これらにおいても、上述と同様の作用効果を奏する。
【００８０】
また、本実施の形態に係る照明システム１において、照明器具３０ｂは、さらに、音声を再生する際に生じる第１再生遅延時間を測定し、測定した第１再生遅延時間を第２情報に含まれる第２同期時間に加算することで、第２同期時間を更新した第１応答遅延時間を含む応答を照明器具３０ａに送信する。また、照明器具３０ｃは、さらに、音声を再生する際に生じる第２再生遅延時間を測定し、測定した第２再生遅延時間を第３情報に含まれる第３同期時間に加算することで、第３同期時間を更新した第２応答遅延時間を含む応答を照明器具３０ａに送信する。そして、照明器具３０ｂ及び照明器具３０ｃは、測定された第１再生遅延時間及び第２再生遅延時間をさらに加味して、音声情報に基づく音声を再生する。
【００８１】
これによれば、照明器具３０ｂは上流側の照明器具３０ａとの間で生じる第１遅延時間及び第１再生遅延時間を加味して音声を再生し、照明器具３０ｃも上流側の照明器具３０との間で生じる第２遅延時間及び第２再生遅延時間を加味して音声を再生する。このため、この照明システム１では、各々の子機の動作をより精度よく同期させることができる。
【００８２】
また、本実施の形態に係る照明システム１において、照明器具３０ａは、照明器具３０ｂ及び照明器具３０ｃから受信した各々の応答に含まれる第１応答遅延時間及び第２応答遅延時間のうち、最大となる応答遅延時間を特定し、特定された当該応答遅延時間を含む同期情報を照明器具３０ｂ及び照明器具３０ｃに送信する。また、照明器具３０ｂは、特定された最大となる応答遅延時間と、第１応答遅延時間との差分に応じて音声情報に基づく音声を再生する。そして、照明器具３０ｃは、特定された最大となる応答遅延時間と、第２応答遅延時間との差分に応じて音声情報に基づく音声を再生する。
【００８３】
これによれば、最大となる応答遅延時間を特定することで、最も遅くなる時間に合わせて各々の照明器具３０の動作を同期させるように制御する。このため、この照明システム１では、確実に各々の照明器具３０の動作を同期させることができる。
【００８４】
また、本実施の形態に係る照明システム１において、照明器具３０ｂ及び照明器具３０ｃは、音声情報を受信する第２通信部３６と、第２通信部３６が受信した音声情報に基づいて音声を出力する音声出力部３７とを有する。そして、第１再生遅延時間及び第２再生遅延時間は、第２通信部３６を介して音声出力部３７が音声情報を取得してから音声情報に基づく音声を出力するまでの内部処理時間である。
【００８５】
これによれば、第１応答遅延時間及び第２応答遅延時間をより正確に算出することができるため、この照明システム１では、各々の子機の動作をより精度よく同期させることができる。
【００８６】
また、本実施の形態に係る照明システム１において、照明器具３０ａと照明器具３０ｂとは相互に無線通信接続され、照明器具３０ｂと照明器具３０ｃとは相互に無線通信接続される。
【００８７】
これによれば、音声情報を各々の照明器具３０間でホップさせることによって遅延が生じたとしても、各々の照明器具の動作を同期させることで、各々の照明器具３０の動作のバラツキを抑制することができる。
【００８８】
特に、各々の照明器具３０を例えば同軸ケーブル等で接続した場合、施設によっては同軸ケーブルの長さによる設置場所を確保し難い場合がある。また、同軸ケーブルを用いれば、その分だけコストもかかる。しかし、この照明システム１では、各々の照明器具３０が無線通信接続されているため、コストの増大化を抑制することができる。
【００８９】
（その他変形例）
以上、本開示に係る音再生システム、音再生方法及びプログラムについて、実施の形態に基づいて説明したが、本開示は、上記の各実施の形態に限定されるものではない。
【００９０】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、コントローラは、親機である照明器具と別体であるが、親機である照明器具に搭載されていてもよい。この場合、第１通信部又は第２通信部を省略してもよく、親機の音声出力部又はコントローラの音声出力部を省略してもよい。また、本実施の形態では、照明器具が親機であるが、コントローラが親機であってもよい。
【００９１】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、ホテル、商業施設等の大規模施設における大きな部屋、廊下等に用いた場合、大規模施設では、物理的な距離が長くなるが、親機、第１子機及び第２子機が同期をとることができる。例えば、親機、第１子機及び第２子機がスピーカ付の照明器具である場合、音再生システム、音再生方法及びプログラムによれば、大規模施設でも音声の出力及び照明器具の点灯の同期をとることができる。このため、大規模施設における人の避難誘導に適用した場合、音声の出力及び照明器具の点灯が同期すれば、人は避難指示を聞き取り易くなり、安全性が向上する。
【００９２】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、複数の照明器具３０ａ〜３０ｆは、少なくとも一部が異なる明るさ（輝度、光束等）で点灯してもよく、少なくとも一部が異なる発光方式で点灯してもよく、少なくとも一部が異なるデザインであってもよい。また、複数の照明器具３０ａ〜３０ｆのうちの少なくとも一部は、常夜灯のような暗所用の照明器具、意匠性のある光を発する照明器具であってもよい。複数の照明器具３０ａ〜３０ｆのそれぞれの点灯態様は限定されない。
【００９３】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、音声認識部は、サーバに搭載されていてもよく、コントローラの必須の構成要件ではない。
【００９４】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、コントローラは、スマートフォン、タブレット端末等の操作端末によって操作されてもよい。
【００９５】
また、上記実施の形態に係る音再生システム、音再生方法及びプログラムにおいて、図２のコントローラ１０の音声認識部１２は、クラウドサーバ２０に搭載されていてもよい。この場合、コントローラ１０の音声入力部１１が取得した音声信号を、第１通信部１６を介してクラウドサーバ２０に送信する。クラウドサーバ２０は、受信した音声信号を第１テキスト情報に変換し、変換した第１テキスト情報を送信元のコントローラ１０に送信してもよい。
【００９６】
また、上記実施の形態に係る音再生システムに含まれる各処理部は、典型的に集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【００９７】
また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【００９８】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵ又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【００９９】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態は例示された数字に制限されない。
【０１００】
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【０１０１】
また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【０１０２】
その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態、本開示の趣旨を逸脱しない範囲で実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。
【符号の説明】
【０１０３】
１  照明システム（音再生システム）
１０  コントローラ
３０、３０ｄ、３０ｅ、３０ｆ  照明器具
３０ｂ  照明器具（第１子機）
３０ｃ  照明器具（第２子機）
３６  第２通信部（通信部）
３７  音声出力部
【図１】
2020108086.tif 000003
【図２】
2020108086.tif 000004
【図３】
2020108086.tif 000005
【図４】
2020108086.tif 000006