(57)【要約】【課題】オーディオ再生部とオーディオ再生部とは異なる基準クロックで動作する無線通信部を接続した場合に、オーディオ再生部と無線送信部の間で伝送されるデータの同期を確実にとること。【解決手段】本開示に係る送信装置は、オーディオデータを再生するオーディオ再生部と、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、を備える。この構成により、オーディオ再生部とオーディオ再生部とは異なる基準クロックで動作する無線通信部を接続した場合に、オーディオ再生部と無線送信部の間で伝送されるデータの同期を確実にとることができる。【選択図】図２
2013153312.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータを再生するオーディオ再生部と、
前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、
を備える、送信装置。
【請求項２】
前記無線送信部は、前記オーディオデータの量に基づいて前記オーディオデータに時刻情報を付与することで、前記オーディオ再生部と前記無線送信部のそれぞれのクロックの誤差に起因する前記時刻情報の誤差を補正する、請求項１に記載の送信装置。
【請求項３】
前記無線送信部は、前記オーディオデータの量に応じて所定時間を加算して前記時刻情報を付与する、請求項１に記載の送信装置。
【請求項４】
前記無線送信部は、前記オーディオデータを所定量受信する毎に、前記時刻情報をクロックに応じて補正する、請求項１に記載の送信装置。
【請求項５】
前記無線送信部は、オーディオ再生部からのデータ受信時刻を複数回に渡って平均化することにより、前記時刻情報を補正する、請求項４に記載の送信装置。
【請求項６】
前記無線送信部から送られた前記オーディオデータを受信する受信装置の無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表される、請求項１の送信装置。
【請求項７】
オーディオデータを再生することと、
前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信することと、
を備える、送信方法。
【請求項８】
オーディオデータを再生するオーディオ再生部と、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、を有する、送信装置と、
前記無線送信部から送られた前記オーディオデータを受信する無線受信部を有する受信装置と、と備え、
前記無線送信部と前記無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表される、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、送信装置、送信方法及び通信システムに関する。
【背景技術】
【０００２】
従来、下記の特許文献１には、ネットワークで接続されたスピーカ側とオーディオ再生側とのクロック誤差を補正する方法が開示されている。また、下記の特許文献２には、２つ以上のストリーミングデータを同期させるために、あるストリーミングの処理時間をもとに、他のストリーミングのタイムスタンプ値をシフトする方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５２２４６８号公報
【特許文献２】特表２００８−５４１３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、オーディオ再生部と無線送信部は一体化されていることが前提となっており、オーディオ再生部と無線送信部とのクロック誤差を想定したものではない。また、特許文献２においても、オーディオ再生部と通信装置との間のクロックずれの問題は想定していない。すなわち、オーディオ再生部と無線送信部のクロックを同一にする、ということが従来技術の前提であった。
【０００５】
このため、それぞれ独立した基準クロックを持つ、既存のオーディオ再生部と既存の無線送信デバイスを、例えばＵＳＢ等のインターフェイスで接続して、無線オーディオシステムを構築する、ということは従来の方法では実現することは困難である。また、オーディオ再生部と無線通信部との間のデータインターフェイスは、ＵＳＢなどの非同期システムで接続されるため、完全な同期システムではなく、時間的なバラツキを有しているという問題があった。
【０００６】
そこで、オーディオ再生部とオーディオ再生部とは異なる基準クロックで動作する無線通信部を接続した場合に、オーディオ再生部と無線送信部の間で伝送されるデータの同期を確実にとることが望まれていた。
【課題を解決するための手段】
【０００７】
本開示によれば、オーディオデータを再生するオーディオ再生部と、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、を備える、送信装置が提供される。
【０００８】
また、前記無線送信部は、前記オーディオデータの量に基づいて前記オーディオデータに時刻情報を付与することで、前記オーディオ再生部と前記無線送信部のそれぞれのクロックの誤差に起因する前記時刻情報の誤差を補正するものであってもよい。
【０００９】
また、前記無線送信部は、前記オーディオデータの量に応じて所定時間を加算して前記時刻情報を付与するものであってもよい。
【００１０】
また、前記無線送信部は、前記オーディオデータを所定量受信する毎に、前記時刻情報をクロックに応じて補正するものであってもよい。
【００１１】
また、前記無線送信部は、オーディオ再生部からのデータ受信時刻を複数回に渡って平均化することにより、前記時刻情報を補正するものであってもよい。
【００１２】
また、前記無線送信部から送られた前記オーディオデータを受信する受信装置の無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表されるものであってもよい。
【００１３】
また、本開示によれば、オーディオデータを再生することと、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信することと、を備える、送信方法が提供される。
【００１４】
また、本開示によれば、オーディオデータを再生するオーディオ再生部と、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、を有する、送信装置と、前記無線送信部から送られた前記オーディオデータを受信する無線受信部を有する受信装置と、と備え、前記無線送信部と前記無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表される、通信システムが提供される。
【発明の効果】
【００１５】
本開示によれば、オーディオ再生部と、オーディオ再生部とは異なる基準クロックで動作する無線通信部を接続した場合に、オーディオ再生部と無線送信部の双方において、伝送されるデータの同期を確実にとることができる。
【図面の簡単な説明】
【００１６】
【図１】本開示の前提となるシステムを示す模式図である。
【図２】本実施形態の送信装置の構成例を示す模式図である。
【図３】オーディオ再生部から送られたＵＳＢパケットと、無線送信部から受信装置へ送信されるＷＬＡＮパケットと、クロック、タイムスタンプとの関係を説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
なお、説明は以下の順序で行うものとする。
１．前提となる技術
２．本実施形態の概要
３．本実施形態の構成例
４．本実施形態の処理の具体例
【００１９】
１．前提となる技術
本実施形態は、再生部において再生されたオーディオストリーミング信号を、この再生部に接続された無線送信部から無線通信によって送信し、離れた場所にある無線受信部によってこれを受信しオーディオ信号の再生を行う、無線オーディオシステムに関するものである。
【００２０】
無線オーディオシステムにおいて、例えばサラウンドシステムでは、フロント側のスピーカが有線で接続されており、リア側のスピーカが無線（ワイヤレス）で接続されている場合がある。この場合、有線接続のフロントスピーカとワイヤレスのリアスピーカの同期を実現することになる。
【００２１】
図１は、本開示の前提となるシステムを示す模式図である。図１に示すシステムは、送信装置３００と受信装置４００を備えている。送信装置３００は、無線ＬＡＮを介して音声データを受信装置４００へ送信する。送信装置３００は、オーディオ再生部（Ａｕｄｉｏ  Ｐｌａｙｅｒ）３０２、無線送信部（ＷＬＡＮ  Ｔｘ）３０４、クロック３０６、クロック３０８を有して構成される。オーディオ再生部１０２はクロック３０６に基づいて動作し、無線送信部３０４はクロック３０８に基づいて動作する。オーディオ再生部３０２で再生された音声信号は、ＵＳＢインターフェイスを介して無線送信部３０４へ送られる。無線送信部３０４は、オーディオ再生部３０２から送られた音声信号をパケット化して、無線ＬＡＮを介して受信装置４００へ送信する。
【００２２】
送信装置３００が有線でスピーカと接続されている場合、オーディオ再生部３０２で再生された音声信号は、スピーカから外部へ出力される。
【００２３】
また、受信装置４００は、無線受信部（ＷＬＡＮ  Ｒｘ）４０２、オーディオアンプ４０４、スピーカ４０６、クロック４０８、クロック４１０を有して構成される。無線受信部４０２はクロック４０８に基づいて動作し、オーディオアンプ４０４はクロック４１０に基づいて動作する。無線受信部４０２は、送信装置３００から送られた音声信号を受信し、オーディオアンプ４０４へ送る。オーディオアンプ４０４は、音声信号を増幅してスピーカ４０６へ送る。スピーカ４０６は、音声を外部に出力する。
【００２４】
図１のような無線オーディオシステムでは、送信装置３００のオーディオ再生部３０２と無線送信部３０４は、それぞれクロック３０６、クロック３０８によって動作するため、異なる基準クロックで動作する。また、オーディオ再生部３０２と無線送信部３０４を結ぶインターフェイスに非同期アクセス方式を用いる場合は、オーディオ再生部３０２でのオーディオ信号の時間間隔と、無線送信部３０４がオーディオ再生部３０２から受け取った時のオーディオ信号の時間間隔とは異なったものとなる。
【００２５】
また、オーディオ再生部３０２と無線送信部３０４を結ぶインターフェイスに同期アクセス方式を用いた場合であっても、無線送信部３０４がソフトウェアによる受信処理を用いる場合、無線送信部３０４における処理負荷に応じて受信時刻が異なることになる。処理負荷が大きいほど受信時刻は遅れる。このため、オーディオ再生部３０２でのオーディオ信号の時間間隔と、無線送信部３０４がオーディオ再生部３０２から受け取った時のオーディオ信号の時間間隔とは異なったものとなる。
【００２６】
一例として、オーディオ再生部３０２で再生されたリニアＰＣＭ信号を、ＵＳＢインターフェイスを使って無線送信部３０４に伝送するシステムの場合、以下のような問題が生じる。
【００２７】
第１の問題は、オーディオ再生部３０２と無線送信部３０４が異なる基準クロック３０６，３０８を使用するため、動作にずれが生じる点である。オーディオ再生部３０２と無線送信部３０４が異なる基準クロックで動作するため、オーディオ再生部３０２から送出されるストリーミング信号は、無線送信部３０４のクロック３０８で観測すると時間の経過とともに次第にずれていく。このずれ、すなわちドリフトは、一般に１０−１００ｐｐｍ程度であり、１秒間では１０−１００ｕｓ程度のずれになる。例えばサンプリング周波数が４８ｋＨｚの場合、オーディオ再生部３０２のクロック３０６で１秒間に４８０００サンプルのデータが送出される。無線通信部３０４のクロック３０８がオーディオ再生部３０２のクロック３０６に対して１００ｐｐｍ遅い場合、無線送信部３０４は９９９．９ｍｓで４８０００サンプルのデータを受け取ることになる。このため、無線送信部３０４にて、バッファのオーバーフロー、アンダーフローが生じてしまう。また、クロック３０８に基づいてタイムスタンプ等の時刻情報を付加すると、無線通信部３０４から送信されるオーディオデータは、オーディオ再生部３０２で再生されたオーディオデータと同期しないものとなる。
【００２８】
リニアＰＣＭデータにはタイムスタンプ等の時刻情報が付加されていないので、無線送信部３０４で何らかの時刻情報を付加することが望ましい。この時刻情報は、無線ＬＡＮを介して受信した受信装置４００側で参照されるものである。送信装置３００の無線送信部３０４と受信装置４００の無線受信部４０２は、例えば無線ＬＡＮシステムのＴＳＦ（Ｔｉｍｅ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）などによって時刻同期を行うことができ、クロック３０８とクロック４０８が同期される。受信装置４００では、クロック４０８に基づいてオーディオストリームの再生時刻を決定する。従って、無線送信部３０４で付加する時刻情報は、無線送信部３０４の基準クロック３０８に基づいた時刻情報を付加することが望ましい。しかしながら、クロック３０６とクロック３０８の間にずれ（ドリフト）が存在すると、無線送信部３０４は正確な時刻情報を付加することができない。すなわち、ＵＳＢインターフェイスにより一定間隔（例えば２ｍｓ間隔）でデータが送信されるが、無線送信部３０４が受信したデータに一定間隔（例えば２ｍｓ間隔）の時刻情報を機械的に付加してしまうと、その時刻情報はオーディオ再生部３０２の基準クロック３０６に対する時刻情報になり、無線送信部３０４の基準クロック３０８に対して、時間の経過とともにずれが生じてしまう。
【００２９】
第２の問題は、無線送信部３０４がソフトウェア処理を行う場合、データの受信時刻にバラツキが生じる点である。ＵＳＢインターフェイスがオーディオ再生部３０２と同一のクロック３０６で動作し、アイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）伝送を使用すれば、オーディオ再生部３０２による再生時に一定であったストリーミング信号の時間間隔は、ＵＳＢ区間までは保持される。しかしながら、無線送信部３０４でＵＳＢデータの受信処理をソフトウェアで行うと、処理の負荷に応じて、ＵＳＢの受信割り込みからの処理タイミングがばらつくので、無線送信部３０４での受信時刻にバラツキが生じる。このため、ＵＳＢ受信処理の過程で、タイムスタンプ等の時刻情報を付加しようとすると、バラツキを有する受信時刻によって時刻情報が付加されてしまう。
【００３０】
以上の２つの問題があるため、無線送信部３０４においては、無線受信部４０２がオーディオデータを再生すべき時刻の情報（タイムスタンプ）を無線送信部３０４および無線受信部４０２の同期した基準クロック（クロック３０８、クロック４０８）に基づいて正しく付加できなかった。
【００３１】
以上のように、異なる基準クロックとデータインターフェイスでのばらつきという２つの問題があることが、無線送信部３０４が正しく時刻情報を付加することを困難にしている。前記第１の問題点は、比較的長い時間の経過に伴う問題であり、前記第２の問題点は、各処理時間に生じる短い時間に伴う問題である。
【００３２】
２．本実施形態の概要
本実施形態は、上記第１及び第２の問題点の時間軸に対する性質の違いを考慮し、両者を同時に解決するものである。上記第１の問題については、タイムスタンプの基準となる時刻を一定時間おき、例えば１秒に１回更新する。こうすることで、クロックドリフトによる時刻のずれを補正できる。
【００３３】
一方、上記第２の問題については、ＵＳＢ経由で受信したパケットの個数をカウントし、カウント値に応じて所定間隔でタイムスタンプを付与する。この際、ＵＳＢ経由で受信したパケットの受信間隔を例えば１６回程度平均化することで、ばらつきを最小限に抑えることができる。
【００３４】
以上の２つを組み合わせることで、オーディオ再生部３０２のクロック３０６に同期したタイムスタンプを付加することができる。以下、詳細に説明する。
【００３５】
３．本実施形態の構成例
図２は、本実施形態の送信装置１００の構成例を示す模式図である。図２に示すように、送信装置１００は、オーディオ再生部（Ａｕｄｉｏ  ＤＳＰ）１０２、ＵＳＢ親機（ＵＳＢ  Ｈｏｓｔ）１０４、ＵＳＢ子機（ＵＳＢ  Ｄｅｖｉｃｅ）１０６、無線送信部１１０、クロック１１４、クロック１１６を有して構成される。無線送信部１１０は、パケット部（Ｐａｃｋｅｔｉｚｅ）１０８、タイムスタンプ部（Ｔｉｍｅ  Ｓｔａｍｐ）１１２、無線ＬＡＮのマック層／物理層１１４を含む。本実施形態において、受信装置４００の構成は図１と同様である。
【００３６】
オーディオ再生部１０２は、図１のオーディオ再生部３０２と基本的な機能は同様であり、符号化されたオーディオデータを復号し、リニアＰＣＭ信号に再生する。ＵＳＢ親機１０４は、ＵＳＢ子機１０６とのデータ送受信を制御し、リニアＰＣＭ信号をＵＳＢ子機１０６へ送る。ＵＳＢ子機１０６は、ＵＳＢ親機１０４に接続され、ＵＳＢ親機１０４の指示によってデータの送受信を行う。パケット部１０８は、バッファに記憶したリニアＰＣＭ信号のデータを所定のデータサイズにし、無線送信の単位（パケット）とする。また、パケット部１０８は、ヘッダやフレームチェック（Ｆｒａｍｅ  ｃｈｅｃｋ）のためのパリティデータを付加する
【００３７】
タイムスタンプ部１１２では、ＵＳＢ子機１０６の受信回数をカウントし、基準時刻の補正を行い、補正された基準時刻をもとにタイムスタンプを生成し、パケット部１０８へ送る。パケット部１０８では、ＵＳＢ子機１０６から送られた２回分（９６サンプル分）のデータをまとめ、さらにタイムスタンプ部１１２から送られたタイムスタンプ値を付加して無線送信のパケットを生成する。無線ＬＡＮのマック層／物理層１１４は、パケット部１０８が生成したパケットを受信装置４００へ送信する。クロック１１４、クロック１１６は、水晶発振器等を使った基準クロック生成部である。
【００３８】
ＵＳＢインターフェイス１２０からは、１ｍｓごとに４８サンプル分のオーディオデータが無線送信部１１０へ伝送されてくる。これを２つまとめて９６サンプル分のデータパケットとし、無線伝送の基本単位とする。無線送信部１１０では、このデータパケットにタイムスタンプを付加する。
【００３９】
ＵＳＢインターフェイス１２０から伝送されてくるデータの受信処理に時間的なばらつきがない場合、無線送信部１１０において、４８サンプル分のオーディオデータの受信時刻は正確に１ｍｓステップになる。９６サンプル単位のデータパケットでは、受信時刻は正確に２ｍｓステップになり、タイムスタンプを２ｍｓステップで付加することができる。しかしながら、実際には、ＵＳＢデータの受信処理には時間的なばらつきがあるため、ＵＳＢでの受信時刻をそのままタイムスタンプに使用すると、２ｍｓステップのタイムスタンプを付加することはできない。
【００４０】
このため、本実施形態では、タイムスタンプとして、ＵＳＢデータの受信時刻ではなく、基準時刻Ｔ０に機械的に２ｍｓを足し込んだ時刻を使用する。つまり、９６サンプル単位のデータを受信する場合、最初に受信したデータパケットのタイムスタンプとして基準時刻Ｔ０を付加し、次に受信したデータパケットのタイムスタンプとしてＴ０＋２ｍｓを付加し、その次に受信したデータパケットのタイムスタンプとしてＴ０＋４ｍｓを付加する。オーディオ再生部１０２では、９６サンプル分のデータパケットが２ｍｓ毎に再生されてＵＳＢデータとして送られてくる。このため、２ｍｓずつ足しこんだタイムスタンプを付与することで、タイムスタンプがオーディオ再生部１０２のクロック１１４と同期したものとなり、ＵＳＢ受信処理における時刻ばらつきの影響を受けないタイムスタンプを付加することができる。
【００４１】
一方、無線送信部１１０では、クロック１１６を使用してタイムスタンプが付加されたデータパケットを受信装置４００へ送信する。タイムスタンプは、基準時刻Ｔ０に機械的に２ｍｓを足し込んだ時刻情報であるため、オーディオ再生部１０２のクロック１１４と同期しているが、クロック１１６とは同期していない。従って、タイムスタンプの時刻情報は、時間の経過とともにオーディオ再生部１０２のクロック１１４とのずれが生じる。
【００４２】
このため、本実施形態の送信装置１００は、所定の時間間隔で、タイムスタンプとクロック１１６を一致させる処理を行う。ここでは、ＵＳＢによる１０００回の受信毎にタイムスタンプをクロック１１６に一致させる処理を行うものとする。
【００４３】
上述したように、オーディオ再生部１０２からは、４８サンプル分のオーディオデータが１ｍｓステップで送信されてくる。ＵＳＢ子機１０６でのＵＳＢ受信１０００回は、オーディオ再生部１０２のクロック１１４で１秒間に相当する。一方、無線送信部１１０のクロック１１６では、クロック１１４とクロック１１６が完全に一致していないため、受信１０００回分の時間は１ｍｓに完全に一致せず、例えば９９９．９９ｍｓであったり１０００．０１ｍｓであったりする。そこでタイムスタンプの基準時刻Ｔ０を基点にＵＳＢ受信の回数をカウントし、受信が１０００回になった時点の無線送信部１１０のクロック１１６の時刻を新しいタイムスタンプの基準時刻Ｔ１とする。例えば、無線送信部１１０のクロック１１６において、受信１０００回分の時間が９９９．９９ｍｓの場合、受信１０００回の時点でのタイムスタンプをＴ１＝Ｔ０＋９９９．９９ｍｓとする。
【００４４】
この基準時刻Ｔ１の補正により、クロック１１４とクロック１１６の誤差によるオーディオ再生部１０２と無線送信部１１０の基準時刻のドリフトがキャンセルされる。それ以降のタイムスタンプはＴ１を基準として付加していくようにする。つまり、以降のタイムスタンプはＴ１＋２ｍｓ，Ｔ１＋４ｍｓ・・・とする。これによって、時間とともにオーディオ再生部１０２と無線送信部１１０のクロックずれに起因するタイムスタンプのずれを確実に回避することができる。
【００４５】
４．本実施形態の処理の具体例
以上の処理を図３に基づいて説明する。図３は、オーディオ再生部１０２から送られたＵＳＢパケット３００と、無線ＬＡＮのマック層／物理層１１４から受信装置４００へ送信されるＷＬＡＮパケット３０２と、クロック１１４，１１６、タイムスタンプとの関係を説明するためのタイミングチャートである。
【００４６】
上述のように、オーディオ再生部１０２からは、１ｍｓごとに４８サンプル分のオーディオデータ（ＵＳＢパケット３００）が無線送信部３０４へ伝送されてくる。パケット部１０８は、オーディオデータの２回受信分（９６サンプル分）のデータをまとめ、タイムスタンプ値を付加して無線送信のパケット（ＷＬＡＮパケット３０２）を生成する。
【００４７】
この際、タイムスタンプは、受信したオーディオデータの個数に応じて、１つ目のＷＬＡＮパケット３０２に対しては基準時刻Ｔ０を付加し、２つ目のＷＬＡＮパケット３０２に対しては基準時刻Ｔ０＋２ｍｓを付加し、以降Ｔ０＋４ｍｓ，Ｔ０＋６ｍｓ，・・・，Ｔ０＋１０００ｍｓと２ｍｓ間隔でＷＬＡＮパケット３０２にタイムスタンプを付加する。これにより、タイムスタンプはオーディオ再生部１０２のクロック１１４と同期するため、無線通信部１１０側でのソフトウェア処理に起因するタイムスタンプのバラツキを抑止できる。
【００４８】
また、図３に示すように、１０００個目のＵＳＢパケット３００は、オーディオ再生部１０２のクロック１１４では基準時刻Ｔ０から１０００ｍｓ経過時点で送信されるが、無線送信部１１０のクロック１１６の受信時刻は９９９．９９ｍｓである。このため、無線送信部１１０では、１０００個目のＵＳＢパケット３００の受信時刻をＴ１＝９９９．９９ｍｓとして補正する。そして、次のＷＬＡＮパケット３０２にはＴ１＋２ｍｓ，のタイムスタンプを付与する。図３に示すように、１０００個目のＵＳＢパケット３００までは基準時刻（Ｂａｓｅ  ｖａｌｕｅ  ｏｆ  Ｔｉｍｅｓｔａｍｐ）はＴ０であり、１００１個目のＵＳＢパケット３００からは基準時刻はＴ１となり、基準時刻にＷＬＡＮパケット３０２の個数に応じた間隔（個数×２ｍｓ）を加算した値がタイムスタンプの値となる。これにより、ＷＬＡＮパケット３０２のタイムスタンプを無線送信部１１０のクロック１１６と同期させることができる。また、無線ＬＡＮにより無線送信部１１０のクロック１１６と受信装置４００の無線受信部４０２のクロック４０８は同期しているため、ＷＬＡＮパケット３０２のタイムスタンプを無線受信部４０２のクロック４０８と同期させることができる。
【００４９】
以上のように本実施形態によれば、無線送信部１１０でのソフトウェア処理に起因するよるタイムスタンプのバラツキと、クロック１１４とクロック１１６の誤差に起因するタイムスタンプの誤差を確実に抑えることが可能となる。従って、受信装置４００側では、正確に付与されたタイムスタンプに基づいてオーディオデータを再生することが可能となる。
【００５０】
また、基準時刻Ｔ１を設定する場合は、上述したようにＵＳＢ受信時刻自体がバラツキを有するため、基準時刻に影響しないように補正を行うことが望ましい。すなわち、１０００回目のＵＳＢ受信時刻をそのまま使用するのではなく、前後の所定回数の受信時刻を平均化することで、バラツキの影響を小さくする。例えば１６回分の受信時刻の平均をとるには、以下のような手順で行う。
【００５１】
一例として、９８４回目のＵＳＢ受信時刻をＴｕｓｂ９８４、１０００回目の受信時刻をＴｕｓｂ１０００とする。このとき、
Ｔ＝（Ｔｕｓｂ９８４＋Ｔｕｓｂ１０００）÷２＋８ｍｓ
が平均化された１０００回目のＵＳＢ受信時刻である。従って、この平均化された１０００回目のＵＳＢ受信時刻をＴ１として使用することで、ＵＳＢ受信時刻のバラツキの影響を最小限に抑えることができる。なお、平均をとるＵＳＢの受信回数は適宜設定することができる。
【００５２】
なお、付加されたタイムスタンプを受信装置４００の無線受信部４０２でどのように使用するかは、受信装置４００側で適宜設定することができ、受信装置４００は、タイムスタンプに基づいて再生を行うことで、送信装置１００側の再生と同期をとることができる。従って、ステレオ、サラウンドなどのシステムにおいて、各スピーカの音声を想定どおりに出力することができ、高品質の音場を構築することが可能となる。また、受信装置４００では、一例として、タイムスタンプを当該オーディオデータの再生前の所定時間に設定し、その時刻までに対応するオーディオパケットが受信できなかった場合、補間処理やミュート処理を開始するためのトリガとして使用することができる。
【００５３】
また、上記の説明ではクロック誤差の補正やタイムスタンプの付加は無線送信部１１０で行っているが、ＵＳＢ受信時刻をパケットに付加して送付することで、受信装置４００の無線受信部４０２で等価な処理を行うことができる。
【００５４】
以上の方法によれば、オーディオ再生部からのデータ送受信が、正確に一定間隔でない場合にも、オーディオクロック同期が実現できる。すなわち、従来はＩ２Ｓなどの完全な時刻同期が必要であったが、ソフトウェア処理による通信やＥｔｈｅｒｎｅｔ（登録商標）のように時刻同期ができないシステムにおいても、システムを構築することが可能となる。
【００５５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００５６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）オーディオデータを再生するオーディオ再生部と、
前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、
を備える、送信装置。
【００５７】
（２）前記無線送信部は、前記オーディオデータの量に基づいて前記オーディオデータに時刻情報を付与することで、前記オーディオ再生部と前記無線送信部のそれぞれのクロックの誤差に起因する前記時刻情報の誤差を補正する、前記（１）に記載の送信装置。
【００５８】
（３）前記無線送信部は、前記オーディオデータの量に応じて所定時間を加算して前記時刻情報を付与する、前記（１）に記載の送信装置。
【００５９】
（４）前記無線送信部は、前記オーディオデータを所定量受信する毎に、前記時刻情報をクロックに応じて補正する、前記（１）に記載の送信装置。
【００６０】
（５）前記無線送信部は、オーディオ再生部からのデータ受信時刻を複数回に渡って平均化することにより、前記時刻情報を補正する、前記（４）に記載の送信装置。
【００６１】
（６）前記無線送信部から送られた前記オーディオデータを受信する受信装置の無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表される、前記（１）の送信装置。
【００６２】
（７）オーディオデータを再生することと、
前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信することと、
を備える、送信方法。
【００６３】
（８）オーディオデータを再生するオーディオ再生部と、前記オーディオ再生部から受信した前記オーディオデータの量に基づいて、前記オーディオデータに時刻情報を付与して送信する無線送信部と、を有する、送信装置と、
前記無線送信部から送られた前記オーディオデータを受信する無線受信部を有する受信装置と、と備え、
前記無線送信部と前記無線受信部は互いに同期した時間基準を保持しており、各オーディオデータの再生時刻が前記時間基準で表される、通信システム。
【符号の説明】
【００６４】
１００    送信装置
１０２    オーディオ再生部
１１０    無線送信部
４００    受信装置
４０２    無線受信部
【図１】
2013153312.tif 000003
【図２】
2013153312.tif 000004
【図３】
2013153312.tif 000005