(57)【要約】【課題】サーバを利用せずに、ネットワークに接続された複数の再生装置間において、シームレスな再生動作の切り替えを簡単な操作で行うこと。【解決手段】サーバ装置２０からコンテンツを受信して再生可能な第１及び第２の再生装置３０Ａ、３０Ｂがネットワークを介して接続されたコンテンツ再生システム１が提供される。このシステム１では、第１の再生装置３０Ａは、サーバ装置２０からコンテンツを受信して再生する途中に、再生中のコンテンツを第２の再生装置３０Ｂで再生させるための切替指示を受け付けると、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報をネットワークを介して第２の再生装置３０Ｂに送信し、第２の再生装置３０Ｂは、第１の再生装置３０Ａから再生情報を受信すると、再生情報に基づいて、サーバ装置２０からコンテンツの再生経過時間以後のデータを受信して再生する。【選択図】図１
2008139423.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置からコンテンツを受信して再生可能な第１及び第２の再生装置が有線または無線で接続されたコンテンツ再生システムであって：
前記第１の再生装置は、
前記サーバ装置からコンテンツを受信して再生する途中に、前記再生中のコンテンツを前記第２の再生装置で再生させるための切替指示を受け付けると、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、前記第２の再生装置に送信し、
前記第２の再生装置は、
前記第１の再生装置から前記再生情報を受信すると、前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生することを特徴とする、コンテンツ再生システム。
【請求項２】
サーバ装置又は他の再生装置とデータ通信する通信部と；
前記通信部により前記サーバ装置から受信したコンテンツを再生する再生部と；
前記再生部によるコンテンツの再生中に、切替指示を受け付けると、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、前記通信部を介して前記他の再生装置に送信する再生切替部と；
を備えることを特徴とする、再生装置。
【請求項３】
前記再生情報は、前記再生装置で設定されている再生モードを表す再生モード情報をさらに含むことを特徴とする、請求項２に記載の再生装置。
【請求項４】
前記再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むことを特徴とする、請求項３に記載の再生装置。
【請求項５】
前記再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含むことを特徴とする、請求項３に記載の再生装置。
【請求項６】
前記再生情報は、前記再生中のコンテンツの送信元の前記サーバ装置に関するサーバ情報をさらに含むことを特徴とする、請求項２に記載の再生装置。
【請求項７】
前記再生切替部による前記他の再生装置へのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えることを特徴とする、請求項２に記載の再生装置。
【請求項８】
前記再生切替部は、前記切替指示を受け付けると、前記再生装置とデータ通信可能な他の１又は２以上の再生装置を探索し、前記探索した再生装置の中から前記コンテンツの再生切替先の前記他の再生装置を決定することを特徴とする、請求項２に記載の再生装置。
【請求項９】
前記再生切替部は、前記切替指示を受け付けた後に、前記再生部による前記コンテンツの再生を停止させ、当該停止した時点の前記再生経過時間を前記他の再生装置に送信することを特徴とする、請求項２に記載の再生装置。
【請求項１０】
前記再生切替部は、前記再生情報を前記他の再生装置に送信した後に、再生開始指示を前記他の再生装置に送信することを特徴とする、請求項２に記載の再生装置。
【請求項１１】
前記再生切替部は、前記他の再生装置から、前記他の再生装置における前記コンテンツの再生開始通知を受信することを特徴とする、請求項２に記載の再生装置。
【請求項１２】
前記再生切替部は、前記再生開始通知を受信した後に、前記再生部による前記コンテンツの再生を停止させることを特徴とする、請求項１１に記載の再生装置。
【請求項１３】
サーバ装置又は他の再生装置とデータ通信する通信部と；
前記通信部により前記サーバ装置から受信したコンテンツを再生する再生部と；
前記他の再生装置から前記通信部を介して、前記他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信する再生切替部と；
前記再生情報に基づいて、前記サーバ装置から前記通信部を介して前記コンテンツの前記再生経過時間以後のデータを受信して、前記再生部により再生するよう制御する再生制御部と；
を備えることを特徴とする、再生装置。
【請求項１４】
前記再生情報は、前記他の再生装置で設定されている再生モードを表す再生モード情報をさらに含み、
前記再生制御部は、前記再生モード情報に基づいて、前記コンテンツの再生を制御することを特徴とする、請求項１３に記載の再生装置。
【請求項１５】
前記再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むことを特徴とする、請求項１４に記載の再生装置。
【請求項１６】
前記再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含み、
前記再生制御部は、前記再生範囲情報に基づいて、前記再生部によるコンテンツの再生範囲を特定することを特徴とする、請求項１４に記載の再生装置。
【請求項１７】
前記再生情報は、前記再生中のコンテンツの送信元の前記サーバ装置に関するサーバ情報をさらに含み、
前記再生制御部は、前記サーバ情報に基づいて、前記再生中のコンテンツの送信元の前記サーバ装置を特定することを特徴とする、請求項１３に記載の再生装置。
【請求項１８】
前記再生切替部による前記他の再生装置からのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えることを特徴とする、請求項１３に記載の再生装置。
【請求項１９】
前記再生制御部は、前記他の再生装置から再生開始指示を受信した後に、前記再生情報に基づいて、前記再生部による前記コンテンツの再生を開始するよう制御することを特徴とする、請求項１３に記載の再生装置。
【請求項２０】
前記再生切替部は、前記再生部による前記コンテンツの再生開始後に、前記コンテンツの再生開始通知を前記他の再生装置に送信することを特徴とする、請求項１３に記載の再生装置。
【請求項２１】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：
前記サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；
前記コンテンツの再生中に、当該再生中のコンテンツを前記他の再生装置で再生させるための切替指示を受け付けるステップと；
前記切替指示の受け付けに応じて、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を前記他の再生装置に送信するステップと；
を含むことを特徴とする、再生切替方法。
【請求項２２】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：
前記他の再生装置から、当該他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；
前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生するよう制御するステップと；
を含むことを特徴とする、再生切替方法。
【請求項２３】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：
前記サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；
前記コンテンツの再生中に、当該再生中のコンテンツを前記他の再生装置で再生させるための切替指示を受け付けるステップと；
前記切替指示の受け付けに応じて、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を前記他の再生装置に送信するステップと；
を実行させるためのプログラム。
【請求項２４】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：
前記他の再生装置から、当該他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；
前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生するよう制御するステップと；
を実行させるためのプログラム。
【請求項２５】
サーバ装置からコンテンツを受信して再生可能な第１及び第２の再生装置が有線または無線で接続されたコンテンツ再生システムであって：
前記第１の再生装置は、
前記第２の再生装置において再生中のコンテンツを前記第１の再生装置で再生させるための切替指示を受け付けると、再生情報の送信要求を前記第２の再送装置に送信し、
前記第２の再生装置は、
前記サーバ装置からコンテンツを受信して再生する途中に、前記第１の再生装置から前記再生情報の送信要求を受信すると、再生中の前記コンテンツの属性情報と再生経過時間とを含む再生情報を、前記第１の再生装置に送信し、
前記第１の再生装置は、
前記第２の再生装置から前記再生情報を受信すると、前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生することを特徴とする、コンテンツ再生システム。
【請求項２６】
サーバ装置又は他の再生装置とデータ通信する通信部と；
前記通信部により前記サーバ装置から受信したコンテンツを再生する再生部と；
切替指示を受け付けると、再生情報の送信要求を前記通信部を介して前記他の再送装置に送信し、当該再生情報の送信要求の送信に応じて、前記他の再生装置から前記通信部を介して、前記他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信する再生切替部と；
前記再生情報に基づいて、前記サーバ装置から前記通信部を介して前記コンテンツの前記再生経過時間以後のデータを受信して、前記再生部により再生するよう制御する再生制御部と；
を備えることを特徴とする、再生装置。
【請求項２７】
前記再生情報は、前記他の再生装置で設定されている再生モードを表す再生モード情報をさらに含み、
前記再生制御部は、前記再生モード情報に基づいて、前記コンテンツの再生を制御することを特徴とする、請求項２６に記載の再生装置。
【請求項２８】
前記再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むことを特徴とする、請求項２７に記載の再生装置。
【請求項２９】
前記再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含み、
前記再生制御部は、前記再生範囲情報に基づいて、前記再生部によるコンテンツの再生範囲を制御することを特徴とする、請求項２７に記載の再生装置。
【請求項３０】
前記再生情報は、前記再生中のコンテンツの送信元の前記サーバ装置に関するサーバ情報をさらに含み、
前記再生制御部は、前記サーバ情報に基づいて、前記再生中のコンテンツの送信元の前記サーバ装置を特定することを特徴とする、請求項２６に記載の再生装置。
【請求項３１】
前記再生切替部による前記他の再生装置からのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えることを特徴とする、請求項２６に記載の再生装置。
【請求項３２】
前記再生切替部は、前記切替指示を受け付けると、前記再生装置とデータ通信可能な他の１又は２以上の再生装置を探索し、前記探索した再生装置の中から前記コンテンツの再生切替元の前記他の再生装置を決定することを特徴とする、請求項２６に記載の再生装置。
【請求項３３】
前記再生切替部は、前記再生情報を前記他の再生装置から受信した後に、再生停止指示を前記他の再生装置に送信することを特徴とする、請求項２６に記載の再生装置。
【請求項３４】
前記再生切替部は、前記他の再生装置から、前記他の再生装置における前記コンテンツの再生停止通知を受信することを特徴とする、請求項２６に記載の再生装置。
【請求項３５】
前記再生制御部は、前記再生停止通知を受信した後に、前記再生部による前記コンテンツの再生を開始させることを特徴とする、請求項３４に記載の再生装置。
【請求項３６】
サーバ装置又は他の再生装置とデータ通信する通信部と；
前記通信部により前記サーバ装置から受信したコンテンツを再生する再生部と；
前記再生部による前記コンテンツの再生中に、前記他の再生装置から前記通信部を介して再生情報の送信要求を受信すると、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、前記他の再生装置に送信する再生切替部と；
を備えることを特徴とする、再生装置。
【請求項３７】
前記再生情報は、前記再生装置で設定されている再生モードを表す再生モード情報をさらに含むことを特徴とする、請求項３６に記載の再生装置。
【請求項３８】
前記再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むことを特徴とする、請求項３７に記載の再生装置。
【請求項３９】
前記再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含むことを特徴とする、請求項３７に記載の再生装置。
【請求項４０】
前記再生情報は、前記再生中のコンテンツの送信元の前記サーバ装置に関するサーバ情報をさらに含むことを特徴とする、請求項３６に記載の再生装置。
【請求項４１】
前記再生切替部による前記他の再生装置へのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えることを特徴とする、請求項３６に記載の再生装置。
【請求項４２】
前記再生制御部は、前記他の再生装置から再生停止指示を受信した後に、前記再生部による前記コンテンツの再生を停止させることを特徴とする、請求項３６に記載の再生装置。
【請求項４３】
前記再生切替部は、前記再生部による前記コンテンツの再生停止後に、前記コンテンツの再生停止通知を前記他の再生装置に送信することを特徴とする、請求項３６に記載の再生装置。
【請求項４４】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：
前記他の再生装置において再生中のコンテンツを前記再生装置で再生させるための切替指示を受け付けるステップと；
前記切替指示の受け付けに応じて、再生情報の送信要求を前記他の再送装置に送信するステップと；
前記再生情報の送信要求の送信に応じて、前記他の再生装置から、前記他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；
前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生するよう制御するステップと；
を含むことを特徴とする、再生切替方法。
【請求項４５】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：
前記サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；
前記コンテンツの再生中に、前記他の再生装置から再生情報の送信要求を受信するステップと；
前記再生情報の送信要求の受信に応じて、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、前記他の再生装置に送信するステップと；
を含むことを特徴とする、再生切替方法。
【請求項４６】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：
前記他の再生装置において再生中のコンテンツを前記再生装置で再生させるための切替指示を受け付けるステップと；
前記切替指示の受け付けに応じて、再生情報の送信要求を前記他の再送装置に送信するステップと；
前記再生情報の送信要求の送信に応じて、前記他の再生装置から、前記他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；
前記再生情報に基づいて、前記サーバ装置から前記コンテンツの前記再生経過時間以後のデータを受信して再生するよう制御するステップと；
を実行させるためのプログラム。
【請求項４７】
サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：
前記サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；
前記コンテンツの再生中に、前記他の再生装置から再生情報の送信要求を受信するステップと；
前記再生情報の送信要求の受信に応じて、前記再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、前記他の再生装置に送信するステップと；
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム、再生装置、再生切替方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従う通信機能を具備するサーバ及びクライアント機器間で、サーバに格納されている音声／映像等のコンテンツを、ネットワークを介してクライアント機器（再生装置）に送信して再生するコンテンツ再生システムが提供されている。このコンテンツ再生システムでは、一般的に、まず、クライアント機器は、サーバに対して、再生可能なコンテンツの検索及びリスト送信要求を行い、これに応じて、サーバから再生可能なコンテンツのリストを受信する。さらに、クライアント機器は、上記リスト内からユーザにより選択されたコンテンツの送信をサーバに要求し、これに応じてサーバから送信されたコンテンツを受信して再生できるようになっている。
【０００３】
このとき、クライアント機器では、サーバからストリーム送信されるコンテンツデータを順次、バッファに一時記憶（バッファリング）し、バッファに所定量のデータが記憶された時点でバッファからコンテンツデータを読み出して再生を開始する。また、クライアント機器が、非圧縮デジタルデータにしか対応していない場合には、サーバは、例えばＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ３）等の符号化方式で圧縮符号化された圧縮デジタルデータをデコード（伸張）して、非圧縮デジタルデータであるリニアＰＣＭデータ等に変換し、クライアントに送信するようにしている。
【０００４】
ところで、上記コンテンツ再生システムでは、ネットワークに複数のクライアント機器が接続されており、この複数のクライアント機器でそれぞれサーバ装置からコンテンツを受信して再生する利用形態も考えられる。例えば、ホームネットワークにおいて、１台のクライアント機器がリビングルームに設置され、他のクライアント機器がベッドルームに設置されているときに、リビングルームのクライアント機器で音楽コンテンツを聞いていたユーザが、ベッドルームに移動して、ベッドルームのクライアント機器で上記音楽コンテンツの続きを聞きたい場合を想定する。この場合、同一のサーバ内の同一の音楽コンテンツを再生するにもかかわらず、ユーザは、２つのクライアント機器に対してそれぞれ、上記サーバ上の音楽コンテンツを選択し、再生モードを設定し、再生を開始するなどといった一連の操作を行う必要があり、ユーザ操作が煩雑であった。
【０００５】
かかる問題に関連する技術として、特許文献１には、音楽コンテンツの再生動作に関する設定情報をユーザごとにサーバの設定情報テーブルに登録しておき、他のクライアント機器で同様の再生動作を再開する場合には、所望の再生動作に対応する操作キーを押下してサーバに登録された設定情報を呼び出すことで、当該再生動作を比較的簡単な操作で再開できる技術が開示されている。
【０００６】
【特許文献１】特開２００５−２４２６６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の技術は、各クライアント機器からサーバに再生動作の設定情報を登録しておくものであった。このため、この設定情報の登録機能を有するサーバを設置しなければ対応できず、しかも、コンテンツを配信するサーバと上記設定情報の登録用サーバとが別サーバである場合、当該登録用サーバ装置が起動していなければ対応することができなかった。例えば、ＤＬＮＡに準拠するサーバとしては、多くのメーカーから多種多様な機種のサーバが提供されており、全てのサーバが上記設定情報の登録機能を具備することは期待できない。
【０００８】
また、上記特許文献１に記載の技術では、設定情報をサーバに登録したとしても、再生動作を行うためには各クライアント機器をそれぞれ操作する必要があり、操作性の面で改善の余地があった。さらに、クライアント機器間で、リアルタイムでシームレスに再生動作を引き継ぐことはできなかった。
【０００９】
従って、上記のような設定情報の登録用サーバを利用せずに、有線又は無線で接続された複数の再生装置（クライアント機器）間で情報をやり取りすることにより、簡単な操作で、ある再生装置で再生中のコンテンツの再生動作を、他の再生装置でシームレスに引き継ぐことが可能な手法が希求されていた。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、再生動作の設定情報を登録するためのサーバを利用せずに、有線又は無線で接続された複数の再生装置間において、シームレスな再生動作の切り替えを簡単な操作で行うことが可能な、新規かつ改良されたコンテンツ再生システム、再生装置、再生切替方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、サーバ装置からコンテンツを受信して再生可能な第１及び第２の再生装置が有線または無線で接続されたコンテンツ再生システムであって：第１の再生装置は、サーバ装置からコンテンツを受信して再生する途中に、再生中のコンテンツを第２の再生装置で再生させるための切替指示を受け付けると、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を第２の再生装置に送信し、第２の再生装置は、第１の再生装置から再生情報を受信すると、再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生することを特徴とする、コンテンツ再生システムが提供される。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置とデータ通信する通信部と；通信部によりサーバ装置から受信したコンテンツを再生する再生部と；再生部によるコンテンツの再生中に、切替指示を受け付けると、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、通信部を介して他の再生装置に送信する再生切替部と；を備えることを特徴とする、再生装置が提供される。
【００１３】
また、再生情報は、再生装置で設定されている再生モードを表す再生モード情報をさらに含むようにしてもよい。
【００１４】
また、再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むようにしてもよい。
【００１５】
また、再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含むようにしてもよい。
【００１６】
また、再生情報は、再生中のコンテンツの送信元のサーバ装置に関するサーバ情報をさらに含むようにしてもよい。
【００１７】
また、再生切替部による他の再生装置へのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えるようにしてもよい。
【００１８】
また、再生切替部は、切替指示を受け付けると、本再生装置とデータ通信可能な他の１又は２以上の再生装置を探索し、探索した再生装置の中からコンテンツの再生切替先の他の再生装置を決定するようにしてもよい。
【００１９】
また、再生切替部は、切替指示を受け付けた後に、再生部によるコンテンツの再生を停止させ、当該停止した時点の再生経過時間を他の再生装置に送信するようにしてもよい。
【００２０】
また、再生切替部は、再生情報を他の再生装置に送信した後に、再生開始指示を他の再生装置に送信するようにしてもよい。
【００２１】
また、再生切替部は、他の再生装置から、他の再生装置におけるコンテンツの再生開始通知を受信するようにしてもよい。
【００２２】
また、再生切替部は、再生開始通知を受信した後に、再生部によるコンテンツの再生を停止させるようにしてもよい。
【００２３】
また、再生中のコンテンツを他の再生装置で再生させるための切替指示、又は、コンテンツの再生指示を受け付ける入力部と、コンテンツに関する情報を表示する表示部とをさらに備えるようにしてもよい。
【００２４】
また、再生中のコンテンツの属性情報は、再生中のコンテンツのタイトル、アルバム名、アーティスト名、アドレス情報、再生時間、又は、アルバム全体での再生時間のうち少なくともいずれかを含むようにしてもよい。
【００２５】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置とデータ通信する通信部と；通信部によりサーバ装置から受信したコンテンツを再生する再生部と；他の再生装置から通信部を介して、他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信する再生切替部と；再生情報に基づいて、サーバ装置から通信部を介してコンテンツの再生経過時間以後のデータを受信して、再生部により再生するよう制御する再生制御部と；を備えることを特徴とする、再生装置が提供される。
【００２６】
また、再生情報は、他の再生装置で設定されている再生モードを表す再生モード情報をさらに含み、再生制御部は、再生モード情報に基づいて、コンテンツの再生を制御するようにしてもよい。
【００２７】
また、再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むようにしてもよい。
【００２８】
また、再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含み、再生制御部は、再生範囲情報に基づいて、再生部によるコンテンツの再生範囲を特定するようにしてもよい。
【００２９】
また、再生情報は、再生中のコンテンツの送信元のサーバ装置に関するサーバ情報をさらに含み、再生制御部は、サーバ情報に基づいて、再生中のコンテンツの送信元のサーバ装置を特定するようにしてもよい。
【００３０】
また、再生切替部による他の再生装置からのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えるようにしてもよい。
【００３１】
また、再生制御部は、他の再生装置から再生開始指示を受信した後に、再生情報に基づいて、再生部によるコンテンツの再生を開始するよう制御するようにしてもよい。
【００３２】
また、再生切替部は、再生部によるコンテンツの再生開始後に、コンテンツの再生開始通知を他の再生装置に送信するようにしてもよい。
【００３３】
また、再生中のコンテンツを他の再生装置で再生させるための切替指示、又は、コンテンツの再生指示を受け付ける入力部と、コンテンツに関する情報を表示する表示部とをさらに備えるようにしてもよい。
【００３４】
また、再生中のコンテンツの属性情報は、再生中のコンテンツのタイトル、アルバム名、アーティスト名、アドレス情報、再生時間、又は、アルバム全体での再生時間のうち少なくともいずれかを含むようにしてもよい。
【００３５】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；コンテンツの再生中に、当該再生中のコンテンツを他の再生装置で再生させるための切替指示を受け付けるステップと；切替指示の受け付けに応じて、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を他の再生装置に送信するステップと；を含むことを特徴とする、再生切替方法が提供される。
【００３６】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：他の再生装置から、当該他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生するよう制御するステップと；を含むことを特徴とする、再生切替方法が提供される。
【００３７】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；コンテンツの再生中に、当該再生中のコンテンツを他の再生装置で再生させるための切替指示を受け付けるステップと；切替指示の受け付けに応じて、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を他の再生装置に送信するステップと；を実行させるためのプログラムが提供される。
【００３８】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：他の再生装置から、当該他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生するよう制御するステップと；を実行させるためのプログラムが提供される。
【００３９】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置からコンテンツを受信して再生可能な第１及び第２の再生装置が有線または無線で接続されたコンテンツ再生システムであって：第１の再生装置は、第２の再生装置において再生中のコンテンツを第１の再生装置で再生させるための切替指示を受け付けると、再生情報の送信要求を第２の再送装置に送信し、第２の再生装置は、サーバ装置からコンテンツを受信して再生する途中に、第１の再生装置から再生情報の送信要求を受信すると、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、第１の再生装置に送信し、第１の再生装置は、第２の再生装置から再生情報を受信すると、再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生することを特徴とする、コンテンツ再生システムが提供される。
【００４０】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置とデータ通信する通信部と；通信部によりサーバ装置から受信したコンテンツを再生する再生部と；切替指示を受け付けると、再生情報の送信要求を通信部を介して他の再送装置に送信し、当該再生情報の送信要求の送信に応じて、他の再生装置から通信部を介して、他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信する再生切替部と；再生情報に基づいて、サーバ装置から通信部を介して、コンテンツの再生経過時間以後のデータを受信して、再生部により再生するよう制御する再生制御部と；を備えることを特徴とする、再生装置が提供される。
【００４１】
また、再生情報は、他の再生装置で設定されている再生モードを表す再生モード情報をさらに含み、再生制御部は、再生モード情報に基づいて、コンテンツの再生を制御するようにしてもよい。
【００４２】
また、再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むようにしてもよい。
【００４３】
また、再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含み、再生制御部は、再生範囲情報に基づいて、再生部によるコンテンツの再生範囲を制御するようにしてもよい。
【００４４】
また、再生情報は、再生中のコンテンツの送信元のサーバ装置に関するサーバ情報をさらに含み、再生制御部は、サーバ情報に基づいて、再生中のコンテンツの送信元のサーバ装置を特定するようにしてもよい。
【００４５】
また、再生切替部による他の再生装置からのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えるようにしてもよい。
【００４６】
また、再生切替部は、切替指示を受け付けると、本再生装置とデータ通信可能な他の１又は２以上の再生装置を探索し、探索した再生装置の中からコンテンツの再生切替元の他の再生装置を決定するようにしてもよい。
【００４７】
また、再生切替部は、再生情報を他の再生装置から受信した後に、再生停止指示を他の再生装置に送信するようにしてもよい。
【００４８】
また、再生切替部は、他の再生装置から、他の再生装置におけるコンテンツの再生停止通知を受信するようにしてもよい。
【００４９】
また、再生制御部は、再生停止通知を受信した後に、再生部によるコンテンツの再生を開始させるようにしてもよい。
【００５０】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置とデータ通信する通信部と；通信部によりサーバ装置から受信したコンテンツを再生する再生部と；再生部によるコンテンツの再生中に、他の再生装置から通信部を介して再生情報の送信要求を受信すると、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、他の再生装置に送信する再生切替部と；を備えることを特徴とする、再生装置が提供される。
【００５１】
また、再生情報は、再生装置で設定されている再生モードを表す再生モード情報をさらに含むようにしてもよい。
【００５２】
また、再生モードは、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード又はランダム再生モードのうち少なくともいずれかを含むようにしてもよい。
【００５３】
また、再生モード情報は、再生対象のコンテンツの範囲を示す再生範囲情報を含むようにしてもよい。
【００５４】
また、再生情報は、再生中のコンテンツの送信元のサーバ装置に関するサーバ情報をさらに含むようにしてもよい。
【００５５】
また、再生切替部による他の再生装置へのコンテンツの再生切替機能のオン／オフを設定する切替機能設定部をさらに備えるようにしてもよい。
【００５６】
また、再生制御部は、他の再生装置から再生停止指示を受信した後に、再生部によるコンテンツの再生を停止させるようにしてもよい。
【００５７】
また、再生切替部は、再生部によるコンテンツの再生停止後に、コンテンツの再生停止通知を他の再生装置に送信するようにしてもよい。
【００５８】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：他の再生装置において再生中のコンテンツを再生装置で再生させるための切替指示を受け付けるステップと；切替指示の受け付けに応じて、再生情報の送信要求を他の再送装置に送信するステップと；再生情報の送信要求の送信に応じて、他の再生装置から、他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生するよう制御するステップと；を含むことを特徴とする、再生切替方法が提供される。
【００５９】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置における再生切替方法であって：サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；コンテンツの再生中に、他の再生装置から再生情報の送信要求を受信するステップと；再生情報の送信要求の受信に応じて、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、他の再生装置に送信するステップと；を含むことを特徴とする、再生切替方法が提供される。
【００６０】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：他の再生装置において再生中のコンテンツを再生装置で再生させるための切替指示を受け付けるステップと；切替指示の受け付けに応じて、再生情報の送信要求を他の再送装置に送信するステップと；再生情報の送信要求の送信に応じて、他の再生装置から、他の再生装置において再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を受信するステップと；再生情報に基づいて、サーバ装置からコンテンツの再生経過時間以後のデータを受信して再生するよう制御するステップと；を実行させるためのプログラムが提供される。
【００６１】
また、上記課題を解決するために、本発明の別の観点によれば、サーバ装置又は他の再生装置と有線または無線で接続された再生装置を構成するコンピュータに：サーバ装置からコンテンツを受信して、当該コンテンツを再生するステップと；コンテンツの再生中に、他の再生装置から再生情報の送信要求を受信するステップと；再生情報の送信要求の受信に応じて、再生中のコンテンツの属性情報と再生経過時間とを含む再生情報を、他の再生装置に送信するステップと；を実行させるためのプログラムが提供される。
【発明の効果】
【００６２】
以上説明したように本発明によれば、再生動作の設定情報を登録するためのサーバを利用せずに、有線又は無線で接続された複数の再生装置間において、シームレスな再生動作の切り替えを簡単な操作で行うことができる。
【発明を実施するための最良の形態】
【００６３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００６４】
＜システム構成＞
まず、図１を参照して、本発明の第１の実施形態にかかるホームネットワークシステム１について概略的に説明する。図１は、本実施形態にかかるホームネットワークシステム１の構成を示す説明図である。なお、本実施形態にかかるホームネットワークシステム１は、コンテンツ再生システムの一例である。
【００６５】
図１に示すように、ホームネットワークシステム１は、例えば、ユーザの家庭内等に設けられ、複数の機器を相互接続して構成されたネットワークシステムである。このホームネットワークシステム１は、例えば、複数のサーバ装置２０Ａ、２０Ｂ、・・・（以下「サーバ装置２０」と総称する場合もある。）と、複数の再生装置３０Ａ、３０Ｂ、・・・（以下「再生装置３０」と総称する場合もある。）とが、ネットワークの一例である家庭用のＬＡＮ１０（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びスイッチングハブ１２、アクセスポイント１４を介して、相互にデータ通信可能に接続されている。サーバ装置２０は、ホームネットワークシステム１におけるホームサーバとして構成されており、各再生装置３０にコンテンツを抵抗するコンテンツ提供サーバとして機能する。再生装置３０は、このサーバ装置２０に対するクライアント機器に相当し、サーバ装置２０から送信されたコンテンツを受信しながら再生する機能を有する。
【００６６】
ここで、コンテンツは、例えば、音楽、講演、ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや、映画、テレビジョン番組、ビデオプログラム等の映像データ及び／又は音声データからなるビデオ（Ｖｉｄｅｏ）コンテンツ、ゲームコンテンツなど、任意のコンテンツであってよい。以下では、コンテンツとして、音声コンテンツ、特に、音楽コンテンツの例を挙げて説明するが、本発明のコンテンツはかかる例に限定されるものでない。
【００６７】
ＬＡＮ１０は、例えば、家庭内で使用される複数の機器（サーバ装置２０、再生装置３０）を接続する通信網である。このＬＡＮ１０は、有線／無線を問わず、例えば、１０ＢＡＳＥ−２や１０００ＢＡＳＥ−Ｔなどの有線接続によるイーサネット（登録商標）で形成されてもよいし、或いは、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒ）８０２．１１グループで規格される無線ＬＡＮで形成されてもよい。
【００６８】
スイッチングハブ１２は、サーバ装置２０と再生装置３０との間でＬＡＮ１０を介してデータを送受信する際の中継装置であり、例えば、イーサネットスイッチなどで構成される。このスイッチングハブ１２は、ＬＡＮ１０上の機器同士を接続するハブ機能を有し、送信元の機器から送られてきたデータを解析してあて先を検出し、送信先の機器にのみデータを送信する。これにより、ホームネットワークシステム１全体の負荷を軽減でき、セキュリティを向上できる。なお、ＬＡＮ１０上には、このスイッチングハブ１２に代えて或いはともに、ＬＡＮ１０と外部の公衆回線網との間でデータを中継するルータ機能を有するブロードバンドルータ（図示せず。）を設けてもよい。
【００６９】
また、アクセスポイント１４は、ＬＡＮ１０において無線ＬＡＮ機能を実現するために機器間を接続する無線通信用の電波中継器である。例えば、このアクセスポイント１４（無線親機）とサーバ装置２０とがイーサネット（登録商標）で有線接続され、再生装置３０は内蔵している無線子機によりアクセスポイント１４と無線接続される。かかるアクセスポイント１４を用いることで、例えば、上記サーバ装置２０又は再生装置３０は、他の複数の機器と同時に無線通信できるようになる。
【００７０】
なお、ネットワークにおける各機器の接続態様は上記の例に限定されず、機器間でデータ通信可能であれば、任意の接続態様を採用できる。例えば、上記スイッチングハブ１２又はアクセスポイント１４のいずれか一方のみを設けてもよいし、これら以外の別途の中継装置を追加してもよい。また、上記複数の機器間で上記アクセスポイント１４を介さずに、アドホックモード（ａｄ  ｈｏｃ  ｍｏｄｅ）で直接的に無線通信してもよい。
【００７１】
サーバ装置２０（ホームサーバ）は、例えば、コンテンツを記録、格納、配信可能なデジタルメディアサーバ（ＤＭＳ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）として構成される。このサーバ装置２０は、例えば、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに準拠してデータを送受信するＤＬＮＡ対応機器を用いることができる。かかるサーバ装置２０は、例えば、ノート型／デスクトップ型のパーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で構成されるが、それ以外にも、例えば、ネットワークストレージ装置、ホームネットワーク用のサーバ装置、データ記録装置（ＤＶＤ／ＨＤＤレコーダ等）、ゲーム機器、情報家電などの各種の情報処理装置で構成することもできる。
【００７２】
このサーバ装置２０は、複数の音楽コンテンツを取得して保持している。例えば、サーバ装置２０は、コンテンツ配信サービスを提供するコンテンツ配信サーバ（図示せず。）から、インターネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の公衆回線網（図示せず。）を介してコンテンツの配信を受け、この配信コンテンツをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のストレージ装置に保存できる。また、サーバ装置２０は、例えば、セルフレコーディング（自己録音、録画等）やリッピング（ｒｉｐｐｉｎｇ）などによって、新規にコンテンツを作成して、ストレージ装置やリムーバブル記憶媒体に保存することもできる。なお、セルフレコーディングとは、サーバ装置２０に付随して設けられた撮像装置／集音装置によって撮影／集音した映像／音声を、デジタルデータとして記録することをいう。また、リッピングとは、音楽ＣＤ、ビデオＤＶＤ等の記憶媒体に記録されているデジタルコンテンツ（音声データ／映像データ等）を抽出し、コンピュータで処理可能なファイル形式に変換して、ストレージ装置やリムーバブル記憶媒体に記録することをいう。
【００７３】
このようにサーバ装置２０に保存されているコンテンツは、例えば、リニアＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データ等の非圧縮デジタルデータ（以下、「非圧縮データ」という。）であってもよいし、或いは、各種の圧縮符号化方式で圧縮された圧縮デジタルデータ（以下、単に「圧縮データ」という）であってもよい。この圧縮符号化方式としては、音楽コンテンツの場合には、例えば、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）、ＡＴＲＡＣ３、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）、ＷＭＡ（Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  Ａｕｄｉｏ）などがあげられる。
【００７４】
かかるサーバ装置２０は、自身が保持する複数のコンテンツ、例えば、上記ストレージ装置内に格納されている音楽コンテンツや、ＣＤ、ＤＶＤ等のリムーバブル記憶媒体に格納されている音楽コンテンツ、インターネットを通じて受信したＷｅｂラジオの音楽コンテンツなどのうち、再生装置３０から送信要求を受けたコンテンツを、ＬＡＮ１０を介して、再生装置３０にストリーミング方式で送信（以下、「ストリーミング送信」）する。ここで、ストリーミング方式とは、データ受信側の装置（再生装置３０）のコンテンツの処理速度（例えば再生速度）に同期しながら、データ送信する方式である。これにより、再生装置３０は、サーバ装置２０からストリーミング送信されたコンテンツを受信しながら再生できる。また、コンテンツが圧縮データである場合には、サーバ装置２０は、圧縮データを伸張して非圧縮デジタルデータ（例えばリニアＰＣＭデータ）に変換してから、再生装置３０に送信する。
【００７５】
また、サーバ装置２０は、上記複数の音楽コンテンツに関する情報（例えば、曲のタイトル、アルバム名、アーティスト名、アドレス情報（ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等）、サンプリング周波数、チャンネル数、ビット数、ＣＯＤＥＣ情報など）を、所定の単位（例えばアルバム単位、アーティスト単位）でリスト化したコンテンツリストを、再生装置３０に送信することができる。
【００７６】
再生装置３０は、コンテンツを再生可能なデジタルメディアプレーヤー（ＤＭＰ：Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）である。この再生装置３０も、例えば、上記サーバ装置２０と同様、ＤＬＮＡガイドラインに準拠してデータを送受信するＤＬＮＡ対応機器とすることができる。本実施形態では、再生装置３０は、例えば、ネットワークオーディオクライアント機器で構成される。このネットワークオーディオクライアント機器で構成された再生装置３０には、例えば、ユーザインターフェースとしての表示部３３２（ＬＣＤパネル等）が設けられており、また、再生された音楽コンテンツを音声出力するための音声出力部、例えばスピーカ３５２が外付けされている。しかし、本発明の再生装置は、かかる例に限定されず、例えば、ノート型のパーソナルコンピュータ（ＰＣ）、携帯型音楽プレーヤ、ＡＶコンポ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯型ゲーム機器、携帯電話、ＰＨＳ、データ再生装置（ＤＶＤ／ＨＤＤプレーヤ等）、テレビジョン受像器等の情報家電などで構成することもできる。
【００７７】
かかる再生装置３０は、サーバ装置２０を選択する機能、サーバ装置２０からコンテンツリストを取得する機能、再生対象のコンテンツを選択する機能、再生対象のコンテンツをサーバ装置２０から受信する機能、コンテンツを再生出力する機能を有する。具体的には、再生装置３０は、ＬＡＮ１０に接続されて起動している１又は２以上のサーバ装置２０を探索し、探索されたサーバ装置２０の中から、ユーザ入力等に基づき、或いは、自動的に、コンテンツの提供を受けるサーバ装置２０を選択する。さらに、再生装置３０は、選択したサーバ装置２０から、サーバ装置２０が保持する複数のコンテンツに関する情報（上記コンテンツリスト）を取得し、表示部３３２に表示する。ユーザは、かかるコンテンツリストを閲覧して、再生を所望するコンテンツ、およびその再生モードを設定できる。このコンテンツ選択等に応じて、再生装置３０は、当該選択されたコンテンツを、設定された再生モードに従い送信するようサーバ装置２０に対して要求する。このコンテンツ送信要求に応じて、サーバ装置２０から再生装置３０にコンテンツがストリーム送信されると、再生装置３０は、当該コンテンツを受信してバッファに記憶しながら、当該コンテンツをＤ／Ａ変換して出力する。
【００７８】
以上のように、本実施形態にかかるサーバ装置２０及び再生装置３０はともに、例えば、ＤＬＮＡ対応機器であり、イーサネット（登録商標）及び／又は無線ＬＡＮからなるＬＡＮ１０を介して、通信プロトコルとして例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従って、相互にデータを送受信する。かかるサーバ装置２０と再生装置３０は、ＬＡＮ１０に接続するだけで利用可能となり、再生装置３０（ＤＭＰ）は、ホームネットワークシステム内に存在するサーバ装置２０（ＤＭＳ）を探し出し、サーバ装置２０から再生可能なコンテンツリストを自動的に取得する。ユーザは、再生装置３０において、サーバから取得したコンテンツリストの中から視聴したいものを選択するだけで、サーバ装置２０から再生装置３０にコンテンツが自動的に提供されて、再生される。なお、上記サーバ装置２０が上記再生装置３０のようなコンテンツの再生機能を有してもよい。
【００７９】
＜サーバ装置の構成＞
次に、図２を参照して、本実施形態にかかるサーバ装置２０の構成について説明する。図２は、本実施形態にかかるサーバ装置２０の構成を示すブロック図である。
【００８０】
図２に示すように、サーバ装置２０は、通信部２１０と、制御部２１２と、入力部２１４と、出力部２１６と、通信バッファ２２２を有するメモリ２２０と、ストレージ装置２３０と、ディスクドライブ２３２と、エンコーダ２３４と、デコーダ２３６と、を備える。
【００８１】
通信部２１０は、ネットワークを介して外部装置との間でデータ通信を行うための通信デバイス等で構成された通信インターフェースである。この通信部２１０は、制御部２１２による制御に基づき、再生装置３０や他の外部装置との間でＬＡＮ１０を介して、各種データを送受信する。この通信部２１０は、例えば、イーサネット（登録商標）や、Giga Ethernet（登録商標）に対応し、また、無線通信用のアクセスポイント１４とダイレクトに通信可能な環境においては、例えば、Bluetooth、802.11a/b/g等の無線通信に対応することもできる。また、通信部２１０は、該各種情報の送受信を行う際に、通信バッファ２２２に通信データを一時的に記憶して、通信量を制御することもできる。
【００８２】
かかる通信部２１０は、サーバ装置２０が保持しているコンテンツや、コンテンツリスト、コンテンツの属性情報、コンテンツ送信要求、コンテンツリスト要求、制御信号などの各種情報を送受信する。また、通信部２１０は、公衆回線網（図示せず。）を介してコンテンツ配信サーバ（図示せず。）との間で、コンテンツや、コンテンツ配信要求などの各種情報を送受信することもできる。
【００８３】
制御部２１２は、例えば、中央演算処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。この制御部２１２は、ＲＯＭやストレージ装置２３０に格納された各種プログラムに従って動作し、サーバ装置２０の動作全般を制御する。例えば、制御部２１２は、再生装置３０との間での通信部２１０を介した上記各種データの送受信を制御する。具体的には、制御部２１２は、再生装置３０からのコンテンツ配信要求に応じて、ストレージ装置２３０から当該コンテンツの圧縮データを読み出し、この圧縮データをデコーダ２３６により非圧縮データに変換し、この非圧縮データを通信部に２１０より再生装置３０に送信するストリーミング送信処理を制御する。該ストリーミング送信処理の詳細については後述する。また、制御部２１２は、リッピング部としても機能し、ディスクドライブ２３２やエンコーダ２３４を用いて、ディスクドライブ２３２にローディングされた音楽ＣＤやビデオＤＶＤ等のリムーバブル記憶媒体から、音楽コンテンツ（曲）や映像コンテンツをリッピングして、ストレージ装置２３０に保存することもできる。
【００８４】
入力部２１４は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバー等の操作手段と、入力信号を生成して制御部２１２に出力する入力制御回路などから構成されている。サーバ装置２０のユーザは、この入力部２１４を操作することにより、サーバ装置２０に対して各種のデータを入力したり、処理動作を指示したりすることができる。
【００８５】
出力部２１６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置等の表示装置と、スピーカ等の音声出力装置などで構成される。サーバ装置２０において再生されたコンテンツは、この出力部２１６を通じて表示／音声出力される。
【００８６】
メモリ２２０は、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）、ＲＤＲＡＭ（Ｒａｍｂｕｓ  ＤＲＡＭ）などで構成され、各種のデータを一時記憶（バッファリング）する。このメモリ２２０は、例えば、サーバ装置２０と再生装置３０との通信時に、データを円滑に送受信するための通信バッファ２２２として機能する。なお、このメモリ２２０は、コンテンツ配信サーバから配信されたコンテンツの圧縮データを、デコーダ２３６に安定して転送するために一時記憶する受信バッファ（図示せず。）としても機能しうる。
【００８７】
ストレージ装置２３０は、データ格納用の装置であり、例えば、ＨＤＤで構成される。このストレージ装置２３０は、ハードディスクを駆動し、制御部２１２を動作させるためのプログラムや、リッピングコンテンツや配信コンテンツの圧縮データなどといった、各種データを格納する。このストレージ装置２３０は、複数のコンテンツを記憶するコンテンツ記憶部、及び、当該コンテンツの属性情報を記憶するコンテンツ情報記憶部として機能する。
【００８８】
なお、本実施形態にかかるストレージ装置２３０は、ハードディスクを記憶媒体としているが、かかる例に限定されず、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性半導体メモリや、フレキシブルディスク等の磁気ディスク、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ、ＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスク、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの光磁気ディスクなどを記憶媒体としてもよい。また、この記憶媒体は、サーバ装置２０に脱着可能なリムーバブル記憶媒体とすることもできる。
【００８９】
ディスクドライブ２３２は、リムーバブル記憶媒体用の記録再生装置の一例であり、サーバ装置２０に内蔵、或いは外付けされる。このディスクドライブ２３２は、ローディングされた磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に対して、コンテンツなどの各種データを読み出し／書き込みする。かかるディスクドライブ２３２を設けることにより、音楽ＣＤやビデオＤＶＤなどをサーバ装置２０にローディングして、当該音楽ＣＤに記録されている音楽コンテンツや、ビデオＤＶＤに記録されているビデオコンテンツをリッピングすることができるようになる。
【００９０】
エンコーダ２３４は、上記リッピングやセルフレコーディング時に、所定の圧縮符号化方式（例えば、ＭＰ３、ＡＣＣ、ＡＴＲＡＣ、ＡＴＲＡＣ３等）で映像／音声デジタルデータを圧縮符号化して、音楽コンテンツ、ビデオコンテンツ等の圧縮データを生成する。このとき、エンコーダ２３４、所定の符号化単位、例えばフレーム単位で、コンテンツを圧縮符号化する。具体的には、圧縮符号化時において、制御部２１２は、圧縮符号化対象の音楽コンテンツ（曲）のサンプルデータ列から、所定数ｎサンプルずつ（例えば１１５２サンプルずつ）取り出して１フレームとし、各フレームをエンコーダ２３４に出力し、この結果、エンコーダ２３４から得られる圧縮されたフレーム（例えばＭＰ３フレーム）を、音楽コンテンツの圧縮データとして、ストレージ装置２３０に記録する。
【００９１】
デコーダ２３６は、ストレージ装置２３０から読み出された音楽コンテンツ等の圧縮データを復号（伸張）し、非圧縮データ（例えばリニアＰＣＭデータ）に変換する。そして、生成されたコンテンツの非圧縮データは、制御部２１２の制御の下、通信バッファ２２２に一時記憶され、ＬＡＮ１０を介して再生装置３０に送信される。
【００９２】
＜再生装置の構成＞
次に、図３を参照して、本実施形態にかかる再生装置３０の構成について説明する。図３は、本実施形態にかかる再生装置３０の構成を示すブロック図である。
【００９３】
図３に示すように、再生装置３０は、通信部３１０と、制御部３２０と、入力部３３０と、制御部３２０と、表示部３３２と、通信バッファ３４２及び受信バッファ３４４を有するバッファメモリ３４０と、フラッシュメモリ３４５と、Ｄ／Ａ変換器３５０と、を備える。なお、本実施形態では、音声出力装置であるスピーカ３５２が再生装置３０に外付けされているが、かかる例に限定されず、再生装置３０が、スピーカ等の音声出力装置を内蔵してもよい。
【００９４】
通信部３１０は、ネットワークを介して外部装置との間でデータ通信を行うための通信デバイス等で構成された通信インターフェースである。通信部３１０は、制御部３２０による制御に基づき、サーバ装置２０又は他の再生装置３０との間でＬＡＮ１０を介して各種データを送受信する。この通信装置１１５は、例えば、イーサネット（登録商標）や、Giga Ethernet（登録商標）に対応し、また、無線通信用のアクセスポイント１４とダイレクトに通信可能な環境においては、例えば、Bluetooth、802.11a/b/g等の無線通信に対応することもできる。通信部３１０は、各種情報の送受信を行う際に、通信バッファ２２２に通信データを一時的に記憶して、通信量を制御することができる。
【００９５】
この通信部３１０は、サーバ装置２０が提供可能なコンテンツの一覧を示すコンテンツリストや該コンテンツの属性情報をサーバ装置２０から受信したり、該コンテンツリストのうちからユーザが所望したコンテンツの送信要求をサーバ装置２０に送信したり、サーバ装置２０からストリーム送信されるコンテンツの非圧縮データを受信したりする。また、通信部３１０は、他の再生装置３０との間でＬＡＮ１０を介して、複数の再生装置３０間でのコンテンツの再生動作の切替に関する各種情報を送受信することもできるが、詳細は後述する。
【００９６】
制御部３２０は、例えば、中央演算処理装置（ＣＰＵ）、ＲＯＭ、ＲＡＭ等で構成され、ＲＯＭ等に格納された各種プログラムに従って動作し、再生装置３０の動作全般を制御する。例えば、制御部３２０は、外部装置との間でＬＡＮ１０を介して各種情報を送受信するように通信部３１０を制御する。また、制御部３２０は、サーバ装置２０から送信されたコンテンツを受信して受信バッファ３４４に一時記憶し、この受信バッファ３４４から読み出したコンテンツを再生して音声出力等するように、通信部３１０、Ｄ／Ａ変換器３５０及びスピーカ３５２を制御する。
【００９７】
この制御部３２０は、再生装置３０にインストールされたプログラムに従って動作することで、図３に示すように、例えば、再生モード設定部３２２と、再生切替部３２４と、切替機能設定部３２６と、再生制御部３２８として機能する。
【００９８】
再生モード設定部３２２は、再生装置３０における再生部（例えばＤ／Ａ変換器３５０）によるコンテンツの再生モードを設定する。この際、再生モード設定部３２２は、ユーザ入力に基づいて再生モードを設定してもよいし、或いは、予め設定されたモード設定情報に基づいて自動的に再生モードを設定してもよい。再生モード設定部３２２は、設定した再生モードを表す再生モード設定情報を、再生装置３０内の記憶媒体、例えば、フラッシュメモリ等の不揮発性メモリで構成された設定情報記憶部３４８に書き込んで保存する。後述の再生制御部３２８は、この設定情報記憶部３４８に記憶された再生モード設定情報に基づいて、アルバムやプレイリストなどといった特定の再生範囲内の音楽コンテンツの再生順を認識し、この再生順に従ってサーバ装置２０に音楽コンテンツの配信を要求する。
【００９９】
上記再生モードは、リピート再生の有無、シャッフルやランダムの有無、コンテンツの再生範囲（例えば、アルバム単位、アーティスト単位又はジャンル単位など、関連のある複数のコンテンツをグループ化したコンテンツグループ単位）などに応じて、種々のモードを設定可能である。この再生モードとしては、例えば、１曲リピート再生モード、アルバムリピート再生モード、全コンテンツ連続再生モード、シャッフル再生モード、ランダム再生モードなどが含まれる。
【０１００】
１曲リピート再生モードは、１つの音楽コンテンツ（曲）を繰り返し再生するモードである。
アルバムリピート再生モードは、同一のアルバムに属する複数の音楽コンテンツを所定の順（例えばトラック番号順）で繰り返し再生するモードである。
全コンテンツ連続再生モード（コンティニューモード）は、全てのアルバム内の全てのコンテンツを連続して再生するモードである。
シャッフル再生モードは、所定の再生範囲（例えば、同一のアルバム、同一のアーティスト、同一のジャンル、同一のプレイリストなど）内の複数のコンテンツを、任意の順に並び替えて重複なく再生するモードである。
ランダム再生モードは、所定の再生範囲内の複数のコンテンツをランダムに抽出して任意の順で再生するモードである。
【０１０１】
再生切替部３２４は、複数の再生装置３０間におけるコンテンツの再生切替処理を実行する。このコンテンツの再生切替処理について説明する。コンテンツの再生切替処理は、ＬＡＮ１０等のネットワークに接続された再生装置３０間で、現在再生中のコンテンツの再生動作に関する情報（即ち、再生情報）をやり取りすることにより、再生装置３０間でコンテンツの再生動作を実行する主体を切り替える処理である。この再生切替処理により、ある再生装置３０（再生切替元の再生装置３０）におけるコンテンツの再生中に、切替指示を受け付けると、他の再生装置３０（再生切替先の再生装置３０）で、当該再生中のコンテンツを、上記再生切替元における再生動作の再生モード、再生経過時間等を引き継いで、シームレスに再生することができる。
【０１０２】
上記の再生切替処理は、再生装置３０の入力部３３０に対してユーザが切替指示操作を行い、再生装置３０がこの切替指示を受け付けることを契機として実行される。この切替指示のユーザ入力操作は、再生切替元の再生装置３０（即ち、コンテンツを再生中の再生装置３０）に対して行われてもよいし、再生切替先の再生装置３０（即ち、他の再生装置３０で再生中のコンテンツの再生処理を引き継ぐ再生装置３０）に対して行われてもよい。前者であれば、切替指示が入力された再生切替元の再生装置３０から、再生切替先の再生装置３０に、コンテンツの再生処理が切り替えられる（コンテンツのＰＵＴ）。一方、後者であれば、切替指示が入力された再生切替先の再生装置３０に、再生切替元の再生装置３０から、コンテンツの再生処理が切り替えられる（コンテンツのＧＥＴ）。
【０１０３】
上記の再生切替処理を実行すべく、まず、再生切替部３２４は、上記切替指示を受け付けると、後述する切替機能設定部３２６による設定情報（再生切替機能のオン／オフ設定）を設定情報記憶部３４８から読みだし、この設定情報に基づいて、再生切替処理を実行するか否かを判断する処理を行う。この結果、再生切替処理を実行する場合には、再生切替部３２４は、ユーザの選択入力、或いは、予め設定された切替設定情報に含まれる再生切替先／再生切替元の再生装置３０を表す情報に基づいて、再生切替先又は再生切替元の再生装置３０を決定する処理を行う。例えば、再生切替部３２４は、切替指示を受け付けると、ＬＡＮ１０に接続中で、かつ、起動中の他の再生装置３０を探索し、この探索した再生装置３０の中から、ユーザの選択入力等に基づいて、再生切替先又は再生切替元の再生装置３０を決定することができる。
【０１０４】
また、上記の切替指示としては、移動切替指示（Ｍｏｖｅ指示）と、コピー切替指示（Ｃｏｐｙ指示）の２種類がある。移動切替指示は、再生切替元の再生装置３０から再生切替先の再生装置３０にコンテンツの再生を切り替えて、再生切替元の再生装置３０では当該コンテンツの再生を停止させるための指示である。また、コピー切替指示は、再生切替先の再生装置３０でコンテンツを再生させるとともに、再生切替元の再生装置３０でも当該コンテンツの再生を継続させるための指示である。
【０１０５】
さらに、再生切替部３２４は、決定された再生切替先又は再生切替元の再生装置３０との間で、再生中のコンテンツの再生動作に関する再生情報、再生情報の送信要求、再生開始指示、再生停止指示、再生開始通知、再生停止通知などの各種情報を送受信する。例えば、再生切替元の再生装置３０が切替指示を受け付けた場合には、再生切替部３２４は、当該再生装置３０で再生中のコンテンツに関する再生情報を生成して、再生切替先の再生装置３０に送信する。再生切替先の再生装置３０が切替指示を受け付けた場合には、再生切替部３２４は、再生切替元の再生装置３０で再生中のコンテンツに関する再生情報の送信要求を生成して、再生切替元の再生装置３０に送信する。
【０１０６】
ここで、再生情報について説明する。本実施形態にかかる再生情報は、（１）コンテンツの属性情報、（２）再生モード情報、（３）再生経過時間、（４）サーバ情報を含む。
【０１０７】
（１）コンテンツの属性情報
コンテンツの属性情報は、例えば、当該コンテンツの存在位置を示すアドレス情報（例えば、ホームネットワーク上における当該コンテンツのＵＲＬ）、コンテンツのタイトル、コンテンツＩＤなどである。このコンテンツの属性情報により、各再生装置３０はコンテンツを識別することができる。かかるコンテンツの属性情報は、サーバ装置２０からのコンテンツの受信時に取得され、コンテンツ情報記憶部３４６に記憶されている。再生切替部３２４は、上記切替指示を受け付けた時点、或いは、再生情報の送信要求を受信した時点で、再生切替元の再生装置３０で再生中のコンテンツに関する属性情報を、コンテンツ情報記憶部３４６から読み出して、再生情報に付加する。
【０１０８】
（２）再生モード情報
再生モード情報は、再生切替元の再生装置３０おけるコンテンツの再生モードを表す情報である。再生装置３０は、上述した各種の再生モードを各種設定可能である。この再生モードは、リピートの有無などといったコンテンツの再生形態を含む。再生切替部３２４は、上記切替指示を受け付けた時点、或いは、再生情報の送信要求を受信した時点で、再生切替元の再生装置３０で設定されている再生モードを特定可能な情報（例えば各再生モードに対応する識別情報）を、再生モード情報として再生情報に付加する。
【０１０９】
また、再生モード情報は、上記再生形態を示す情報以外にも、再生対象のコンテンツの範囲を示す再生範囲情報を含む。この再生範囲情報は、再生装置３０において現在再生中のコンテンツを含む、再生対象のコンテンツグループを示す範囲であり、この再生範囲は、例えば、アルバム単位、アーティスト単位、ジャンル単位、プレイリスト単位などで定められる。例えば、再生装置３０が、あるアルバム内の複数のコンテンツを連続再生している場合には、再生範囲情報は、このアルバムを示す情報となる。また、再生装置３０が、あるジャンル（例えば、ロック、ポップス、レゲエなど）に属する全てのコンテンツを連続再生している場合には、再生範囲情報は、このジャンルを示す情報となる。また、再生装置３０が、あるプレイリストに属するコンテンツを連続再生している場合には、再生範囲情報は、このプレイリストを示す情報となる。再生切替部３２４は、上記切替指示を受け付けた時点、或いは、再生情報の送信要求を受信した時点で、再生切替元の再生装置３０で設定されている再生範囲を表す情報を、再生モード情報として再生情報に付加する。
【０１１０】
（３）再生経過時間
再生経過時間は、再生中のコンテンツの先頭から再生済み時間である。再生切替部３２４は、上記切替指示を受け付けた時点、或いは、再生情報の送信要求を受信した時点で、再生中のコンテンツの再生経過時間情報を、再生モード情報として再生情報に付加する。
【０１１１】
（４）サーバ情報
サーバ情報は、再生中のコンテンツの送信元のサーバ装置２０に関する情報であり、例えば、当該サーバ装置２０の識別情報である。このサーバ装置２０の識別情報としては、例えば、機器単位で固有に付与されるＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）などがある。再生切替部３２４は、上記切替指示を受け付けた時点、或いは、再生情報の送信要求を受信した時点で、再生中のコンテンツの送信元のサーバ装置２０のサーバ情報を再生情報に付加する。
【０１１２】
また、上記再生切替部３２４は、上記他の再生装置３０との間で送受信される各種情報に基づいて、再生制御部３２８にコンテンツ再生に関する指示を出す。例えば、再生切替部３２４は、他の再生装置３０から再生情報を受け取った場合には、この再生情報に基づき、切替対象のコンテンツを再生するように再生制御部３２８に指示する。このとき、再生切替部３２４は、再生装置３０間で送受信される再生開始指示、再生停止指示、再生開始通知、再生停止通知などに応じて、再生装置３０におけるコンテンツの再生開始処理又は再生停止処理を実行するよう再生制御部３２８に指示する。
【０１１３】
このとき、再生切替部３２４は、上記移動切替指示を受け付けた場合には、再生切替元の再生装置３０でのコンテンツの再生を停止するように指示する。一方、再生切替部３２４は、上記コピー切替指示を受け付けた場合には、再生切替元の再生装置３０でのコンテンツの再生を継続する（即ち、再生停止しない）ように指示する。
【０１１４】
切替機能設定部３２６は、上記再生切替部３２４による再生装置３０間での再生切替機能のオン／オフを設定し、この再生切替機能のオン／オフ設定情報を、設定情報記憶部３４８に記憶する。切替機能設定部３２６により再生切替機能がオフに設定されている場合には、例えばユーザにより再生装置３０に切替指示が入力されても、本再生装置３０から他の再生装置３０への再生切替処理、及び、他の再生装置３０から本再生装置３０への再生切替処理が実行されないようになる。これにより、再生装置３０間でユーザの意図しないコンテンツの再生切替が生じてしまうことを防止できる。
【０１１５】
再生制御部３２８は、通信部３１０を用いて、サーバ装置２０からＬＡＮ１０を介してコンテンツを受信する処理、及び、再生部（例えばＤ／Ａ変換器３５０）を用いて、上記サーバ装置２０装置から受信したコンテンツを再生する処理を制御する。詳細には、再生制御部３２８は、ユーザにより指定された、或いは、予め設定された設定情報に従って、サーバ装置２０に対して配信対象のコンテンツを指定し、その送信の開始や終了を要求するとともに、サーバ装置２０から送信されたコンテンツを通信部３１０を介して受信する制御する。さらに、再生制御部３２８は、サーバ装置２０から受信したコンテンツを、受信バッファ３４４に一時記憶し、さらに、この受信バッファ３４４に記憶されたコンテンツを読み出してＤ／Ａ変換器３５０に転送し、デジタルデータからアナログデータに変換させ、変換後のアナログデータをスピーカ３５２から出力させるよう制御する。
【０１１６】
また、再生制御部３２８は、上記のような通常の受信・再生制御処理のみならず、上記の再生装置３０間でのコンテンツの再生切替時における受信・再生制御処理をも実行する。この再生切替時には、再生制御部３２８は、上記再生切替部３２４が再生切替元の再生装置３０から取得した再生情報に基づいて、当該再生切替元の再生装置３０で再生中のコンテンツの再生動作をシームレスに引き継ぐことができる。
【０１１７】
即ち、再生制御部３２８は、上記再生情報に含まれるサーバ情報に基づいて、上記再生切替元の再生装置３０で再生中のコンテンツの送信元のサーバ装置２０を特定するとともに、上記再生情報に含まれるコンテンツの属性情報及び再生経過時間に基づいて、再生対象のコンテンツとその再生開始位置を特定する。さらに、再生制御部３２８は、上記特定した送信元のサーバ装置２０に対して、上記特定したコンテンツの再生開始位置からの送信要求を送信する。そして、再生制御部３２８は、当該サーバ装置２０から通信部３１０を介して、当該コンテンツの再生経過時間以後のデータを受信して、受信バッファ３４４に当該コンテンツのデータを一時記憶し、さらに、この受信バッファ３４４から読み出したコンテンツのデータを、再生部であるＤ／Ａ変換器３５０により順次、再生するよう制御する。例えば、再生時間長が５分３０秒であるコンテンツの再生中に、再生経過時間が３分となった時点で、再生装置３０間での再生動作の切替が生じたときは、再生切替先の再生装置３０で、当該コンテンツの３分以後のデータが再生される。
【０１１８】
このとき、再生制御部３２８は、上記再生情報に含まれる再生モード情報に基づいて、再生切替前と同一の再生モード（例えば、リピートの有無やリピート単位、シャッフルの有無、連続再生するコンテンツの再生範囲など）を設定し、この設定した再生モードに従いコンテンツを再生するよう制御する。つまり、再生制御部３２８は、再生途中で再生切り替えされたコンテンツのみならず、上記再生範囲内における当該コンテンツに後続する他の複数のコンテンツを、設定された再生モードに従って順次、受信して再生するよう制御する。
【０１１９】
入力部３３０は、例えば、タッチパネル、ボタン、スイッチ、レバー又はダイヤルなどの操作キー、或いは、リモートコントローラ及びこのリモートコントローラ用の受光部などからなる操作装置と、この操作装置に対するユーザ入力操作に応じて入力信号を生成して制御部３２０に出力する入力制御回路などから構成されている。再生装置３０のユーザは、この入力部３３０を操作することにより、再生装置３０に対して各種のデータを入力したり、再生装置３０の処理動作を指示したりすることができる。このユーザ入力操作としては、例えば、サーバ装置の選択、コンテンツリストからの再生対象のコンテンツの選択、コンテンツの再生／一時停止／早送り／巻き戻し／音量調整などの再生動作の指示、再生モードの選択、上記の再生装置３０間での再生切替を指示するための切替指示、再生切替機能のオン／オフの選択などがあげられる。
【０１２０】
ここで、図４を参照して、入力部３３０を用いた再生動作の切替指示の入力操作の具体例について説明する。図４は、本実施形態にかかる再生装置３０に対して切替指示を入力するために、再生装置３０本体に設けられた操作ボタンの具体例を示す説明図である。
【０１２１】
図４（ａ）の例では、再生装置３０には、ユーザによる操作対象の再生装置３０で再生中のコンテンツの再生動作を他の再生装置３０に切り替えるための切替ボタン３１（ＰＵＴ）と、他の再生装置３０で再生中のコンテンツの再生動作を、ユーザによる操作対象の再生装置３０に切り替えるための切替ボタン３２（ＧＥＴ）とが設けられている。この場合、ユーザは、選択ボタン４０を操作して相手先（再生切替先又は再生切替元）の再生装置３０を選択した後に、切替ボタン３１を押下することで、操作対象の再生装置３０で再生中のコンテンツの再生動作を、再生切替先の再生装置３０に切り替えることができ、一方、切替ボタン３２を押下することで、再生切替元の再生装置３０で再生中のコンテンツの再生動作を、操作対象の再生装置３０に切り替えることができる。
【０１２２】
また、図４（ｂ）の例では、再生装置３０には、再生装置３０間で再生動作を切り替えるための切替ボタン３３が１つだけ設けられている。この場合、ユーザは、選択ボタン４０を操作して相手先（再生切替先又は再生切替元）の再生装置３０を選択した後に、切替ボタン３３を押下することで、操作対象の再生装置３０と相手先の再生装置３０との間で再生動作を切り替えることができる。この際、上記再生切替部３２４は、切替ボタン３３が押下されると、操作対象の再生装置３０がコンテンツを再生中であるか否かを判断し、再生中である場合には、当該操作対象の再生装置３０から相手先の再生装置３０に再生動作を切り替え（ＰＵＴ）、一方、再生停止中である場合には、相手先の再生装置３０から操作対象の再生装置３０に再生動作を切り替える（ＧＥＴ）ようにする。このように、図４（ｂ）の例では、再生切替部３２４が、操作対象の再生装置３０における再生状況に応じて、切替動作のＰＵＴ／ＧＥＴを自動的に選択できるので、ユーザが１つの切替ボタン３３で切替操作入力を実行できる。
【０１２３】
さらに、図４（ｃ）の例では、再生装置３０には、ホームネットワークシステム１に属する複数の再生装置３０にそれぞれ対応する例えば５つの切替ボタン４１〜４５が設けられている。これにより、ユーザは、上記図４（ａ）、（ｂ）の例のように選択ボタン４０を用いて相手先の再生装置３０を選択する操作入力をしなくとも、所望の相手先の再生装置３０に対応する切替ボタン４１〜４５を押下するというワンボタン操作だけで、操作対象の再生装置３０と所望の相手先の再生装置３０との間で再生動作を切り替えることができる。このとき、再生切替動作をＰＵＴ／ＧＥＴのいずれとするかは、上記図４（ｂ）の場合と同様にして、再生状況に基づいて自動的に決定してもよい。
【０１２４】
次に、図５を参照して、リモートコントローラ３３４を用いた再生動作の切替指示の入力操作の具体例について説明する。図５は、本実施形態にかかる再生装置３０に対して再生動作の切替指示を入力するためのリモートコントローラ３３４と、このリモートコントローラ３３４に設けられた操作ボタンの具体例を示す説明図である。
【０１２５】
図５（ａ）に示すように、ユーザは、再生装置３０とは別体に構成されたリモートコントローラ３３４を用いて、再生装置３０に切替指示を入力してもよい。このとき、リモートコントローラ３３４は、ユーザによる入力操作（例えば、切替ボタンの押下）に応じて、切替指示を表す例えば赤外信号を再生装置３０本体に送信し、かかる赤外信号は、再生装置３０の入力部３３０の一例であるリモートコントローラ用受光部３３６により受信されて、再生装置３０に切替指示が入力されることなる。
【０１２６】
この場合、図５（ｂ）に示すように、リモートコントローラ３３４に、上記図４（ａ）の例と同様に、ユーザによる操作対象の再生装置３０で再生中のコンテンツの再生動作を他の再生装置３０に切り替えるための切替ボタン６１（ＰＵＴ）と、他の再生装置３０で再生中のコンテンツの再生動作を、ユーザによる操作対象の再生装置３０に切り替えるための切替ボタン６２（ＧＥＴ）とを設けてもよい。これにより、ユーザは、選択ボタン７０を操作して相手先（再生切替先又は再生切替元）の再生装置３０を選択した後に、切替ボタン６１、６２を押下して、これらの再生装置３０間で再生動作を切り替える（ＰＵＴ又はＧＥＴ）することができる。
【０１２７】
また、図５（ｃ）に示すように、リモートコントローラ３３４に、上記図４（ｂ）の例と同様に、再生装置３０間で再生動作を切り替えるための切替ボタン６３を１つだけ設けてもよい。これにより、再生装置３０間での上記ＰＵＴ及びＧＥＴの双方の切替機能を１つの切替ボタン６３で兼用させることができる。
【０１２８】
また、図５（ｄ）に示すように、リモートコントローラ３３４に、上記図４（ｃ）の例と同様に、ホームネットワークシステム１に属する複数の再生装置３０にそれぞれ対応する例えば５つの切替ボタン７１〜７５を設けてもよい。これにより、所望の相手先の再生装置３０に対応する切替ボタン７１〜７５を押下するというワンボタン操作で、操作対象の再生装置３０と所望の相手先の再生装置３０との間で再生動作を切り替えることができる。
【０１２９】
次に、再び図３を参照して、再生装置３０の構成について説明する。表示部３３２は、例えば、液晶ディスプレイ（ＬＣＤ）装置等の表示装置で構成される。この表示部３３２は、サーバ装置２０から受信したコンテンツリストやコンテンツの属性情報、再生経過時間等の再生状況などを表示する。ユーザは、該コンテンツリストの表示に基づいて所望のコンテンツデータを選択することができる。また、表示部３３２は、再生装置３０間の再生切替機能に関して、再生切替先／再生切替元となり得る再生装置３０（ＬＡＮ１０に接続され稼働中の再生装置３０）の識別情報を表示することもできる。この再生装置３０の識別情報としては、例えば、ＵＵＩＤ、ＭＡＣアドレス、ユーザ入力等に基づき各再生装置３０に付与された機器名称であるフレンドリーネーム、などを用いることができる。
【０１３０】
バッファメモリ３４０は、例えば、ＳＤＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＤＲＡＭなどで構成される記憶部であり、各種のデータを一時記憶（バッファリング）する。このバッファメモリ３４０は、通信バッファ３４２、受信バッファ３４４として機能する。
【０１３１】
通信バッファ３４２は、例えば、再生装置３０とサーバ装置２０との通信時に、データを円滑に送受信するために、通信データを一時記憶するバッファである。
【０１３２】
受信バッファ３４４は、サーバ装置２０から通信部３１０を介して受信された非圧縮データを一時記憶するバッファの一例であり、例えばリングバッファで構成される。この受信バッファ３４４に一時記憶された非圧縮データは、制御部３２０の再生制御部３２８により読み出され、Ｄ／Ａ変換器３５０に転送される。
【０１３３】
なお、本実施形態では、上記通信バッファ３４２と受信バッファ３４４とを、物理的に同一のバッファメモリ３４０内に設けられているが、かかる例に限定されず、物理的に相異なるメモリ内にそれぞれ設けられてもよい。また、これら各バッファは、メモリとして物理的に分割されていてもよいし、或いは、論理的に分割されていてもよい。
【０１３４】
フラッシュメモリ３４５は、不揮発性メモリで構成される記憶部の一例であり、このフラッシュメモリ３４５に記憶されたデータは、再生装置３０の電源がオフとなっても消滅しない。このフラッシュメモリ３４５は、例えば、コンテンツ情報記憶部３４６と、設定情報記憶部３４８として機能する。また、このフラッシュメモリ３４５には、再生装置３０の識別情報（例えば、ＵＵＩＤ、フレンドリーネーム、ＭＡＣアドレスなど）も記憶されている。
【０１３５】
コンテンツ情報記憶部３４６は、サーバ装置２０から受信したコンテンツの属性情報を記憶する。また、設定情報記憶部３４８は、上記の再生モードの設定情報、及び再生切替機能の設定情報などの各種の設定情報を記憶する。
【０１３６】
なお、再生装置３０が具備する記憶媒体としては、上記のバッファメモリ３４０やフラッシュメモリ３４５の例に限定されず、それ以外にも、例えば、ＨＤＤ、ＣＤ、ＤＶＤ、各種の半導体メモリなど、任意の記憶媒体であってよい。
【０１３７】
Ｄ／Ａ変換器３５０は、受信バッファ３４４から読み出された非圧縮データをＤ／Ａ変換するＤ／Ａ変換部の一例である。このＤ／Ａ変換器３５０は、受信バッファ３４４から転送された非圧縮データを、デジタル形式からアナログ形式に変換し、アナログ形式の再生信号をスピーカ３５２に出力する。例えば、Ｄ／Ａ変換器３５０は、リニアＰＣＭの非圧縮データを、電流加算方式によりアナログ形式の再生信号に変換することができる。そして、アナログ形式に変換され生成された再生信号は、音声出力部の一例であるスピーカ３５２に出力されて音声出力される。なお、Ｄ／Ａ変換部は、上記Ｄ／Ａ変換器３５０のようにハードウェアで構成してもよいが、ソフトウェアで構成することも可能である。また、音声出力部は、上記スピーカ３５２の例に限定されず、ヘッドセット、イヤフォンなど、再生装置３０のタイプに応じて任意のものを使用できる。
【０１３８】
以上、図１〜図４を参照して、本実施形態にかかるホームネットワークシステム１と、この構成要素であるサーバ装置２０及び再生装置３０の構成について説明した。以下に、上記構成のホームネットワークシステム１の動作について説明する。
【０１３９】
＜システムの全体動作＞
まず、ホームネットワークシステム１におけるコンテンツの再生動作の概要について説明する。
【０１４０】
サーバ装置２０に保存されているコンテンツを再生装置３０で再生する場合には、まず、再生装置３０が、ユーザ入力に応じて、サーバ装置２０に対してコンテンツリストの送信を要求する。この送信要求に応じて、サーバ装置２０が、送信可能なコンテンツの一覧であるコンテンツリストを再生装置３０に送信すると、再生装置３０は、サーバ装置２０から受信したコンテンツリストを、表示部３３２に表示する。次いで、ユーザが、このコンテンツリストの中から再生を所望するコンテンツを選択すると、再生装置３０は、当該選択されたコンテンツの送信要求をサーバ装置２０に対して行う。これに応じて、サーバ装置２０は、当該コンテンツの圧縮データを伸張（デコード）して、再生装置３０が対応可能な非圧縮データ（例えばリニアＰＣＭデータ）に変換した上で、当該非圧縮データを再生装置３０にストリーミング送信する。すると、再生装置３０は、ストリーミング送信されてくる非圧縮データを受信しながら再生する。この再生処理では、再生装置３０は、受信した非圧縮データを、受信バッファ３４４に一時記憶しながら、この受信バッファ３４４から読み出した非圧縮データをＤ／Ａ変換してアナログ形式の再生信号を生成し、スピーカ３５２から音声出力する。
【０１４１】
このように、本実施形態では、サーバ装置２０に保存されているコンテンツの圧縮データを、非圧縮データに復号する処理をサーバ装置２０のデコーダ２３６で行うので、高精度でコンテンツを伸張することができる。さらに、再生装置３０は、サーバ装置２０により伸張された非圧縮データをＤ／Ａ変換して、アナログデータを出力するだけでよいため、圧縮データを復号するためのデコーダ等を備える必要がないので、廉価に製造することができる。
【０１４２】
＜ストリーミング再生動作＞
次に、図６を参照して、本実施形態にかかるホームネットワークシステム１におけるコンテンツのストリーミング送信、およびストリーミング再生の処理動作について、概略的に説明する。なお、図６は、本実施形態にかかるストリーミング送信処理およびストリーミング再生処理の概要を示す説明図である。
【０１４３】
図６に示すように、まず、再生装置３０は、ユーザ選択されたコンテンツの送信要求を、サーバ装置２０に送信する。この送信要求は、サーバ装置２０における当該コンテンツの保存アドレス（例えばＵＲＬ）の指定を含む。サーバ装置２０の制御部２１２は、このコンテンツの送信要求を受信すると、ストレージ装置２３０から当該コンテンツの圧縮データ（非圧縮データであってもよい。）を先頭から順次読み出してデコーダ２３６に転送し、デコーダ２３６により当該読み出された圧縮データを非圧縮データ（例えばリニアＰＣＭデータ）に伸張（デコード）する。次いで、サーバ装置２０は、当該復号された非圧縮データを、通信部２１０およびＬＡＮ１０を介して、再生装置３０にストリーミング送信する。なお、本実施形態では、サーバ装置２０と再生装置３０との間の通信プロトコルとして、例えばＴＣＰ／ＩＰを用いるが、かかる例に限定されず、例えば、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／ＩＰ）などに従ってデータ通信することも可能である。
【０１４４】
受信側の再生装置３０では、上記のようにしてサーバ装置２０からストリーミング送信されてくる非圧縮データを、通信部３１０を介して受信すると、まず、受信バッファ３４４に一時記憶する。さらに、この受信バッファ３４４に記憶された非圧縮データを、Ｄ／Ａ変換器３５０に転送して、Ｄ／Ａ変換してアナログ形式の再生信号とし、このアナログ形式の再生信号をスピーカ３５２に出力して、音声出力する。このような再生装置３０におけるバッファリング、Ｄ／Ａ変換、音声出力といった一連の処理を、ストリーミング再生と称する。
【０１４５】
かかるストリーミング再生時には、音楽コンテンツ等が好適に連続再生されるように、再生制御部３２８により、通信部３１０による非圧縮データの受信と、受信バッファ３４４への書き込みと、受信バッファ３４４からＤ／Ａ変換器３５０への非圧縮データの転送とが制御されている。
【０１４６】
具体的には、再生装置３０による非圧縮データの受信開始時には、再生制御部３２８は、受信バッファ３４４に記憶された非圧縮データのデータ量が、Ｄ／Ａ変換器３５０によるＤ／Ａ変換処理が出力中断なく動作可能な所定のデータ量に達したときに、受信バッファ３４４から非圧縮データを読み出して、Ｄ／Ａ変換器３５０に転送するよう制御する。これにより、ストリーミング再生初期において、受信バッファ３４４に非圧縮データが十分記憶されていない時点でＤ／Ａ変換器３５０にデータ転送することによって、Ｄ／Ａ変換処理が出力中断して、音切れしてしまうことを防止できる。
【０１４７】
さらに、再生制御部３２８は、Ｄ／Ａ変換器３５０にデータ転送することで受信バッファ３４４に空きが生じたときに、通信部３１０を介してサーバ装置２０に後続の非圧縮データの送信要求を行い、当該後続の非圧縮データを受信して、受信バッファ３４４にバッファリングする。このため、受信バッファ３４４に空きがないときには、再生装置３０はサーバ装置２０から非圧縮データを受信せずに待機する。
【０１４８】
以上のようにして、サーバ装置２０から再生装置３０への非圧縮データのストリーミング送信と、再生装置３０における非圧縮データのストリーミング再生処理が連続的に実行される。そして、コンテンツを１曲だけ単独再生する場合のみならず、所定の再生範囲、例えば、１つのアルバムに属する複数の音楽コンテンツ（第１番目、第２番目、…、第ｍ番目のトラック（曲））をトラック番号に従って順次、連続再生することもできる。
【０１４９】
＜再生切替方法＞
次に、本実施形態にかかるホームネットワークシステム１における再生装置３０間でのコンテンツの再生動作の切替処理について説明する。以下の説明では、ホームネットワークシステム１において同一のサーバ装置２０に対してＬＡＮ１０を介して２台の再生装置３０Ａ、３０Ｂが接続されており、このうち１台の再生装置３０Ａがリビングルームに設置され、もう１台の再生装置３０Ｂがベッドルームに配置されている環境下で、この２つの再生装置３０Ａと３０Ｂとの間で、再生動作を切り替える例について説明する。
【０１５０】
１．操作対象の再生装置から他の再生装置への再生切替方法（ＰＵＴ切替処理）
まず、図７を参照して、本実施形態にかかる第１のケースにおける再生装置３０間での再生切替動作の概要について説明する。図７に示す第１のケースは、リビングルームにいるユーザが、リビングルームの再生装置３０Ａで再生中のコンテンツの続きを、ベッドルームの再生装置３０Ｂで再生しようとするケースである。このケースでは、ユーザによって操作されるリビングルームの再生装置３０Ａが再生切替元の再生装置となり、遠隔にあるベッドルームの再生装置３０Ｂが再生切替先の再生装置となる。
【０１５１】
図７に示すように、まず、ユーザはリビングルームにいて、リビングルームの再生装置３０Ａが、サーバ装置２０内に保存されている複数のコンテンツを受信しながら再生（即ち、ストリーミング再生）している（ステップＳ１１０）。
【０１５２】
次いで、ユーザが、リビングルームの再生装置３０Ａ（操作対象の再生装置）を操作して、ベッドルームの再生装置３０Ｂを再生切替先として選択し、上記入力部３３０の切替ボタンを押下して、移動切替指示を入力する（ステップＳ１２０）。
【０１５３】
リビングルームの再生装置３０Ａは、上記移動切替指示を受け付けると、再生装置３０Ａにおける現在の再生モード情報（リピートやシャッフルの有無などを表す情報、アルバム単位又はアーティスト単位などの再生範囲情報）と、再生装置３０Ａで現在再生中のコンテンツの属性情報（ＵＲＬやタイトルなど）と、当該再生中のコンテンツの再生経過時間とを含む再生情報を生成した後に、再生装置３０Ａでのコンテンツの再生を停止する（ステップＳ１３０）。次いで、リビングルームの再生装置３０Ａは、上記再生情報と再生開始指示を、ＬＡＮ１０を介してベッドルームの再生装置３０Ｂに送信する（ステップＳ１４０）。このとき、再生情報等はサーバ装置２０を介さずに、再生装置３０Ａ、３０Ｂ間で直接送受信される。
【０１５４】
その後、ベッドルームの再生装置３０Ｂ（再生切替先の再生装置）は、リビングルームの再生装置３０Ａ（再生切替元の再生装置）から、上記再生情報を受信すると、当該再生情報に基づいて、上記コンテンツの提供元のサーバ装置２０から、当該コンテンツを受信して再生開始する（ステップＳ１５０）。これにより、ユーザは、リビングルームからベッドルームに移動して、ベッドルームの再生装置３０Ｂで再生されるコンテンツの続きを視聴できる。
【０１５５】
次に、図８を参照して、上記図７で説明した第１のケースにおける再生装置３０間での再生切替方法についてより詳細に説明する。図８は、本実施形態にかかる第１のケースにおける再生装置３０間での再生切替方法を示すシーケンス図である。
【０１５６】
図８に示すように、まず、ユーザが居るリビングルームの再生装置３０Ａは、サーバ装置２０から、複数のコンテンツを順次受信しながら再生中であり（ステップＳ１１０）、このとき、ベッドルームの再生装置３０Ｂは、例えば、再生停止中であるとする（ステップＳ１１２）。
【０１５７】
かかる状態で、ユーザが、リビングルームの再生装置３０Ａの入力部３３０を操作して、ベッドルームの再生装置３０Ｂを再生切替先として選択し、上記入力部３３０の切替ボタンを押下して、移動切替指示を入力すると、再生装置３０Ａは、この移動切替指示を受け付ける（ステップＳ１２０）。
【０１５８】
次いで、リビングルームの再生装置３０Ａは、再生切替先の再生装置３０を決定する（ステップＳ１２２）。この決定処理では、上記ステップＳ１２０の切替指示入力時に、ユーザにより再生切替先の再生装置３０が選択されている場合には、このユーザ選択に基づいて切替先の再生装置３０が決定される。
【０１５９】
一方、上記Ｓ１２０で再生切替先がユーザ選択されていない場合には、リビングルームの再生装置３０Ａは、ネットワーク内の他の再生装置３０を探索して、再生切替可能な再生装置３０を判別し、この再生装置３０の中から、ユーザ選択に基づいて再生切替先の再生装置３０を決定する。例えば、リビングルームの再生装置３０Ａは、ＬＡＮ１０に接続されており、かつ、稼働中の他の再生装置３０を判別し、再生切替先の候補となる再生装置３０のリストを表示部３３２に表示する。そして、このリスト表示を閲覧したユーザが再生切替先の再生装置３０をメニュー選択すると、リビングルームの再生装置３０Ａは、当該ユーザ選択に応じて再生切替先の再生装置３０を決定する。
【０１６０】
上記のＬＡＮ１０上の各再生装置３０の探索・判別は、各再生装置３０に固有に付与された識別子（例えば、ＵＵＩＤ、ＭＡＣアドレスなど）に基づいて行われる。この際、リビングルームの再生装置３０ＡがＬＡＮ１０上に探索指示を送信すると、ＬＡＮ１０に接続された他の再生装置３０は、当該探索指示に応じて、自身に対応する識別子を探索元の再生装置３０Ａに返信する。これにより、再生装置３０Ａは、ＬＡＮ１０に接続された他の再生装置３０を認識できる。
【０１６１】
また、上記再生切替先の候補となる再生装置３０をリスト表示する際には、当該再生装置３０の識別子に関連付けられている再生装置３０の名称（フレンドリーネーム）を表示することができる。このフレンドリーネームは、ユーザが任意に設定して設定情報記憶部３４８に登録可能であり、例えば、ベッドルームの再生装置３０Ｂを表すフレンドリーネームとして“ベッドルーム”などと設定することができる。これにより、ユーザは、切替候補の再生装置３０を容易に識別できる。
【０１６２】
なお、以下では、本ステップＳ１２２で、再生切替先の再生装置３０がベッドルームの再生装置３０Ｂに決定されたものとして説明する。
【０１６３】
次いで、リビングルームの再生装置３０Ａは、現在再生中のコンテンツに関する再生情報を生成して、保持する。具体的には、再生装置３０Ａは、現在設定されている再生モード情報を設定情報記憶部３４８から読み出すとともに、現在再生装置３０Ａで再生中のコンテンツの属性情報（ＵＲＬやタイトルなど）をコンテンツ情報記憶部３４６から読み出し、さらに、現在再生中のコンテンツの再生経過時間を取得する。そして、これらの再生モード情報、コンテンツの属性情報及び再生経過時間を含む再生情報をＲＡＭ等に保持する。
【０１６４】
さらに、リビングルームの再生装置３０Ａは、例えば、上記Ｓ１２４で再生情報を保持した直後に、上記再生中のコンテンツの再生を停止する（ステップＳ１３０）。具体的には、再生装置３０Ａの再生制御部３２８は、上記再生情報の生成・保持を完了した再生切替部３２４からの指示に応じて、上記コンテンツの再生処理を停止するようＤ／Ａ変換器３５０等を制御する。なお、本ステップＳ１３０の再生停止処理は、後述する再生情報の送信（Ｓ１４０）後や、再生確認処理（Ｓ１５４）の後など、任意のタイミングで行ってもよい。
【０１６５】
その後、リビングルームの再生装置３０Ａは、上記生成した再生情報を、ＬＡＮ１０を介して、再生切替先の再生装置３０であるベッドルームの再生装置３０Ｂに送信し、再生装置３０Ｂは、この再生情報を受信する（ステップＳ１４０）。
【０１６６】
次いで、ベッドルームの再生装置３０Ｂは、上記受信した再生情報に含まれる再生モード情報に基づいて、再生装置３０Ｂの再生モードを、再生切替元の再生装置３０Ａと同一の再生モード（例えば、リピートの有無やリピート単位、シャッフルの有無、連続再生するコンテンツの再生範囲など）に設定する（ステップＳ１４２）。
【０１６７】
さらに、ベッドルームの再生装置３０Ｂは、上記再生情報に含まれるサーバ情報に基づいて、上記再生切替元の再生装置３０Ａで再生されていたコンテンツの送信元のサーバ装置２０を特定し、アクセスする（ステップＳ１４４）。詳細には、例えば、ＬＡＮ１０上に複数のサーバ装置２０が存在する場合、再生装置３０Ｂの再生切替部３２４は、上記再生情報を受信すると、再生情報に含まれるサーバ情報（例えばＵＵＩＤ）に対応するサーバ装置２０と、現在、再生装置３０Ｂが接続されているサーバ装置２０とが同一であるか否かを比較し、異なる場合には、再生装置３０Ｂを前者のサーバ装置２０にアクセスして接続し直す。
【０１６８】
その後、ベッドルームの再生装置３０Ｂは、上記再生モード情報に含まれる再生範囲情報に基づいて、サーバ装置２０から、例えば、ジャンル単位、アーティスト単位、アルバム単位などでコンテンツの属性情報のリスト（各コンテンツのＵＲＬ、タイトル等を含む。）を取得する（ステップＳ１４６）。このリストを取得することで、再生装置３０Ｂは、上記リビングルームの再生装置３０Ａと同様な再生モードで、サーバ装置２０から複数のコンテンツを順次、受信して再生できるようになる。具体的には、再生装置３０Ｂは、あるジャンルのコンテンツを連続で再生する再生モードである場合、再生装置３０Ｂは、まず、サーバ装置２０から当該ジャンルに属するアーティストリストを取得して、そのうちの１のアーティストを選択し、次いで、そのアーティストのアルバムリスト（例えば、アルバムタイトル、アルバム内の曲数情報を含む。）を取得して、そのうちの１のアルバムを選択し、さらに、そのアルバム内のトラックリスト（各コンテンツのＵＲＬ、曲タイトルを含む。）を取得して、そのうちの１のトラック（曲）を選択し、その後、当該トラックのコンテンツの送信をサーバ装置２０に要求するようになっている。
【０１６９】
次いで、リビングルームの再生装置３０Ａは、ベッドルームの再生装置３０Ｂに再生開始指示を送信し、再生装置３０Ｂはこの再生開始指示を受信する（ステップＳ１４８）。この再生開始指示により、再生切替先の再生装置３０Ｂがコンテンツを再生開始できるようになる。つまり、再生装置３０は、再生開始指示を受信すれば、再生準備（サーバ装置２０らのコンテンツの受信、及び受信バッファ３４４への蓄積）が整い次第、再生を開始する。なお、再生開始指示の送信タイミングは、本ステップＳ１５２のタイミングに限定されず、例えば、上記再生情報の送信処理（Ｓ１４０）から、リスト取得処理（Ｓ１４６）までの間の任意のタイミングであってもよい。また、再生装置３０Ａから再生装置３０Ｂに再生開始指示を送信せずに、この再生開始指示の機能を上記再生情報の送信処理（Ｓ１４０）で代替してもよい。
【０１７０】
その後、上記再生開始指示の受信に応じて、ベッドルームの再生装置３０Ｂは、サーバ装置２０からコンテンツを受信して再生を開始する（ステップＳ１５０）。詳細には、再生装置３０Ｂの再生制御部３２８は、上記再生情報に含まれるコンテンツの属性情報及び再生経過時間に基づいて、再生対象のコンテンツとその再生開始位置を特定し、サーバ装置２０に対して、上記特定したコンテンツの再生開始位置からの送信を要求する。この送信要求に応じて、サーバ装置２０が当該コンテンツの再生経過時間以後のデータをストリーム送信すると、再生制御部３２８は、サーバ装置２０から当該コンテンツの再生経過時間以後のデータを受信して、受信バッファ３４４に一時記憶し、さらに、この受信バッファ３４４から読み出したコンテンツを、Ｄ／Ａ変換器３５０によりＤ／Ａ変換させて、アナログ形式の再生信号とし、スピーカ３５２から出力させる。
【０１７１】
また、コンテンツの再生開始後は、上記再生装置３０Ａにおいて再生中であったコンテンツのみならず、そのコンテンツの後続のコンテンツ（例えば、アルバム内の他のコンテンツ）が、上記Ｓ１４２で設定された再生モードに従って順次、再生されることとなる。
【０１７２】
次いで、上記コンテンツの再生開始後に、ベッドルームの再生装置３０Ｂは、リビングルームの再生装置３０Ａに再生開始通知を送信する（ステップＳ１５２）。再生装置３０Ａは、この再生開始通知の受信により、再生切替先の再生装置３０Ｂで再生が開始されたことを確認する（ステップＳ１５４）。
【０１７３】
以上のように、図７及び図８に示した再生切替方法によれば、ユーザは、リビングルームの再生装置３０Ａに対して簡単な操作を行うだけで、ベッドルームの再生装置３０Ｂに対して何らの操作を行うことなく、リビングルームの再生装置３０Ａからベッドルームの再生装置３０Ｂにコンテンツの再生動作をシームレスに切り替えることができる。
【０１７４】
２．他の再生装置から操作対象の再生装置への再生切替方法（ＧＥＴ切替処理）
次に、図９を参照して、本実施形態にかかる第２のケースにおける再生装置３０間での再生切替動作の概要について説明する。図９に示す第１のケースは、リビングルームにいるユーザが、ベッドルームの再生装置３０Ｂで再生中のコンテンツの続きを、リビングルームの再生装置３０Ａで再生しようとするケースである。このケースでは、ユーザによって操作されるリビングルームの再生装置３０Ａが再生切替先の再生装置となり、遠隔にあるベッドルームの再生装置３０Ｂが再生切替元の再生装置となる。
【０１７５】
図９に示すように、まず、リビングルームの再生装置３０Ａが、サーバ装置２０内に保存されている複数のコンテンツを受信しながら再生（即ち、ストリーミング再生）している（ステップＳ２１０）。
【０１７６】
次いで、ユーザが、リビングルームの再生装置３０Ａ（操作対象の再生装置）を操作して、ベッドルームの再生装置３０Ｂを再生切替元として選択し、上記入力部３３０の切替ボタンを押下して、移動切替指示を入力する（ステップＳ２２０）。
【０１７７】
リビングルームの再生装置３０Ａは、上記移動切替指示を受け付けると、ベッドルームの再生装置３０Ｂに対して再生情報の送信要求を送信し、この送信要求に応じて再生装置３０Ｂから送信された再生情報を受信し、さらに、再生停止指示を再生装置３０Ｂに送信する（ステップＳ２３０）。この再生装置３０Ｂから受信された再生情報は、再生装置３０Ｂにおける現在の再生モード情報と、再生装置３０Ｂで現在再生中のコンテンツの属性情報と、当該再生中のコンテンツの再生経過時間とを含む。
【０１７８】
次いで、ベッドルームの再生装置３０Ｂは、再生装置３０Ａから再生停止指示を受けると、コンテンツの再生を停止する（ステップＳ２４０）。その後、リビングルームの再生装置３０Ａ（再生切替先の再生装置）は、上記再生装置３０Ｂから受信した再生情報に基づいて、上記コンテンツの提供元のサーバ装置２０から、当該コンテンツを受信して再生開始する（ステップＳ２５０）。これにより、ユーザは、リビングルームに居ながら、ベッドルームの再生装置３０Ｂの再生を停止し、リビングルームの再生装置３０Ａで再生されるコンテンツの続きを視聴できる。
【０１７９】
次に、図１０を参照して、上記図９で説明した第２のケースにおける再生装置３０間での再生切替方法についてより詳細に説明する。図１０は、本実施形態にかかる第２のケースにおける再生装置３０間での再生切替方法を示すシーケンス図である。
【０１８０】
図１０に示すように、まず、ユーザが居るリビングルームの再生装置３０Ａは、例えば、再生停止中であり（ステップＳ２１０）、このとき、ベッドルームの再生装置３０Ｂは、サーバ装置２０から、複数のコンテンツを順次受信しながら再生中であるとする（ステップＳ２１２）。
【０１８１】
かかる状態で、ユーザが、リビングルームの再生装置３０Ａの入力部３３０を操作して、ベッドルームの再生装置３０Ｂを再生切替元として選択し、上記入力部３３０の切替ボタンを押下して、移動切替指示を入力すると、再生装置３０Ａは、この移動切替指示を受け付ける（ステップＳ２２０）。
【０１８２】
次いで、リビングルームの再生装置３０Ａは、再生切替元の再生装置３０をベッドルームの再生装置３０Ｂに決定する（ステップＳ２２２）。このステップＳ２２２の処理の詳細は、上記図８のステップＳ１２２と略同一であるので、詳細説明は省略する。
【０１８３】
さらに、リビングルームの再生装置３０Ａは、ＬＡＮ１０を介してベッドルームの再生装置３０Ｂに再生情報の送信要求を送信し、再生装置３０Ｂは、この送信要求を受信する（ステップＳ２３０）。
【０１８４】
その後、ベッドルームの再生装置３０Ｂは、現在再生中のコンテンツに関する再生情報を生成する（ステップＳ２３１）。具体的には、再生装置３０Ｂは、現在設定されている再生モード情報を設定情報記憶部３４８から読み出すとともに、現在再生装置３０Ｂで再生中のコンテンツの属性情報（ＵＲＬやタイトルなど）をコンテンツ情報記憶部３４６から読み出し、さらに、現在再生中のコンテンツの再生経過時間を取得する。そして、これらの再生モード情報、コンテンツの属性情報及び再生経過時間を含む再生情報を生成する。
【０１８５】
次いで、リビングルームの再生装置３０Ｂは、上記生成した再生情報を、ＬＡＮ１０を介してリビングルームの再生装置３０Ａに送信し、再生装置３０Ａは、この再生情報を受信する（ステップＳ２３２）。
【０１８６】
次いで、リビングルームの再生装置３０Ａは、上記受信した再生情報に含まれる再生モード情報に基づいて、再生装置３０Ａの再生モードを、再生切替元の再生装置３０Ｂと同一の再生モードに設定する（ステップＳ２３４）。
【０１８７】
さらに、リビングルームの再生装置３０Ａは、上記再生情報に含まれるサーバ情報に基づいて、上記再生切替元の再生装置３０Ｂで再生されていたコンテンツの送信元のサーバ装置２０を特定し、アクセスする（ステップＳ２３５）。このステップＳ２３４の処理の詳細は、上記図８のステップＳ１４４と略同一であるので、詳細説明は省略する。
【０１８８】
その後、リビングルームの再生装置３０Ａは、上記再生モード情報に含まれる再生範囲情報に基づいて、サーバ装置２０から、例えば、ジャンル単位、アーティスト単位、アルバム単位などでコンテンツの属性情報のリストを取得する（ステップＳ２３６）。このステップＳ２３６の処理の詳細は、上記図８のステップＳ１４６と略同一であるので、詳細説明は省略する。
【０１８９】
次いで、リビングルームの再生装置３０Ａは、ベッドルームの再生装置３０Ｂに再生停止指示を送信し、再生装置３０Ｂはこの再生停止指示を受信する（ステップＳ２３７）。なお、再生停止指示の送信タイミングは、本ステップＳ２３７のタイミングに限定されず、例えば、上記再生情報の受信処理（Ｓ２３２）から、リスト取得処理（Ｓ２３６）までの間の任意のタイミングであってもよい。また、再生装置３０Ａから再生装置３０Ｂに再生停止指示を送信せずに、この再生停止指示の機能を上記再生情報の送信要求処理（Ｓ２３０）で代替してもよい。
【０１９０】
さらに、ベッドルームの再生装置３０Ｂは、この再生停止指示の受信に応じて、コンテンツの再生を停止する（ステップＳ２４０）。さらに、ベッドルームの再生装置３０Ｂは、この再生停止に応じて、ＬＡＮ１０を介してリビングルームの再生装置３０Ａに再生停止通知を送信し、再生装置３０Ａは、この再生停止通知を受信する（ステップＳ２４２）。リビングルームの再生装置３０Ａは、この再生停止通知の受信により、再生切替元の再生装置３０Ｂで再生が停止されたことを確認する（ステップＳ２４４）。
【０１９１】
その後、リビングルームの再生装置３０Ａは、サーバ装置２０からコンテンツを受信して再生を開始する（ステップＳ２５０）。このステップＳ２５０の処理の詳細は、上記図８のステップＳ１５０と略同一であるので、詳細説明は省略する。なお、上記フローでは、
リビングルームの再生装置３０Ａは、ベッドルームの再生装置３０Ｂでの再生が停止したことを確認した後に、再生開始しているが、かかる例に限定されず、必ずしも再生装置３０Ｂでの再生停止を確認する必要はない。再生装置３０Ａは、自身の再生準備（サーバ装置２０らのコンテンツの受信、及び受信バッファ３４４への蓄積）が整い次第、再生開始するようにしてもよい。
【０１９２】
以上のように、図９及び図１０に示した再生切替方法によれば、ユーザは、再生停止中のリビングルームの再生装置３０Ａに対して簡単な操作を行うだけで、遠隔にあるベッドルームの再生装置３０Ｂに対して何らの操作を行うことなく、ベッドルームの再生装置３０Ｂからリビングルームの再生装置３０Ａにコンテンツの再生動作をシームレスに切り替えることができる。
【０１９３】
３．操作対象の再生装置から他の再生装置への再生切替方法の変更例
次に、図１１を参照して、本実施形態にかかる第３のケースにおける再生装置３０間での再生切替動作の概要について説明する。図１１に示す第３のケースは、リビングルームにいるユーザが、リビングルームの再生装置３０Ａで再生中のコンテンツを、ベッドルームの再生装置３０Ｂでも同時に再生しようとするケースである。このケースでは、ユーザによって操作されるリビングルームの再生装置３０Ａが再生切替元の再生装置となり、遠隔にあるベッドルームの再生装置３０Ｂが再生切替先の再生装置となる。
【０１９４】
図１１に示すように、まず、ユーザが居るリビングルームの再生装置３０Ａが、サーバ装置２０内に保存されている複数のコンテンツを受信しながら再生（即ち、ストリーミング再生）している（ステップＳ３１０）。
【０１９５】
次いで、ユーザが、リビングルームの再生装置３０Ａ（操作対象の再生装置）を操作して、ベッドルームの再生装置３０Ｂを再生切替先として選択し、上記入力部３３０の切替ボタンを押下して、コピー切替指示を入力する（ステップＳ３２０）。
【０１９６】
リビングルームの再生装置３０Ａは、上記コピー切替指示を受け付けると、図７の例と同様にして、再生装置３０Ａで現在再生中のコンテンツに関する再生情報を生成する。次いで、リビングルームの再生装置３０Ａは、上記再生情報と再生開始指示を、ＬＡＮ１０を介してベッドルームの再生装置３０Ｂに送信する（ステップＳ３４０）。このとき、再生情報等はサーバ装置２０を介さずに、再生装置３０Ａ、３０Ｂ間で直接送受信される。
【０１９７】
その後、ベッドルームの再生装置３０Ｂ（再生切替先の再生装置）は、リビングルームの再生装置３０Ａ（再生切替元の再生装置）から、上記再生情報を受信すると、当該再生情報に基づいて、上記コンテンツの提供元のサーバ装置２０から、当該コンテンツを受信して再生開始する（ステップＳ３５０）。
【０１９８】
このようにして、第３のケースでは、再生切替元であるリビングルームの再生装置３０Ａでも再生停止せずに継続して再生し、当該再生装置３０Ａとベッドルームの再生装置３０Ｂとの双方で、同一のコンテンツを再生することができる。これにより、ユーザは、簡単な操作で、リビングルームとベッドルームの双方で、同一のコンテンツを視聴できるようになる。
【０１９９】
なお、この第３のケースの再生切替処理の詳細フローは、上述した第１のケースの図８のフローにおけるステップＳ１２０でコピー切替指示を受け付ける点と、ステップＳ１３０の再生停止処理を実行しない点を除いては、図８のフローと略同一であるので、詳細説明は省略する。
【０２００】
４．他の再生装置から操作対象の再生装置への再生切替方法の変更例
次に、図１２を参照して、本実施形態にかかる第４のケースにおける再生装置３０間での再生切替動作の概要について説明する。図１２に示す第４のケースは、リビングルームにいるユーザが、ベッドルームの再生装置３０Ｂで再生中のコンテンツを、リビングルームの再生装置３０Ａでも同時に再生しようとするケースである。このケースでは、ユーザによって操作されるリビングルームの再生装置３０Ａが再生切替先の再生装置となり、遠隔にあるベッドルームの再生装置３０Ｂが再生切替元の再生装置となる。
【０２０１】
図１２に示すように、まず、ユーザが居るリビングルームの再生装置３０Ａが、サーバ装置２０内に保存されている複数のコンテンツを受信しながら再生（即ち、ストリーミング再生）している（ステップＳ４１０）。
【０２０２】
次いで、ユーザが、リビングルームの再生装置３０Ａ（操作対象の再生装置）を操作して、ベッドルームの再生装置３０Ｂを再生切替元として選択し、上記入力部３３０の切替ボタンを押下して、コピー切替指示を入力する（ステップＳ４２０）。
【０２０３】
リビングルームの再生装置３０Ａは、上記コピー切替指示を受け付けると、ＬＡＮ１０を介してベッドルームの再生装置３０Ｂに対して再生情報の送信要求を送信し、この送信要求に応じて再生装置３０Ｂから送信された再生情報を受信し、さらに、再生停止指示を再生装置３０Ｂに送信する（ステップＳ４３０）。この再生装置３０Ｂから受信された再生情報は、再生装置３０Ｂにおける現在の再生モード情報と、再生装置３０Ｂで現在再生中のコンテンツの属性情報と、当該再生中のコンテンツの再生経過時間とを含む。
【０２０４】
その後、リビングルームの再生装置３０Ａ（再生切替先の再生装置）は、上記再生装置３０Ｂから受信した再生情報に基づいて、上記コンテンツの提供元のサーバ装置２０から、当該コンテンツを受信して再生開始する（ステップＳ４４０）。
【０２０５】
このようにして、第４のケースでは、再生切替元であるベッドルームの再生装置３０Ｂでも再生停止せずに継続して再生し、当該再生装置３０Ｂとリビングルームの再生装置３０Ａとの双方で、同一のコンテンツを再生することができる。これにより、ユーザは、簡単な操作で、リビングルームとベッドルームの双方で、同一のコンテンツを視聴できるようになる。
【０２０６】
なお、この第４のケースの再生切替処理の詳細フローは、上述した第２のケースの図１０のフローにおけるステップＳ２２０でコピー切替指示を受け付ける点と、ステップＳ２３７〜Ｓ２４４の再生停止に関する処理を実行しない点を除いては、図１０のフローと略同一であるので、詳細説明は省略する。
【０２０７】
以上、本実施形態にかかるホームネットワークシステム１と、これを構成するサーバ装置２０及び再生装置３０、並びに、このシステムにおける再生切替方法について詳細に説明した。本実施形態によれば、サーバ装置２０からコンテンツを受信して再生可能な複数の再生装置３０が、ホームネットワーク上に設置されている場合に、各再生装置３０に同一の再生操作をそれぞれ行わななくとも、１の再生装置３０に対して切替指示操作を行うだけで、再生装置３０間で再生動作を切り替えて、ある再生装置３０で再生しているコンテンツ、再生モード及び再生経過時間を引き継いで、他の再生装置３０で同様に連続再生することができる。このため、簡単なユーザ操作で、離隔した再生装置３０間でシームレスな再生動作の切替処理を容易に実行できる。
【０２０８】
また、上記の再生切替処理は、サーバ装置２０を介さずに、ＬＡＮ１０に接続された複数の再生装置３０間でダイレクトに、再生情報や制御信号を送受信することで実現できる。従って、従来のような設定情報の登録用サーバを利用する必要がない。よって、設定情報の登録機能を有するサーバを設置しなくても、再生装置３０間で簡単な操作で再生動作を切り替えることができ、また、サーバ装置２０も特定のメーカーの特定の機種に限定されず、汎用的なサーバを利用できる。
【０２０９】
さらに、コンテンツを再生中の再生装置３０でも、再生停止中の再生装置３０でも、ユーザの近くにある再生装置３０を操作して、再生装置３０間での再生切替処理を実行できるので便利である。
【０２１０】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２１１】
例えば、上記実施形態では、家庭内において、ホームネットワーク用のＬＡＮ１０を介して、ホームサーバとしてのサーバ装置２０と再生装置３０が接続されている例を説明したが、本発明はかかる例に限定されない。例えば、ホームネットワーク以外の私的ネットワーク（例えば、小規模の限られたグループ（会社、友人等）内で使用される複数の機器を接続するＬＡＮ）や、インターネット、電話回線網、衛星通信網等の公衆回線網、無線通信路などを介して、サーバ装置及び複数の再生装置が相互に有線又は無線通信可能に接続されている場合にも適用できる。
【０２１２】
また、上記実施形態では、サーバ装置２０は、サーバ装置２０内に保存されているコンテンツの圧縮データをデコードして非圧縮データを、再生装置３０に送信したが、本発明はかかる例に限定されない。例えば、サーバ装置２０に保存されているコンテンツの非圧縮データをそのまま、再生装置３０に送信してもよい。また、再生装置３０がデコーダを具備することにより、サーバ装置２０から送信されたコンテンツの圧縮データを、再生装置３０側で伸張して、Ｄ／Ａ変換するようにしてもよい。
【０２１３】
また、上記実施形態の再生切替動作では（図７〜図１２参照）、コンテンツを再生中の再生装置３０から、再生停止中の再生装置３０に対して、再生切替処理を行ったが、本発明はかかる例に限定されない。例えば、あるコンテンツを再生中の再生装置３０から、別のコンテンツを再生中の再生装置３０に対して、再生切替を行う場合にも適用できる。この場合、再生切替先の再生装置３０では、再生中のコンテンツの再生を中止して、別のコンテンツの再生に切り替わることになる。
【０２１４】
また、上記実施形態では、コンテンツの再生切替を行う場合、再生切替先の再生装置３０が、再生範囲のリストをサーバ装置２０から新たに取得していたが（図８のＳ１４６等参照）、かかる例に限定されず、例えば、再生切替元の再生装置３０から再生切替先の再生装置３０に上記再生範囲のリストを全て送信することで、上記リスト取得処理を省略できる。
【図面の簡単な説明】
【０２１５】
【図１】本発明の第１の実施形態にかかるホームネットワークシステムの構成を示す説明図である。
【図２】同実施形態にかかるサーバ装置の構成を示すブロック図である。
【図３】同実施形態にかかる再生装置の構成を示すブロック図である。
【図４】同実施形態にかかる再生装置に対して再生動作の切替指示を入力するための操作ボタンの具体例を示す説明図である。
【図５】本実施形態にかかる再生装置に対して再生動作の切替指示を入力するためのリモートコントローラと、その操作ボタンの具体例を示す説明図である。
【図６】同実施形態にかかるストリーミング送信処理およびストリーミング再生処理の概要を示す説明図である。
【図７】同実施形態にかかる第１のケースの再生切替動作の概要を示す説明図である。
【図８】同実施形態にかかる第１のケースの再生切替方法を示すシーケンス図である。
【図９】同実施形態にかかる第２のケースの再生切替動作の概要を示す説明図である。
【図１０】同実施形態にかかる第２のケースの再生切替方法を示すシーケンス図である。
【図１１】同実施形態にかかる第３のケースの再生切替動作の概要を示す説明図である。
【図１２】同実施形態にかかる第４のケースの再生切替動作の概要を示す説明図である。
【符号の説明】
【０２１６】
１          ホームネットワークシステム
１０        ＬＡＮ
１２        スイッチングハブ
１４        アクセスポイント
２０、２０Ａ、２０Ｂ        サーバ装置
３０、３０Ａ、３０Ｂ        再生装置
２１０      通信部
２１２      制御部
２１４      入力部
２１６      出力部
２２０      メモリ
２２２      通信バッファ
２３０      ストレージ装置
２３２      ディスクドライブ
２３４      エンコーダ
２３６      デコーダ
３１０      通信部
３２０      制御部
３２２      再生モード設定部
３２４      再生切替部
３２６      切替機能設定部
３２８      再生制御部
３３０      入力部
３３２      表示部
３４０      バッファメモリ
３４２      通信バッファ
３４４      受信バッファ
３４５      フラッシュメモリ
３４６      コンテンツ情報記憶部
３４８      設定情報記憶部
３５０      Ｄ／Ａ変換器
３５２      スピーカ
【図１】
2008139423.tif 000003
【図２】
2008139423.tif 000004
【図３】
2008139423.tif 000005
【図４】
2008139423.tif 000006
【図５】
2008139423.tif 000007
【図６】
2008139423.tif 000008
【図７】
2008139423.tif 000009
【図８】
2008139423.tif 000010
【図９】
2008139423.tif 000011
【図１０】
2008139423.tif 000012
【図１１】
2008139423.tif 000013
【図１２】
2008139423.tif 000014