(57)【要約】【課題】コンテンツの再生中であっても再生モードの切替を行う。【解決手段】  音楽コンテンツの要求処理は、通常、コンテンツ要求３２が実行している。音楽コンテンツの再生中にユーザから再生モードの切替を指示されると、再生モード切替部３９が音楽コンテンツの要求処理を行う。再生モード切替部３９は、再生中の音楽コンテンツの次に再生する音楽コンテンツの受信が開始しているか否かをチェックする。次に再生する音楽コンテンツの受信が既に開始しているとき、再生モード切替部３９は、次に再生する音楽コンテンツの受信を停止し、現在再生している曲を最後まで再生した後、新しい再生モードに適した音楽コンテンツを選択してサーバ２に要求する。最後に、再生モード切替部３９は、再生モードの設定を切り替える。以後、音楽コンテンツの要求処理はコンテンツ要求部３２が行う。【選択図】図６
2006221722.tif 000002
【特許請求の範囲】
【請求項１】
再生順序情報により再生順序が予め決められたコンテンツを格納するコンテンツ格納手段を備えたコンテンツ格納装置と、
上記コンテンツ格納装置と通信を行う通信手段と、
上記再生順序情報と再生モードの種類とを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を上記コンテンツ格納装置に行う要求手段と、
上記コンテンツを再生する再生手段と、
上記コンテンツ格納装置から受信したコンテンツを一時的に格納するとともに、上記格納したコンテンツを所定の速度で上記再生手段に出力する一時格納手段と、
再生中のコンテンツと次に再生するコンテンツとが上記一時格納手段に格納されているときに上記再生モードの切替が指示されると、上記次に再生するコンテンツの受信を中止し、上記再生中のコンテンツの再生が完了したのちに、上記再生順序情報と上記指示された再生モードとを基に次に再生するコンテンツを選択し、該コンテンツの送信要求を上記コンテンツ格納装置に行う再生モード切替手段と
を備えたコンテンツ再生装置と
を有することを特徴とするコンテンツ再生システム。
【請求項２】
上記再生モード切替手段は、上記一時格納手段に上記再生中のコンテンツのみが格納されているとき、上記再生モードの切替が指示されると、上記再生順序情報と指示された再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を上記コンテンツ格納装置に行うことを特徴とする請求項１記載のコンテンツ再生システム。
【請求項３】
上記再生モードには、上記再生順序情報の順でコンテンツを再生する連続再生モードと、上記再生順序情報の順でのコンテンツの再生を繰り返すリピートモードと、単一のコンテンツの再生を繰り返すリピートモードとが存在することを特徴とする請求項１記載のコンテンツ再生システム。
【請求項４】
再生順序情報により再生順序が予め決められたコンテンツを受信し、受信したコンテンツを再生するコンテンツ再生装置であって、
上記再生順序情報と再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を行う要求手段と、
上記コンテンツを再生する再生手段と、
上記コンテンツ格納装置から受信したコンテンツを一時的に格納するとともに、格納したコンテンツを所定の速度で上記再生手段に出力する一時格納手段と、
再生中のコンテンツと次に再生するコンテンツとが上記一時格納手段に格納されているときに上記再生モードの切替が指示されると、上記次に再生するコンテンツの受信を中止し、上記再生中のコンテンツの再生が完了したのちに、上記再生順序情報と指示された再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を行う再生モード切替手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項５】
再生順序情報により再生順序が予め決められたコンテンツを格納したコンテンツ格納装置と、上記コンテンツ格納装置に格納されたコンテンツを再生するコンテンツ再生装置とからなるコンテンツ再生システムのコンテンツ再生方法であって、
上記コンテンツ格納装置から上記コンテンツ再生装置に上記再生順序情報を送信する再生順序情報送信工程と、
上記コンテンツ再生装置の再生モードを設定する再生モード設定工程と、
上記再生順序情報と上記設定された再生モードとを基に次に再生するコンテンツを選択する選択工程と、
上記選択したコンテンツの送信要求を上記コンテンツ格納装置に行うコンテンツ要求工程と、
上記コンテンツ格納装置から送信されたコンテンツを一時格納手段に格納するコンテンツ格納工程と、
上記一時格納手段に格納されたコンテンツを所定の速度で再生する再生工程と、
再生中のコンテンツと次に再生するコンテンツとが上記コンテンツ格納手段に格納されているときに上記再生モードの切替が指示されると、上記次に再生するコンテンツの受信を中止し、上記再生中のコンテンツの再生が完了したのちに、上記再生順序情報と指示された再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を上記コンテンツ格納装置に行う再生モード切替工程と
を備えることを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ格納装置に格納されたコンテンツをコンテンツ再生装置で再生するコンテンツ再生システム、コンテンツ再生装置、コンテンツ再生方法に関する。
【背景技術】
【０００２】
従来、ＭＤ（ミニディスク；登録商標）と呼ばれる光学記録媒体が存在する。ＭＤには、圧縮された音声データと、エラー訂正のためのデータが記録される。ＭＤプレーヤは、ＭＤに記録された音声データを読出し、読み出した音声データにエラー訂正を施し、エラー訂正を施した音声データを伸長して再生信号を生成する。
【０００３】
ＭＤプレーヤは、音切れを防止するための一時格納手段を備えている。バッファは、読出ポインタと書込ポインタとを備え、ディスクから読み出した音声データを書き込みつつ書き込んだ音声データをデコーダに出力する。
【０００４】
バッファへの書き込みビットレートと読出しビットレートとは等しくなるように制御されている。ＭＤプレーヤが正常に動作している間は、バッファに蓄積された音声データの容量は常に規定量に保持される。ディスクの汚れや振動などにより、ディスクからの信号の読出しが失敗したときであっても、バッファの読出しポインタが書込ポインタに追いつくまで、再生音に音切れが生じない（例えば、特許文献１）。
【０００５】
ところで、近年、サーバにコンテンツを格納し、このコンテンツをクライアントで再生するコンテンツ再生システムが存在する。コンテンツ再生システムのクライアントには、コンテンツ受信用のバッファが設けられている。クライアントでは、規定量のコンテンツをバッファに格納したのち、コンテンツの再生を開始する。コンテンツをバッファに格納することで安定した再生を実現している。
【０００６】
また、従来の音楽プレーヤでは、再生モードを設定する機能を備えたものがある。再生モードには、「連続再生モード」、「リピートモード」、「１曲リピートモード」などがある。「連続再生モード」は、例えば、アルバムを曲順に再生するモードであり、最後の曲を再生すると再生を中止する。「リピートモード」は、アルバムなどを繰り返し再生するモードであり、最後の曲を再生するとアルバムの１曲目から再生を繰り返す。「１曲リピートモード」は、指定された１曲を繰り返し再生するモードである。再生モードの切替は、従来の音楽再生装置でも広く普及しているものである。
【０００７】
【特許文献１】特開平１０−１４９６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
クライアントは、サーバから受信したコンテンツをバッファに格納しつつ、バッファに格納したコンテンツを再生するという処理を行う。このような処理を行うと、サーバからコンテンツを受信するタイミングと、このコンテンツを再生するタイミングとの間にずれが生じる。このずれによりコンテンツ再生中の再生モードの切替が容易ではないという問題が生じる。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、コンテンツの再生中であっても再生モードの切替ができるコンテンツ再生装置、コンテンツ再生システム、コンテンツ再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した目的を達成するために、本発明にかかるコンテンツ再生システムは、再生順序情報により再生順序が予め決められたコンテンツを格納するコンテンツ格納手段を備えたコンテンツ格納装置と、コンテンツ格納装置と通信を行う通信手段と、再生順序情報と再生モードの種類とを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を上記コンテンツ格納装置に行う要求手段と、コンテンツを再生する再生手段と、コンテンツ格納装置から受信したコンテンツを一時的に格納するとともに、格納したコンテンツを所定の速度で再生手段に出力する一時格納手段と、再生中のコンテンツと次に再生するコンテンツとが一時格納手段に格納されているときに再生モードの切替が支持されると、次に再生するコンテンツの受信を中止し、再生中のコンテンツの再生が完了したのちに、再生順序情報と指示された再生モードとを基に次に再生するコンテンツを選択し、該コンテンツの送信要求をコンテンツ格納装置に行う再生モード切替手段とを備えたコンテンツ再生装置とを有する。
【００１１】
再生順序情報により再生順序が予め決められたコンテンツを受信し、受信したコンテンツを再生するコンテンツ再生装置であって、再生順序情報と再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を行う要求手段と、コンテンツを再生する再生手段と、コンテンツ格納装置から受信したコンテンツを一時的に格納するとともに、格納したコンテンツを所定の速度で再生手段に出力する一時格納手段と、再生中のコンテンツと次に再生するコンテンツとが一時格納手段に格納されているときに再生モードの切替が指示されると、次に再生するコンテンツの受信を停止し、再生中のコンテンツの再生が完了したのちに、再生順序情報と指示された再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を行う再生モード切替手段とを備える。
【００１２】
再生順序情報により再生順序が予め決められたコンテンツを格納したコンテンツ格納装置と、コンテンツ格納装置に格納されたコンテンツを再生するコンテンツ再生装置とからなるコンテンツ再生システムのコンテンツ再生方法であって、コンテンツ格納装置からコンテンツ再生装置に再生順序情報を送信する再生順序情報送信工程と、コンテンツ再生装置の再生モードを設定する再生モード設定工程と、再生順序情報と設定された再生モードとを基に次に再生するコンテンツを選択する選択工程と、選択したコンテンツの送信要求をコンテンツ格納装置に行うコンテンツ要求工程と、コンテンツ格納装置から送信されたコンテンツを一時格納手段に格納するコンテンツ格納工程と、一時格納手段に格納されたコンテンツを所定の速度で再生する再生工程と、再生中のコンテンツと次に再生するコンテンツとが一時格納手段に格納されているときに再生モードの切替が指示されると、次に再生するコンテンツの受信を中止し、再生中のコンテンツの再生が完了したのちに、再生順序情報と指示された再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求を上記コンテンツ格納装置に行う再生モード切替工程とを備える。
【発明の効果】
【００１３】
本発明によれば、再生中のコンテンツと次に再生するコンテンツとがコンテンツ格納手段に格納されているときに再生モードの切替が指示されると、次に再生するコンテンツの受信を受信し、再生中のコンテンツの再生が完了したのちに、再生順序情報と切替先の再生モードとを基に次に再生するコンテンツを決定し、該コンテンツの送信要求をコンテンツ格納装置に行う。これにより、コンテンツの再生中であっても再生モードの切替ができるようになった。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を適用したコンテンツ再生システム１について説明する。図１は、コンテンツ再生システム１の構成を示す。コンテンツ再生システム１は、コンテンツを格納したサーバ２と、コンテンツを再生するクライアント３と、サーバ２とクライアント３との通信を中継するスイッチングハブ４を備える。コンテンツ再生システム１は、ＬＡＮ（Local Area Network）で繋がっている。このＬＡＮは、ＴＣＰ／ＩＰ（Transport Protocol/Internet Protocol）に従い通信を行う。なお、コンテンツ再生システム１の構成及び通信方式として他の構成及び他の通信方式を用いてもよい。
【００１５】
サーバ２は、音楽コンテンツを格納するコンテンツ格納部２１と、音楽コンテンツの再生リストを格納する再生リスト格納部２２と、クライアント３との通信を行う通信部２３と音楽コンテンツ提供サービスを行う音楽コンテンツ提供部２４と、サーバ２全体の制御を行うシステムコントロール部２５とを備える。
【００１６】
音楽コンテンツ提供部２４は、クライアント３からの要求を受け、通信部２３を制御してクライアント３にデータを送信する。クライアント３から要求されるデータには、再生リストの一覧、再生リスト、音楽コンテンツなどがある。再生リストとは、複数の音楽コンテンツの再生順序及び曲情報を記載したリストである。
【００１７】
クライアント３は、サーバ２との通信を行う通信部３１と、サーバ２にコンテンツを要求するコンテンツ要求部３２と、サーバ２から受信した音楽コンテンツを一時的に蓄積する受信用リングバッファ３３と、音楽コンテンツをデジタル信号からアナログ信号に変換するコンバータ３４と、アナログの音楽信号を増幅するアンプ３５と、アンプ３５で増幅された音楽信号を音として出力するスピーカ３６と、ユーザからの入力を受け付ける入力部３７と、表示部３８とを備える。また、クライアント３は、コンテンツの再生中に再生モードが切替られたときに、コンテンツ要求部３２の代わりに次に再生するコンテンツ切換部３９を備える。
【００１８】
コンテンツ要求部３２は、ある音楽コンテンツの再生中に次に再生する音楽コンテンツを選択し、選択した音楽コンテンツをサーバ３に要求する。音楽コンテンツの再生順序は、再生リストに記載されている。コンテンツ要求部３２は、再生リストの記載と、現在の再生モードとを基に次に再生するコンテンツを選択する。再生モードには、「連続再生モード」、「リピートモード」、「１曲リピートモード」とがある。「連続再生モード」が選択されているときには、再生リストに記載された音楽コンテンツを順に要求する。「リピートモード」が選択されているときには、再生リストの再生順序を繰り返して再生する。「１曲リピートモード」は、ユーザから指定された１曲を繰り返して再生する。再生モードは、ユーザによって選択させる。
【００１９】
図２を参照してサーバ２からクライアント３への音楽コンテンツを送信する手順の一例について説明する。音楽コンテンツの送信は、ユーザの再生指示をトリガとして開始する。ユーザが入力部３７を操作すると、クライアント３の表示部３８には再生モード選択画面が表示される。再生モード選択画面では、アルバム再生、アーティスト再生、プレイリスト再生などが表示される。アルバム再生を選択するとサーバ２に格納されたアルバムの一覧が表示される。アーティスト再生を選択すると、サーバ２に格納されたアーティストの一覧が表示される。
【００２０】
アルバムの一覧から任意のアルバムを１つ選択すると、サーバ２は選択されたアルバムの再生リストをクライアント３に送信する（Ｉ）。再生リストは、再生順序情報と曲情報が記載されている。曲情報としては、図３に示すように音楽コンテンツの名称、コンテンツタイプ、サンプリング周波数、チャネル数、ビット数、音楽コンテンツの再生時間、音楽コンテンツのＵＲＬなどがある。再生リストは、アルバムリスト、プレイリスト、アーティストリストなどに分類することができる。アルバムリストはアルバムの収録曲の一覧であり、プレイリストはユーザが指定した曲の一覧であり、アーティストリストは同じアーティストが作成した曲の一覧である。
【００２１】
再生リストを受信すると、クライアント３は、アルバムに含まれる曲の一覧を表示部３８に表示させる。アルバムを選択した時点で再生を開始すると、クライアント３はアルバムに収録された曲を逐次再生する「通常再生モード」を開始する。アルバムを選択した後にリピートモードを設定すると、１枚のアルバムを繰り返して再生する「リピートモード」を開始する。アルバムから１曲を選択してリピートモードを設定すると１曲を繰り返して再生する「１リピートモード」を開始する。
【００２２】
コンテンツ要求部３２は、音楽コンテンツをサーバ２に要求し、サーバ２から提供された音楽コンテンツを再生する。コンテンツ要求部３２は、１曲単位で音楽コンテンツの要求を行う。要求を行う順序は再生モードにより決まる。「通常再生モード」の場合、クライアント３は、再生リストに記載された再生順序に従い音楽コンテンツを要求する。「リピートモード」の場合、再生リストに記載された再生順序に従い音楽コンテンツを要求し、最後の音楽コンテンツを再生すると、再生リストの１曲目から音楽コンテンツの要求を繰り返す。「１リピートモード」の場合、指定された曲を要求し、この曲の再生が終了するときに、再度同じ曲の要求を行う（ＩＩ）。サーバ２は、要求された音楽コンテンツをクライアント３送信する（ＩＩＩ）。
【００２３】
受信した音楽コンテンツは、受信用リングバッファ３３に格納される。受信用リングバッファ３３は、図４に示すような構成をしている。受信用リングバッファ３３には、書込ポインタと読出ポインタとが設定されている。図４（ａ）は、読出動作の様子を示している。データ読出しは等間隔であり、受信用リングバッファ３３に蓄積された音楽コンテンツが読み出されると、その領域は書込可能な領域となる。図４（ｂ）は、書込動作の様子を示している。書込動作では、書込ポインタが書込可能な領域を移動する。書込可能な領域が少なくなると、読出動作が進むまで受信を待機する。
【００２４】
コンテンツ要求部３２は、ある音楽コンテンツの再生が完了する前に、次の音楽コンテンツの送信要求をサーバ２に出力する。これを音楽コンテンツの先読みと呼ぶ。音楽コンテンツの先読みを行い、図４（ｃ）に示すように、受信用リングバッファ３３に現在再生中の音楽コンテンツと次に再生する音楽コンテンツとが継ぎ目なく連続して記録する。このように、ある音楽コンテンツの再生が完了する前に次の音楽コンテンツを継ぎ目なく記録することで、音楽コンテンツを連続して再生することができる。このような音楽再生方法をシームレス再生と呼ぶ。
【００２５】
シームレス再生は、ライブアルバムの再生に適している。シームレス再生でライブアルバムを再生すると、音楽コンテンツのトラックが１曲目から２曲目、２曲目から３曲目、…と移行するときのトラックの切れ目で音声波形が中断されず連続したままの状態で再生される。
【００２６】
シームレス再生では、受信用リングバッファの３３が音楽コンテンツ３秒分の容量であるとすると、次に再生する曲を記録し始めてから現在再生中の曲を再生するまでの約３秒間、受信用リングバッファ３３内に曲の継ぎ目が存在するようになる。
【００２７】
図５にシームレス再生をしたときの継ぎ目の状態を示す。音楽コンテンツ「連続再生モード」の受信用リングバッファ３３には、図５（ａ）のように、再生リストに記載されたＮ曲目と、Ｎ＋１曲目が継ぎ目なく連続して記録される。Ｎ曲目が最後の曲であればＮ曲目の以降にはなにも記録されない。
【００２８】
「リピートモード」では、再生リストの順番で音楽コンテンツを再生し、再生リストを全て再生し終わると、再生リストの最初の曲から再生を繰り返す。「リピートモード」の受信用リングバッファ３３には、図５（ｂ）のように、再生リストに記載されたＮ曲目と、Ｎ＋１曲目が継ぎ目なく記録される。Ｎ曲目が最後の曲であればＮ曲目の後に１曲目の音楽コンテンツが記録される。「１曲リピートモード」では、１つの曲を繰り返して再生する。「１曲リピートモード」の受信用リングバッファ３３には、再生している曲の後に同じ曲の先頭部分が記録される。
【００２９】
再生モード切替部３９は、コンテンツの再生中に再生モードが切替られたときに、コンテンツ要求部３２の代わりに次に再生する音楽コンテンツを選択する処理を行う。図６は、再生モード切替部３９の動作を説明するフローチャートである。音楽コンテンツの再生中にユーザから再生モードの切替が指示されると、再生モード切替部３９は、現在再生している曲の残り再生時間と、受信用リングバッファ３３の蓄積量とを基に、現在再生中の音楽コンテンツの最後までが既に受信用リングバッファ３３に記録しているか否かを判断する。現在再生中の音楽コンテンツの最後までが既に受信用リングバッファ３３に記録されており、この音楽コンテンツの後に次の音楽コンテンツが記録されている場合には（ステップＳ１；ＹＥＳ）、再生モード切替部３９は、次に再生する曲の受信を中止する（ステップＳ２）。そして、再生モード切替部３９は、既に受信用リングバッファ３３に記録された現在再生中の音楽コンテンツを最後まで再生させるとともに（ステップＳ３）、指定された再生モードに応じて次に再生する音楽コンテンツを選択する。選択方法は、後述する（ステップＳ４）。再生モード切替部３９は、再生モードの設定をユーザの指定した設定に切り替える（ステップＳ５）。
【００３０】
再生モード切替部３９は、選択した曲をサーバ２に要求する。サーバ２の音楽コンテンツ提供部２４は、再生モード切替部３９から要求された音楽コンテンツをクライアント３に送信する。クライアント３は、サーバ２から音楽コンテンツを受信し（ステップＳ６）、受信した音楽コンテンツを受信用リングバッファ３３に格納する。受信用リングバッファ３３は、バッファに蓄積した音楽コンテンツの容量がある一定量蓄積されたところで（ステップＳ７；ＹＥＳ）、受信用リングバッファ３３に記録された音楽コンテンツをコンバータ３４に出力する（ステップＳ８）。コンバータ３４に出力された音楽信号は、アンプ３５を経由してスピーカ３６で再生される。一方、ステップＳ７において一定量の音楽コンテンツが蓄積されない場合には（ステップＳ７；ＮＯ）、一定量の音楽コンテンツが蓄積されるまで待機する。
【００３１】
ステップＳ１において、現在再生している曲の最後まで受信していないとき（ステップＳ１；ＮＯ）、再生モード切替部３９は、ユーザの指示に従って再生モードを切り替える（ステップＳ９）。そして、再生モードの切替方向と現在再生中の曲とを基に次に再生する曲を選択する（ステップＳ１０）。曲の選択方法は、図７に記載された方法と同じである。選択方法は、後述する。
【００３２】
そして、現在再生中の音楽コンテンツの再生を継続しつつ、現在再生中の曲を全て受信するまでは（ステップＳ１１；ＮＯ）、現在再生中の曲の受信を継続する。そして、現在再生中の曲が全てを受信完了すると（ステップＳ１１；ＹＥＳ）、ステップＳ１０で選択した曲をサーバ２に要求する（ステップＳ１２）。
【００３３】
受信用リングバッファ３３は、バッファに蓄積した音楽コンテンツの容量がある一定量蓄積されたところで（ステップＳ１３；ＹＥＳ）、受信用リングバッファ３３に蓄積された音楽コンテンツをコンバータ３４に出力する（ステップＳ８）。コンバータ３４に出力された音楽信号は、アンプ３５を経由してスピーカ３６で再生される。一方、ステップＳ１２において一定量の音楽コンテンツが蓄積されない場合には（ステップＳ１３：ＮＯ）、一定量の音楽コンテンツが蓄積されるまで待機する。
【００３４】
図７を参照して再生モードの切替方向と、切替方向に応じた音楽コンテンツの選択方法について説明する。再生モードの切替方向には、「連続再生モード」から「リピートモード」への切替、「リピートモード」から「連続再生モード」への切替、「１リピートモード」から「リピートモード」への切替、「リピートモード」から「１リピートモード」への切替、「連続再生モード」から「１リピートモード」への切替、「１リピートモード」から「連続再生モード」への切替の６つの切替方向がある。
【００３５】
「連続再生モード」で音楽コンテンツを再生しているときにユーザが「リピートモード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲が再生リストの最後の曲であるとき、再生リストの１曲目をサーバ２に要求する。一方、現在再生中の曲が再生リストの最後の曲以外の曲であるとき、再生リストの次の曲をサーバ２に要求する。
【００３６】
「リピートモード」で音楽コンテンツを再生しているときにユーザが「連続再生モード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲が再生リストの最後の曲であるとき、現在再生中の曲を最後まで再生し終えた後、再生を停止する。一方、現在再生中の曲が再生リストの最後の曲以外の曲であるとき、再生リストの次の曲をサーバ２に要求する。
【００３７】
「１リピートモード」で音楽コンテンツを再生しているときにユーザが「リピートモード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲が含まれる再生リストを読み出し、読み出した再生リストの次の曲をサーバ２に要求する。そして、再生モードを「リピートモード」に切り替える。
【００３８】
「リピートモード」で音楽コンテンツを再生しているときにユーザが「１リピートモード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲をサーバ２に要求する。そして、再生モードを「１リピートモード」に切り替える。「１リピートモード」では、現在再生中の曲と同じ曲を繰り返し再生する。
【００３９】
「連続再生モード」で音楽コンテンツを再生しているときにユーザが「１リピートモード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲をサーバ２に要求する。そして、再生モードを「１リピートモード」に切り替える。「１リピートモード」では、現在再生中の曲と同じ曲を繰り返し再生する。
【００４０】
「１リピートモード」で音楽コンテンツを再生しているときにユーザが「連続再生モード」への切替を指示すると、再生モード切替部３９は、現在再生中の曲が含まれる再生リストを読み出し、再生リストの次の曲をサーバ２に要求する。現在再生中の曲が再生リストの最後の曲である場合には、現在再生中の曲を再生した後、再生を停止する。
【００４１】
受信用リングバッファ３３は、安定した再生を実現するために、一定量の音楽コンテンツが蓄積されてから、この音楽コンテンツをコンバータ３４に出力して再生する。受信用リングバッファ３３に曲の継ぎ目が存在するときに、再生モードの切替が指示されると、再生モードの切替に応じた音楽コンテンツを受信するための時間が必要となる、新しい音楽コンテンツの受信タイミングによっては、受信用リングバッファ３３の読出しが新しい音楽コンテンツの受信に追いついてしまい、音楽が再生できない状態になることがある。
【００４２】
本発明を適用したコンテンツ再生システム１では、図６のフローチャートに示すように、次の音楽コンテンツを受信し始めた後、再生モードの切替が指示されると、既に受信した音楽コンテンツの受信を停止し、現在再生している音楽コンテンツの再生が完了した時点で、再生モードの切替方向に応じた音楽コンテンツをサーバ２に要求する。これにより、音楽コンテンツの再生中であっても再生モードを切り替えることができる。
【図面の簡単な説明】
【００４３】
【図１】コンテンツ再生システムの構成を示すブロック図である。
【図２】サーバからクライアントへ音楽コンテンツを送信する手順の一例を示す図である。
【図３】再生リストの構成を示す図である。
【図４】受信用リングバッファにおける読み出し及び書き込みの様子を示す図である。
【図５】シームレス再生をしたときの継ぎ目の状態を示す図である。
【図６】再生モード切替部の動作を示すフローチャートである。
【図７】再生モード切替時における再生モードの切替方向と切替方向に応じた音楽コンテンツの選択方法を示す図である。
【符号の説明】
【００４４】
１  コンテンツ再生システム、２  サーバ、３  クライアント、４  スイッチングハブ、２１  コンテンツ格納部、２２  再生リスト格納部、２３  通信部、２４  音楽コンテンツ提供部、３１  通信部、３２  コンテンツ要求部、３３  受信用リングバッファ、３４  コンバータ、３５  アンプ、３６  スピーカ、３７  入力部、３８  表示部、３９  再生モード切替部
【図１】
2006221722.tif 000003
【図２】
2006221722.tif 000004
【図３】
2006221722.tif 000005
【図４】
2006221722.tif 000006
【図５】
2006221722.tif 000007
【図６】
2006221722.tif 000008
【図７】
2006221722.tif 000009