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