(57)【特許請求の範囲】
【請求項１】
再生装置と、
コンテンツ配信装置とを備え、
前記再生装置は、
第一通信部と、
前記第一通信部に第一コンテンツデータの要求を送信させ、かつ、前記第一通信部によって受信された前記第一コンテンツデータを再生する再生制御部とを備え、
前記コンテンツ配信装置は、
前記再生装置から前記第一コンテンツデータの要求を受信する第二通信部と、
受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを１つのストリームとして前記第二通信部に送信させる配信制御部とを備える
コンテンツ配信システム。
【請求項２】
前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータの再生順序を示す第一順序情報、及び、前記第二コンテンツデータの再生順序を示す第二順序情報を前記第二通信部に送信させる
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータ及び前記第一順序情報を含む第一伝送単位、並びに、前記第二コンテンツデータ及び前記第二順序情報を含む第二伝送単位を前記第二通信部に送信させる
請求項２に記載のコンテンツ配信システム。
【請求項４】
前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、再生順序が前記第一コンテンツデータ以降の順序に定められた全てのコンテンツデータを１つのストリームとして前記第二通信部に送信させる
請求項１〜３のいずれか１項に記載のコンテンツ配信システム。
【請求項５】
前記配信制御部は、受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれない場合に、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータ及び前記第二コンテンツデータのうち前記第一コンテンツデータのみを１つのストリームとして前記第二通信部に送信させる
請求項１〜４のいずれか１項に記載のコンテンツ配信システム。
【請求項６】
前記第一コンテンツデータおよび前記第二コンテンツデータは、記録媒体に記録された音楽データであり、
前記配信制御部は、前記記録媒体から取得した前記第一コンテンツデータおよび前記第二コンテンツデータを１つのストリームとして前記第二通信部に送信させる
請求項１〜５のいずれか１項に記載のコンテンツ配信システム。
【請求項７】
前記再生装置は、さらに、ユーザの操作を受け付ける操作受付部を備え、
前記再生制御部は、前記操作受付部によって受け付けられた前記ユーザの操作に応じて前記第一コンテンツデータの要求に前記ギャップレス再生指示情報を含めるか否かを決定する
請求項１〜６のいずれか１項に記載のコンテンツ配信システム。
【請求項８】
通信部と、
前記通信部にコンテンツデータの要求を送信させ、かつ、前記通信部によって受信された前記コンテンツデータを再生する再生制御部と、
ユーザの操作を受け付ける操作受付部とを備え、
前記再生制御部は、前記操作受付部によって受け付けられた前記ユーザの操作に応じて前記コンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定する
再生装置。
【請求項９】
再生装置から第一コンテンツデータの要求を受信し、
受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを１つのストリームとして前記再生装置に送信する
コンテンツ配信方法。
【請求項１０】
請求項９に記載のコンテンツ配信方法をコンピュータに実行させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツ配信システム、再生装置、及び、コンテンツ配信方法に関する。
【背景技術】
【０００２】
特許文献１には、音楽データの記録装置及び再生装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−９３７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができるコンテンツ配信システム、再生装置、及び、コンテンツ配信方法を提供する。
【課題を解決するための手段】
【０００５】
本開示の一態様に係るコンテンツ配信システムは、再生装置と、コンテンツ配信装置とを備え、前記再生装置は、第一通信部と、前記第一通信部に第一コンテンツデータの要求を送信させ、かつ、前記第一通信部によって受信された前記第一コンテンツデータを再生する再生制御部とを備え、前記コンテンツ配信装置は、前記再生装置から前記第一コンテンツデータの要求を受信する第二通信部と、受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを前記第二通信部に送信させる配信制御部とを備える。
【発明の効果】
【０００６】
本開示の一態様に係るコンテンツ配信システムは、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態に係るコンテンツ配信システムを構成する機器の外観図である。
【図２】図２は、実施の形態に係るコンテンツ配信システムの機能構成を示すブロック図である。
【図３】図３は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）アルバムの通常再生が行われる場合の音楽データの送信方法を説明するための図である。
【図４】図４は、ＣＤアルバムのギャップレス再生が行われる場合の音楽データの送信方法を説明するための図である。
【図５】図５は、実施の形態に係るコンテンツ配信システムの動作のシーケンス図である。
【図６】図６は、第一音楽データの要求の送信処理のフローチャートである。
【図７】図７は、第一音楽データの要求のデータフォーマットを示す図である。
【図８】図８は、第一音楽データの送信処理のフローチャートである。
【図９】図９は、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されるときのデータフォーマットを示す図である。
【図１０】図１０は、第一音楽データの再生処理のフローチャートである。
【図１１】図１１は、変形例に係るコンテンツ配信システムを構成する機器の外観図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。添付図面は、模式図であり、必ずしも厳密に図示されたものではない。また、添付図面において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略または簡略化される場合がある。
【００１０】
（実施の形態）
［コンテンツ配信システムの概要］
まず、実施の形態に係るコンテンツ配信システムの全体構成について説明する。図１は、実施の形態に係るコンテンツ配信システムを構成する機器の外観図である。図２は、実施の形態に係るコンテンツ配信システムの機能構成を示すブロック図である。
【００１１】
図１及び図２に示されるコンテンツ配信システム１００は、再生装置１０と、コンテンツ配信装置２０とを備える。コンテンツ配信システム１００は、例えば、住宅内に設置される。再生装置１０は、無線通信を通じてコンテンツ配信装置２０から送信されるコンテンツデータを受信し、ストリーミング再生する。したがって、ユーザは、再生装置１０を携帯することにより、住宅内のあらゆる場所でコンテンツ配信装置２０から送信されるコンテンツデータに対応するコンテンツを視聴することができる。
【００１２】
再生装置１０は、携帯型の表示装置であり、表示部１２及び出音部１６を備える。図示されないが、コンテンツ配信装置２０は、放送波を受信するチューナ部を備え、受信された放送波に対応する映像データを再生装置１０に送信する。これにより、送信された映像データに対応する映像が再生装置１０の表示部１２に表示される。
【００１３】
また、コンテンツ配信装置２０は、光ディスクドライブ装置２３を備え、光ディスクドライブ装置２３に挿入された光ディスクに記録された音楽データを再生装置１０に送信する。これにより、送信された音楽データに対応する音楽が再生装置１０の出音部１６から出力される。
【００１４】
ここで、光ディスクに記録された複数の音楽データは、あらかじめ再生順序が定められている。例えば、光ディスクがいわゆるＣＤアルバムである場合、光ディスクに記録された複数の楽曲は、あらかじめ曲順が定められており、再生装置１０によって一の楽曲の再生が終わると、当該一の楽曲の次の楽曲が引き続き再生される。図３は、ＣＤアルバムの通常再生が行われる場合の音楽データの送信方法を説明するための図である。なお、音楽データは、光ディスクに記録された楽曲のデータを意味し、１つの音楽データが１つの楽曲に相当する。
【００１５】
図３に示されるように、通常再生においては、コンテンツ配信装置２０は、再生装置１０が音楽データの要求を送信するごとに、要求された音楽データを送信する。具体的には、再生装置１０がｎ曲目の音楽データの要求を送信すると、コンテンツ配信装置２０は、ｎ曲目の音楽データを送信する。ＣＤアルバムが再生される場合、再生装置１０は、ｎ曲目の音楽データの再生後にｎ＋１曲目の音楽データの要求を送信する。
【００１６】
そうすると、ｎ曲目の音楽データの再生後に再生装置１０とコンテンツ配信装置２０との無線通信が開始されるため、無線通信によって遅延時間が生じることが課題である。具体的には、上記ＣＤアルバムを一般的なＣＤプレーヤなどで再生した場合にｎ曲目の音楽データとｎ＋１曲目の音楽データとの間に無音期間が無い場合であっても、上記遅延時間によって無音期間が発生してしまう場合がある。このように、本来発生しない無音期間が発生してしまうことは、ＣＤアルバムの再生が行われる作者の意図に反するものである。
【００１７】
そこで、コンテンツ配信システム１００は、本来発生しない無音期間の発生を抑制するギャップレス再生が可能である。図４は、ＣＤアルバムのギャップレス再生が行われる場合の音楽データの送信方法を説明するための図である。
【００１８】
図４に示されるように、ギャップレス再生においては、再生装置１０が音楽データの要求を送信すると、コンテンツ配信装置２０は、再生順序が、要求された音楽データ以降の順序に定められた音楽データを送信する。具体的には、再生装置１０がｎ曲目の音楽データの要求を送信すると、コンテンツ配信装置２０は、ｎ曲目の音楽データだけでなく、ｎ＋１曲目以降の音楽データも送信する。これにより、コンテンツ配信システム１００は、本来発生しない無音期間の発生を抑制することができる。
【００１９】
コンテンツ配信システム１００は、通常再生及びギャップレス再生をユーザ操作に応じて選択的に実行することができる。以下、このようなコンテンツ配信システム１００を構成する各装置について、主として上記図２を参照しながら説明する。
【００２０】
［再生装置］
上述のように、再生装置１０は、携帯型の表示装置であり、映像の表示、及び、音声の出力が可能な装置である。図２に示されるように、再生装置１０は、具体的には、操作受付部１１と、表示部１２と、第一通信部１３と、再生制御部１４と、第一バッファメモリと、出音部１６と、第一記憶部１７とを備える。
【００２１】
操作受付部１１は、ユーザの操作を受け付けるユーザインタフェースである。実施の形態では、操作受付部１１は、タッチパネルを含むＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。操作受付部１１の具体的態様は特に限定されない。操作受付部１１は、例えば、ハードウェアキーであってもよい。ハードウェアキーは、具体的には、押しボタンなどである。操作受付部１１は、再生装置１０のリモートコントローラ（図示せず）であってもよい。
【００２２】
表示部１２は、再生制御部１４の制御に基づいて画像を表示する。表示部１２は、具体的には、液晶パネル、または、有機ＥＬパネルなどによって実現される。
【００２３】
第一通信部１３は、再生装置１０がコンテンツ配信装置２０と無線通信を行うための通信モジュールである。通信モジュールは、言い換えれば、通信回路である。第一通信部１３は、具体的には、ＤＬＮＡ（登録商標）（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）の通信プロトコルにしたがって無線通信を行う。
【００２４】
第一通信部１３は、例えば、再生制御部１４の制御に基づいて、楽曲情報の要求及び音楽データの要求をコンテンツ配信装置２０に送信する。また、第一通信部１３は、コンテンツ配信装置２０から、楽曲情報及び音楽データを受信する。
【００２５】
楽曲情報は、光ディスクドライブ装置２３に挿入されているＣＤアルバムに記録された複数の楽曲を示す情報であり、ＣＤアルバムに記録された楽曲の曲数、各楽曲の演奏時間、及び、各楽曲の開始時間などを含む情報である。楽曲情報は、言い換えれば、トラック情報である。音楽データは、ＣＤアルバムに記録された楽曲を再生するための実体的なデータであり、実施の形態では、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）形式の音声データである。第一通信部１３によって受信された音楽データは、第一バッファメモリ１５に記憶される。
【００２６】
再生制御部１４は、再生装置１０の動作に関連する各種情報処理を行う。再生制御部１４は、具体的には、プロセッサ、マイクロコンピュータ、または専用回路によって実現される。再生制御部１４は、プロセッサ、マイクロコンピュータ、および専用回路の２つ以上の組み合わせによって実現されてもよい。
【００２７】
再生制御部１４は、例えば、操作受付部１１によって音楽データを再生するための初期操作が受け付けられると、第一通信部１３に楽曲情報の要求を送信させる。楽曲情報の要求が送信された結果、第一通信部１３によって楽曲情報が受信されると、再生制御部１４は、表示部１２に音楽データ選択用の画像を表示させる。
【００２８】
また、再生制御部１４は、音楽データ選択用の画像が表示されているときに操作受付部１１によって音楽データ選択操作が受け付けられると、選択された音楽データの要求を第一通信部１３に送信させる。音楽データの要求が送信された結果、第一通信部１３によって受信された音楽データは、第一バッファメモリ１５に記憶される。再生制御部１４は、第一通信部１３によって受信された音楽データであって、第一バッファメモリ１５に記憶された音楽データを読み出し、読み出した音楽データをデコードする。そして、再生制御部１４は、デコード後の音楽データを出音部１６に出力する。この結果、音楽データが再生される。
【００２９】
第一バッファメモリ１５は、第一通信部１３によって受信された音楽データが一時的に記憶される記憶装置である。第一バッファメモリ１５は、具体的には、半導体メモリなどによって実現される。
【００３０】
出音部１６は、デコード後の音楽データに基づいて、再生音を出力する。出音部１６は、具体的には、スピーカである。なお、出音部１６は、再生装置１０の外部に配置されてもよい。
【００３１】
第一記憶部１７は、再生制御部１４が実行する制御プログラムなどが記憶される記憶装置である。第一記憶部１７は、具体的には、半導体メモリなどによって実現される。
【００３２】
［コンテンツ配信装置］
コンテンツ配信装置２０は、音楽データを再生装置１０に送信する装置である。コンテンツ配信装置２０は、第二通信部２１と、配信制御部２２と、光ディスクドライブ装置２３と、第二バッファメモリ２４と、第二記憶部２５とを備える。
【００３３】
第二通信部２１は、コンテンツ配信装置２０が再生装置１０と無線通信を行うための通信モジュールである。通信モジュールは、言い換えれば、通信回路である。第二通信部２１は、具体的には、ＤＬＮＡ（登録商標）の通信プロトコルにしたがって無線通信を行う。
【００３４】
第二通信部２１は、例えば、楽曲情報の要求及び音楽データの要求を再生装置１０から受信する。また、第二通信部２１は、配信制御部２２の制御に基づいて、楽曲情報及び音楽データを再生装置１０に送信する。
【００３５】
配信制御部２２は、コンテンツ配信装置２０の動作に関連する各種情報処理を行う。配信制御部２２は、具体的には、プロセッサ、マイクロコンピュータ、または専用回路によって実現される。配信制御部２２は、プロセッサ、マイクロコンピュータ、および専用回路の２つ以上の組み合わせによって実現されてもよい。
【００３６】
配信制御部２２は、例えば、第二通信部２１によって楽曲情報の要求が受信されると、光ディスクドライブ装置２３を制御することにより、光ディスクドライブ装置２３内の光ディスクに記録された楽曲情報を取得し、取得した楽曲情報を第二通信部２１に送信させる。また、配信制御部２２は、第二通信部２１によって音楽データの要求が受信されると、光ディスクドライブ装置２３を制御することにより、光ディスクドライブ装置２３に要求された音楽データを読み出させる。読み出された音楽データは、第二バッファメモリ２４に出力される。配信制御部２２は、第二バッファメモリ２４に一時的に記憶された音楽データを第二通信部に送信させる。
【００３７】
光ディスクドライブ装置２３は、配信制御部２２の制御に基づいて、光ディスクドライブ装置２３内の光ディスクに記録された楽曲情報を出力する。また、光ディスクドライブ装置２３は、配信制御部２２の制御に基づいて、光ディスクドライブ装置２３に挿入された光ディスクに記録された音楽データを第二バッファメモリ２４に出力する。光ディスクドライブ装置２３は、具体的には、光ディスクを回転させるスピンドルモータ、及び、回転中の光ディスクから当該光ディスクに記録された音楽データを読み出す光ヘッド等を有する。
【００３８】
第二バッファメモリ２４は、光ディスクドライブ装置２３から出力された音楽データが一時的に記憶される記憶装置である。第二バッファメモリ２４は、具体的には、半導体メモリなどによって実現される。なお、第二バッファメモリ２４は、光ディスクドライブ装置２３に含まれてもよい。
【００３９】
第二記憶部２５は、配信制御部２２が実行する制御プログラムなどが記憶される記憶装置である。第二記憶部２５は、具体的には、半導体メモリなどによって実現される。
【００４０】
［コンテンツ配信システムの動作］
次に、コンテンツ配信システム１００の動作について説明する。図５は、コンテンツ配信システム１００の動作のシーケンス図である。
【００４１】
まず、再生装置１０の操作受付部１１は、図５に示される動作を開始するための初期操作を受け付ける（Ｓ１１）。再生制御部１４は、操作受付部１１によって初期操作が受け付けられると、第一通信部１３に楽曲情報の要求を送信させる（Ｓ１２）。
【００４２】
コンテンツ配信装置２０の第二通信部２１は、第一通信部１３によって送信された楽曲情報の要求を受信する（Ｓ２１）。第二通信部２１によって楽曲情報の要求が受信されると、配信制御部２２は、光ディスクドライブ装置２３を制御することにより、光ディスクドライブ装置２３内の光ディスクに記録された楽曲情報を取得し（Ｓ２２）、取得した楽曲情報を第二通信部２１に送信させる（Ｓ２３）。
【００４３】
再生装置１０の第一通信部１３は、第二通信部２１によって送信された楽曲情報を受信する（Ｓ１３）。受信された楽曲情報は、例えば、第一記憶部１７に記憶される。第一通信部１３によって楽曲情報が受信されると、再生制御部１４は、表示部１２に音楽データ選択用の画像を表示させる（Ｓ１４）。再生制御部１４は、具体的には、受信された楽曲情報に基づいて映像信号を生成し、生成した映像信号を表示部１２に出力する。これにより、表示部１２に音楽データ選択用の画像が表示される。
【００４４】
操作受付部１１は、音楽データ選択用の画像が表示されているときに操作受付部１１によって音楽データ選択操作を受け付ける（Ｓ１５）。図５の動作例では、光ディスクに記録された複数の音楽データのうち第一音楽データが選択される。
【００４５】
再生制御部１４は、操作受付部１１によって音楽データ選択操作が受け付けられると、選択された第一音楽データの要求の送信処理を行う（Ｓ１６）。第一音楽データの要求の送信処理においては、再生制御部１４は、第一音楽データの要求にギャップレス再生指示情報を含めるか否かをユーザの操作に応じて決定する。第一音楽データの要求の送信処理の詳細については後述される。
【００４６】
ステップＳ１６の第一音楽データの要求の送信処理の後、コンテンツ配信装置２０の第二通信部２１は、第一通信部１３によって送信された第一音楽データの要求を受信する（Ｓ２４）。第二通信部２１によって第一音楽データの要求が受信されると、配信制御部２２は、第一音楽データの送信処理を行う（Ｓ２５）。
【００４７】
第一音楽データの送信処理においては、配信制御部２２は、受信された第一音楽データの要求にギャップレス再生指示情報が含まれるか否かに基づいて、上記図３のように通常再生に対応した第一音楽データの送信を行うか、上記図４のようにギャップレス再生に対応した、第一音楽データを含む複数の音楽データの一括送信を行うかを判定する。第一音楽データの送信処理の詳細については後述される。
【００４８】
ステップＳ２５の第一音楽データの送信処理の後、再生装置１０の第一通信部１３は、少なくとも第一音楽データを受信する（Ｓ１７）。再生制御部１４は、受信された第一音楽データの再生処理を行う（Ｓ１８）。第一音楽データの再生処理の詳細については後述される。
【００４９】
［第一音楽データの要求の送信処理］
図５のステップＳ１６の第一音楽データの要求の送信処理の詳細について説明する。図６は、第一音楽データの要求の送信処理のフローチャートである。
【００５０】
まず、再生制御部１４は、ギャップレス再生を指示する操作が操作受付部１１によって受け付けられているか否かを判定する（Ｓ３１）。なお、ギャップレス再生を指示する操作は、第一音楽データの要求の送信処理が行われる以前の任意のタイミングで受け付けられていればよい。
【００５１】
ギャップレス再生を指示する操作が操作受付部１１によって受け付けられていると判定された場合（Ｓ３１でＹｅｓ）、再生制御部１４は、ギャップレス再生指示情報を含む第一音楽データの要求を第一通信部１３に送信させる（Ｓ３２）。一方、ギャップレス再生を指示する操作が操作受付部１１によって受け付けられていないと判定された場合（Ｓ３１でＮｏ）、再生制御部１４は、ギャップレス再生指示情報を含まない第一音楽データの要求を第一通信部１３に送信させる（Ｓ３３）。
【００５２】
このように、再生制御部１４は、操作受付部１１によって受け付けられたユーザの操作に応じて第一音楽データの要求にギャップレス再生指示情報を含めるか否かを決定する。なお、第一音楽データの要求は、具体的には、例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）にしたがったデータフォーマットで送信される。言い換えれば、第一音楽データの要求は、ＨＴＴＰ要求である。図７は、第一音楽データの要求のデータフォーマットを示す図である。図７のデータフォーマットのうち「Ｐｘｎ：ｐｌａｙｂａｃｋＭｏｄｅ：  Ｇａｐｌｅｓｓ」の行がギャップレス再生指示情報に相当する。
【００５３】
［第一音楽データの送信処理］
図５のステップＳ２５の第一音楽データの送信処理の詳細について説明する。図８は、第一音楽データの送信処理のフローチャートである。
【００５４】
まず、配信制御部２２は、光ディスクドライブ装置２３を制御することにより、第一音楽データを読み出す（Ｓ４１）。配信制御部２２は、具体的には、光ディスクに記録された第一音楽データを光ディスクドライブ装置２３に出力させ、出力された第一音楽データを第二バッファメモリ２４に一時的に記憶する。 
【００５５】
次に、配信制御部２２は、第二バッファメモリ２４に記憶された第一音楽データを第二通信部２１に送信させ（Ｓ４２）、図５のステップＳ２２において取得された楽曲情報に基づいて第一音楽データの次の音楽データがあるか否かを判定する（Ｓ４３）。第一音楽データの次の音楽データが無いと判定された場合（Ｓ４３でＮｏ）、つまり、第一音楽データがＣＤアルバムにおいて最後の楽曲である場合、送信処理は終了となる。
【００５６】
一方、第一音楽データの次の音楽データがあると判定された場合（Ｓ４３でＹｅｓ）、配信制御部２２は、図５のステップＳ２４において受信された第一音楽データの要求にギャップレス再生指示情報が含まれているか否かを判定する（Ｓ４４）。ギャップレス再生指示情報が含まれていないと判定された場合（Ｓ４４でＮｏ）、第一音楽データの送信処理は終了となる。
【００５７】
このように、第一音楽データの要求にギャップレス再生指示情報が含まれない場合、配信制御部２２は、第一音楽データの要求に対する応答として、光ディスクに記録された複数の音楽データのうち第一音楽データのみを第二通信部２１に送信させる。
【００５８】
一方、第一音楽データの要求にギャップレス再生指示情報が含まれていると判定された場合（Ｓ４４でＹｅｓ）、配信制御部２２は、光ディスクドライブ装置２３を制御することにより、第一音楽データの次の音楽データを読み出す（Ｓ４５）。第一音楽データの次の音楽データは、第二音楽データとも表現される。配信制御部２２は、具体的には、光ディスクに記録された次の音楽データを光ディスクドライブ装置２３に出力させ、出力された音楽データを第二バッファメモリ２４に一時的に記憶する。そして、配信制御部２２は、第二バッファメモリ２４に記憶された音楽データを第二通信部２１に送信させ（Ｓ４６）、さらに次の音楽データがあるか否かを判定する（Ｓ４３）。
【００５９】
このように、第一音楽データの要求にギャップレス再生指示情報が含まれる場合、配信制御部２２は、第一音楽データの要求に対する応答として、再生順序が第一音楽データ以降の順序に定められた全ての音楽データを第二通信部２１に送信させる。これにより、再生装置１０は、第一音楽データの再生後に次の音楽データの要求を送信する必要がない。このため、本来発生しない無音期間の発生が抑制される。
【００６０】
再生順序が第一音楽データ以降の順序に定められた全ての音楽データは、具体的には、例えば、ＨＴＴＰにしたがったデータフォーマットで送信される。言い換えれば、再生順序が第一音楽データ以降の順序に定められた全ての音楽データは、ＨＴＴＰ応答として送信される。図９は、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されるときのデータフォーマットを示す図である。
【００６１】
図９のデータフォーマットには、「Ｔｒａｎｓｆｅｒ−Ｅｎｃｏｄｉｎｇ：ｃｈｕｎｋｅｄ」の記述が含まれる。この記述は、音楽データがチャンクと呼ばれる伝送単位で送信されることを示している。例えば、第一音楽データ及び再生順序が第一音楽データの次の順序に定められた第二音楽データが送信される場合、第一音楽データを含む第一チャンク、及び、第二音楽データを含む第二チャンクが送信される。
【００６２】
また、図９の例では、チャンクのヘッダ領域であるチャンクヘッダにトラック番号が含まれる。トラック番号は、音楽データの再生順序を示す順序情報の一例である。例えば、第一音楽データ及び第二音楽データが送信される場合、第一音楽データ及び第一音楽データの再生順序を示す第一順序情報を含む第一チャンク、並びに、第二音楽データ及び第二音楽データの再生順序を示す第二順序情報を含む第二チャンクが送信される。
【００６３】
上述の通常再生においては、一の音楽データの要求への応答として一の音楽データが受信されるため、再生制御部１４は、再生中の音楽データのトラック番号を容易に認識し、表示部１２にトラック番号を表示させることができる。
【００６４】
これに対し、ギャップレス再生においては、一の音楽データの要求への応答として複数の音楽データが１つのストリームとして受信される。このため、再生制御部１４が一の音楽データと次の音楽データの境界を認識することが難しい。言い換えれば、再生制御部１４は、再生中の音楽データのトラック番号を認識し、表示部１２に表示させることが難しい。
【００６５】
そこで、１つのチャンクに１つの音楽データが含まれれば、再生制御部１４は、チャンクの境界を検出することにより、音楽データの境界として認識することができる。つまり、再生制御部１４は、トラック番号をカウントアップする等の処理を行うことによって再生中の音楽データのトラック番号を認識し、表示部１２に表示させることができる。
【００６６】
また、音楽データと合わせて当該音楽データのトラック番号が送信されれば、再生制御部１４は、トラック番号をカウントするなどの処理を行うことなく、再生中の音楽データのトラック番号を表示部１２に容易に表示させることができる。
【００６７】
なお、第一音楽データの要求に対する応答として、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されることは必須ではない。配信制御部２２は、第一音楽データの要求に対する応答として、少なくとも第一音楽データ及び第二音楽データを第二通信部２１に送信させればよい。上述のように、第二音楽データは、再生順序が第一音楽データの次の順序に定められた音楽データである。
【００６８】
［第一音楽データの再生処理］
図５のステップＳ１８の第一音楽データの再生処理の詳細について説明する。図１０は、第一音楽データの再生処理のフローチャートである。
【００６９】
まず、再生制御部１４は、表示部１２に第一音楽データの楽曲再生画像を表示させる（Ｓ５１）。再生制御部１４は、具体的には、映像信号を表示部１２に出力することにより表示部１２に第一音楽データの楽曲再生画像を表示させる。楽曲再生画像には、順序情報として第一音楽データとともに受信されたトラック番号が含まれる。
【００７０】
次に、再生制御部１４は、第一音楽データを再生する（Ｓ５２）。再生制御部１４は、第一通信部１３によって受信された第一音楽データであって、第一バッファメモリ１５に記憶された第一音楽データを読み出し、読み出した第一音楽データをデコードする。そして、再生制御部１４は、デコード後の第一音楽データを出音部１６に出力する。この結果、第一音楽データが再生される。
【００７１】
次に、再生制御部１４は、図５のステップＳ１３において受信された楽曲情報であって、第一記憶部１７に記憶された楽曲情報を参照することにより、楽曲情報において第一音楽データの次の音楽データがあるか否かを判定する（Ｓ５３）。楽曲情報において第一音楽データの次の音楽データが無いと判定された場合（Ｓ５３でＮｏ）、つまり、第一音楽データがＣＤアルバムにおいて最後の楽曲である場合、再生処理は終了となる。
【００７２】
一方、第一音楽データの次の音楽データがあると判定された場合（Ｓ５３でＹｅｓ）、再生制御部１４は、第一バッファメモリ１５を参照することにより、当該次の音楽データが受信済みであるか否かを判定する（Ｓ５４）。上述のように、第一音楽データと次の音楽データの境界は、チャンクの境界を検出することにより認識可能である。次の音楽データが受信済みでないと判定される場合（Ｓ５４でＮｏ）は、言い換えれば、ユーザによって通常再生が指示されている場合である。この場合、図５のステップＳ１６と同様の処理が行われる。つまり、第一音楽データの次の第二音楽データの要求の送信処理が行われる。
【００７３】
このように、通常再生においては、再生装置１０は、第一音楽データの再生後に第二音楽データの要求を送信するため、本来発生しない無音期間が発生してしまう場合がある。
【００７４】
一方、次の音楽データが受信済みであると判定される場合（Ｓ５４でＹｅｓ）は、言い換えれば、ユーザによってギャップレス再生が指示されている場合である。この場合、再生制御部１４は、表示部１２に第一音楽データの次の音楽データの楽曲再生画像を表示させ（Ｓ５５）、当該次の音楽データを再生する（Ｓ５６）。そして、再生制御部１４は、楽曲情報において、さらに次の音楽データがあるか否かを判定する（Ｓ５３）。
【００７５】
このように、ギャップレス再生においては、第一音楽データの次の音楽データがあらかじめ受信されているため、本来発生しない無音期間の発生が抑制される。
【００７６】
［変形例］
なお、再生装置１０は、コントローラおよびレンダラーに分かれていてもよい。図１１は、このような変形例に係るコンテンツ配信システムを構成する機器の外観図である。
【００７７】
図１１に示されるコンテンツ配信システム１００ａは、コントローラ３０と、レンダラー４０と、コンテンツ配信装置２０とを備える。コントローラ３０及びレンダラー４０は、再生装置を構成する。
【００７８】
コントローラ３０は、例えば、スマートフォンまたはタブレット端末などの汎用の携帯端末であるが、コンテンツ配信システム１００ａの専用コントローラであってもよい。汎用の携帯端末がコントローラ３０として利用される場合、当該携帯端末をコンテンツ配信システム１００ａの専用コントローラとして機能させるためのアプリケーションプログラムがあらかじめインストールされる。
【００７９】
レンダラー４０は、例えば、コンテンツ配信装置２０及びコントローラ３０との通信機能を有するスピーカシステムである。
【００８０】
このようなコンテンツ配信システム１００ａにおいては、上記図５のステップＳ１１〜ステップＳ１５の処理がコントローラ３０によって行われ、ステップＳ１６〜ステップＳ１８の処理は、レンダラー４０によって行われる。このようなコンテンツ配信システム１００ａも、第一コンテンツデータ及び第二コンテンツデータをギャップレス再生することができる。
【００８１】
［効果等］
以上説明したように、コンテンツ配信システム１００は、再生装置１０と、コンテンツ配信装置２０とを備える。再生装置１０は、第一通信部１３と、第一通信部１３に第一コンテンツデータの要求を送信させ、かつ、第一通信部１３によって受信された第一コンテンツデータを再生する再生制御部１４とを備える。コンテンツ配信装置２０は、再生装置１０から第一コンテンツデータの要求を受信する第二通信部２１と、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、第一コンテンツデータ及び再生順序が第一コンテンツデータの次の順序に定められた第二コンテンツデータを第二通信部２１に送信させる配信制御部２２とを備える。第一コンテンツデータは、例えば、上記実施の形態の第一音楽データであり、第二コンテンツデータは、例えば、上記実施の形態の第二音楽データである。
【００８２】
これにより、コンテンツ配信システム１００は、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。言い換えれば、コンテンツ配信システム１００は、第一コンテンツデータ及び第二コンテンツデータをギャップレス再生することができる。
【００８３】
また、配信制御部２２は、第一コンテンツデータの要求に対する応答として、第一コンテンツデータの再生順序を示す第一順序情報、及び、第二コンテンツデータの再生順序を示す第二順序情報を第二通信部２１に送信させてもよい。第一順序情報及び第二順序情報は、例えば、上記実施の形態のトラック情報である。
【００８４】
これにより、一のコンテンツデータの要求に対する応答として、複数のコンテンツデータが受信された場合であっても、再生装置１０は、各コンテンツデータの再生順序を容易に認識できる。例えば、再生装置１０は、各コンテンツデータの再生順序を表示部１２に容易に表示することができる。
【００８５】
また、配信制御部２２は、第一コンテンツデータの要求に対する応答として、第一コンテンツデータ及び第一順序情報を含む第一伝送単位、並びに、第二コンテンツデータ及び第二順序情報を含む第二伝送単位を第二通信部２１に送信させてもよい。第一伝送単位及び第二伝送単位は、例えば、上記実施の形態のチャンクである。
【００８６】
これにより、再生装置１０は、伝送単位の境界を検出することにより、コンテンツデータの境界を容易に認識できる。
【００８７】
また、配信制御部２２は、第一コンテンツデータの要求に対する応答として、再生順序が第一コンテンツデータ以降の順序に定められた全てのコンテンツデータを第二通信部２１に送信させてもよい。
【００８８】
また、配信制御部２２は、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれない場合に、第一コンテンツデータの要求に対する応答として、第一コンテンツデータ及び第二コンテンツデータのうち第一コンテンツデータのみを第二通信部２１に送信させてもよい。
【００８９】
これにより、コンテンツ配信装置２０は、第一コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、第一コンテンツデータのみを送信するか、第一コンテンツデータ及び第二コンテンツデータを送信するかを切り替えることができる。
【００９０】
これにより、コンテンツ配信システム１００は、再生順序が第一コンテンツデータ以降の順序に定められた全てのコンテンツデータをギャップレス再生することができる。
【００９１】
また、第一コンテンツデータおよび第二コンテンツデータは、記録媒体に記録された音楽データであり、配信制御部２２は、記録媒体から取得した第一コンテンツデータおよび第二コンテンツデータを第二通信部２１に送信させてもよい。記録媒体は、例えば、ＣＤである。
【００９２】
これにより、コンテンツ配信システム１００は、第一音楽データ及び第二音楽データが連続再生される場合に、第一音楽データの再生後第二音楽データが再生される前に不要な無音期間が生じることを抑制することができる。
【００９３】
また、再生装置１０は、さらに、ユーザの操作を受け付ける操作受付部１１を備えてもよい。再生制御部１４は、操作受付部１１によって受け付けられたユーザの操作に応じて第一コンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定してもよい。
【００９４】
これにより、コンテンツ配信装置２０は、第一コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、第一コンテンツデータのみを送信するか、第一コンテンツデータ及び第二コンテンツデータを送信するかを切り替えることができる。
【００９５】
また、再生装置１０は、第一通信部１３と、第一通信部１３にコンテンツデータの要求を送信させ、かつ、第一通信部１３によって受信されたコンテンツデータを再生する再生制御部１４と、ユーザの操作を受け付ける操作受付部１１とを備える。再生制御部１４は、操作受付部１１によって受け付けられたユーザの操作に応じてコンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定する。
【００９６】
これにより、コンテンツ配信装置２０は、コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、要求されたコンテンツデータのみを送信するか、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信するかを切り替えることができる。
【００９７】
また、コンテンツ配信装置２０などのコンピュータによって実行されるコンテンツ配信方法は、再生装置１０から第一コンテンツデータの要求を受信し、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、第一コンテンツデータ及び再生順序が第一コンテンツデータの次の順序に定められた第二コンテンツデータを送信する。
【００９８】
このようなコンテンツ配信方法は、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後、第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。
【００９９】
また、本開示は、上記コンテンツ配信方法をコンピュータに実行させるためのプログラムとして実現されてもよい。
【０１００】
このようなプログラムは、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後、第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。
【０１０１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。そこで、以下、他の実施の形態をまとめて説明する。
【０１０２】
例えば、上記実施の形態では、音楽データは、ＰＣＭ形式で送受信されたが、ＭＰ３などの圧縮された形式で送受信されてもよい。この場合、コンテンツ配信装置は、ＰＣＭ形式の音楽データを一度デコードした後、ＭＰ３等の形式にエンコードして送信する。つまり、コンテンツ配信装置は、デコーダ及びエンコーダを備えてもよい。
【０１０３】
上記実施の形態では、再生順序が定められた複数の音楽データが連続再生されたが、再生順序が定められた静止画像データまたは動画像データが連続再生されてもよい。つまり、コンテンツデータは、音楽データに限定されず、静止画像データまたは動画像データであってもよい。
【０１０４】
上記実施の形態では、コンテンツ配信装置から通常の再生速度の音楽データが送信されたが、早送り状態の音楽データが送信されてもよい。同様に、コンテンツ配信装置からはスロー再生された音楽データが送信されてもよい。つまり、コンテンツ配信装置において再生速度が通常と異なるように変更されたコンテンツデータがコンテンツ配信装置から送信されてもよい。
【０１０５】
また、上記実施の形態では、コンテンツデータはＣＤに記録されていたが、ＤＶＤ、ＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））、または、ＡＤ（Ａｒｃｈｉｖａｌ  Ｄｉｓｃ（登録商標））などのその他の光ディスクに記録されていてもよい。また、コンテンツデータは、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）または半導体メモリなど、光ディスク以外の記録媒体に記録されていてもよい。つまり、コンテンツ配信装置が光ディスクドライブ装置を備えることは必須ではない。
【０１０６】
また、上記実施の形態では、コンテンツ配信装置は、要求されたコンテンツデータのみを送信するか、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信するかを切り替えた。しかしながら、コンテンツ配信装置は、常に、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信してもよい。つまり、コンテンツ配信システムにおいて、常にギャップレス再生が行われてもよい。この場合、ギャップレス再生指示情報は省略されてもよい。
【０１０７】
また、上記実施の形態のコンテンツ配信システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの小規模な通信ネットワークを利用して通信を行うが、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの大規模な通信ネットワークを利用して通信を行ってもよい。例えば、再生装置及びコンテンツ配信装置は、インターネットを介して通信を行ってもよい。この場合、再生装置は、ネットワークオーディオプレーヤ、スマートフォン、またはタブレット端末などの汎用装置であり、コンテンツ配信装置は、クラウドサーバであってもよい。
【０１０８】
また、上記実施の形態で説明した再生装置及びコンテンツ配信装置の間で行われる通信は、ＤＬＮＡ（登録商標）の通信プロトコルにしたがった通信に限定されない。再生装置及びコンテンツ配信装置の間で行われる通信には、例えば、Ｚｉｇｂｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）または、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信規格が用いられてもよい。また、無線通信に代えて、有線ＬＡＮを用いた通信などの有線通信が行われてもよい。
【０１０９】
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、上記実施の形態において、複数の処理の順序が変更されてもよいし、複数の処理が並行して実行されてもよい。
【０１１０】
また、上記実施の形態において、再生制御部及び配信制御部などの構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１１１】
また、再生制御部及び配信制御部などの構成要素は、回路（または集積回路）でもよい。これらの回路は、全体として１つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【０１１２】
また、本開示の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。例えば、本開示は、コンテンツ配信装置として実現されてもよいし、コンピュータによって実行されるコンテンツ配信方法として実現されてもよいし、コンテンツ配信方法をコンピュータに実行させるためのプログラムとして実現されてもよい。同様に、本開示は、再生装置として実現されてもよいし、コンピュータが実行するコンテンツ再生方法として実現されてもよいし、コンテンツ再生方法をコンピュータに実行させるためのプログラムとして実現されてもよい。
【０１１３】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１１４】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１１５】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１１６】
本開示は、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができるコンテンツ配信システムとして有用である。
【符号の説明】
【０１１７】
１０  再生装置
１１  操作受付部
１２  表示部
１３  第一通信部
１４  再生制御部
１５  第一バッファメモリ
１６  出音部
１７  第一記憶部
２０  コンテンツ配信装置
２１  第二通信部
２２  配信制御部
２３  光ディスクドライブ装置
２４  第二バッファメモリ
２５  第二記憶部
３０  コントローラ
４０  レンダラー
１００、１００ａ  コンテンツ配信システム
【図１】
0006558667.tif 000002
【図２】
0006558667.tif 000003
【図３】
0006558667.tif 000004
【図４】
0006558667.tif 000005
【図５】
0006558667.tif 000006
【図６】
0006558667.tif 000007
【図７】
0006558667.tif 000008
【図８】
0006558667.tif 000009
【図９】
0006558667.tif 000010
【図１０】
0006558667.tif 000011
【図１１】
0006558667.tif 000012