(57)【要約】  【課題】複数のワイレススピーカを用いて同じ楽曲のオーディオデータを再生する場合におけるワイレススピーカ間の再生タイミングのずれを低減する。  【解決手段】ワイヤレスオーディオシステム１は、複数のワイヤレススピーカ２−１〜２−３のいずれか一つがマスタとなり、残りがスレーブとなって同じ楽曲のオーディオデータを再生する。マスタは、メディアサーバ５から楽曲のオーディオデータをダウンロードし、ダウンロードしたオーディオデータをスレーブに無線送信するとともに、これを再生し出力する。スレーブは、マスタから無線送信されたオーディオデータを受信して、これを再生し出力する。ここで、マスタは、メディアサーバ５からダウンロードしたオーディオデータを所定時間バッファリングしてから再生することにより、オーディオデータの再生開始タイミングを、スレーブのオーディオデータの再生開始タイミングに合致させている。【選択図】図１
2018011204.tif 000002
【特許請求の範囲】
【請求項１】
複数のワイヤレススピーカを備え、当該複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなってオーディオデータを再生するワイヤレスオーディオシステムであって、
前記マスタは、
再生対象のオーディオデータを取得するオーディオデータ取得手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブに無線送信するオーディオデータ送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを所定時間バッファリングするバッファ手段と、
前記バッファ手段により所定時間バッファリングされたオーディオデータを再生し出力するマスタ側再生出力手段と、を備え、
前記スレーブは、
前記マスタから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
前記オーディオデータ受信手段により受信されたオーディオデータを再生し出力するスレーブ側再生出力手段と、を備え、
前記バッファ手段は、
前記所定時間として、オーディデータが前記オーディオデータ送信手段により無線送信されてから前記オーディオデータ受信手段により受信され前記スレーブ側再生出力手段に出力されるのに要する時間バッファリングする
ことを特徴とするワイヤレスオーディオシステム。
【請求項２】
請求項１に記載のワイヤレスオーディオシステムであって、
前記マスタは、
前記オーディオデータ取得手段により取得されたオーディオデータを圧縮するオーディオデータ圧縮手段をさらに有し、
前記オーディオデータ送信手段は、
前記オーディオデータ圧縮手段により圧縮されたオーディオデータを前記スレーブに無線送信し、
前記スレーブは、
前記オーディオデータ受信手段により受信されたオーディオデータを伸張するオーディオデータ伸張手段をさらに有し、
前記スレーブ側再生出力手段は、
前記オーディオデータ伸張手段により伸張されたオーディオデータを再生して出力し、
前記バッファ手段は、
前記所定時間として、オーディデータが前記オーディオデータ圧縮手段により圧縮され前記オーディオデータ送信手段により無線送信されてから、前記オーディオデータ受信手段により受信され前記オーディオデータ伸張手段により伸張されて前記スレーブ側再生出力手段に出力されるのに要する時間バッファリングする
ことを特徴とするワイヤレスオーディオシステム。
【請求項３】
複数のワイヤレススピーカを備え、当該複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなってオーディオデータを再生するワイヤレスオーディオシステムであって、
前記ワイヤレススピーカは、
システムクロックをタイムサーバのクロックに同期させる同期手段を備え、
前記マスタは、
再生対象のオーディオデータを取得するオーディオデータ取得手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブに無線送信するオーディオデータ送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータの再生開始時刻の指定を伴う再生コマンドを前記スレーブに無線送信する再生コマンド送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータの再生を前記再生コマンドで指定した再生開始時刻に開始して出力するマスタ側再生出力手段と、を備え、
前記スレーブは、
前記マスタから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
前記マスタから無線送信された再生コマンドを受信する再生コマンド受信手段と、
前記オーディオデータ受信手段により受信されたオーディオデータの再生を前記再生コマンド受信手段により受信された再生コマンドで指定されている再生開始時刻に開始して出力するスレーブ側再生出力手段と、を備える
ことを特徴とするワイヤレスオーディオシステム。
【請求項４】
請求項３に記載のワイヤレスオーディオシステムであって、
前記マスタは、
前記オーディオデータ取得手段により取得されたオーディオデータを圧縮するオーディオデータ圧縮手段をさらに有し、
前記オーディオデータ送信手段は、
前記オーディオデータ圧縮手段により圧縮されたオーディオデータを前記スレーブに無線送信し、
前記スレーブは、
前記オーディオデータ受信手段により受信されたオーディオデータを伸張するオーディオデータ伸張手段をさらに有し、
前記スレーブ側再生出力手段は、
前記オーディオデータ伸張手段により伸張されたオーディオデータの再生を前記再生コマンド受信手段により受信した再生コマンドで指定されている再生開始時刻に開始して出力する
ことを特徴とするワイヤレスオーディオシステム。
【請求項５】
複数のワイヤレススピーカでオーディオデータを再生するワイヤレスオーディオシステムを構成するワイヤレススピーカであって、
前記複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなるように、自ワイヤレススピーカの動作モードを決定する動作モード決定手段と、
動作モードが前記マスタである場合に、再生対象のオーディオデータを取得するオーディオデータ取得手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブとして動作する他のワイヤレススピーカに無線送信するオーディオデータ送信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを所定時間バッファリングするバッファ手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
動作モードが前記マスタである場合に、前記バッファ手段により所定時間バッファリングされたオーディオデータを再生して出力し、動作モードが前記スレーブである場合に、前記オーディオデータ受信手段により受信されたオーディオデータを再生して出力する再生出力手段と、を備え、
前記バッファ手段は、
前記所定時間として、オーディデータが前記オーディオデータ送信手段により無線送信されてから、前記スレーブとして動作する他のワイヤレススピーカの前記オーディオデータ受信手段により受信されて前記再生出力手段に出力されるのに要する時間バッファリングする
ことを特徴とするワイヤレススピーカ。
【請求項６】
複数のワイヤレススピーカでオーディオデータを再生するワイヤレスオーディオシステムを構成するワイヤレススピーカであって、
システムクロックをタイムサーバのクロックに同期させる同期手段と、
前記複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなるように、自ワイヤレススピーカの動作モードを決定する動作モード決定手段と、
動作モードが前記マスタである場合に、再生対象のオーディオデータを取得するオーディオデータ取得手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブとして動作する他のワイヤレススピーカに無線送信するオーディオデータ送信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータの再生開始時刻の指定を伴う再生コマンドを前記スレーブとして動作する他のワイヤレススピーカに無線送信する再生コマンド送信手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信された再生コマンドを受信する再生コマンド受信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータの再生を前記再生コマンドで指定した再生開始時刻に開始して出力し、動作モードが前記スレーブである場合に、前記オーディオデータ受信手段により受信されたオーディオデータの再生を前記再生コマンド受信手段により受信された再生コマンドで指定されている再生開始時刻に開始して出力する再生出力手段と、を備える
ことを特徴とするワイヤレススピーカ。
【請求項７】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
複数のワイヤレススピーカでオーディオデータを再生するワイヤレスオーディオシステムを構成するワイヤレススピーカとして機能させ、
前記ワイヤレススピーカは、
前記複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなるように、自ワイヤレススピーカの動作モードを決定する動作モード決定手段と、
動作モードが前記マスタである場合に、再生対象のオーディオデータを取得するオーディオデータ取得手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブとして動作する他のワイヤレススピーカに無線送信するオーディオデータ送信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを所定時間バッファリングするバッファ手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
動作モードが前記マスタである場合に、前記バッファ手段により所定時間バッファリングされたオーディオデータを再生して出力し、動作モードが前記スレーブである場合に、前記オーディオデータ受信手段により受信されたオーディオデータを再生して出力する再生出力手段と、を備え、
前記バッファ手段は、
前記所定時間として、オーディデータが前記オーディオデータ送信手段により無線送信されてから、前記スレーブとして動作する他のワイヤレススピーカの前記オーディオデータ受信手段により受信されて前記再生出力手段に出力されるのに要する時間バッファリングする
ことを特徴とするコンピュータで読み取り可能なプログラム。
【請求項８】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
複数のワイヤレススピーカでオーディオデータを再生するワイヤレスオーディオシステムを構成するワイヤレススピーカとして機能させ、
前記ワイヤレススピーカは、
システムクロックをタイムサーバのクロックに同期させる同期手段と、
前記複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなるように、自ワイヤレススピーカの動作モードを決定する動作モード決定手段と、
動作モードが前記マスタである場合に、再生対象のオーディオデータを取得するオーディオデータ取得手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブとして動作する他のワイヤレススピーカに無線送信するオーディオデータ送信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータの再生開始時刻の指定を伴う再生コマンドを前記スレーブとして動作する他のワイヤレススピーカに無線送信する再生コマンド送信手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
動作モードが前記スレーブである場合に、前記マスタとして動作する他のワイヤレススピーカから無線送信された再生コマンドを受信する再生コマンド受信手段と、
動作モードが前記マスタである場合に、前記オーディオデータ取得手段により取得されたオーディオデータの再生を前記再生コマンドで指定した再生開始時刻に開始して出力し、動作モードが前記スレーブである場合に、前記オーディオデータ受信手段により受信されたオーディオデータの再生を前記再生コマンド受信手段により受信された再生コマンドで指定されている再生開始時刻に開始して出力する再生出力手段と、を備える
ことを特徴とするコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のワイレススピーカを用いたワイヤレスオーディオシステムにおけるオーディオ再生制御技術に関する。
【背景技術】
【０００２】
特許文献１には、複数のグループに分類された複数のワイヤレススピーカを備え、グループ毎にオーディオデータを再生可能なワイヤレスオーディオシステムが開示されている。このワイヤレスオーディオシステムでは、グループ毎に、そのグループに属する複数のワイヤレススピーカがアービトレーションを実施して、これらのワイヤレススピーカのなかから一台のワイヤレススピーカを選出し、選出されたワイヤレススピーカがマスタ（グループリーダ）となる。そして、マスタがオーディオデータをメディアサーバ等からダウンロードして、同じグループに属する他のワイヤレススピーカ（スレーブ）に送信することにより、同じグループに属する複数のワイヤレススピーカを用いて同じ楽曲のオーディオデータを再生することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７９８７２９４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のワイヤレスオーディオシステムにおいて、同じグループに属する複数のワイヤレススピーカを用いて同じ楽曲のオーディオデータを再生する場合、つぎのような問題が生じる。
【０００５】
すなわち、スレーブにおいて、オーディオデータのマスタからスレーブへの送受信処理に要する時間に応じた遅延がマスタに対して発生する。このため、マスタおよびスレーブ間でオーディオデータの再生タイミングにずれが生じてしまう。
【０００６】
特に、ワイヤレススピーカの無線通信帯域より大きな帯域を必要とする高品質のオーディオデータ、例えばハイレゾリューションオーディオを再生する場合、マスタでハイレゾリューションオーディオをワイヤレススピーカの無線通信帯域以下の帯域に圧縮してスレーブに送信し、スレーブでマスタから受信した圧縮オーディオを伸張して再生する。このため、圧縮・伸張処理に時間がかかると、マスタおよびスレーブ間におけるオーディオデータの再生タイミングのずれがより大きくなる。
【０００７】
本発明は上記事情に鑑みてなされたものであり、その目的は、複数のワイレススピーカを用いて同じ楽曲のオーディオデータを再生する場合におけるワイレススピーカ間の再生タイミングのずれを低減することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第一の態様は、マスタにバッファを設け、オーディオデータをこのバッファにバッファリングしてから再生することにより、マスタにおける再生開始タイミングを、マスタがオーディオデータを送信してからスレーブがこのオーディオデータを受信し再生を開始するのに要する時間遅延させる。
【０００９】
例えば、本発明の第一の態様は、複数のワイヤレススピーカを備え、当該複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなってオーディオデータを再生するワイヤレスオーディオシステムであって、
前記マスタは、
再生対象のオーディオデータを取得するオーディオデータ取得手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブに無線送信するオーディオデータ送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを所定時間バッファリングするバッファ手段と、
前記バッファ手段により所定時間バッファリングされたオーディオデータを再生し出力するマスタ側再生出力手段と、を備え、
前記スレーブは、
前記マスタから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
前記オーディオデータ受信手段により受信されたオーディオデータを再生し出力するスレーブ側再生出力手段と、を備え、
前記バッファ手段は、
前記所定時間として、オーディデータが前記オーディオデータ送信手段により無線送信されてから前記オーディオデータ受信手段により受信され前記スレーブ側再生出力手段に出力されるのに要する時間バッファリングする。
【００１０】
また、本発明の第二の態様は、ワイヤレススピーカ間で各自のシステムクロックを同期させる。マスタは、スレーブに、オーディオデータを送信するとともに、再生開始時刻の指定を伴う再生コマンドを送信する。そして、再生コマンドで指定した再生開示時刻にオーディオデータの再生を開始する。一方、スレーブは、マスタから、オーディオデータを受信するとともに、再生コマンドを受信する。そして、再生コマンドで指定されている再生開示時刻にオーディオデータの再生を開始する。
【００１１】
例えば、本発明の第二の態様は、複数のワイヤレススピーカを備え、当該複数のワイヤレススピーカのうちの一つがマスタとなり、残りがスレーブとなってオーディオデータを再生するワイヤレスオーディオシステムであって、
前記ワイヤレススピーカは、
システムクロックをタイムサーバのクロックに同期させる同期手段を備え、
前記マスタは、
再生対象のオーディオデータを取得するオーディオデータ取得手段と、
前記オーディオデータ取得手段により取得されたオーディオデータを前記スレーブに無線送信するオーディオデータ送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータの再生開始時刻の指定を伴う再生コマンドを前記スレーブに無線送信する再生コマンド送信手段と、
前記オーディオデータ取得手段により取得されたオーディオデータの再生を前記再生コマンドで指定した再生開始時刻に開始して出力するマスタ側再生出力手段と、を備え、
前記スレーブは、
前記マスタから無線送信されたオーディオデータを受信するオーディオデータ受信手段と、
前記マスタから無線送信された再生コマンドを受信する再生コマンド受信手段と、
前記オーディオデータ受信手段により受信されたオーディオデータの再生を前記再生コマンド受信手段により受信された再生コマンドで指定されている再生開始時刻に開始して出力するスレーブ側再生出力手段と、を備える。
【発明の効果】
【００１２】
本発明の第一の態様では、マスタがオーディオデータをバッファリングしてから再生することにより、マスタにおける再生開始タイミングを、マスタがオーディオデータを送信してからスレーブがこのオーディオデータを受信し再生を開始するのに要する時間遅延させている。また、本発明の第二の態様では、各ワイヤレススピーカがシステムクロックを同期させた上で、マスタが再生開始時刻の指定を伴う再生コマンドをスレーブに送信する。そして、マスタおよびスレーブが再生コマンドで指定された再生開示時刻にオーディオデータの再生を開始する。このため、本発明によれば、マスタおよびスレーブ間における再生開示タイミングのずれを小さくすることができ、したがって、複数のワイレススピーカを用いて同じ楽曲のオーディオデータを再生する場合におけるワイレススピーカ間の再生タイミングのずれを低減することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の第一実施の形態に係るワイヤレスオーディオシステム１の概略構成図である。
【図２】図２は、ワイヤレススピーカ２の概略機能構成図である。
【図３】図３は、動作モードがスレーブに設定されたワイヤレススピーカ２の動作を説明するための図である。
【図４】図４は、動作モードがマスタに設定されたワイヤレススピーカ２において、メディアサーバ５からローレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【図５】図５は、動作モードがマスタに設定されたワイヤレススピーカ２において、メディアサーバ５からハイレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【図６】図６は、ワイヤレススピーカ２ａの概略機能構成図である。
【図７】図７は、動作モードがスレーブに設定されたワイヤレススピーカ２ａの動作を説明するための図である。
【図８】図８は、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、メディアサーバ５からローレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【図９】図９は、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、メディアサーバ５からハイレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について、図面を参照して説明する。
【００１５】
［第一実施の形態］
まず、本発明の第一実施の形態について説明する。
【００１６】
図１は、本発明の第一実施の形態に係るワイヤレスオーディオシステム１の概略構成図である。
【００１７】
図示するように、本実施の形態に係るワイヤレスオーディオシステム１は、ワイヤレススピーカ２−１〜２−３（以下、単にワイヤレススピーカ２とも呼ぶ）を備え、アクセスポイント３およびＷＡＮ、ＬＡＮ等のネットワーク４を介して、メディアサーバ５に接続されている。なお、図１では、ワイヤレスオーディオシステム１が３台のワイヤレススピーカ２を備える場合を例示しているが、ワイヤレスオーディオシステム１は、複数台のワイヤレススピーカ２を備えるものであればよい。
【００１８】
メディアサーバ５は、ワイヤレスオーディオシステム１に楽曲のオーディオデータを提供する。ここで、メディアサーバ５は、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）等の非可逆圧縮データ、ＣＤ−ＤＡ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ）等の無圧縮データ等のいわゆるローレゾリューションオーディオデータに加えて、ローレゾリューションオーディオデータより高品質の（より大きな帯域を必要とする）、ＦＬＡＣ（Ｆｒｅｅ  Ｌｏｓｓｌｅｓｓ  Ａｕｄｉｏ  Ｃｏｄｅｃ）等の可逆圧縮データ、ＦＬＡＣ  Ｕｎｃｏｍｐｒｅｓｓｅｄ等の無圧縮データ等のハイレゾリューションオーディオデータを提供するものとする。
【００１９】
ワイヤレスオーディオシステム１は、複数のワイヤレススピーカ２−１〜２−３のいずれか一つがマスタとなり、残りがスレーブとなって同じ楽曲のオーディオデータを再生する。図１では、ワイヤレススピーカ２−１がマスタとなり、ワイヤレススピーカ２−２、２−３がスレーブとなっている場合を例示している。
【００２０】
図１において、マスタとして動作するワイヤレススピーカ２−１は、アクセスポイント３およびネットワーク４を介してメディアサーバ５にアクセスして、メディアサーバ５から楽曲のオーディオデータをダウンロードする。そして、ダウンロードしたオーディオデータをスレーブとして動作するワイヤレススピーカ２−２、２−３に無線送信するとともに、このオーディオデータを再生して出力する。一方、スレーブとして動作するワイヤレススピーカ２−２、２−３は、マスタとして動作する他のワイヤレススピーカ２−１から無線送信されたオーディオデータを受信して、これを再生し出力する。
【００２１】
ここで、マスタとして動作するワイヤレススピーカ２−１は、メディアサーバ５からダウンロードしたオーディオデータを所定時間バッファリングしてから再生することにより、オーディオデータの再生開始タイミングを、スレーブとして動作するワイヤレススピーカ２−２、２−３のオーディオデータの再生開始タイミングに合致させている。
【００２２】
図２は、ワイヤレススピーカ２の概略機能構成図である。
【００２３】
この図に示すワイヤレススピーカ２の機能構成は、例えば、ＣＰＵと、メモリと、フラッシュメモリ、ハードディスクドライブ等の補助記憶装置と、ＮＩＣ、無線ＬＡＮアダプタ、ブルートゥース（登録商標）アダプタ等の通信装置と、スピーカと、を備えたコンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現される。
【００２４】
図示するように、ワイヤレススピーカ２は、メディアサーバインターフェース部２００と、ワイヤレススピーカインターフェース部２０１と、ハイレゾリューションオーディオデコード／パススルー部２０２と、バッファ部２０３と、ローレゾリューションオーディオデコード／パススルー部２０４と、バッファ部２０５と、オーディオ再生部２０６と、スピーカ部２０７と、ダウンサンプリング部２０８と、ローレゾリューションオーディオエンコード／パススルー部２０９と、動作モード決定部２１０と、を備えている。
【００２５】
メディアサーバインターフェース部２００は、無線あるいは有線ＬＡＮ等の通信により、アクセスポイント３を介してネットワーク４に接続されたメディアサーバ５と通信するためのインターフェースである。
【００２６】
ワイヤレススピーカインターフェース部２０１は、ブルートゥース（登録商標）あるいは無線ＬＡＮ等の無線通信により、他のワイヤレススピーカ２と通信するためのインターフェースである。
【００２７】
ハイレゾリューションオーディオデコード／パススルー部２０２は、メディアサーバインターフェース部２００を介してメディアサーバ５からダウンロードされたハイレゾリューションオーディオデータをデコードあるいはパススルーして、バッファ部２０３およびダウンサンプリング部２０８に出力する。
【００２８】
バッファ部２０３は、ハイレゾリューションオーディオデコード／パススルー部２０２から入力されたハイレゾリューションオーディオデータを所定時間バッファリングしてからオーディオ再生部２０６に出力する。なお、バッファ部２０３のバッファリング時間については後述する。
【００２９】
ローレゾリューションオーディオデコード／パススルー部２０４は、メディアサーバインターフェース部２００を介してメディアサーバ５からダウンロードされたローレゾリューションオーディオデータ、あるいはワイヤレススピーカインターフェース部２０１を介して他のワイヤレススピーカ２から受信されたローレゾリューションオーディオデータをデコードあるいはパススルーして、バッファ部２０５あるいはオーディオ再生部２０６に出力する。
【００３０】
バッファ部２０５は、ローレゾリューションオーディオデコード／パススルー部２０４から入力されたローレゾリューションオーディオデータを所定時間バッファリングしてからオーディオ再生部２０６に出力する。なお、バッファ部２０５のバッファリング時間については後述する。
【００３１】
オーディオ再生部２０６は、バッファ部２０３から入力されたハイレゾリューションオーディオデータ、バッファ部２０５から入力されたローレゾリューションオーディオデータ、およびローレゾリューションオーディオデコード／パススルー部２０４から入力されたローレゾリューションオーディオデータを再生して、再生信号をスピーカ部２０７から音声出力する。
【００３２】
ダウンサンプリング部２０８は、ハイレゾリューションオーディオデコード／パススルー部２０２から入力されたハイレゾリューションオーディオデータをダウンサンプリングしてローレゾリューションオーディオデータ（ＣＤ−ＤＡ等の無圧縮データ）に変換し、このローレゾリューションオーディオデータをローレゾリューションオーディオエンコード／パススルー部２０９に出力する。
【００３３】
ローレゾリューションオーディオエンコード／パススルー部２０９は、ダウンサンプリング部２０８から入力されたローレゾリューションオーディオデータ、あるいはメディアサーバインターフェース部２００を介してメディアサーバ５からダウンロードされたローレゾリューションオーディオデータを、エンコードあるいはパススルーして、ワイヤレススピーカインターフェース部２０１から他のワイヤレススピーカ２に送信する。
【００３４】
動作モード決定部２１０は、ワイヤレスオーディオシステム１を構成するワイヤレススピーカ２−１〜２−３のうちのいずれか一つがマスタとなり、残りがスレーブとなるように、自ワイヤレススピーカ２の動作モードを決定する。
【００３５】
例えば、動作モード決定部２１０は、ワイヤレススピーカインターフェース部２０１を介してマスタ通知を監視する。そして、所定時間毎にワイヤレススピーカインターフェース部２０１を介して他のワイヤレススピーカ２からマスタ通知を受信しているならば、マスタ通知送信元のワイヤレススピーカ２をマスタとして登録するとともに、自ワイヤレススピーカ２の動作モードをスレーブに決定する。そして、ワイヤレススピーカインターフェース部２０１を介して、マスタとして登録されたワイヤレススピーカ２にスレーブ通知を送信する。
【００３６】
ここで、所定時間内にワイヤレススピーカインターフェース部２０１を介して他のワイヤレススピーカ２からマスタ通知を受信しなかった場合、動作モード決定部２１０は、さらにランダムに設定したアービトレーション時間が経過するのを待ち、この時間内に他のワイヤレススピーカ２からマスタ通知を受信したならば、マスタ通知送信元のワイヤレススピーカ２をマスタとして登録するとともに、自ワイヤレススピーカ２の動作モードをスレーブに決定する。そして、ワイヤレススピーカインターフェース部２０１を介して、マスタとして登録されたワイヤレススピーカ２にスレーブ通知を送信する。一方、このアービトレーション時間内に他のワイヤレススピーカ２からマスタ通知を受信しなかったならば、自ワイヤレススピーカ２の動作モードをマスタに決定する。そして、所定時間毎に、マスタ通知をワイヤレススピーカインターフェース部２０１から同報送信するとともに、ワイヤレススピーカインターフェース部２０１を介して他のワイヤレススピーカ２からスレーブ通知を受信したならば、スレーブ通知送信元のワイヤレススピーカ２をスレーブとして登録する。
【００３７】
図３は、動作モードがスレーブに設定されたワイヤレススピーカ２の動作を説明するための図である。
【００３８】
まず、ワイヤレススピーカインターフェース部２０１は、マスタに設定されたワイヤレススピーカ２からローレゾリューションオーディオデータを受信する（Ｓ１０）。そして、受信したローレゾリューションオーディオデータをローレゾリューションオーディオデコード／パススルー部２０４に出力する（Ｓ１１）。
【００３９】
つぎに、ローレゾリューションオーディオデコード／パススルー部２０４は、ワイヤレススピーカインターフェース部２０１から入力されたローレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ再生部２０６に出力する（Ｓ１２）。
【００４０】
具体的には、ワイヤレススピーカインターフェース部２０１から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、これをデコードしてオーディオ再生部２０６に出力する。また、このローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データである場合、これをパススルーしてオーディオ再生部２０６に出力する。
【００４１】
つぎに、オーディオ再生部２０６は、ローレゾリューションオーディオデコード／パススルー部２０４から入力されたローレゾリューションオーディオデータを再生し、その再生信号をスピーカ部２０７から出力する（Ｓ１３）。
【００４２】
図４は、動作モードがマスタに設定されたワイヤレススピーカ２において、メディアサーバ５からローレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【００４３】
まず、メディアサーバインターフェース部２００は、アクセスポイント３およびネットワーク４を介してメディアサーバ５からローレゾリューションオーディオデータをダウンロードする（Ｓ２０）。そして、ダウンロードしたローレゾリューションオーディオデータをローレゾリューションオーディオデコード／パススルー部２０４およびローレゾリューションオーディオエンコード／パススルー部２０９に出力する（Ｓ２１）。
【００４４】
つぎに、ローレゾリューションオーディオエンコード／パススルー部２０９は、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータをエンコードあるいはパススルーして、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ２２）。
【００４５】
具体的には、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データであり、かつ操作者によりエンコードが選択されている場合、このローレゾリューションオーディオデータをＡＡＣ等の非可逆圧縮データにエンコードして、ワイヤレススピーカインターフェース部２０１に出力する。一方、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、あるいは操作者によりパススルーが選択されている場合、このローレゾリューションオーディオデータをパススルーして、ワイヤレススピーカインターフェース部２０１に出力する。
【００４６】
つぎに、ワイヤレススピーカインターフェース部２０１は、ローレゾリューションオーディオエンコード／パススルー部２０９から入力されたローレゾリューションオーディオデータを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２に送信する（Ｓ２３）。
【００４７】
また、ローレゾリューションオーディオデコード／パススルー部２０４は、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータをデコードあるいはパススルーして、バッファ部２０５に出力する（Ｓ２４）。
【００４８】
具体的には、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、これをデコードしてバッファ部２０５に出力する。また、このローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データである場合、これをパススルーしてバッファ部２０５に出力する。
【００４９】
つぎに、バッファ部２０５は、ローレゾリューションオーディオデコード／パススルー部２０４から入力されたローレゾリューションオーディオデータを所定時間バッファリングし、それからオーディオ再生部２０６に出力する（Ｓ２５）。
【００５０】
ここで、バッファリング時間（所定時間）は、同じ楽曲のオーディオデータについて、動作モードがマスタに設定されたワイヤレススピーカ２における再生開始タイミングと、動作モードがスレーブに設定されたワイヤレススピーカ２における再生開始タイミングとが合致するように設定される。
【００５１】
具体的には、動作モードがマスタに設定されたワイヤレススピーカ２において、ローレゾリューションオーディオデータの準備および送信に要する時間（ローレゾリューションオーディオエンコード／パススルー部２０９でエンコードしている場合はそのエンコード処理時間と、ワイヤレススピーカインターフェース部２０１における送信処理時間との合計時間）と、動作モードがスレーブに設定されたワイヤレススピーカ２において、ローレゾリューションオーディオデータの受信に要する時間（ワイヤレススピーカインターフェース部２０１における受信処理時間）との合計時間が、バッファリング時間に設定される。
【００５２】
つぎに、オーディオ再生部２０６は、バッファ部２０５から入力されたローレゾリューションオーディオデータを再生し、その再生信号をスピーカ部２０７から出力する（Ｓ２６）。
【００５３】
図５は、動作モードがマスタに設定されたワイヤレススピーカ２において、メディアサーバ５からハイレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【００５４】
まず、メディアサーバインターフェース部２００は、アクセスポイント３およびネットワーク４を介してメディアサーバ５からハイレゾリューションオーディオデータをダウンロードする（Ｓ３０）。そして、ダウンロードしたハイレゾリューションオーディオデータをハイレゾリューションオーディオデコード／パススルー部２０２に出力する（Ｓ３１）。
【００５５】
つぎに、ハイレゾリューションオーディオデコード／パススルー部２０２は、メディアサーバインターフェース部２００から入力されたハイレゾリューションオーディオデータをデコードあるいはパススルーして、バッファ部２０３およびダウンサンプリング部２０８に出力する（Ｓ３２、Ｓ３３）。
【００５６】
具体的には、メディアサーバインターフェース部２００から入力されたハイレゾリューションオーディオデータがＦＬＡＣ等の可逆圧縮データである場合、これをデコードしてバッファ部２０３およびダウンサンプリング部２０８に出力する。また、このハイレゾリューションオーディオデータがＦＬＡＣ  Ｕｎｃｏｍｐｒｅｓｓｅｄ等の無圧縮データである場合、これをパススルーしてバッファ部２０３およびダウンサンプリング部２０８に出力する。
【００５７】
つぎに、ダウンサンプリング部２０８は、ハイレゾリューションオーディオデコード／パススルー部２０２から入力されたハイレゾリューションオーディオデータをダウンサンプリングしてローレゾリューションオーディオデータ（ＣＤ−ＤＡ等の無圧縮データ）に変換し、このローレゾリューションオーディオデータをローレゾリューションオーディオエンコード／パススルー部２０９に出力する（Ｓ３４）。
【００５８】
つぎに、ローレゾリューションオーディオエンコード／パススルー部２０９は、ダウンサンプリング部２０８から入力されたローレゾリューションオーディオデータをエンコードあるいはパススルーして、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ３５）。
【００５９】
具体的には、操作者によりエンコードが選択されている場合、ダウンサンプリング部２０８から入力されたローレゾリューションオーディオデータ（ＣＤ−ＤＡ等の無圧縮データ）をＡＡＣ等の非可逆圧縮データにエンコードして、ワイヤレススピーカインターフェース部２０１に出力する。一方、操作者によりパススルーが選択されている場合、このローレゾリューションオーディオデータをパススルーして、ワイヤレススピーカインターフェース部２０１に出力する。
【００６０】
つぎに、ワイヤレススピーカインターフェース部２０１は、ローレゾリューションオーディオエンコード／パススルー部２０９から入力されたローレゾリューションオーディオデータを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２に送信する（Ｓ３６）。
【００６１】
また、バッファ部２０３は、ハイレゾリューションオーディオデコード／パススルー部２０２から入力されたハイレゾリューションオーディオデータを所定時間バッファリングし、それからオーディオ再生部２０６に出力する（Ｓ３７）。
【００６２】
ここで、バッファリング時間（所定時間）は、同じ楽曲のオーディオデータについて、動作モードがマスタに設定されたワイヤレススピーカ２における再生開始タイミングと、動作モードがスレーブに設定されたワイヤレススピーカ２における再生開始タイミングとが合致するように設定される。
【００６３】
具体的には、動作モードがマスタに設定されたワイヤレススピーカ２において、ローレゾリューションオーディオデータの準備および送信に要する時間（ダウンサンプリング部２０８におけるダウンサンプリング処理時間と、ローレゾリューションオーディオエンコード／パススルー部２０９でエンコードしている場合はそのエンコード処理時間と、ワイヤレススピーカインターフェース部２０１における送信処理時間との合計時間）と、動作モードがスレーブに設定されたワイヤレススピーカ２において、ローレゾリューションオーディオデータの受信および再生準備に要する時間（ワイヤレススピーカインターフェース部２０１における受信処理時間と、ローレゾリューションオーディオデコード／パススルー部２０４でデコードしている場合はそのデコード処理時間との合計時間）との合計時間が、バッファリング時間に設定される。
【００６４】
つぎに、オーディオ再生部２０６は、バッファ部２０３から入力されたハイレゾリューションオーディオデータを再生し、その再生信号をスピーカ部２０７から出力する（Ｓ３８）。
【００６５】
以上、本発明の第一実施の形態について説明した。
【００６６】
本実施の形態では、動作モードがマスタに設定されたワイヤレススピーカ２がオーディオデータをバッファリングしてから再生することにより、このマスタに設定されたワイヤレススピーカ２における再生開始タイミングを、このマスタに設定されたワイヤレススピーカ２がオーディオデータを送信してから、動作モードがスレーブに設定されたワイヤレススピーカ２がこのオーディオデータを受信し再生を開始するのに要する時間遅延させている。
【００６７】
したがって、本実施の形態によれば、マスタに設定されたワイヤレススピーカ２およびスレーブに設定されたワイヤレススピーカ２間における再生開始タイミングのずれを小さくすることができ、これにより、複数のワイレススピーカ２を用いて同じ楽曲のオーディオデータを再生する場合におけるワイレススピーカ２間の再生タイミングのずれを低減することができる。
【００６８】
［第二実施の形態］
つぎに、本発明の第二実施の形態について説明する。
【００６９】
本実施の形態に係るワイヤレスオーディオシステム１ａが図１に示す第一実施の形態に係るワイヤレスオーディオシステム１と異なる点は、ワイヤレススピーカ２−１〜２−３に代えて、ワイヤレススピーカ２ａ−１〜２ａ−３（以下、単にワイヤレススピーカ２ａとも呼ぶ）を用いたことである。
【００７０】
ワイヤレスオーディオシステム１ａは、複数のワイヤレススピーカ２ａ−１〜２ａ−３のいずれか一つがマスタとなり、残りがスレーブとなって同じ楽曲のオーディオデータを再生する。
【００７１】
マスタとして動作するワイヤレススピーカ２ａは、基準クロック信号を無線送信する。また、アクセスポイント３およびネットワーク４を介してメディアサーバ５にアクセスして、メディアサーバ５から楽曲のオーディオデータをダウンロードする。それから、スレーブとして動作する他のワイヤレススピーカ２ａに、ダウンロードしたオーディオデータを無線送信するとともに、このオーディオデータの再生開始時刻の指定を伴う再生コマンドを無線送信する。そして、この再生コマンドで指定した再生開始時刻になったならば、このオーディオデータの再生を開始して出力する。
【００７２】
一方、スレーブとして動作するワイヤレススピーカ２ａは、マスタとして動作する他のワイヤレススピーカ２ａから無線送信された基準クロック信号に自身のシステムクロックを同期させる。また、マスタとして動作する他のワイヤレススピーカ２ａから、オーディオデータおよび再生コマンドを受信する。そして、再生コマンドで指定された再生開始時刻になったならば、このオーディオデータの再生を開始して出力する。
【００７３】
これにより、マスタとして動作するワイヤレススピーカ２ａおよびスレーブとして動作するワイヤレススピーカ２ａにおけるオーディオデータの再生開始タイミングを合致させている。
【００７４】
図６は、ワイヤレススピーカ２ａの概略機能構成図である。
【００７５】
この図に示すワイヤレススピーカ２ａの機能構成は、例えば、ＣＰＵと、メモリと、フラッシュメモリ、ハードディスクドライブ等の補助記憶装置と、ＮＩＣ、無線ＬＡＮアダプタ、ブルートゥース（登録商標）アダプタ等の通信装置と、スピーカと、を備えたコンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現される。
【００７６】
図示するように、ワイヤレススピーカ２ａが図２に示す第一実施の形態に係るワイヤレススピーカ２と異なる点は、ハイレゾリューションオーディオデコード／パススルー部２０２、ローレゾリューションオーディオデコード／パススルー部２０４、およびオーディオ再生部２０６に代えて、ハイレゾリューションオーディオデコード／パススルー部２０２ａ、ローレゾリューションオーディオデコード／パススルー部２０４ａ、およびオーディオ再生部２０６ａを用いたこと、バッファ部２０３、２０５を省略したこと、そして、オーディオ記憶部２１１、同期処理部２１２、および再生コマンド処理部２１３を新たに追加したことにある。その他の構成は、図２に示す第一実施の形態に係るワイヤレススピーカ２と同様である。
【００７７】
ハイレゾリューションオーディオデコード／パススルー部２０２ａは、メディアサーバインターフェース部２００を介してメディアサーバ５からダウンロードされたハイレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ記憶部２１１に記憶し、また、ダウンサンプリング部２０８に出力する。また、オーディオデータの再生準備が完了したことを示す準備完了通知を再生コマンド処理部２１３に出力する。
【００７８】
ローレゾリューションオーディオデコード／パススルー部２０４ａは、メディアサーバインターフェース部２００を介してメディアサーバ５からダウンロードされたローレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ記憶部２１１に記憶するとともに、オーディオデータの再生準備が完了したことを示す準備完了通知を再生コマンド処理部２１３に出力する。また、ローレゾリューションオーディオデコード／パススルー部２０４ａは、ワイヤレススピーカインターフェース部２０１を介して他のワイヤレススピーカ２ａから受信したローレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ記憶部２１１に記憶する。
【００７９】
オーディオ再生部２０６ａは、再生コマンド処理部２１３より受け付けた再生コマンドに従い、この再生コマンドで指定されている再生開始時刻になったならば、オーディオ記憶部２１１からオーディオデータを読み出して再生し、その再生信号をスピーカ部２０７から音声出力する。
【００８０】
同期処理部２１２は、ワイヤレスオーディオシステム１ａを構成するワイヤレススピーカ２ａ−１〜２ａ−３間でシステムクロックの同期を図るために必要な処理を実施する。
【００８１】
再生コマンド処理部２１３は、ワイヤレスオーディオシステム１ａを構成するワイヤレススピーカ２ａ−１〜２ａ−３間でオーディオデータの再生開始時刻の指定を伴う再生コマンドを共有するために必要な処理を実施する。
【００８２】
図７は、動作モードがスレーブに設定されたワイヤレススピーカ２ａの動作を説明するための図である。
【００８３】
まず、ワイヤレススピーカインターフェース部２０１は、動作モード決定部２１０にマスタとして登録されている他のワイヤレススピーカ２ａから基準クロック信号を受信する（Ｓ４０）。そして、受信した基準クロック信号を同期処理部２１２に出力する（Ｓ４１）。これを受けて、同期処理部２１２は、自ワイヤレススピーカ２ａのシステムクロックをこの基準クロック信号に同期させる。
【００８４】
また、ワイヤレススピーカインターフェース部２０１は、動作モード決定部２１０にマスタとして登録されている他のワイヤレススピーカ２ａからローレゾリューションオーディオデータを受信する（Ｓ４２）。そして、受信したローレゾリューションオーディオデータをローレゾリューションオーディオデコード／パススルー部２０４ａに出力する（Ｓ４３）。
【００８５】
つぎに、ローレゾリューションオーディオデコード／パススルー部２０４ａは、ワイヤレススピーカインターフェース部２０１から入力されたローレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ記憶部２１１に記憶する（Ｓ４４）。
【００８６】
具体的には、ワイヤレススピーカインターフェース部２０１から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、これをデコードしてオーディオ記憶部２１１に記憶する。また、このローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データである場合、これをパススルーしてオーディオ記憶部２１１に記憶する。
【００８７】
また、ワイヤレススピーカインターフェース部２０１は、動作モード決定部２１０にマスタとして登録されている他のワイヤレススピーカ２ａから再生コマンドを受信する（Ｓ４５）。そして、受信した再生コマンドを再生コマンド処理部２１３に出力する（Ｓ４６）。再生コマンド処理部２１３は、ワイヤレススピーカインターフェース部２０１から入力された再生コマンドを、オーディオ再生部２０６ａに通知する（Ｓ４７）。
【００８８】
これを受けて、オーディオ再生部２０６ａは、再生コマンド処理部２１３より通知された再生コマンドで指示されている再生開始時刻となるのを待ち、この再生開始時刻になったならば、オーディオ記憶部２１１からローレゾリューションオーディオデータを読み出して再生し（Ｓ４８）、その再生信号をスピーカ部２０７から出力する（Ｓ４９）。
【００８９】
図８は、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、メディアサーバ５からローレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【００９０】
まず、同期処理部２１２は、自ワイヤレススピーカ２ａのシステムクロックに同期した基準クロック信号を生成して、この基準クロック信号をワイヤレススピーカインターフェース部２０１に出力する（Ｓ５０）。ワイヤレススピーカインターフェース部２０１は、同期処理部２１２から入力された基準クロック信号を、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ５１）。
【００９１】
また、メディアサーバインターフェース部２００は、アクセスポイント３およびネットワーク４を介してメディアサーバ５からローレゾリューションオーディオデータをダウンロードする（Ｓ５２）。そして、ダウンロードしたローレゾリューションオーディオデータをローレゾリューションオーディオデコード／パススルー部２０４ａおよびローレゾリューションオーディオエンコード／パススルー部２０９に出力する（Ｓ５３）。
【００９２】
つぎに、ローレゾリューションオーディオエンコード／パススルー部２０９は、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータをエンコードあるいはパススルーして、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ５４）。
【００９３】
具体的には、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データであり、かつ操作者によりエンコードが選択されている場合、このローレゾリューションオーディオデータをＡＡＣ等の非可逆圧縮データにエンコードして、ワイヤレススピーカインターフェース部２０１に出力する。一方、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、あるいは操作者によりパススルーが選択されている場合、このローレゾリューションオーディオデータをパススルーして、ワイヤレススピーカインターフェース部２０１に出力する。
【００９４】
つぎに、ワイヤレススピーカインターフェース部２０１は、ローレゾリューションオーディオエンコード／パススルー部２０９から入力されたローレゾリューションオーディオデータを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ５５）。
【００９５】
また、ローレゾリューションオーディオデコード／パススルー部２０４ａは、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータをデコードあるいはパススルーして、オーディオ記憶部２１１に記憶する（Ｓ５６）。
【００９６】
具体的には、メディアサーバインターフェース部２００から入力されたローレゾリューションオーディオデータがＡＡＣ等の非可逆圧縮データである場合、これをデコードしてオーディオ記憶部２１１に記憶する。また、このローレゾリューションオーディオデータがＣＤ−ＤＡ等の無圧縮データである場合、これをパススルーしてオーディオ記憶部２１１に記憶する。
【００９７】
つぎに、ローレゾリューションオーディオデコード／パススルー部２０４ａは、オーディオデータの再生準備が完了したことを示す準備完了通知を再生コマンド処理部２１３に出力する（Ｓ５７）。これを受けて、再生コマンド処理部２１３は、オーディオデータの再生開始時刻の指定を伴う再生コマンドを生成し、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ５８）。ワイヤレススピーカインターフェース部２０１は、再生コマンド処理部２１３から入力された再生コマンドを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ５９）。
【００９８】
ここで、再生コマンドで指定する再生開始時刻は、少なくとも動作モードがスレーブに設定されたワイヤレススピーカ２ａにおいてオーディオデータの再生準備が完了する時刻以降の時刻となるように設定される。
【００９９】
具体的には、現在時刻から、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、ローレゾリューションオーディオデータの準備および送信に要する時間（ローレゾリューションオーディオエンコード／パススルー部２０９でエンコードしている場合はそのエンコード処理時間と、ワイヤレススピーカインターフェース部２０１における送信処理時間との合計時間）と、動作モードがスレーブに設定されたワイヤレススピーカ２ａにおいて、ローレゾリューションオーディオデータの受信に要する時間（ワイヤレススピーカインターフェース部２０１における受信処理時間）との合計時間経過後の時刻に設定される。
【０１００】
また、再生コマンド処理部２１３は、生成した再生コマンドをオーディオ再生部２０６ａに通知する（Ｓ６０）。これを受けて、オーディオ再生部２０６ａは、再生コマンド処理部２１３により通知された再生コマンドで指定されている再生開始時刻となるのを待ち、この再生開始時刻になったならば、オーディオ記憶部２１１からローレゾリューションオーディオデータを読み出して再生し（Ｓ６１）、その再生信号をスピーカ部２０７から出力する（Ｓ６２）。
【０１０１】
図９は、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、メディアサーバ５からハイレゾリューションオーディオをダウンロードした場合の動作を説明するための図である。
【０１０２】
まず、同期処理部２１２は、自ワイヤレススピーカ２ａのシステムクロックに同期した基準クロック信号を生成して、この基準クロック信号をワイヤレススピーカインターフェース部２０１に出力する（Ｓ７０）。ワイヤレススピーカインターフェース部２０１は、同期処理部２１２から入力された基準クロック信号を、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ７１）。
【０１０３】
また、メディアサーバインターフェース部２００は、アクセスポイント３およびネットワーク４を介してメディアサーバ５からハイレゾリューションオーディオデータをダウンロードする（Ｓ７２）。そして、ダウンロードしたハイレゾリューションオーディオデータをハイレゾリューションオーディオデコード／パススルー部２０２ａに出力する（Ｓ７３）。
【０１０４】
つぎに、ハイレゾリューションオーディオデコード／パススルー部２０２ａは、メディアサーバインターフェース部２００から入力されたハイレゾリューションオーディオデータをデコードあるいはパススルーする。
【０１０５】
具体的には、メディアサーバインターフェース部２００から入力されたハイレゾリューションオーディオデータがＦＬＡＣ等の可逆圧縮データである場合、これをデコードする。また、このハイレゾリューションオーディオデータがＦＬＡＣ  Ｕｎｃｏｍｐｒｅｓｓｅｄ等の無圧縮データである場合、これをパススルーする。
【０１０６】
それから、ハイレゾリューションオーディオデコード／パススルー部２０２ａは、デコードあるいはパススルーしたハイレゾリューションオーディオデータをダウンサンプリング部２０８に出力するとともに、オーディオ記憶部２１１に記憶する（Ｓ７４、Ｓ７５）。また、ハイレゾリューションオーディオデコード／パススルー部２０２ａは、オーディオデータの再生準備が完了したことを示す準備完了通知を再生コマンド処理部２１３に出力する（Ｓ７６）。
【０１０７】
つぎに、ダウンサンプリング部２０８は、ハイレゾリューションオーディオデコード／パススルー部２０２ａから入力されたハイレゾリューションオーディオデータをダウンサンプリングしてローレゾリューションオーディオデータ（ＣＤ−ＤＡ等の無圧縮データ）に変換し、このローレゾリューションオーディオデータをローレゾリューションオーディオエンコード／パススルー部２０９に出力する（Ｓ７７）。
【０１０８】
つぎに、ローレゾリューションオーディオエンコード／パススルー部２０９は、ダウンサンプリング部２０８から入力されたローレゾリューションオーディオデータをエンコードあるいはパススルーして、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ７８）。
【０１０９】
具体的には、操作者によりエンコードが選択されている場合、ダウンサンプリング部２０８から入力されたローレゾリューションオーディオデータ（ＣＤ−ＤＡ等の無圧縮データ）をＡＡＣ等の非可逆圧縮データにエンコードして、ワイヤレススピーカインターフェース部２０１に出力する。一方、操作者によりパススルーが選択されている場合、このローレゾリューションオーディオデータをパススルーして、ワイヤレススピーカインターフェース部２０１に出力する。
【０１１０】
つぎに、ワイヤレススピーカインターフェース部２０１は、ローレゾリューションオーディオエンコード／パススルー部２０９から入力されたローレゾリューションオーディオデータを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ７９）。
【０１１１】
また、再生コマンド処理部２１３は、ハイレゾリューションオーディオデコード／パススルー部２０２ａから準備完了通知を受け取ると、オーディオデータの再生開始時刻の指定を伴う再生コマンドを生成し、ワイヤレススピーカインターフェース部２０１に出力する（Ｓ８０）。ワイヤレススピーカインターフェース部２０１は、再生コマンド処理部２１３から入力された再生コマンドを、動作モード決定部２１０にスレーブとして登録されている他のワイヤレススピーカ２ａに送信する（Ｓ８１）。
【０１１２】
ここで、再生コマンドで指定する再生開始時刻は、少なくとも動作モードがスレーブに設定されたワイヤレススピーカ２ａにおいてオーディオデータの再生準備が完了する時刻以降の時刻となるように設定される。
【０１１３】
具体的には、現在時刻から、動作モードがマスタに設定されたワイヤレススピーカ２ａにおいて、ローレゾリューションオーディオデータの準備および送信に要する時間（ダウンサンプリング部２０８におけるダウンサンプリング処理時間と、ローレゾリューションオーディオエンコード／パススルー部２０９でエンコードしている場合はそのエンコード処理時間と、ワイヤレススピーカインターフェース部２０１における送信処理時間との合計時間）と、動作モードがスレーブに設定されたワイヤレススピーカ２ａにおいて、ローレゾリューションオーディオデータの受信および再生準備に要する時間（ワイヤレススピーカインターフェース部２０１における受信処理時間と、ローレゾリューションオーディオデコード／パススルー部２０４ａでデコードしている場合はそのデコード処理時間との合計時間）と、の合計時間経過後の時刻に設定される。
【０１１４】
また、再生コマンド処理部２１３は、再生コマンドをオーディオ再生部２０６ａに通知する（Ｓ８２）。これを受けて、オーディオ再生部２０６ａは、再生コマンド処理部２１３により通知された再生コマンドで指示されている再生開始時刻となるのを待ち、この再生開始時刻になったならば、オーディオ記憶部２１１からハイレゾリューションオーディオデータを読み出して再生し（Ｓ８３）、その再生信号をスピーカ部２０７から出力する（Ｓ８４）。
【０１１５】
以上、本発明の第二実施の形態について説明した。
【０１１６】
本実施の形態では、各ワイヤレススピーカ２ａがシステムクロックを同期させた上で、動作モードがマスタに設定されたワイヤレススピーカ２ａが再生開始時刻の指定を伴う再生コマンドを、動作モードがスレーブに設定されたワイヤレススピーカ２ａに送信する。そして、動作モードがマスタに設定されたワイヤレススピーカ２ａおよび動作モードがスレーブに設定されたワイヤレススピーカ２ａが再生コマンドで指定された再生開示時刻にオーディオデータの再生を開始する。
【０１１７】
したがって、本実施の形態によれば、マスタに設定されたワイヤレススピーカ２ａおよびスレーブに設定されたワイヤレススピーカ２ａ間における再生開始タイミングのずれを小さくすることができ、これにより、複数のワイレススピーカ２ａを用いて同じ楽曲のオーディオデータを再生する場合におけるワイレススピーカ２ａ間の再生タイミングのずれを低減することができる。
【０１１８】
なお、本発明は上記の各実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【０１１９】
例えば、上記第一の実施の形態において、バッファ部２０３、２０５を共通にしてもよい。この場合、バッファリングするオーディオデータが、ハイレゾリューションオーディオデコード／パススルー部２０２から入力されたものであるか、それともローレゾリューションオーディオデコード／パススルー部２０４から入力されたものであるかに応じて、バッファリング時間を変更できるようにする。
【０１２０】
また、上記第二の実施の形態では、動作モードがマスタに設定されたワイヤレススピーカ２ａが、タイムサーバとなって、自ワイヤレススピーカ２ａのシステムクロックに同期した基準クロック信号を送信し、動作モードがスレーブに設定されたワイヤレススピーカ２ａがこの基準クロック信号を受信して、自ワイヤレススピーカ２ａのシステムクロックをこの基準クロック信号に同期させることにより、ワイヤレスオーディオシステム１ａを構成するワイヤレススピーカ２ａ−１〜２ａ−３間の同期を図っている。しかし、本発明はこれに限定されない。例えば、基準クロック信号を送信する専用のタイムサーバを設け、各ワイヤレススピーカ２ａがこの基準クロック信号を受信して、自ワイヤレススピーカ２ａのシステムクロックをこの基準クロック信号に同期させることにより、ワイヤレスオーディオシステム１ａを構成するワイヤレススピーカ２ａ−１〜２ａ−３間の同期を図ってもよい。あるいは、各ワイヤレススピーカ２ａがタイムサーバに基準クロック信号を要求し、これを受けてタイムサーバが要求元のワイヤレススピーカ２ａに基準クロック信号を提供することにより、ワイヤレスオーディオシステム１ａを構成するワイヤレススピーカ２ａ−１〜２ａ−３間の同期を図ってもよい。
【０１２１】
また、上記の各実施の形態では、動作モードがマスタに設定されたワイヤレススピーカ２、２ａがメディアサーバ５から再生対象楽曲のオーディオデータをダウンロードする場合を例に取り説明した。しかし、再生対象楽曲のオーディオデータの取得方法はこれに限定されない。例えば、動作モードがマスタに設定されたワイヤレススピーカ２、２ａがＵＳＢメモリ、ＣＤ−ＲＯＭ等の記憶媒体から再生対象楽曲のオーディオデータを読み込んでもよい。
【０１２２】
また、上記の各実施の形態において、動作モードがマスタに設定されたワイヤレススピーカ２、２ａが、オーディオデータを暗号化して、動作モードがスレーブに設定されたワイヤレススピーカ２、２ａに無線送信し、動作モードがスレーブに設定されたワイヤレススピーカ２、２ａが、この暗号化されたオーディオデータを受信して復号するようにしてもよい。なお、上記第一の実施の形態においてこのようにする場合、動作モードがマスタに設定されたワイヤレススピーカ２におけるオーディオデータのバッファリング時間に、動作モードがマスタに設定されたワイヤレススピーカ２における暗号処理時間および動作モードがスレーブに設定されたワイヤレススピーカ２における復号処理時間を追加する。
【０１２３】
また、上記第一の実施の形態および上記第二の実施の形態を組み合わせてもよい。例えば、ハイレゾリューションオーディオデータを再生する場合は、上記第一の実施の形態の構成を用い、ローレゾリューションオーディオデータを再生する場合は、上記第二実施の形態の構成を用いてもよい。
【符号の説明】
【０１２４】
１：ワイヤレスオーディオシステム、  ２、２ａ、２−１〜２−３：ワイヤレススピーカ、  ３：アクセスポイント、  ４：ネットワーク、  ５：メディアサーバ、  ２００：メディアサーバインターフェース部、  ２０１：ワイヤレススピーカインターフェース部、  ２０２、２０２ａ：ハイレゾリューションオーディオデコード／パススルー部、  ２０３、２０５：バッファ部、  ２０４、２０４ａ：：ローレゾリューションオーディオデコード／パススルー部、  ２０６、２０６ａ：オーディオ再生部、  ２０７：スピーカ部、  ２０８：ダウンサンプリング部、  ２０９：ローレゾリューションオーディオエンコード／パススルー部、  ２１０：動作モード決定部、  ２１１：オーディオ記憶部、  ２１２：同期処理部、  ２１３：再生コマンド処理部
【図１】
2018011204.tif 000003
【図２】
2018011204.tif 000004
【図３】
2018011204.tif 000005
【図４】
2018011204.tif 000006
【図５】
2018011204.tif 000007
【図６】
2018011204.tif 000008
【図７】
2018011204.tif 000009
【図８】
2018011204.tif 000010
【図９】
2018011204.tif 000011