(57)【要約】      （修正有）【課題】制御装置から自発的にコンテンツを送信するシステムにおいて、再生装置を切り替える場合に、コンテンツの再生音を滑らかにつなげるコンテンツ再生システムを提供する。【解決手段】無線通信端末は、コンテンツ再生装置２０Ａによるコンテンツの再生中に、コンテンツ再生装置２０Ｂの選択を受け付けるとＳ２０、コンテンツ再生装置２０Ａから再生経過時間を算出しＳ２１、コンテンツ再生装置２０Ｂの遅延時間を読み出すＳ２２。さらに、再生経過時間と遅延時間とから再生開始時間を算出しＳ２３、コンテンツ再生装置２０Ｂに対して、再生開始時間から始まるコンテンツと再生開始の指示を送信するＳ２５。コンテンツ再生装置２０Ｂは、再生開始時間から始まるコンテンツを受信し、受信したコンテンツを再生するＳ２６。【選択図】図１０
2016213569.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを蓄積するコンテンツ蓄積部と、前記蓄積部からコンテンツを受信して再生する複数の再生装置と、前記再生装置と前記蓄積部を通信により制御する制御装置とを備えるコンテンツ再生システムであって、
前記制御装置は、
前記複数の再生装置における一の再生装置の選択を受け付ける装置選択受付部と、
前記複数のコンテンツにおける一のコンテンツの選択を受け付けるコンテンツ選択受付部と、
前記装置選択受付部により受け付けた選択に係る再生装置に対して前記一のコンテンツが送信されてから前記再生装置において前記一のコンテンツが再生可能となるまでの遅延時間を取得する遅延時間取得部と、
前記選択に係る再生装置に対して前記一のコンテンツを送信するよう前記蓄積部に指示すると共に、前記選択に係る再生装置に対して前記一のコンテンツの再生開始を指示する再生開始指示部と、
少なくとも、前記選択に係る再生装置に対して前記一のコンテンツを送信してからの経過時間に基づいて、再生経過時間を算出する再生経過時間算出部と、
前記一のコンテンツの再生中に、前記装置選択受付部により他の再生装置の選択を受け付けた際には、前記再生経過時間算出部で算出した前記再生経過時間と、前記遅延時間取得部により取得した前記他の再生装置の遅延時間とに基づいて、再生開始時間を算出する再生開始時間算出部と、を備え、
前記再生開始指示部は、前記一のコンテンツの再生中に、前記装置選択受付部により前記他の再生装置の選択を受け付けた際には、前記再生開始時間からの前記一のコンテンツを送信するよう前記蓄積部に指示すると共に、前記他の再生装置に対して、前記一のコンテンツの再生開始を指示し、
前記複数の再生装置のそれぞれは、
前記蓄積部から送信される前記一のコンテンツを受信するコンテンツ取得部と、
前記受信したコンテンツを再生する再生部と、を備える、
ことを特徴とするコンテンツ再生システム。
【請求項２】
前記複数の再生装置のそれぞれは、遅延時間測定部を備え、
前記遅延時間測定部は、前記一のコンテンツの受信を開始するタイミングから、前記一のコンテンツを受信して再生可能となるまでの処理の終了タイミングまでの時間を遅延時間として測定し、
前記遅延時間取得部は、前記遅延時間測定部によって測定された遅延時間を取得する、
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
前記コンテンツ再生システムは、前記複数の再生装置における予め定められた遅延時間を蓄積する遅延時間蓄積部を備え、
前記遅延時間取得部は、前記遅延時間蓄積部から前記遅延時間を取得する、
ことを特徴する請求項１に記載のコンテンツ再生システム。
【請求項４】
再生経過時間算出部は、前記一のコンテンツを送信してからの時間を計測することにより前記経過時間を取得し、取得した当該経過時間と前記遅延時間取得部により取得した前記遅延時間とに基づいて、再生経過時間を算出する、
ことを特徴する請求項１乃至請求項３のいずれか一に記載のコンテンツ再生システム。
【請求項５】
再生経過時間算出部は、前記再生装置における再生経過時間を前記経過時間として前記再生装置から取得し、取得した当該経過時間に基づいて再生経過時間を算出する、
ことを特徴する請求項１乃至請求項３のいずれか一に記載のコンテンツ再生システム。
【請求項６】
前記制御装置は、前記再生開始指示部により前記他の再生装置に対して前記再生開始時間からの前記一のコンテンツの再生開始が指示された際に、前記一の再生装置に対して、前記再生開始時間に基づいたタイミングで、前記一のコンテンツの再生停止を指示する再生停止指示部を備える、
ことを特徴とする請求項１ないし請求項５のいずれか一に記載のコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の再生装置を用いてコンテンツを再生する技術に関し、特に再生装置の切り替え時における再生音のつながりを確保する技術に関する。
【背景技術】
【０００２】
コンテンツサーバから取得したコンテンツを再生する再生装置と、その再生装置の動作を制御する制御装置（コントローラ）とを備えたコンテンツの再生システムが知られている。例えば、特許文献１は、第１の再生装置でのコンテンツの再生中に、第２の再生装置においてそのコンテンツの再生を移行させる際に、コンテンツの提供が途切れないようにする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３１１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の方法では、第２の再生装置におけるコンテンツの取得から再生までに発生する遅延時間を考慮していないために、第１の再生装置で再生されていたコンテンツの再生音と、第２の再生装置において再生が開始されるコンテンツの再生音との時間的な連続性が失われ、聴感上の違和感があった。また、近年では、制御装置にコンテンツサーバの機能を持たせ、制御装置から自発的にコンテンツを送信するシステムも知られているが、このようなシステムにおいても同様に、第１の再生装置で再生されていたコンテンツの再生音と、第２の再生装置において再生が開始されるコンテンツの再生音との時間的な連続性を保ち、聴感上の違和感を無くすことが望まれている。
【０００５】
本発明は上記課題に鑑みて為されたものであり、制御装置から自発的にコンテンツを送信するシステムにおいて、再生装置を切り替える場合に、コンテンツの再生音を滑らかにつなげることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明のコンテンツ再生システムは、複数のコンテンツを蓄積するコンテンツ蓄積部と、前記蓄積部からコンテンツを受信して再生する複数の再生装置と、前記再生装置と前記蓄積部を通信により制御する制御装置とを備えるコンテンツ再生システムであって、前記制御装置は、前記複数の再生装置における一の再生装置の選択を受け付ける装置選択受付部と、前記複数のコンテンツにおける一のコンテンツの選択を受け付けるコンテンツ選択受付部と、前記装置選択受付部により受け付けた選択に係る再生装置に対して前記一のコンテンツが送信されてから前記再生装置において前記一のコンテンツが再生可能となるまでの遅延時間を取得する遅延時間取得部と、前記選択に係る再生装置に対して前記一のコンテンツを送信するよう前記蓄積部に指示すると共に、前記選択に係る再生装置に対して前記一のコンテンツの再生開始を指示する再生開始指示部と、少なくとも、前記選択に係る再生装置に対して前記一のコンテンツを送信してからの経過時間に基づいて、再生経過時間を算出する再生経過時間算出部と、前記一のコンテンツの再生中に、前記装置選択受付部により他の再生装置の選択を受け付けた際には、前記再生経過時間算出部で算出した前記再生経過時間と、前記遅延時間取得部により取得した前記他の再生装置の遅延時間とに基づいて、再生開始時間を算出する再生開始時間算出部と、を備え、前記再生開始指示部は、前記一のコンテンツの再生中に、前記装置選択受付部により前記他の再生装置の選択を受け付けた際には、前記再生開始時間からの前記一のコンテンツを送信するよう前記蓄積部に指示すると共に、前記他の再生装置に対して、前記一のコンテンツの再生開始を指示し、前記複数の再生装置のそれぞれは、前記蓄積部から送信される前記一のコンテンツを受信するコンテンツ受信部と、前記受信したコンテンツを再生する再生部と、を備える、ことを特徴とする。
【０００７】
本発明のコンテンツ再生システムによれば、装置選択受付部により一の再生装置の選択を受け付け、コンテンツ選択受付部により一のコンテンツの選択を受け付けると、遅延時間取得部は、一の再生装置に対して一のコンテンツが送信されてから一の再生装置において一のコンテンツが再生可能となるまでの遅延時間を取得する。また、再生開始指示部は、一の再生装置に対して、一のコンテンツを送信するよう蓄積部に指示すると共に、一の再生装置に対して一のコンテンツの再生開始を指示する。さらに、再生経過時間算出部は、少なくとも、一の再生装置に対して一のコンテンツを送信してからの経過時間に基づいて再生経過時間を算出する。一の再生装置における一のコンテンツの再生中に、装置選択受付部により他の再生装置の選択を受け付けた際には、再生開始時間算出部は、算出した再生経過時間と、他の再生装置が一のコンテンツを蓄積部から取得して再生可能となるまでの遅延時間に基づいて、再生開始時間を算出する。再生開始指示部は、再生開始時間からの一のコンテンツを送信するよう蓄積部に指示すると共に、他の再生装置に対して再生開始を指示する。他の再生装置のコンテンツ取得部は蓄積部から送信される位置のコンテンツを受信し、再生部は再生開始の指示にしたがって、受信したコンテンツを再生する。その結果、他の再生装置が再生を開始するタイミングは、一の再生装置における一のコンテンツの再生経過時間と、遅延時間とに基づくタイミングとなり、さらに、他の再生装置が再生を開始するコンテンツは、再生開始時間からのコンテンツなので、他の再生装置において再生開始するタイミングと、コンテンツの再生位置とを一致させて、時間的に滑らかにつながったコンテンツの再生が行われる。
【０００８】
上述したコンテンツ再生システムにおいて、前記複数の再生装置のそれぞれは、遅延時間測定部を備え、前記遅延時間測定部は、前記一のコンテンツの受信を開始するタイミングから、前記一のコンテンツを受信して再生可能となるまでの処理の終了タイミングまでの時間を遅延時間として測定し、前記遅延時間取得部は、前記遅延時間測定部によって測定された遅延時間を取得するようにしてもよい。この場合は、遅延時間測定部は、一のコンテンツの受信を開始するタイミングから、一のコンテンツを取得して再生可能となるまでの処理の終了タイミングまでの時間を測定する。遅延時間取得部は、前記遅延時間測定部によって測定された遅延時間を取得する。したがって、コンテンツを送信する制御装置とコンテンツ再生装置との間の通信環境、コンテンツのフォーマット等によって異なる遅延時間が正確に測定されることになり、他の再生装置において再生開始するタイミングと、コンテンツの再生位置との一致の精度を向上させる。なお、遅延時間の測定は、再生開始の指示を行う度に行ってもよいし、一度だけ測定して、その後は記憶させた測定値を用いてもよい。また、遅延時間の測定は、システムを構築する際に、再生装置を検出した時に行ってもよい。
【０００９】
上述したコンテンツ再生システムにおいて、前記コンテンツ再生システムは、前記複数の再生装置における予め定められた遅延時間を蓄積する遅延時間蓄積部を備え、前記遅延時間取得部は、前記遅延時間蓄積部から前記遅延時間を取得するようにしてもよい。この場合には、一のコンテンツのコンテンツ蓄積部からの取得から再生可能となるまでの遅延時間を、予め遅延時間蓄積部に蓄積しておき、遅延時間取得部は、遅延時間蓄積部から既定の遅延時間を取得し、再生開始時間算出部は、取得した遅延時間と、再生経過時間とに基づいて、再生開始時間を算出する。したがって、簡易な構成で、コンテンツを送信する制御装置とコンテンツ再生装置との間の通信環境、コンテンツのフォーマット等によって異なる遅延時間が正確に測定されることになり、他の再生装置において再生開始するタイミングと、コンテンツの再生位置との一致の精度を向上させる。なお、遅延時間蓄積部は、制御装置に設けてもよいし、再生装置に設けてもよい。なお、遅延時間の取得は、再生開始の指示を行う度に行ってもよいし、一度だけ取得して、その後は記憶させた値を用いてもよい。また、遅延時間の取得は、システムを構築する際に、再生装置を検出した時に行ってもよい。
【００１０】
上述したコンテンツ再生システムにおいて、より好ましい態様としては、再生経過時間算出部は、前記一のコンテンツを送信してからの時間を計測することにより前記経過時間を取得し、取得した当該経過時間と前記遅延時間取得部により取得した前記遅延時間とに基づいて、再生経過時間を算出するようにしてもよい。この場合には、簡易な構成で、コンテンツを送信する制御装置とコンテンツ再生装置との間の通信環境、コンテンツのフォーマット等によって異なる遅延時間が正確に測定されることになり、他の再生装置において再生開始するタイミングと、コンテンツの再生位置との一致の精度を向上させる。
【００１１】
上述したコンテンツ再生システムにおいて、より好ましい態様としては、再生経過時間算出部は、前記再生装置における再生経過時間を前記経過時間として前記再生装置から取得し、取得した当該経過時間に基づいて再生経過時間を算出するようにしてもよい。この場合には、コンテンツを送信する制御装置とコンテンツ再生装置との間の通信環境、コンテンツのフォーマット等によって異なる遅延時間が精度良く測定されることになり、他の再生装置において再生開始するタイミングと、コンテンツの再生位置との一致の精度を向上させる。
【００１２】
上述したコンテンツ再生システムにおいて、より好ましい態様としては、前記制御装置は、前記再生開始指示部により前記他の再生装置に対して前記再生開始時間からの前記一のコンテンツの再生開始が指示された際に、前記一の再生装置に対して、前記再生開始時間に基づいたタイミングで、前記一のコンテンツの再生停止を指示する再生停止指示部を備えるようにしてもよい。この場合は、再生開始指示部により他の再生装置に対して再生開始が指示されると、再生停止指示部は、現在コンテンツを再生している一の再生装置に対して再生開始時間にコンテンツの再生を停止するように指示する。したがって、一の再生装置による再生と他の再生装置による再生との重なりを無くしつつ、時間的に滑らかにつながったコンテンツの再生が行われる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態のコンテンツ再生システムの概略構成を示す図である。
【図２】無線通信端末の構成を示すブロック図である。
【図３】コンテンツ再生装置の構成を示すブロック図である。
【図４】コンテンツサーバでのコンテンツの管理構造を説明する図である。
【図５】第１再生リストの構造の一例を示す図である。
【図６】第２再生リストの構造の一例を示す図である。
【図７】無線通信端末の制御部が実現する機能的構成を示す機能ブロック図である。
【図８】コンテンツ再生装置の制御部が実現する機能的構成をしけ示す機能ブロック図である。
【図９】コンテンツ再生システムにおける処理の流れを示すシーケンスチャートである。
【図１０】コンテンツ再生システムにおける処理の流れを示すシーケンスチャートである。
【図１１】コンテンツ再生装置を切り替えた際の音のつながりを説明するための図である。
【図１２】無線通信端末における表示例を示す図である。
【図１３】無線通信端末における表示例を示す図である。
【図１４】無線通信端末における表示例を示す図である。
【図１５】第２実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図１６】コンテンツ再生装置を切り替えた際の音の時間的なつながりを説明するための図である。
【図１７】第２実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図１８】コンテンツ再生装置を切り替えた際の音の時間的なつながりを説明するための図である。
【図１９】第２実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２０】第３実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２１】第３実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２２】第４実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２３】第４実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２４】経過時間等の一例を説明するための図である。
【図２５】第５実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２６】第５実施形態におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２７】変形例におけるコンテンツ再生システムの処理の流れを示すシーケンスチャートである。
【図２８】比較例におけるコンテンツ再生装置切り替え時の音の途切れを説明するための図である。
【発明を実施するための形態】
【００１４】
＜Ａ：第１実施形態＞
以下、図面を参照しつつ本発明の第１実施形態を説明する。図１は、コンテンツ再生システム１の概略構成を示す図である。コンテンツ再生システム１は、家庭内のパーソナルコンピュータやＡＶ（Audio Visual）機器を相互に接続するためのプロトコルであるＵＰｎＰ（Universal Plug and Play）に基づくネットワークＡＶシステムである。コンテンツ再生システム１は、無線通信端末１０と、コンテンツ再生装置２０Ａ，２０Ｂとを備える。無線通信端末１０は、コントロールポイントとも呼ばれる制御装置であり、ここではスマートフォンである。コンテンツ再生装置２０Ａ，２０Ｂは、メディアレンダラとも呼ばれる再生装置であり、ここではオーディオプレーヤである。
【００１５】
本実施形態においては、メディアサーバとも呼ばれるコンテンツサーバの機能を無線通信端末１０が備えている。無線通信端末１０は、コンテンツを蓄積するコンテンツ蓄積部を有し、無線通信端末１０上で選択されたコンテンツをストリーミング形式によってコンテンツ再生装置２０Ａ，２０Ｂに送信する。無線通信端末１０が蓄積するコンテンツは、ここでは楽曲に関するものである。コンテンツ再生装置２０Ａ，２０Ｂは、無線通信を用いた無線通信端末１０による制御の下で、無線通信端末１０との通信により、無線通信端末１０からコンテンツを取得して再生する。なお、本実施形態では、無線通信端末１０を１つだけ用いた例について説明するが、無線通信端末１０は複数存在していてもよい。
【００１６】
図２は、無線通信端末１０の構成を示すブロック図である。図２に示すように、無線通信端末１０は、制御部１１と、ＵＩ（User Interface）部１２と、無線通信部１３と、音声入出力部１４と、記憶部１５とを備える。
制御部１１は、ＣＰＵ（Central Processing Unit）を含む演算装置やメモリを備える。演算装置は、メモリや記憶部１５に記憶されたプログラムを実行することにより、無線通信端末１０の動作を制御する。ＵＩ部１２は、タッチパネルを備え、ユーザからの操作を受け付ける操作部と、画像により情報を報知する表示部としての機能を兼ね備えるものである。無線通信部１３は、無線通信回路やアンテナを備え、コンテンツ再生装置２０Ａ，２０Ｂに接続するためのインタフェースである。音声入出力部１４は、受話音声などを収音するマイクロホンや送話音声などを放音するスピーカを備え、無線通信端末１０における音声の入出力に関する機能を実現する。
【００１７】
記憶部１５は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）を備え、制御部１１が用いる各種のプログラムを記憶する。また、本実施形態においては、コンテンツ再生装置２０Ａとコンテンツ再生装置２０Ｂの規定の遅延時間についても記憶部１５に予め記憶されているものとする。規定の遅延時間の詳細については後述する。
記憶部１５は、さらに、第１再生リスト記憶部１５１及びコンテンツ蓄積部１５２として機能するを記憶する。第１再生リスト記憶部１５１は、コンテンツ再生装置２０Ａ，２０Ｂに再生させる複数のコンテンツを列挙しリスト化した第１再生リスト１５１−１を記憶するものである。第１再生リスト１５１−１は、例えば図６５に示されるデータ構造を有する。図６５において、「１」や「２」のように各行の冒頭の数字が再生順を示し、それに後続する「Ａ１」や「Ａ２」が再生対象であるコンテンツを識別するコンテンツ識別子である。
【００１８】
図２に示すように、コンテンツ蓄積部１５２は、コンテンツＤＢ（Data Base）３３１及び属性情報ＤＢ３３２を有している。コンテンツＤＢ３３１は、無線通信端末１０が提供するコンテンツを蓄積するデータベースである。属性情報ＤＢ３３２は、コンテンツＤＢ３３１に蓄積された各コンテンツの属性を示す属性情報を蓄積するデータベースである。属性情報は、例えば、アーティストの名称などを含み各アーティストを識別するアーティスト識別子や、アルバム等の名称などを含み各アルバム等を識別するアルバム等識別子、コンテンツの名称などを含み各コンテンツを識別するコンテンツ識別子、アルバム等内でのデフォルトでの再生順（例えば、音楽アルバムにおけるトラック番号）、アルバム等を構成するコンテンツの総数、著作権保護情報、コンテンツＤＢ３３１における各コンテンツの所在を示すアドレス情報（例えば、ＵＲＩ；Uniform Resource Identifier）を含む。
【００１９】
図４は、無線通信端末１０でのコンテンツの管理構造を説明する図である。無線通信端末１０では属性情報が示す属性に基づいて、図４に示す階層構造に従って各コンテンツが管理される。図４において、各ブロックに示すアルファベット、又はアルファベットと数値の組み合わせは、アーティスト識別子（「アーティスト」と示した階層）、アルバム等識別子（「アルバム等」と示した階層）、コンテンツ識別子（「コンテンツ」と示した階層）を表す。
図４に示すように、コンテンツ蓄積部１５２に蓄積される各コンテンツは、アーティスト単位でグループ化され、更に、各アーティストに関するアルバム等単位でさらに細分化してグループ化されている。このようなグループ化は、属性情報に記述されたアーティスト識別子及びアルバム等識別子から特定可能である。また、アルバム等識別子について、括弧書きで「ａｂｍ」と記述したものは音楽アルバムに対応することを意味し、括弧書きで「ｐｌｙ」と記述したものはプレイリストに対応することを意味する。また、コンテンツ識別子にあって、符号の末尾の数値はアルバム等内でのデフォルトでの再生順を表し、特に、音楽アルバムについてはトラック番号に対応している。
【００２０】
図３は、コンテンツ再生装置２０Ａ，２０Ｂの構成を示すブロック図である。図３に示すように、コンテンツ再生装置２０Ａ，２０Ｂは、制御部２１と、無線通信部２２と、ネットワーク通信部２３と、スピーカ２４と、記憶部２５と、表示部２６とを備える。
制御部２１は、ＣＰＵを含む演算装置やメモリを備える。演算装置は、メモリに記憶されたプログラムを実行することにより、コンテンツ再生装置２０Ａ，２０Ｂの動作を制御する。無線通信部２２は、無線通信回路やアンテナを備え、無線通信端末１０に接続するためのインタフェースである。ネットワーク通信部２３は、通信ネットワーク９０に接続するためのインタフェースである。スピーカ２４は、制御部２１から供給される楽音信号に応じて放音する放音部である。表示部２６は、例えばＦＬ（Fluorescent Lamp）ディスプレイであり、再生中のコンテンツに関する情報などを表示する。
【００２１】
記憶部２５は、例えばハードディスク装置を備え、制御部２１が動作するためのプログラムを記憶する。また、記憶部２５は第２再生リスト記憶部２５１として機能する。第２再生リスト記憶部２５１に記憶される第２再生リスト２５１−１は、コンテンツ再生装置２０Ａ，２０Ｂで再生するコンテンツを再生順に列挙しリスト化したものである。第２再生リスト２５１−１は、例えば図６に示されるデータ構造を有する。第２再生リスト２５１のデータ構造は、基本的に第１再生リストのそれと共通する。
【００２２】
図７は、無線通信端末１０の制御部１１が実現する機能的構成を示す機能ブロック図である。制御部１１は、プログラムを実行することにより、装置選択受付部１１１、コンテンツ選択受付部１１２、再生開始指示部１１３、再生経過時間算出部１１４、遅延時間取得部１１５、再生開始時間算出部１１６、および再生停止指示部１１７に相当する機能を実現する。
装置選択受付部１１１は、複数の再生装置における一の再生装置の選択を受け付ける。本実施形態では、コンテンツ再生システム１がコンテンツ再生装置２０Ａとコンテンツ再生装置２０Ｂの２つのコンテンツ再生装置を備えており、ユーザは、コンテンツの再生を行うコンテンツ再生装置をこれらのコンテンツ再生装置から選択することができる。装置選択受付部１１１は、ユーザによりＵＩ部１２が操作されることで、コンテンツ再生装置２０Ａとコンテンツ再生装置２０Ｂのいずれかの再生装置の選択を受け付ける。
【００２３】
コンテンツ選択受付部１１２は、複数のコンテンツにおける一のコンテンツの選択を受け付ける。本実施形態では、コンテンツ選択受付部１１２は、装置選択受付部１１１による再生装置の選択の受け付けが行われると、ＵＩ部１２にアーティストやアルバム等を表示させる。ユーザによりＵＩ部１２が操作されることでアーティストやアルバム等が選択されると、コンテンツサーバ３０にアクセスしてコンテンツの属性を表す属性情報を取得する。例えば、再生対象のコンテンツに関するアーティストを指定するものであったり、アルバム等を指定したりするものなどのように、再生の対象とするコンテンツの範囲が指定されると、それらのコンテンツの属性を示す属性情報を取得する。
コンテンツ選択受付部１１２は、属性情報を取得すると、コンテンツリストを生成し、ＵＩ部１２に表示させ、ユーザによりＵＩ部１２が操作されることで、複数のコンテンツの中から一つのコンテンツの選択を受け付ける。
【００２４】
再生開始指示部１１３は、装置選択受付部１１１により受け付けた選択に係るコンテンツ再生装置に対して、コンテンツ選択受付部１１２により受け付けた選択に係る一のコンテンツのコンテンツＤＢ３３１からの読み取ると共に、当該コンテンツの再生開始指示を無線通信部１３に供給する。本実施形態では、再生開始指示部１１３は、再生開始の指示と共に、選択されたコンテンツ及び当該コンテンツに係るコンテンツ識別子を、無線通信部１３に供給する。
また、本実施形態においては、再生開始指示部１１３は、コンテンツの再生中に、装置選択受付部１１１により他の再生装置の選択を受け付けた際には、当該他の再生装置に対して、前記コンテンツを、再生開始時間算出部１１６により算出した再生開始時間から再生開始するように指示する。つまり、再生開始指示部１１３は、当該他の再生装置に対して、前記コンテンツの前記再生開始時間からの再生開始の指示を無線通信部１３に供給する。
【００２５】
再生経過時間算出部１１４は、コンテンツの再生中に、装置選択受付部１１１により他の再生装置の選択を受け付けた際に、前記コンテンツを再生中の再生装置に対してコンテンツを送信してからの経過時間と、当該再生装置の遅延時間とに基づいて再生中のコンテンツの再生経過時間を取得算出する。
遅延時間取得部１１５は、装置選択受付部１１１により再生装置の選択を受け付けた際に、当該再生装置が前記コンテンツを無線通信端末１０から取得し、再生の準備を行って再生可能となるまでの遅延時間を取得する。本実施形態では、記憶部１５に予め記憶させておいた既定の遅延時間を遅延時間取得部１１５が読み取る。
【００２６】
再生開始時間算出部１１６は、再生経過時間算出部１１４によって取得した再生経過時間と、遅延時間取得部１１５によって取得した遅延時間に基づいて、再生開始時間を算出する。
再生停止指示部１１７は、再生開始指示部１１６により前記他の再生装置に対して再生開始時間からの前記コンテンツの再生開始が指示された際に、前記コンテンツを再生していた再生装置に対して、前記コンテンツの再生停止を指示する。なお、本実施形態においては再生停止処理を実行しない例について説明するので、制御部１１は再生停止指示部１１７として機能しない。再生停止処理については、後述する第２実施形態等で説明する。
【００２７】
図８は、コンテンツ再生装置２０Ａ，２０Ｂの制御部２１が実現する機能的構成を示す機能ブロック図である。制御部２１は、プログラムを実行することにより、コンテンツ取得部２１２と、再生部２１４と、遅延時間読出部２１５に相当する機能を実現する。
コンテンツ取得部２１２は、無線通信部２２を介して無線通信端末１０から再生開始の指示と共に送信される再生の対象となるコンテンツを受信することによりコンテンツの取得を行う。
【００２８】
再生部２１４は、コンテンツ取得部２１２が取得した前記コンテンツを再生する。再生部２１４は、取得したコンテンツに応じた楽音信号を生成してスピーカ２４に出力し、その楽音信号に応じてスピーカ２４に放音させる。
遅延時間読出部２１５は、無線通信部２２を介して無線通信端末１０からの遅延時間要求を受けた際に、記憶部２５に予め記憶させておいた既定の遅延時間を読み出し、無線通信部２２を介して無線通信端末１０に対して既定の遅延時間を出力する。
【００２９】
図９乃至図１１は、コンテンツ再生システム１における処理の流れを示すシーケンスチャートである。無線通信端末１０のユーザはＵＩ部１２を操作して、コンテンツを再生するためのアプリケーションプログラムの起動を指示する。この指示に応じて、制御部１１はアプリケーションプログラム読み出して実行し、まず、自端末と無線通信可能なコンテンツ再生装置２０Ａおよびコンテンツ再生装置２０Ｂを無線通信部１３により探索して、ＵＩ部１２にその一覧を表示する。図１２にその一覧の表示例を示す。図１２においては、コンテンツ再生装置２０ＡがＤＭＲ１と表示され、コンテンツ再生装置２０ＢがＤＭＲ２と表示されている。
【００３０】
ＵＩ部１２がユーザにより操作されてコンテンツ再生装置２０Ａまたはコンテンツ再生装置２０Ｂが選択されると、装置選択受付部１１１として機能する制御部１１は、この選択を受け付ける（Ｓ１）。本実施形態では、一例として、コンテンツ再生装置２０Ａが選択されたものとする。図１２においては、ＤＭＲ１を示すボタンの色が選択色に変わり、コンテンツ再生装置２０Ａが選択されたことを示している。
【００３１】
コンテンツ選択受付部１１２として機能する制御部１１は、再生の対象とするコンテンツを選択する操作を受け付ける（Ｓ２）。制御部１１は、例えばアーティスト単位やアルバム等単位で、再生の対象とするコンテンツを選択する操作をＵＩ部１２により受け付ける。ここでは、制御部１１は、図５５に示されるアーティスト識別子「ＰＱＲ」のアーティストの「ＡＢＣ」というアルバムに関するコンテンツの選択を受け付けたとする。
【００３２】
続いて、制御部１１は、コンテンツ蓄積部１５２に記憶されている属性情報ＤＢ３３２から、選択されたコンテンツに対応するものを読み出す（Ｓ３）。
【００３３】
次に、制御部１１は、読み出した属性情報に基づいて、コンテンツリストを生成する（Ｓ５）。生成したコンテンツリストの内容は、ＵＩ部１２により表示され、ユーザによる選択が可能となる。図１３にコンテンツリストの表示例を示す。図１３に示すように、ＵＩ部１２の最上部には、選択されたコンテンツ再生装置２０Ａを示す「ＤＭＲ１」が表示されており、その下方には、コンテンツリストに含まれる個々の楽曲の名前が表示される。
【００３４】
ＵＩ部１２がユーザにより操作されて、再生対象のコンテンツとして、いずれかの楽曲が選択されると、制御部１１は、再生の対象とするコンテンツを選択する操作を受け付ける（Ｓ５）。コンテンツ選択受付部１１２として機能する制御部１１は、選択されたコンテンツのコンテンツ識別子を、第１再生リスト記憶部１５１に記憶させた第１再生リスト１５１−１に書き込む。そして、再生開始指示部１１３として機能する制御部１１は、選択されたコンテンツのコンテンツ識別子に基づいて、コンテンツ蓄積部１５２に記憶されているコンテンツＤＢ３３１から再生対象となるコンテンツを読み出す（Ｓ６）。また、遅延時間取得部１１５として機能する制御部１１は、予め記憶部１５に記憶させておいたコンテンツ再生装置２０Ａにおける既定の遅延時間を読み出す（Ｓ７）。遅延時間とは、コンテンツ再生装置２０Ａまたはコンテンツ再生装置２０Ｂが再生の開始に必要なデータ量を無線通信端末１０から受信し、記憶部２５にバッファリングを行い、データのフォーマットに応じて解凍等の処理を行って、再生可能となるまでの時間をいう。本実施形態においては、コンテンツ再生装置２０Ａ及びコンテンツ再生装置２０Ｂの遅延時間は、予め製造時等に測定され、既定値として記憶部１５に記憶されているものとする。一例として、読み出した遅延時間Ｄ２は０：０１（１秒）であったとする。
次に、再生開始指示部１１３として機能する制御部１１は、コンテンツ識別子及び読み出したコンテンツと共に、再生開始の指示を、無線通信部１３を介してコンテンツ再生装置２０Ａ宛てに送信する（Ｓ８）。また、再生経過時間算出部１１６として機能する制御部１１は、コンテンツ再生装置２０Ａにおける再生経過時間の計測を開始する（Ｓ９）。なお、この段階では、前記コンテンツをコンテンツ再生装置２０Ａに送信してからの経過時間の計測を開始することになるが、後述するように再生装置の切り替えを受け付けた後には、上述のように読み出したコンテンツ再生装置２０Ａの遅延時間を考慮してコンテンツ再生装置２０Ａにおける再生経過時間を算出することになる。
【００３５】
コンテンツ再生装置２０Ａの制御部２１は、無線通信部２２を介して無線通信端末１０により送信されたコンテンツ識別子及びコンテンツと再生指示を受信して、これを取得する。制御部２１は、記憶部２５に記憶させた第２再生リスト２５１にコンテンツ識別子を書き込む。そして、制御部２１は、コンテンツのデータのフォーマットに応じて処理を行い、再生の準備を行う。例えば、圧縮して符号化されているデータについては、解凍処理を行う。制御部２１は、再生の準備が完了したところで、選択されたコンテンツの再生を開始する（Ｓ１０）。
【００３６】
無線通信端末１０の制御部１１は、コンテンツの再生中においてはコンテンツの属性情報に基づいて、アーティスト名、アルバム名、楽曲名等をＵＩ部１２に表示させる。コンテンツ属性情報は再生装置から取得しても良い。また、ユーザがＵＩ部１２を操作して、自端末と無線通信可能なコンテンツ再生装置の一覧を表示させるモードを選択した時には、例えば図１４に示すようにコンテンツ再生装置の一覧をＵＩ部１２に表示させる。
【００３７】
そして、ＵＩ部１２がユーザにより操作されて、コンテンツを再生するコンテンツ再生装置として、現在再生を行っているコンテンツ再生装置ではなく、別のコンテンツ再生装置であるコンテンツ再生装置２０Ｂが選択されると、装置選択受付部１１１として機能する制御部１１は、この選択を受け付ける（Ｓ２０）。図１４においては、ＤＭＲ２を示すボタンの色が選択色に変わり、コンテンツ再生装置２０Ｂが選択されたことを示している。
【００３８】
コンテンツの再生中に、コンテンツを再生するコンテンツ再生装置として別のコンテンツ再生装置としてコンテンツ再生装置２０Ｂが選択された場合には、再生経過時間算出部１１４としての機能する制御部１１は、この時点までの経過時間と、ステップＳ７で読み出したコンテンツ再生装置２０Ａの規定の遅延時間Ｄ２とを考慮して、現在コンテンツの再生を行っているコンテンツ再生装置２０Ａにおける再生を開始してからの再生経過時間を算出する（Ｓ２１）。例えば、図１１に示すように、コンテンツ再生装置２０Ａに再生開始指示を行うと共にステップＳ９で再生経過時間の計測を開始した時間が０：００であったとして、コンテンツ再生装置２０Ｂが選択された時間が０：０６であったとする。この場合には、計測を開始してからの経過時間は０：０６（６秒）となるが、コンテンツ再生装置２０Ａの規定の遅延時間Ｄ２が０：０１（１秒）なので、コンテンツ再生装置２０Ａ内においてコンテンツの再生を開始してからの相対的な時間は、計測を開始してからの経過時間０：０６から規定の遅延時間Ｄ２の０：０１を差し引いた０：０５（５秒）となる。このように、再生経過時間算出部１１４としての機能する制御部１１は、計測を開始してからの経過時間から、現在再生を行っているコンテンツ再生装置の規定の遅延時間を差し引くことによって、再生経過時間Ｔ１を算出する。この例の場合には、再生経過時間Ｔ１は０：０５（５秒）となる。
【００３９】
次に、遅延時間取得部１１５として機能する制御部１１は、予め記憶部１５に記憶させておいたコンテンツ再生装置２０Ｂの既定の遅延時間を読み出す（Ｓ２２）。一例として、読み出した遅延時間Ｄ２３は０：０１（１秒）であったとする。制御部１１は、遅延時間の読み出しが終了すると、再生開始時間算出部１１６として機能しコンテンツ再生装置２０Ｂにおける再生開始時間の算出を行う（Ｓ２３）。再生開始時間の算出は、再生経過時間Ｔ１と、遅延時間Ｄ３を加算することにより行う。図１１に示すように、コンテンツの再生中にコンテンツ再生装置２０Ａからコンテンツ再生装置２０Ｂへの切り替えが選択された際には、コンテンツ再生装置２０Ａにおける再生経過時間Ｔ１以降のタイミングからの再生開始をコンテンツ再生装置２０Ｂに指示すれば、コンテンツとしては時間的につながることになる。つまり、コンテンツ再生装置２０Ａにおいては再生開始から再生経過時間Ｔ１までコンテンツが再生され、コンテンツ再生装置２０Ｂにおいては再生経過時間Ｔ１以降からのコンテンツが再生されるので、コンテンツは時間的に途切れなく再生されることになる。但し、上述したように、コンテンツ再生装置２０Ｂは、再生開始の指示の直後に再生を開始できる訳ではなく、再生開始までは上述した遅延時間Ｄ３が必要となる。そこで、制御部１１は、再生経過時間Ｔ１に既定の遅延時間Ｄ３を加算して、コンテンツ再生装置２０Ｂに指示する再生開始時間ＳＴ１を算出する。
【００４０】
（数１）
再生開始時間ＳＴ１＝再生経過時間Ｔ１＋既定の遅延時間Ｄ３
この例では、再生経過時間Ｔ１が０：０５で、遅延時間Ｄ３が０：０１だとすると、再生開始時間ＳＴ１は０：０６（６秒）となる。なお、コンテンツ再生装置２０Ｂの再生中に再びコンテンツ再生装置２０Ａが選択された場合には、コンテンツ再生装置２０Ｂにおける再生経過時間Ｔ１にコンテンツ再生装置２０Ａの規定の遅延時間Ｄ２を加算して再生開始時間ＳＴ１を算出すればよい。さらに多くのコンテンツ再生装置があり、別のコンテンツ再生装置が選択された場合には、選択されたコンテンツ再生装置の規定の遅延時間と再生経過時間Ｔ１とを加算して再生開始時間ＳＴ１を算出すればよい。
【００４１】
制御部１１は、再生開始時間ＳＴ１の算出が完了すると、再生開始時間ＳＴ１からのコンテンツをコンテンツ蓄積部１５２のコンテンツＤＢ３３１から読み出す（Ｓ２４）。この例の場合には、０：０６からのコンテンツを読み出す。そして、制御部１１は、コンテンツ再生装置２０Ｂに対して、読み出したコンテンツ及び当該コンテンツに対応するコンテンツ識別子と共に、再生開始の指示を無線通信部１３を介して送信する（Ｓ２５）。
無線通信部２２を介して、無線通信端末１０からコンテンツ及びコンテンツに対応するコンテンツ識別子と、再生開始の指示とを受信したコンテンツ再生装置２０Ｂのコンテンツ取得部２１２として機能する制御部２１は、無線通信部２２を介して再生開始時間ＳＴ１からのコンテンツのデータを受信すると、記憶部２５にバッファリングを行い、必要な場合には、解凍等の処理を行って、再生可能となるまでの処理を行う。コンテンツ再生装置２０Ｂは、受信を開始してから当該処理の完了までの遅延時間Ｄ３の間は再生を行うことができないが、本実施形態では、上述したように既に遅延時間Ｄ３を考慮したデータを受信している。したがって、再生部２１４として機能するコンテンツ再生装置２０Ｂの制御部２１が再生可能となるまでの処理の完了後に再生を開始すると（Ｓ２６）、前記コンテンツはコンテンツ再生装置２０Ｂにおいて０：０６（６秒）から再生されることになる。つまり、コンテンツ再生装置２０Ａにおける再生開始から０：０６経過後に、０：０６からのコンテンツが再生されることになる。その結果、図１１に示すように、コンテンツは時間的に滑らかにつながって再生され、聴感上の違和感のない再生が行われることになる。
【００４２】
図２８に比較例を示す。図２８においては、コンテンツの連続再生時のコンテンツの波形を上段に、再生装置切り替え時におけるコンテンツの波形を下段に示している。図２８に示すように、０秒で再生が開始され、１秒で別の再生装置への切り替えが選択されたとする。この比較例では、選択された別の再生装置で再生を開始する際、選択が行われた時点である１秒からのコンテンツを再生するようになっている。したがって、選択された別の再生装置での再生が可能になるまでの遅延時間が１秒であったとすると、最初の再生装置において再生が開始された０秒から２秒経過した時に、選択された別の再生装置での再生が開始される。しかし、この時に再生されるコンテンツは、１秒の再生位置からのコンテンツとなり、コンテンツは時間的に滑らかにつながらず、聴感上の違和感のある再生になってしまう。
しかし、本実施形態によれば、再生開始から２秒経過時に、２秒の再生位置からのコンテンツが再生されることになり、コンテンツは時間的に滑らかにつながり、聴感上の違和感のない再生が行われる。
【００４３】
以上説明した実施形態のコンテンツ再生システム１では、無線通信端末において第１のコンテンツ再生装置とコンテンツが選択されると、当該コンテンツを無線通信端末から自発的に第１のコンテンツ再生装置に送信すると共に当該コンテンツの再生開始を第１のコンテンツ再生装置に指示する。また、無線通信端末は第１のコンテンツ再生装置の規定の遅延時間を読み取ると共に、第１のコンテンツ再生装置に対して前記コンテンツを送信してからの経過時間と、読み取った遅延時間とに基づいて、再生経過時間を算出する。さらに、第１のコンテンツ再生装置における前記コンテンツの再生中に、無線通信端末において再生装置として別の第２のコンテンツ再生装置の選択が行われた場合には、無線通信端末は第２のコンテンツ再生装置の規定の遅延時間を読み取る。そして、無線通信端末は、上述のように算出した第１のコンテンツ再生装置における再生経過時間と、読み取った既定の遅延時間とに基づいて、再生開始時間を算出し、第２のコンテンツ再生装置に対して、算出した再生開始時間からのコンテンツと、当該コンテンツの再生開始を指示するようにする。したがって、無線通信端末から自発的にコンテンツ再生装置に対してコンテンツを送信する構成の場合であっても、最初にコンテンツの再生を開始する第１のコンテンツ再生装置における再生開始時間からの経過時間と、次にコンテンツの再生を開始する第２のコンテンツ再生装置で再生開始されるコンテンツの再生開始タイミングとが一致し、時間的に滑らかにつながった聴感上の違和感のない再生が行われることになる。特に、本実施形態においては、コンテンツ再生装置２０Ａによるコンテンツの再生中に、コンテンツ再生装置２０Ｂに対してコンテンツの再生開始を指示するが、コンテンツ再生装置２０Ａによるコンテンツの再生は継続される。したがって、音の途切れがなく、時間的に滑らかなつながりを実現することができる。
【００４４】
なお、本実施形態においては、予め２つのコンテンツ再生装置が無線通信端末と無線接続されている例について説明したが、本発明はこのような構成に限定されるものではない。例えば、コンテンツ再生装置２０Ａのコンテンツの再生時には無線通信端末と無線接続されていなかったコンテンツ再生装置２０Ｂを新たに参加無線通信端末と無線接続させる場合にも適用可能である。この場合には、無線通信端末と無線接続する際に必要となる処理の時間を遅延時間に含め、予め測定して記憶部１５に記憶させておくようにしてもよい。また、電源ＯＦＦからＯＮまでの起動時間などを予め測定しておき、測定した時間を遅延時間に含めて記憶部１５に記憶させておいても良い。
【００４５】
＜Ｂ：第２実施形態＞
次に、図１５ないし図１９を参照しつつ、本発明の第２実施形態について説明する。本実施形態では、コンテンツ再生装置２０Ｂへの再生開始指示を行う際に、それまでコンテンツを再生していたコンテンツ再生装置２０Ａにおける再生を停止させる例である。図１５は第１実施形態における図１０に対応するシーケンスチャートである。なお、図１５において、図１０に示す処理と共通の処理については同一のステップ番号を付してある。
【００４６】
図１５に示すように、本実施形態における無線通信端末１０の再生開始指示部１１３および再生停止指示部１１７として機能する制御部１１は、開始時間からのコンテンツの読み出し後に（Ｓ２４）、コンテンツ再生装置２０Ａに対して、再生停止の指示を無線通信部１３を介して行う（Ｓ４０）と共に、コンテンツ再生装置２０Ｂへのコンテンツ及び当該コンテンツの識別子並びに再生開始指示の送信（Ｓ２５）を行う。無線通信部２２を介して再生停止の指示を受信したコンテンツ再生装置２０Ａの制御部２１は、コンテンツの再生を停止させる（Ｓ４１）。その結果、図１６に示すように、コンテンツ再生装置２０Ａにおいて再生が停止されてから、コンテンツ再生装置２０Ｂにおいて再生が開始されるまでの間、無音状態となる。しかし、第１実施形態と同様に、コンテンツ再生装置２０Ｂにおけるコンテンツの再生開始位置は、コンテンツ再生装置２０Ａでの再生開始からコンテンツ再生装置２０Ｂにおける再生開始までの経過時間と一致するため、コンテンツにおける時間的なつながりは維持されており、例えばリズムが乱れる等の聴感上の違和感は生じさせない。
【００４７】
また、図１７に示すように、再生停止時間にコンテンツ再生装置２０Ａに対して再生停止を指示するようにしてもよい。図１７は、第１実施形態における図１０に対応するシーケンスチャートである。図１７に示す例では、再生開始指示部１１３および再生停止指示部１１７として機能する制御部１１は、開始時間からのコンテンツの読み出し後に（Ｓ２４）、コンテンツ再生装置２０Ａにおける再生停止時間の設定を行う（Ｓ５０）。具体的には、第１実施形態で説明した再生開始時間ＳＴ１を、再生停止時間ＳＴ２として設定する。制御部１１は、再生停止時間ＳＴ２の設定が完了すると（Ｓ５０）、コンテンツ再生装置２０Ｂへのコンテンツ及び当該コンテンツの識別子並びに再生開始指示の送信（Ｓ２５）を行う。そして、制御部１１は、コンテンツ再生装置２０Ａに対して、設定した再生停止時間ＳＴ２後に、再生停止指示を、無線通信部１３を介して送信する（Ｓ５１）。なお、再生停止指示のタイミングは、再生停止時間ＳＴ２と一致していてもよいし、再生停止時間ＳＴ２より少し後でもよい。
無線通信部２２を介して再生停止指示を受信したコンテンツ再生装置２０Ａの制御部２１は、コンテンツの再生を停止させる（Ｓ５２）。上述したように、再生停止時間ＳＴ２は、再生開始時間ＳＴ１と同じなので、図１８に示すように、コンテンツ再生装置２０Ａにおいて再生が停止されるタイミングと、コンテンツ再生装置２０Ｂにおいて再生が開始されるタイミングが等しくなり、無音状態がなくなる。しかも、第１実施形態と同様に、コンテンツ再生装置２０Ｂにおけるコンテンツの再生開始位置は、コンテンツ再生装置２０Ａでの再生開始からコンテンツ再生装置２０Ｂにおける再生開始までの経過時間と一致するため、コンテンツにおける時間的なつながりは維持されており、例えばリズムが乱れる等の聴感上の違和感は生じさせない。
【００４８】
さらに、図１９に示すように、無線通信端末１０の制御部１１がコンテンツ再生装置２０Ａに対して再生停止時間を指定し、コンテンツ再生装置２０Ａの制御部２１が指定された再生停止時間に再生を停止するようにしてもよい。図１９は、第１実施形態における図１０に対応するシーケンスチャートである。図１９に示す例では、再生開始指示部１１３および再生停止指示部１１７として機能する制御部１１は、開始時間からのコンテンツの読み出し後に（Ｓ２４）、コンテンツ再生装置２０Ａにおける再生停止時間の設定を行う（Ｓ５０）。具体的には、第１実施形態で説明した再生開始時間ＳＴ１を、再生停止時間ＳＴ２として設定する。制御部１１は、再生停止時間ＳＴ２の設定が完了すると（Ｓ５０）、コンテンツ再生装置２０Ａに対して、再生停止時間ＳＴ２を含む再生停止指示を無線通信部１３を介して送信する（Ｓ５１）。また、制御部１１は、コンテンツ再生装置２０Ｂへのコンテンツ及び当該コンテンツの識別子並びに再生開始指示の送信（Ｓ２５）を行う。無線通信部２２を介して再生停止指示を受信したコンテンツ再生装置２０Ａの制御部２１は、直ちに再生を停止させるのではなく、再生停止時間ＳＴ２になった時にコンテンツの再生を停止させる（Ｓ５３）。上述したように、再生停止時間ＳＴ２は、再生開始時間ＳＴ１と同じなので、この場合も図１８に示すように、コンテンツ再生装置２０Ａにおいて再生が停止されるタイミングと、コンテンツ再生装置２０Ｂにおいて再生が開始されるタイミングが等しくなり、無音状態がなくなる。しかも、第１実施形態と同様に、コンテンツ再生装置２０Ｂにおけるコンテンツの再生開始位置は、コンテンツ再生装置２０Ａでの再生開始からコンテンツ再生装置２０Ｂにおける再生開始までの経過時間と一致するため、コンテンツにおける時間的なつながりは維持されており、例えばリズムが乱れる等の聴感上の違和感は生じさせない。
【００４９】
以上のように、本実施形態によれば、コンテンツを無線通信端末から自発的にコンテンツ再生装置に送信する構成において、最初に再生を開始したコンテンツ再生装置２０Ａにおける再生を停止させる場合でも、コンテンツにおける時間的なつながりを維持して、例えばリズムが乱れる等の聴感上の違和感のない再生を行うことができる。
【００５０】
＜Ｃ：第３実施形態＞
次に、図２０及び図２１を参照しつつ、本発明の第３実施形態について説明する。上述した実施形態では、無線通信端末１０の記憶部１５に各コンテンツ再生装置の既定の遅延時間を記憶させた構成を採用したが、本実施形態は、各コンテンツ再生装置の記憶部２５に既定の遅延時間を記憶させる構成を採用する。図２０及び図２１は本実施形態のコンテンツ再生システム１における処理の流れを示すシーケンスチャートであり、第１実施形態の図９及び図１０にそれぞれ対応している。なお、図２０及び図２１において、図１０及び図１１に示す処理と共通の処理については同一のステップ番号を付してある。
【００５１】
無線通信端末１０においてコンテンツ再生装置２０Ａとコンテンツが選択され、選択されたコンテンツをコンテンツＤＢ３３１から読み出すまでの処理（Ｓ１〜Ｓ６）は第１実施形態と同様である。無線通信端末１０の制御部１１は、コンテンツをコンテンツＤＢ３３１から読み出すと（Ｓ６）、遅延時間取得部１１５として機能し、コンテンツ再生装置２０Ａに対して、遅延時間の送信要求を送信する（Ｓ６０）。無線通信部２２を介して、無線通信端末１０から遅延時間の送信要求を受信したコンテンツ再生装置２０Ｂの制御部２１は、遅延時間読出部２１５として機能し、遅延時間蓄積部としての記憶部２５に予め記憶させておいたコンテンツ再生装置２０Ａの既定の遅延時間を読み出す（Ｓ６１）。本実施形態においては、遅延時間は、予め製造時等に測定され、既定値として記憶部２５に記憶されているものとする。制御部２１は、遅延時間の読み出しが終了すると、無線通信部２２を介して遅延時間を無線通信端末１０に送信する（Ｓ６２）。無線通信端末１０の再生開始指示部１１３として機能する制御部１１は、無線通信部１３を介してコンテンツ再生装置２０Ａから遅延時間を受信すると、コンテンツ再生装置２０Ａに対してコンテンツ及び当該コンテンツの識別子と再生開始指示とを送信する（Ｓ８）。また、再生開始時間算出部１１６として機能する制御部１１は、コンテンツ再生装置２０Ａにおける再生経過時間の計測を開始する（Ｓ９）。
【００５２】
第１実施形態と同様に、コンテンツ再生中に別のコンテンツ再生装置であるコンテンツ再生装置２０Ｂが選択されると、制御部１１は、この選択を受け付け（Ｓ２０）、再生経過時間の算出を行う（Ｓ２１）。制御部１１は、この時点までの経過時間と、コンテンツ再生装置２０Ａから取得したコンテンツ再生装置２０Ａの規定の遅延時間Ｄ２とを考慮して、現在コンテンツの再生を行っているコンテンツ再生装置２０Ａにおける再生を開始してからの再生経過時間を算出する。次に、遅延時間取得部１１５として機能する制御部１１は、コンテンツ再生装置２０Ｂに対して、遅延時間の送信要求を送信する（Ｓ６３）。無線通信部２２を介して、無線通信端末１０から遅延時間の送信要求を受信したコンテンツ再生装置２０Ｂの遅延時間読出部としての機能する制御部２１は、予め記憶部２５に記憶させておいたコンテンツ再生装置２０Ｂの既定の遅延時間を読み出す（Ｓ６４）。
【００５３】
無線通信端末１０の再生開始時間算出部１１６として機能する制御部１１は、無線通信部１３を介してコンテンツ再生装置２０Ｂから遅延時間を受信すると、第１実施形態と同様に、コンテンツ再生装置２０Ｂにおける再生開始時間の算出を行う（Ｓ２３）。なお、この例では、コンテンツ再生装置２０Ａから遅延時間を取得するために要する時間はゼロとしている。より正確に再生開始時間を算出するためには、コンテンツ再生装置２０Ａから遅延時間を取得するために要する時間を再生開始時間に加算すればよい。
また、ステップＳ２４以降の処理については第１実施形態と同様である。
【００５４】
以上のように、無線通信端末１０からコンテンツ再生装置に自発的にコンテンツを送信する構成において、各再生装置の規定の遅延時間は、各再生装置の記憶部に記憶させておくようにしてもよい。また、第２実施形態のようにコンテンツ再生装置に再生停止指示を送信する構成において、各再生装置の規定の遅延時間を各再生装置の記憶部に記憶させておき、各再生装置から規定の遅延時間を取得する本実施形態の構成を適用することが可能である。
【００５５】
＜Ｄ：第４実施形態＞
次に、図２２乃至図２４を参照しつつ、本発明の第４実施形態について説明する。上述した各実施形態では、既定の遅延時間を予め記憶部に記憶させておき、必要なタイミングで既定の遅延時間を読み出す構成について説明した。しかしながら、本発明はこの構成に限定される訳ではなく、遅延時間を測定するように構成することも可能である。図２２図２３に本実施形態の処理のシーケンスチャートを示す。図２２は第１実施形態における図９のシーケンスチャートに対応しており、図２３は第実施形態における図１０のシーケンスチャートに対応している。また、図２４は、経過時間等の一例を説明するための図である。
【００５６】
無線通信端末１０においてコンテンツ再生装置２０Ａとコンテンツが選択され、選択されたコンテンツをコンテンツＤＢ３３１から読み出すまでの処理（Ｓ１〜Ｓ６）は第１実施形態と同様である。無線通信端末１０の制御部１１は、コンテンツをコンテンツＤＢ３３１から読み出すと（Ｓ６）、遅延時間取得部１１５として機能し、コンテンツ再生装置２０Ａに対して、再生対象のコンテンツと共に遅延時間の送信要求を送信する（Ｓ７０）。無線通信部２２を介して、無線通信端末１０から再生対象のコンテンツと遅延時間の送信要求を受信したコンテンツ再生装置２０Ａの制御部２１は、遅延時間測定部として機能し、受信したコンテンツに対して再生可能となるまでの処理を行って遅延時間の測定を行う（Ｓ７１）。具体的には、制御部２１は、ネットワーク通信部２３を介してコンテンツのデータを受信すると、記憶部２５にバッファリングを行い、必要な場合には、解凍等の処理を行って、再生可能となるまでの処理を行う。制御部２１は、コンテンツの受信開始時から、再生可能となるまでの処理の完了時までの時間を測定し、測定した時間を遅延時間Ｄ２とする。一例として、遅延時間Ｄ２は０：０１（１秒）であったとする。制御部２１は、遅延時間の測定が終了すると、無線通信部２２を介して遅延時間を無線通信端末１０に送信する（Ｓ７２）。
【００５７】
無線通信端末１０の再生開始指示部１１３として機能する制御部１１は、無線通信部１３を介してコンテンツ再生装置２０Ａから遅延時間を受信すると、コンテンツ再生装置２０Ａに対してコンテンツ及び当該コンテンツの識別子と再生開始指示とを送信する（Ｓ８）。また、再生開始時間算出部１１６として機能する制御部１１は、コンテンツ再生装置２０Ａにおける再生経過時間の計測を開始する（Ｓ９）。
【００５８】
第１実施形態と同様に、コンテンツ再生中に別のコンテンツ再生装置であるコンテンツ再生装置２０Ｂが選択されると、制御部１１は、この選択を受け付け（Ｓ２０）、再生経過時間の算出を行う（Ｓ２１）。制御部１１は、この時点までの経過時間と、コンテンツ再生装置２０Ａから取得したコンテンツ再生装置２０Ａの測定した遅延時間Ｄ２とを考慮して、現在コンテンツの再生を行っているコンテンツ再生装置２０Ａにおける再生を開始してからの再生経過時間を算出する。次に、遅延時間取得部１１５として機能する制御部１１は、コンテンツ再生装置２０Ｂに対して、再生対象のコンテンツと共に遅延時間の送信要求を送信する（Ｓ７３）。制御部１１は、遅延時間の送信要求を送信した時間を時間Ｔ２として記憶部１５に記憶させる。本実施形態では一例として、時間Ｔ２は０：０５であったとする。
【００５９】
無線通信部２２を介して、無線通信端末１０から再生対象のコンテンツと遅延時間の送信要求を受信したコンテンツ再生装置２０Ｂの制御部２１は、遅延時間測定部として機能し、ステップＳ７１の場合と同様に、受信したコンテンツに対して再生可能となるまでの処理を行って遅延時間の測定を行う（Ｓ７４）。制御部２１は、コンテンツの受信開始時から、再生可能となるまでの処理の完了時までの時間を測定し、測定した時間を遅延時間Ｄ３とする。一例として、遅延時間Ｄ３は０：０１（１秒）であったとする。制御部２１は、遅延時間の測定が終了すると、無線通信部２２を介して遅延時間を無線通信端末１０に送信する（Ｓ７５）。
【００６０】
再生開始時間算出部１１６として機能する無線通信端末１０の制御部１１は、無線通信部１３を介してコンテンツ再生装置２０Ｂから遅延時間Ｄ３を受信すると、遅延時間Ｄ３を受信した時間を時間Ｔ３として記憶部１５に記憶させる。本実施形態では、一例として、遅延時間を受信した時間Ｔ３は、０：０６．５（６．５秒の表現、以降同様）であったとする。そして、制御部１１は、再生開始時間の算出を行う（Ｓ２３）。再生開始時間の算出は、再生経過時間Ｔ１と、遅延時間Ｄ３と、遅延時間取得時間Ｄ４とを加算することにより行う。再生経過時間Ｔ１は、第１実施形態で説明したように、ステップＳ９で再生経過時間の計測を開始した時間から、コンテンツ再生装置２０Ａの遅延時間Ｄ２を差し引くことによって算出する。遅延時間取得時間Ｄ４とは、図２４に示すように遅延時間を受信した時間Ｔ３から、遅延時間の送信要求を送信した時間Ｔ２を差し引いた時間である。本実施形態では、一例として、遅延時間を受信した時間Ｔ３が０：０６．５、再生経過時間Ｔ２が０：０５なので、遅延時間取得時間Ｄ４は、０：０１．５となる。
【００６１】
（数２）
再生開始時間ＳＴ１＝再生経過時間Ｔ１＋遅延時間Ｄ３＋遅延情報取得時間Ｄ４
この例では、再生経過時間Ｔ１が０：０５で、遅延時間Ｄ３が０：０１、遅延情報取得時間Ｄ４が０：０１５だとすると、再生開始時間ＳＴ１は０：０７．５（７．５秒）となる。図２４にこれらの時間の関係を示す。
【００６２】
制御部１１は、再生開始時間ＳＴ１の算出が完了すると、コンテンツＤＢ３３１から、再生開始時間ＳＴ１である０：０７．５（７．５秒）からからのコンテンツの読み出しを行い（Ｓ２４）、コンテンツ再生装置２０Ｂに対して、読み出したコンテンツと当該コンテンツに対応するコンテンツ識別子と共に、再生開始の指示を無線通信部１３を介して送信する（Ｓ２５）。これ以降の処理は、図１０に示す第１実施形態と同様であり、コンテンツ再生装置２０Ｂにおいては、再生開始時間ＳＴ１である０：０７．５（７．５秒）からからのコンテンツの再生が行われることになる（Ｓ２６）。つまり、コンテンツ再生装置２０Ａにおける再生開始から０：０７．５経過後に、０：０７．５からのコンテンツが再生されることになる。その結果、図２４に示すように、コンテンツは時間的に滑らかにつながって再生され、聴感上の違和感のない再生が行われることになる。なお、コンテンツ再生装置２０Ｂの再生中にコンテンツ再生装置２０Ａへの切り替えが選択された場合には、上述と同様の処理を行い、コンテンツ再生装置２０Ａにおいて遅延時間測定部として機能する制御部２１が遅延時間を測定する。
【００６３】
以上のように、無線通信端末１０からコンテンツ再生装置に自発的にコンテンツを送信する構成において、各再生装置の規定の遅延時間は、各再生装置において測定するようにしてもよい。また、第２実施形態のようにコンテンツ再生装置に再生停止指示を送信する構成において、各再生装置の遅延時間を各再生装置で測定する本実施形態の構成を適用することが可能である。
【００６４】
＜Ｅ：第５実施形態＞
次に、図２５及び図２６を参照しつつ、本発明の第５実施形態について説明する。上述した各実施形態では、再生経過時間を無線通信端末１０において単独で算出する例について説明した。本実施形態では、無線通信端末１０からの要求に応じてコンテンツ再生装置が再生経過時間を計測し、無線通信端末１０がコンテンツ再生装置から再生経過時間を取得する構成について説明する。図２５及び図２６に本実施形態の処理のシーケンスチャートを示す。図２５は第１実施形態における図９のシーケンスチャートに対応しており、図２６は第１実施形態における図１０のシーケンスチャートに対応している。
【００６５】
無線通信端末１０においてコンテンツ再生装置２０Ａとコンテンツが選択され、選択されたコンテンツをコンテンツＤＢ３３１から読み出すまでの処理（Ｓ１〜Ｓ６）は第１実施形態と同様である。但し、本実施形態では、無線通信端末１０の制御部１１は、コンテンツ再生装置２０Ａの遅延時間の読み出し処理を行わない。無線通信端末１０の再生開始指示部１１３として機能する制御部１１は、選択されたコンテンツをコンテンツＤＢ３３１から読み出すと（Ｓ６）、コンテンツ再生装置２０Ａに対してコンテンツ及び当該コンテンツの識別子と再生開始指示とを送信する（Ｓ８）。
【００６６】
コンテンツ再生装置２０Ａの制御部２１は、無線通信部２２を介して無線通信端末１０により送信されたコンテンツ識別子及びコンテンツと再生指示を受信して、これを取得する。制御部２１は、記憶部２５に記憶させた第２再生リスト２５１にコンテンツ識別子を書き込む。そして、制御部２１は、コンテンツのデータのフォーマットに応じて処理を行い、再生の準備を行う。例えば、圧縮して符号化されているデータについては、解凍処理を行う。制御部２１は、再生の準備が完了したところで、選択されたコンテンツの再生を開始する（Ｓ１０）。
【００６７】
次に、制御部２１は、コンテンツ再生装置２０Ａ内でのコンテンツの再生経過時間の計測を開始する（Ｓ１１）。第１実施形態と同様に、コンテンツ再生中に別のコンテンツ再生装置であるコンテンツ再生装置２０Ｂが選択されると、制御部１１は、この選択を受け付け（Ｓ２０）、コンテンツ再生装置２０Ｂに対して再生経過時間要求を送信する（Ｓ８０）。
【００６８】
コンテンツ再生装置２０Ｂの制御部２１は、無線通信部２２を介して再生経過時間要求を受信すると、ステップＳ１１で開始したコンテンツの再生経過時間の計測結果を参照し、再生経過時間を取得する（Ｓ８１）、制御部２１は、取得した再生経過時間を無線通信端末１０に送信する（Ｓ８２）。
【００６９】
以下、第１実施形態と同様に、制御部１１は、コンテンツ再生装置２０Ｂの規定の遅延時間Ｄ３を読み取り（Ｓ２２）、取得した再生経過時間と規定の遅延時間Ｄ３とから再生開始時間を算出する（Ｓ２３）。そして、制御部１１は、再生開始時間からのコンテンツをコンテンツＤＢ３３１から読み出し（Ｓ２４）、当該コンテンツ及び当該コンテンツの識別子と共に再生開始指示をコンテンツ再生装置２０Ｂに送信する。コンテンツ再生装置２０Ｂの制御部２１は受信したコンテンツを再生するが（Ｓ２６）、当該コンテンツは、再生を行う再生装置がコンテンツ再生装置２０Ｂに切り替えられた時点までのコンテンツ再生装置２０Ａでの再生経過時間と、コンテンツ再生装置２０Ｂとの遅延時間を考慮した時間からのコンテンツとなっている。したがって、第１実施形態と同様に、コンテンツ再生装置２０Ｂにおけるコンテンツの再生開始位置は、コンテンツ再生装置２０Ａでの再生開始からコンテンツ再生装置２０Ｂにおける再生開始までの経過時間と一致するため、コンテンツにおける時間的なつながりは維持されており、例えばリズムが乱れる等の聴感上の違和感は生じさせない。
【００７０】
なお、コンテンツ再生装置２０Ａに再生経過時間要求を送信してから再生経過時間を受信するまでの時間を無線通信端末１０において計測し、当該計測した時間と、受信した再生経過時間とから最終的な再生計測時間を算出するようにしてもよい。
【００７１】
以上のように、無線通信端末１０からコンテンツ再生装置に自発的にコンテンツを送信する構成において、各再生装置において再生経過時間を測定するようにしてもよい。また、第２実施形態のようにコンテンツ再生装置に再生停止指示を送信する構成において、各再生装置の遅延時間を各再生装置で測定する本実施形態の構成を適用することが可能である。さらに、第３実施形態のように既定の遅延時間を各再生装置の記憶部に記憶させる構成、あるいは、第４実施形態のように遅延時間を各再生装置で計測する構成にも本実施形態の構成を適用することができる。また、各実施形態を適宜組合せてもよい。
【００７２】
＜Ｆ：変形例＞
以上本発明の各実施形態について説明したが、これら実施形態に以下の変形を加えても勿論良い。
（１）第１実施形態乃至第４実施形態においては、無線通信端末１０が単独で再生経過時間を算出する構成について説明したが、本発明はこの構成に限定される訳ではない。例えば、図２７に示すように、コンテンツ再生装置２０Ａでコンテンツの再生を行った後（Ｓ１０）、コンテンツ再生装置２０Ａから再生開始の報告を受信し（Ｓ９０）、無線通信端末１０において再生開始の報告を受信した時間を再生開始時間として記憶してもよい（Ｓ９１）。このように構成すれば、コンテンツ再生中に他のコンテンツ再生装置が選択された際に、その時点の時間から、記憶しておいた再生開始時間を差し引くことにより、再生経過時間を算出することができる。
【００７３】
（２）上述した実施形態においては、第１のコンテンツ再生装置によるコンテンツの再生中に、第２のコンテンツ再生装置の選択が行われた際に、再生経過時間を確認する、あるいは算出する例について説明した。しかし、本発明はこれに限定されるものではなく、コンテンツ再生装置と無線通信端末との間で所定間隔ごとに通信を行って、再生経過時間を確認するようにしてもよい。
【００７４】
（３）上述した各実施形態では、第１のコンテンツ再生装置によるコンテンツの再生中に、第２のコンテンツ再生装置の選択が行われると、毎回遅延時間の読み出し、または遅延時間測定を行う例について説明したが、本発明はこれに限定されるものではない。例えば、システムにおいて無線通信が確立され、無線通信に接続されたコンテンツ再生装置が検出された際に、コンテンツ再生装置の記憶部から遅延時間を読み出し、読み出した遅延時間を無線通信端末の記憶部に記憶させ、その後は無線通信端末の記憶部に記憶させた遅延時間を用いて無線通信端末において再生開始時間を算出するようにしてもよい。また、無線通信に接続されたコンテンツ再生装置が検出された際に、無線通信端末の記憶部に記憶させておいた遅延時間を用いて再生開始時間を算出するようにしてもよい。さらに、無線通信に接続されたコンテンツ再生装置が検出された際に、コンテンツ再生装置において遅延時間を測定し、測定した遅延時間を用いて無線通信端末において再生開始時間を算出するようにしてもよい。また、無線通信に接続されたコンテンツ再生装置が検出された際に、コンテンツ再生装置において遅延時間を測定し、測定した遅延時間をコンテンツ再生装置の記憶部に記憶させ、その後はコンテンツ再生装置の記憶部に記憶させた遅延時間を用いてコンテンツ再生装置において再生開始時間を算出するようにしてもよい。
【００７５】
また、無線通信端末からコンテンツ再生装置に対して既定の遅延時間を問い合わせる場合、あるいは、コンテンツ再生装置から無線通信端末に既定の遅延時間を問い合わせる場合には、上述した実施形態のように、毎回問い合わせるのではなく、一度問い合わせたて取得した遅延時間を無線通信端末またはコンテンツ再生装置の記憶部に記憶させておき、それ以降はコンテンツ再生装置または無線通信端末に問い合わせることなく、記憶させた遅延時間を用いて再生開始時間を算出するようにしてもよい。さらに、コンテンツ再生装置においてして遅延時間を測定する場合には、上述した実施形態のように遅延時間を毎回測定するのではなく、一度測定した遅延時間を記憶部に記憶させておき、それ以降は記憶させた遅延時間を用いて再生開始時間を算出するようにしてもよい。
【００７６】
また、コンテンツ再生装置ごとに事前決められた遅延時間が設定されている場合、例えば工場出荷時等に遅延時間が設定されている場合には、再生開始時間の算出処理の際に、固定値としてその遅延時間の値を用いるようにしてもよい。さらに、無線通信端末から、各コンテンツ再生装置に対して、全てフォーマットについて事前に遅延時間を測定しておくように指示しておき、測定の結果は各コンテンツ再生装置の記憶部に記憶させておいてもよい。この場合には、必要時において各コンテンツ再生装置から遅延時間を取得すればよい。遅延時間を事前に測定する場合、あるいは、再生開始指示の直前に遅延時間を測定する場合には、全てのフォーマットのデータについて一括して測定してもよいし、これから再生開始指示を送信するフォーマットのデータについてだけ測定するようにしてもよい。また、遅延時間の測定の際には、いずれかの装置の記憶部に記憶させておいたネットワーク環境に基づく遅延時間やサーバごとの処理速度に基づく遅延時間等を参照するようにしてもよい。なお、一度だけ遅延時間の測定を行って、その後は測定結果を使い続けてもよいし、測定を行わずにユーザが個別に設定できるようにしてもよい。
【００７７】
（４）予め記憶部に記憶させておく遅延時間は、フォーマットに応じて異なる遅延時間を記憶させておくようにしてもよい。例えば、ＷＡＶ形式のデータについての遅延時間、ＭＰ３形式のデータについての遅延時間を記憶部に記憶させておくようにしてもよい。ＷＡＶ形式のデータはデータのサイズが大きいため０：０３の遅延時間がかかる場合でも、同一のコンテンツのＭＰ３形式のデータはサイズが小さいため０：０１の遅延時間で済むことがある。
【００７８】
また、無線通信端末の処理速度によっても遅延時間が異なるので、複数の無線通信端末を備える場合には、無線通信端末ごとの遅延情報を記憶部に記憶させるようにしてもよい。例えば、無線通信端末１０Ａと無線通信端末１０Ｂを備えた場合、無線通信端末１０ＡにおいてはＷＡＶ形式のデータの遅延時間は０：０３で、ＭＰ３形式のデータの遅延時間は０：０１であり、無線通信端末１０ＢにおいてはＷＡＶ形式のデータの遅延時間は０：０４で、ＭＰ３形式のデータの遅延時間は０：０２、というように記憶部に記憶させておけばよい。さらに、無線通信端末１０内においてコンテンツＤＢ３３１からコンテンツを読み出す際に要する時間を遅延時間に含めるようにしてもよい。
【００７９】
さらに、無線接続の環境によっても速度が違うので、例えば、無線ＬＡＮ１の場合には遅延時間は０：０２、無線ＬＡＮ２の場合には遅延時間は０：０３のように記憶しておき、無線通信端末１０やフォーマットによる遅延時間に加算して、記憶部に記憶しておけばよい。上述の例では、無線通信端末１０Ａと無線通信端末１０Ｂを用いる際に、無線接続が無線ＬＡＮ１であれば、上記各遅延時間に０：０２を加算すればよい。したがって、無線ＬＡＮ１の環境下で無線通信端末１０においてはＷＡＶ形式のデータの遅延時間は０：０５（０：０３＋０：０２）で、ＭＰ３形式のデータの遅延時間は０：０３（０：０１＋０：０２）であり、コンテンツサーバ３０ＢにおいてはＷＡＶ形式のデータの遅延時間は０：０６（０：０４＋０：０２）で、ＭＰ３形式のデータの遅延時間は０：０４（０：０２＋０：０２）、というように記憶部に記憶しておけばよい。
【００８０】
（５）上述した実施形態では、無線通信端末１０がコンテンツＤＢ３３１と属性情報ＤＢ３３２との双方を有していたが、コンテンツＤＢ３３１のみを有し、他の装置が属性情報ＤＢ３３２を有していてもよい。この構成であっても、無線通信端末１０及びコンテンツ再生装置２０の双方が属性情報ＤＢにアクセスして属性情報を取得すれば、上述した実施形態と同等の作用効果を奏する。
【００８１】
（６）上述した実施形態のコンテンツは、楽曲に関するものであったが、本発明のコンテンツの内容は特定のものに限定されない。例えば、本発明のコンテンツは、動画や静止画などの映像を表すものであってもよいし、楽曲および映像の双方を表すものであってもよい。この場合、コンテンツ再生装置２０Ａ，２０Ｂは、無線通信端末１０から取得したコンテンツから映像信号を生成し、これを外部モニタに出力することでコンテンツを再生する過程を含む。また、無線通信端末１０がストリーミング形式でコンテンツを送信する構成に限らず、コンテンツ再生装置２０Ａ，２０Ｂがプログレッシブダウンロードのようにデータをダウンロードしながら再生する形式でもよい。要するに、コンテンツ再生装置２０Ａ，２０Ｂがコンテンツを取得しつつ、既に取得したコンテンツを再生する構成であればよい。
【００８２】
（７）本発明の制御装置は、スマートフォン以外の端末であってもよく、例えば、携帯電話機、ＰＤＡ（Personal Digital Assistant）やモバイルコンピュータ、リモコンなどの、通信を行うことのできる種々の装置とすることができる。本発明のコンテンツ再生装置は、オーディオプレーヤ以外であってもよく、例えばパーソナルコンピュータ、スピーカ、ステレオ、テレビなどの、配信されるコンテンツを再生できる再生装置であればよい。また、本発明のコンテンツ再生システムは、いわゆるネットワークＡＶシステムに相当するものでなくてもよく、蓄積部から取得したコンテンツを再生する再生装置と、この再生装置を通信により制御する制御装置とを備えるシステムであればよい。また、本発明の蓄積部に相当するものは、本発明の再生装置からみて外部装置に相当するものに限らず、例えば再生装置からみて内部装置に相当するものであってもよい。さらに、上述の実施形態においては、蓄積部としてのコンテンツ蓄積部１５２を制御装置としての無線通信端末１０内に設ける例について説明したが、本発明はこのような構成に限定されるものではない。例えば、無線通信端末１０により通信可能な蓄積部を別途設けてもよい。この場合には、無線通信端末１０が所定のコンテンツを送信するように蓄積部に指示すると共に、再生装置に対して当該コンテンツの再生開始を指示するように構成すればよい。
【００８３】
（８）上述した実施形態における無線通信端末１０の制御部１１や、コンテンツ再生装置２０の制御部２１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ）など）、光記録媒体（光ディスク（ＣＤ、ＤＶＤ）など）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由でダウンロードさせることも可能である。また、制御部１１や制御部２１によって実現される機能は、１又は複数のソフトウェアにより実現されてもよいし、１又は複数のハードウェアにより実現されてもよい。
【００８４】
（９）上述した実施形態においては、秒単位の再生時間や遅延時間を例に挙げて説明したが、再生時間や遅延時間は、秒単位だけでなく、ｍｓ（ミリ秒）単位、あるいはμｓ（マイクロ秒）単位でもよく、さらには、最小単位のフレームで取得しても良い。
【符号の説明】
【００８５】
１…オーディオ信号処理システム、１０…端末装置、１１…制御装置、１２…ＵＩ部、１３…無線通信部、１５…記憶部、２０Ａ，２０Ｂ…コンテンツ再生装置、２１…制御部、２２…無線通信部、２３…ネットワーク通信部、２５…ネットワーク通信部、３０…コンテンツサーバ、３１…制御部、３２…ネットワーク通信部、３３…記憶部、９０…通信ネットワーク、１１１…装置選択受付部、１１２…コンテンツ選択受付部、１１３…再生開始指示部、１１４…再生経過時間取得部、１１５…遅延時間取得部、１１６…再生開始時間算出部、Ｄ２，Ｄ３…遅延時間、Ｔ１…再生経過時間。
【図１】
2016213569.tif 000003
【図２】
2016213569.tif 000004
【図３】
2016213569.tif 000005
【図４】
2016213569.tif 000006
【図５】
2016213569.tif 000007
【図６】
2016213569.tif 000008
【図７】
2016213569.tif 000009
【図８】
2016213569.tif 000010
【図９】
2016213569.tif 000011
【図１０】
2016213569.tif 000012
【図１１】
2016213569.tif 000013
【図１２】
2016213569.tif 000014
【図１３】
2016213569.tif 000015
【図１４】
2016213569.tif 000016
【図１５】
2016213569.tif 000017
【図１６】
2016213569.tif 000018
【図１７】
2016213569.tif 000019
【図１８】
2016213569.tif 000020
【図１９】
2016213569.tif 000021
【図２０】
2016213569.tif 000022
【図２１】
2016213569.tif 000023
【図２２】
2016213569.tif 000024
【図２３】
2016213569.tif 000025
【図２４】
2016213569.tif 000026
【図２５】
2016213569.tif 000027
【図２６】
2016213569.tif 000028
【図２７】
2016213569.tif 000029
【図２８】
2016213569.tif 000030