(57)【要約】【課題】  ポータブルプレーヤに記録されている曲ファイルと同じ曲ファイルを受信して再生しながら、ポータブルプレーヤのバッテリを高速に充電させる。【解決手段】  高速充電モードに設定されており（または、ポータブルプレーヤ２００のバッテリの充電率が所定値未満であり）、かつ、指定曲ファイルを格納するサーバがネットワーク上で稼働していると判断された場合、マイコン１は、ポータブルプレーヤ２００の代わりにサーバ３００から指定曲ファイルを受信して再生する。従って、ポータブルプレーヤ２００は、指定曲ファイルをＡＶアンプ１に送信する必要がなく、動作停止状態となることにより、バッテリを高速に充電することができる。【選択図】図５
2012173577.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを格納する携帯型コンテンツ再生装置と、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する１または複数のサーバとに接続可能であり、
前記携帯型コンテンツ再生装置からコンテンツを受信して再生する再生手段と、
前記携帯型コンテンツ再生装置に電源電圧を供給し、前記携帯型コンテンツ再生装置を充電させる電源供給手段と、
前記電源供給手段が前記携帯型コンテンツ再生装置を高速に充電させる必要があるか否かを判断する充電モード判断手段と、
再生すべき前記携帯型コンテンツ再生装置のコンテンツが指定されるとき、前記携帯型コンテンツ再生装置の代わりに、前記指定コンテンツと同じコンテンツを格納する前記サーバから前記指定コンテンツを受信可能か否か判断する状態判断手段とを備え、
前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、前記指定コンテンツを前記サーバから受信可能であると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置の代わりに前記サーバから前記指定コンテンツを受信して再生する、コンテンツ再生装置。
【請求項２】
前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断されたが、前記指定コンテンツを前記サーバから受信可能でないと判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置から前記指定コンテンツを受信して再生する、請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生手段が、前記携帯型コンテンツ再生装置からコンテンツを受信して再生しているときに、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、再生中のコンテンツと同じコンテンテンツを前記サーバから受信可能であれば前記サーバから受信し、前記携帯型コンテンツ再生装置からのコンテンツ再生処理から前記サーバからのコンテンツ再生処理にコンテンツの再生途中で切換える、請求項１または２に記載のコンテンツ再生装置。
【請求項４】
前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置が格納するコンテンツのうち前記携帯型コンテンツ再生装置の代わりに前記サーバから受信可能なコンテンツのみを選択して連続的に再生する、請求項１〜３のいずれかに記載のコンテンツ再生装置。
【請求項５】
前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記携帯型コンテンツ再生装置から、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する前記サーバの識別情報を受信して管理するサーバ識別情報管理手段をさらに備え、
前記再生手段が、前記サーバ識別情報管理手段の管理内容に基づいて、前記指定コンテンツを格納している前記サーバを特定する、請求項１〜４のいずれかに記載のコンテンツ再生装置。
【請求項６】
請求項１〜５のいずれかに記載のコンテンツ再生装置の各手段をコンピュータに実行させる、コンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型コンテンツ再生装置に格納されているコンテンツを受信して再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
ＡＶアンプ等のコンテンツ再生装置に、ＨＤＤやフラッシュメモリ等の記憶媒体を内蔵したポータブルプレーヤを接続し、ポータブルプレーヤに記録されている曲データをＡＶアンプが取得し、増幅して、ＡＶアンプに接続されているスピーカーから音声を再生することが行われている。また、ＡＶアンプはポータブルプレーヤに電源電圧を供給し、ポータブルプレーヤのバッテリを充電させる。ここで、ユーザがポータブルプレーヤに格納されている曲データをＡＶアンプで再生しながら、ポータブルプレーヤのバッテリをできるだけ早く充電させたい場合がある。しかし、ポータブルプレーヤは曲データを記憶媒体から読み出してＡＶアンプに送信する必要があるので、バッテリの電源電圧を消耗してしまい、高速に充電することができない。曲データを再生する場合だけではなく、ＡＶアンプがポータブルプレーヤからコンテンツリストを取得してディスプレイにコンテンツリスト表示する場合にも、ポータブルプレーヤはバッテリの電源電圧を消耗するので、高速に充電することができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2008-097216
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、携帯型コンテンツ再生装置に記録されているコンテンツと同じコンテンツを受信して再生しながら、携帯型コンテンツ再生装置を高速に充電させることができるコンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の好ましい実施形態によるコンテンツ再生装置は、複数のコンテンツを格納する携帯型コンテンツ再生装置と、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する１または複数のサーバとに接続可能であり、前記携帯型コンテンツ再生装置からコンテンツを受信して再生する再生手段と、前記携帯型コンテンツ再生装置に電源電圧を供給し、前記携帯型コンテンツ再生装置を充電させる電源供給手段と、前記電源供給手段が前記携帯型コンテンツ再生装置を高速に充電させる必要があるか否かを判断する充電モード判断手段と、再生すべき前記携帯型コンテンツ再生装置のコンテンツが指定されるとき、前記携帯型コンテンツ再生装置の代わりに、前記指定コンテンツと同じコンテンツを格納する前記サーバから前記指定コンテンツを受信可能か否か判断する状態判断手段とを備え、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、前記指定コンテンツを前記サーバから受信可能であると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置の代わりに前記サーバから前記指定コンテンツを受信して再生する。
【０００６】
携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、指定コンテンツをサーバから受信可能であると判断された場合、再生手段は、携帯型コンテンツ再生装置の代わりにサーバから指定コンテンツを受信して再生する。従って、携帯型コンテンツ再生装置は、指定コンテンツをコンテンツ再生装置に送信する必要がないので、バッテリの電圧を消耗することが抑制され、その結果、高速に充電することができる。
【０００７】
好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断されたが、前記指定コンテンツを前記サーバから受信可能でないと判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置から前記指定コンテンツを受信して再生する。
【０００８】
この場合、携帯型コンテンツ再生装置の高速な充電を優先してしまい、コンテンツ再生装置が指定コンテンツを再生できないという問題を解決できる。
【０００９】
好ましい実施形態においては、前記再生手段が、前記携帯型コンテンツ再生装置からコンテンツを受信して再生しているときに、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、再生中のコンテンツと同じコンテンテンツを前記サーバから受信可能であれば前記サーバから受信し、前記携帯型コンテンツ再生装置からのコンテンツ再生処理から前記サーバからのコンテンツ再生処理にコンテンツの再生途中で切換える。
【００１０】
この場合、可能な限り早い時点で、携帯型コンテンツ再生装置からのコンテンツ再生処理から、サーバからのコンテンツ再生処理に切換えることができる。従って、より高速に携帯型コンテンツ再生装置を充電させることができる。
【００１１】
好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置が格納するコンテンツのうち前記携帯型コンテンツ再生装置の代わりに前記サーバから受信可能なコンテンツのみを選択して連続的に再生する。
【００１２】
この場合、連続再生中、常に携帯型コンテンツ再生装置はコンテンツをコンテンツ再生装置に送信する必要がないので、より高速に携帯型コンテンツ再生装置を充電させることができる。
【００１３】
好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記携帯型コンテンツ再生装置から、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する前記サーバの識別情報を受信して管理するサーバ識別情報管理手段をさらに備え、前記再生手段が、前記サーバ識別情報管理手段の管理内容に基づいて、前記指定コンテンツを格納している前記サーバを特定する。
【発明の効果】
【００１４】
帯型コンテンツ再生装置に記録されているコンテンツと同じコンテンツを受信して再生しながら、携帯型コンテンツ再生装置を高速に充電させることができるコンテンツ再生装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の好ましい実施形態によるＡＶアンプ（コンテンツ再生装置）１００を示すブロック図である。
【図２】ポータブルプレーヤが管理するコンテンツ情報ＤＢを示す図である。
【図３】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図４】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図５】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図６】コンテンツツリーを示す図である。
【図７】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図８】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図９】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図１０】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図１１】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【図１２】ＡＶアンプ１００のマイコン１の処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００１７】
図１は、本発明の好ましい実施形態によるＡＶアンプ（コンテンツ再生装置）１００を示す概略ブロック図である。ＡＶアンプ１は、複数のコンテンツを格納する携帯型コンテンツ再生装置（以下、ポータブルプレーヤという）２００と、例えばＵＳＢ（ユニバーサルシリアルバス）等の任意の規格のラインを介して接続可能である。ポータブルプレーヤ２００は、ＨＤＤやフラッシュメモリ等の記憶媒体を備え、複数のコンテンツを蓄積する。コンテンツは、映像（画像）データ、及び／又は、音声（音楽、曲）データの総称であるが、本例では、曲ファイル（以下、トラック、曲データともいう。）である。ＡＶアンプ１は、ポータブルプレーヤ２００から曲データを受信して、再生（増幅処理等）する。また、ＡＶアンプ１は、ポータブルプレーヤに電源電圧を供給し、ポータブルプレーヤ２００のバッテリを充電させる。
【００１８】
ＡＶアンプ１は、１または複数のサーバ３００（図１ではサーバ３００Ａおよび３００Ｂ）と例えばＬＡＮなどのネットワークを介して接続可能である。サーバ３００は、ＨＤＤやフラッシュメモリ等の記憶媒体を備え、ポータブルプレーヤ２００と同じコンテンツの少なくとも１つを蓄積する。すなわち、元々サーバ３００に蓄積されているコンテンツが、ポータブルプレーヤ２００に転送されて、ポータブルプレーヤ２００の記憶媒体にも記録される。
【００１９】
図２は、ポータブルプレーヤ２００が管理するコンテンツ情報ＤＢ（データベース）を示す。コンテンツ情報ＤＢは、ポータブルプレーヤ２００が蓄積する全てのコンテンツに関するコンテンツ情報を管理するデータベースであり、曲毎にアーティスト名、アルバム名、トラック名（曲名）、トラックＩＤおよびサーバＩＤを含む。サーバＩＤは、その曲ファイルと同じ曲ファイルを蓄積するサーバ３００の識別情報である。コンテンツ情報ＤＢの内容は、サーバ３００から曲ファイルが転送されてポータブルプレーヤ２００の記憶媒体に記録される際に、登録される。
【００２０】
図１に戻って、ＡＶアンプ１００は、マイコン等の制御部１、ＲＡＭ２、ＲＯＭ３、再生部４、増幅部５、表示部６、操作部７および通信部８を備える。これらは、バスを介して互いに接続されている。また、増幅部５には、図示しないスピーカーが接続されている。
【００２１】
マイコン１は、ＡＶアンプ１００全体を制御するものであり、ＲＯＭ３に格納されたコンテンツ再生プログラムをＲＡＭ２内に読み出して実行することにより、後述する各処理を実行する。再生部４は、ポータブルプレーヤ２００またはサーバ３００から受信した曲データを再生処理（例えば、デコード、Ｄ／Ａ変換等）する。増幅部５は、再生部４によって再生された曲データの音声信号を増幅し、図示しないスピーカーに音声信号を出力する。
【００２２】
表示部６は、コンテンツ情報やコンテンツリスト等を表示するものであり、液晶ディスプレイやＦＬ管等である。また、表示部６は、ＡＶアンプ１００の外部に接続されるディスプレイ装置（液晶ＴＶ等）にＯＳＤ画面を出力するものでもある。操作部７は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン送受信機である。
【００２３】
通信部８は、例えばＵＳＢ経由でポータブルプレーヤ２００と通信し、ポータブルプレーヤ２００にコマンドを送信し、かつ、ポータブルプレーヤ２００からコンテンツ情報や曲データ等を受信する。また、通信部８は、ＡＶアンプ１００の図示しない電源回路によって生成された電源電圧を例えばＵＳＢ経由でポータブルプレーヤ２００に供給し、ポータブルプレーヤ２００のバッテリを充電させる。また、通信部８は、例えばＬＡＮ等を介してサーバ３００と通信し、サーバ３００にコマンドを送信し、かつ、サーバ３００からコンテンツ情報や曲データ等を受信する。
【００２４】
マイコン１は、ポータブルプレーヤ２００を高速に充電させる必要があるか否かを判断する。例えば、マイコン１は、ユーザ操作によって高速充電モードが設定されているか否かを判断する。又は、マイコン１は、ポータブルプレーヤ２００の充電率が所定値（例えば２０％）未満であるか否かを判断する。高速充電モードが設定されるとき、又は、ポータブルプレーヤ２００の充電率が所定値未満であるとき、ポータブルプレーヤ２００を高速に充電させる必要があると判断される。
【００２５】
また、マイコン１は、再生すべきポータブルプレーヤ２００の曲ファイルが指定されるとき、ポータブルプレーヤ２００の代わりに、指定曲ファイルと同じ曲ファイルを格納するサーバ３００から指定曲ファイルを受信可能か否か判断する。つまり、指定曲ファイルと同じ曲ファイルを格納するサーバ３００がＬＡＮ上で稼働しているか否かが判断される。
【００２６】
マイコン１は、ポータブルプレーヤ２００を高速に充電させる必要があると判断され、かつ、指定曲ファイルをサーバ３００から受信可能であると判断された場合、ポータブルプレーヤ２００の代わりにサーバ３００から指定曲ファイルを受信して再生するように各部を制御する。従って、ポータブルプレーヤ２００は、曲データを転送する処理を実行する必要がないので、バッテリの消耗を抑えることができ、高速に充電させることができる。さらに、指定された曲ファイルと同じ曲ファイルをＡＶアンプ１００が再生することができる。
【００２７】
一方、マイコン１は、ポータブルプレーヤ２００を高速に充電させる必要があると判断されたが、指定曲ファイルをサーバ３００から受信可能でないと判断された場合、ポータブルプレーヤ２００から指定曲ファイルを受信して再生するように各部を制御する。これにより、ポータブルプレーヤ２００の充電を優先させるために指定曲ファイルをＡＶアンプ１が再生できないという問題を解決できる。
【００２８】
マイコン１は、ポータブルプレーヤ２００から曲データを受信して再生しているときに、ポータブルプレーヤ２００を高速に充電させる必要があると判断された場合、再生中の曲ファイルと同じ曲ファイルをサーバ３００から受信可能であればサーバ３００から受信する。つまり、マイコン１は、ポータブルプレーヤ２００からの曲データを受信して再生する処理から、サーバ３００から曲データを受信して再生する処理に、曲ファイルの再生途中で切換える。
【００２９】
または、マイコン１は、ポータブルプレーヤ２００を高速に充電させる必要があると判断された場合、ポータブルプレーヤ２００が格納する複数の曲ファイルのうち、ポータブルプレーヤ２００の代わりにサーバ３００から受信可能な曲ファイルのみを選択して連続的に再生する。
【００３０】
以下、本例の動作を説明する。図３に示すように、ＡＶアンプ１００のマイコン１は、ＡＶアンプ１００にポータブルプレーヤ２００が接続された状態で、ユーザ操作によって高速充電モードに設定する指示が入力されたか否かを判断する（Ｓ１）。高速充電モードに設定する指示が入力されない場合（Ｓ１でＮＯ）、マイコン１は、ポータブルプレーヤ２００のバッテリの充電率が所定値未満であるか否かを判断する（Ｓ２）。例えば、バッテリの充電率が２０％未満であるか否かが判断される。充電率の情報は、ポータブルプレーヤ２００からＵＳＢ経由で取得することができる。バッテリの充電率が所定値以上であると判断された場合（Ｓ２でＮＯ）、マイコン１は、通常処理を実行する（Ｓ９）。
【００３１】
高速充電モードに設定する指示が入力された場合（Ｓ１でＹＥＳ）、又は、充電率が所定値未満であると判断された場合（Ｓ２でＹＥＳ）、マイコン１は、ポータブルプレーヤ２００に、図２のコンテンツ情報ＤＢに登録されている全サーバＩＤを送信するように要求する。ポータブルプレーヤ２００は、図２のコンテンツ情報ＤＢを参照して、サーバＩＤの欄に登録されている全サーバＩＤを取得して、ＡＶアンプ１００に送信する（重複分を送信する必要はない）。マイコン１は、サーバＩＤを取得する（Ｓ３）。図２の例では、２３Ｂ４６Ｓ１１と、８７６５３０ＵＵとの２つのサーバＩＤが取得される。
【００３２】
マイコン１は、ネットワーク上で稼働している（つまり、ネットワークに接続され、かつ、電源オン状態である）サーバ３００を探索し、取得したサーバＩＤで特定されるサーバ３００の照合処理を実行し、ＵＲＬ（ＩＰアドレス）を取得する（Ｓ４）。そして、マイコン１は、取得したサーバＩＤで特定されるサーバ３００の全部がネットワーク上で稼働しているか否かを判断する（Ｓ５）。サーバ３００の全部がネットワーク上で稼働している場合（Ｓ５でＹＥＳ）、後述するＳ７の処理へと進む。サーバ３００の全部がネットワーク上で稼働しているのではない場合（Ｓ５でＮＯ）、マイコン１は、取得したサーバＩＤで特定されるサーバ３００の一部がネットワーク上で稼働しているか否かを判断する（Ｓ６）。サーバ３００の一部がネットワーク上で稼働している場合（Ｓ６でＹＥＳ）、後述するＳ８の処理へと進む。一方、取得したサーバＩＤで特定されるサーバ３００の全部がネットワーク上で稼働していない場合（Ｓ６でＮＯ）、マイコン１は通常処理を実行する（Ｓ９）。
【００３３】
マイコン１は、図３のＳ３、Ｓ４の処理と並列に図４の処理（ポータブルプレーヤ２００から曲データを取得して再生する処理）を実行することができる。図４に示すように、マイコン１は、ユーザ操作に応じてポータブルプレーヤ２００に曲リストを要求し、曲リストを取得する（Ｓ１１）。マイコン１は取得した曲リストをディスプレイに表示させる（Ｓ１２）。ユーザ操作によって曲リストから所望の曲が指定されて再生指示が入力されると（Ｓ１３でＹＥＳ）、マイコン１は、指定された曲データをポータブルプレーヤ２００に要求して取得し（Ｓ１４）、取得した曲データを再生する（Ｓ１５）。
【００３４】
次に、図５を参照してＳ７の処理を説明する。マイコン１は、ポータブルプレーヤ２００からコンテンツリスト（例えば、アーティストリスト、アルバムリスト、トラックリスト等）に関する情報を要求して取得する（Ｓ２１）。なお、ポータブルプレーヤ２００が再生中である場合、現在再生中の曲に関する情報とその再生位置（再生時間）に関する情報とを取得する（Ｓ２１）。
【００３５】
マイコン１は、取得した情報に基づいて、図６に示すコンテンツツリーを生成する（Ｓ２２）。ここで生成されるコンテンツツリーは、短時間で生成できるように、最低限必要な情報のみを有する簡易なコンテンツツリーである。できるだけ早くポータブルプレーヤ２００の動作を停止させ、高速に充電させるためである。コンテンツツリーは、４階層で形成されており、最上位の階層から順に、root、artist、album、trackの順になっている。各ノードは、サーバＩＤ（および、必要に応じて、サーバ３００のＵＲＬ（ＩＰアドレス））、および、トラックＩＤを含む。各ノードのサーバＩＤは、そのノードに関する曲ファイルやコンテンツ情報を、どのサーバ３００が有するかを示し、図２のコンテンツ情報ＤＢのサーバＩＤに相当している。
【００３６】
トラックＩＤは、図２のコンテンツ情報ＤＢのトラックＩＤに相当する。アーティスト階層およびアルバム階層の各ノードのトラックＩＤは、その下位階層に位置するいずれかのトラックノードのトラックＩＤと同じものが含まれる。例えば、（Ｂ）の位置のアーティストノードのトラックＩＤは、（Ａ）の位置のトラックノードのトラックＩＤが付与されている。マイコン１は、生成したコンテンツツリーにおいて、現在選択（又は再生）されている位置を特定し、ＲＡＭ２に記憶する。例えば、図６の（Ａ）のトラックノードの曲ファイルを再生中であれば、(root,artist,album,track)＝(1,2,1,2)が記憶される。
【００３７】
図５に戻って、マイコン１は、ポータブルプレーヤ２００の曲データを取得して再生中であるか否かを判断する（Ｓ２３）。ポータブルプレーヤ２００の曲データを再生中でなければ（Ｓ２３でＮＯ）、Ｓ２９に進む。ポータブルプレーヤ２００の曲データを再生中であれば（Ｓ２３でＹＥＳ）、マイコン１は、再生中の曲データのトラックＩＤを特定する（Ｓ２４）。つまり、コンテンツツリーにおいて、現在選択されている位置（例えば(1,2,1,2)）のノードに格納されているトラックＩＤが読み出される。同様に、マイコン１は、再生中の曲データに対応するサーバＩＤをコンテンツツリーのノードから特定し、サーバＩＤに対応するサーバ３００を特定する（Ｓ２５）。
【００３８】
マイコン１は、特定したサーバ３００に対して、特定したトラックＩＤの曲データをストリーミング形式で送信するように要求する（Ｓ２６）。このとき、マイコン１は、Ｓ２１でポータブルプレーヤ２００から受信した再生位置（再生時間）の情報をサーバ３００に送信し、再生位置からの曲データをサーバ３００に送信させる。これに対して、要求されたサーバ３００は、指定された曲データをＡＶアンプ１００にネットワーク経由で、ストリーミング形式で送信する。マイコン１は、サーバ３００から曲データを受信すると、バッファに格納させる（Ｓ２７）。サーバ３００から受信してバッファに蓄積している曲データが現在再生している再生位置に追いつき、かつ、所定量以上の曲データがバッファに蓄積された時点で、マイコン１は、ポータブルプレーヤ２００からの曲データの再生処理から、サーバ３００から取得した曲データの再生処理に切換える（Ｓ２８）。従って、シームレスな再生切換が可能である。
【００３９】
Ｓ２９において、マイコン１は、ポータブルプレーヤ２００を動作停止状態にさせ、充電モードに移行させる（Ｓ２９）。ここで、動作停止状態は、電源オフ状態（スタンバイ状態等を含む）や低消費電力状態であってもよく、電源オン状態であるが動作を何も実行しない状態であってもよい。
【００４０】
図７に示すように、マイコン１は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断する（Ｓ３１）。つまり、アーティストリスト、アルバムリストおよびトラックリストの各スクロール、あるいは、アーティストリストとアルバムリストとトラックリストとの間の表示切換などの指示が入力されたか否かが判断される。入力された場合（Ｓ３１でＹＥＳ）、マイコン１は、切換後に表示する必要がある複数のノードに格納されているサーバＩＤを特定する（Ｓ３２）。複数のノードの各々に異なるサーバＩＤが格納されている場合には、複数のサーバＩＤが特定される。
【００４１】
例えば、図６のコンテンツツリーにおいて、現在（Ａ）のノードが選択されている状態で、２回ＵＰボタンが操作されて、コンテンツツリーの階層を２つ上位に移動させる（つまり、トラックリストの表示から、アーティストリストの表示に切換える）指示が入力されると、（Ｂ）のノードに移動する。ディスプレイが３行（つまり、３つのコンテンツ情報）を表示可能な場合、（Ｂ）のノードのアーティスト名と、その前後のノードのアーティスト名とを表示する必要があり、それら３つのノードの各々に格納されているサーバＩＤが特定される。
【００４２】
マイコン１は、特定したサーバＩＤのサーバ３００に、特定したトラックＩＤに対応付けられたコンテンツ情報（アーティスト名、アルバム名、又は、トラック名等）を送信するように要求する。サーバ３００は、図２のコンテンツ情報ＤＢと同様のコンテンツ情報ＤＢを自身が蓄積する曲ファイルに関して管理しており、受信したトラックＩＤに対応付けられているコンテンツ情報をＡＶアンプ１に返信する。マイコン１は、コンテンツ情報をサーバ３００から取得する（Ｓ３３）。マイコン１は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させる（Ｓ３４）。先ほどの例では、（Ｂ）のノードのアーティスト名と、その前後のノードのアーティスト名とを含むアーティストリストが表示される。このように、マイコン１は、コンテンツリストを表示する際に、表示すべきノードに格納されているサーバＩＤに対応するサーバ３００から、コンテンツ情報を取得して表示する。
【００４３】
マイコン１は、ユーザ操作によって曲リストから曲ファイルが指定され、再生指示が入力されたか否かを判断する（Ｓ３５）。入力された場合（Ｓ３５でＹＥＳ）、マイコン１は、図６のコンテンツツリーにおいて、指定された曲ファイルのノードに格納されているサーバＩＤおよびトラックＩＤを特定する（Ｓ３６）。例えば、図６のコンテンツツリーにおいて、（Ａ）のトラックノードの曲ファイルを再生指示された場合、（Ａ）のトラックノードに格納されているサーバＩＤおよびトラックＩＤが特定される。マイコン１は、特定したサーバＩＤのサーバ３００に、特定したノード（トラックＩＤ）の曲データを送信するように要求し、取得する（Ｓ３７）。マイコン１は、取得した曲データを再生する（Ｓ３８）。
【００４４】
以上の処理によって、高速充電モードに設定される場合、又は、ポータブルプレーヤ２００のバッテリの充電率が２０％未満である場合に、ポータブルプレーヤ２００を動作停止状態にすることで、ポータブルプレーヤ２００のバッテリを高速に充電させることができる。また、ポータブルプレーヤ２００の代わりに、同じ曲ファイルを格納しているサーバ３００から曲データを受信して再生することによって、ポータブルプレーヤ２００から曲データを受信する場合と同様の再生動作を実行することができる。
【００４５】
次に、図８を参照してＳ８の処理を説明する。マイコン１は、ポータブルプレーヤ２００からコンテンツリストに関する情報を要求して取得する（Ｓ４１）。なお、ポータブルプレーヤ２００が再生中である場合、現在再生中の曲に関する情報と再生位置に関する情報とを取得する（Ｓ４１）。マイコン１は、取得した情報に基づいて、図６に示すコンテンツツリーを生成する（Ｓ４２）。
【００４６】
マイコン１は、ポータブルプレーヤ２００の曲データを取得して再生中であるか否かを判断する（Ｓ４３）。ポータブルプレーヤ２００の曲データを再生中でなければ（Ｓ４３でＮＯ）、Ｓ５０に進む。ポータブルプレーヤ２００の曲データを再生中であれば（Ｓ４３でＹＥＳ）、マイコン１は、再生中の曲データのトラックＩＤを特定する（Ｓ４４）。つまり、コンテンツツリーにおいて、現在選択されている位置（例えば(1,2,1,2)）のノードに格納されているトラックＩＤが読み出される。同様に、マイコン１は、再生中の曲データに対応するサーバＩＤをコンテンツツリーの対応するノードから特定し、サーバＩＤに対応するサーバ３００を特定する（Ｓ４５）。
【００４７】
マイコン１は、特定したサーバ３００がネットワーク上で稼働中であるか否かを判断する（Ｓ４６）。この処理は、図３のＳ４の処理での判断結果を記憶しておいてそれに基づいて判断するとよい。特定したサーバ３００がネットワーク上で稼働中でなければ（Ｓ４６でＮＯ）、マイコン１は、ポータブルプレーヤ２００からの曲データの再生を継続する（Ｓ５１）。
【００４８】
特定したサーバ３００がネットワーク上で稼働中であれば（Ｓ４６でＹＥＳ）、マイコン１は、特定したサーバ３００に対して、特定したトラックＩＤの曲データをストリーミング形式で送信するように要求する（Ｓ４７）。このとき、マイコン１は、Ｓ４１でポータブルプレーヤ２００から受信した再生位置（再生時間）の情報をサーバ３００に送信し、再生位置からの曲データをサーバ３００に送信させる。これに対して、要求されたサーバ３００は、指定された曲データをＡＶアンプ１００にネットワーク経由で、ストリーミング形式で送信する。マイコン１は、サーバ３００から曲データを受信すると、バッファに格納させる（Ｓ４８）。サーバ３００から受信してバッファに蓄積している曲データが現在再生している再生位置に追いつき、かつ、所定量以上の曲データがバッファに蓄積された時点で、マイコン１は、ポータブルプレーヤ２００からの曲データの再生処理から、サーバ３００から取得した曲データの再生処理に切換える（Ｓ４９）。従って、シームレスな再生切換が可能である。
【００４９】
Ｓ５０において、マイコン１は、ポータブルプレーヤ２００を動作停止状態にさせ、充電モードに移行させる。
【００５０】
図９に示すように、マイコン１は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断する（Ｓ６１）。つまり、アーティストリスト、アルバムリストおよびトラックリストの各スクロール、あるいは、アーティストリストとアルバムリストとトラックリストとの間の表示切換などの指示が入力されたか否かが判断される。入力された場合（Ｓ６１でＹＥＳ）、マイコン１は、切換後に表示する必要がある複数のノードに格納されているサーバＩＤを特定する（Ｓ６２）。複数のノードの各々に異なるサーバＩＤが格納されている場合には、複数のサーバＩＤが特定される。
【００５１】
マイコン１は、特定したサーバ３００がネットワーク上で稼働しているか否かを判断する（Ｓ６３）。特定したサーバ３００がネットワーク上で稼働している場合（Ｓ６３でＹＥＳ）、マイコン１は、特定したサーバＩＤのサーバ３００に、特定したノード（トラックＩＤ）のコンテンツ情報（アーティスト名、アルバム名、又は、トラック名等）を送信するように要求し、取得する（Ｓ６４）。マイコン１は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させる（Ｓ６６）。
【００５２】
一方、特定したサーバ３００がネットワーク上で稼働していない場合（Ｓ６３でＮＯ）、マイコン１は、ポータブルプレーヤ２００を一時的に動作停止状態から動作状態に移行させ、特定したノード（トラックＩＤ）のコンテンツ情報（アーティスト名、アルバム名、又は、トラック名等）を送信するように要求し、取得する（Ｓ６５）。マイコン１は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させる（Ｓ６６）。コンテンツリストを表示させた後、マイコン１は、再度、ポータブルプレーヤ２００を動作停止状態に移行させる。
【００５３】
図１０に示すように、マイコン１は、ユーザ操作によって曲リストから曲が指定され、再生指示が入力されたか否かを判断する（Ｓ７１）。入力された場合（Ｓ７１でＹＥＳ）、マイコン１は、図６のコンテンツツリーにおいて、指定された曲のノードに格納されているサーバＩＤおよびトラックＩＤを特定する（Ｓ７２）。例えば、図６のコンテンツツリーにおいて、（Ａ）のトラックノードの曲を再生指示された場合、（Ａ）のトラックノードに格納されているサーバＩＤおよびトラックＩＤが特定される。
【００５４】
マイコン１は、特定したサーバがネットワーク上で稼働しているか否かを判断する（Ｓ７３）。特定したサーバ３００がネットワーク上で稼働している場合（Ｓ７３でＹＥＳ）、マイコン１は、特定したサーバＩＤのサーバ３００に、特定したノード（トラックＩＤ）の曲データを送信するように要求して取得し、取得した曲データを再生する（Ｓ７４）。そして、マイコン１は、ポータブルプレーヤ２００が動作状態であれば、動作停止状態に移行させることで、ポータブルプレーヤ２００のバッテリを高速に充電させる。
【００５５】
一方、特定したサーバ３００がネットワーク上で稼働していない場合（Ｓ７３でＮＯ）、マイコン１は、ポータブルプレーヤ２００を一時的に動作停止状態から動作状態に移行させ、特定したノード（トラックＩＤ）の曲データを送信するように要求して取得し、取得した曲データを再生する（Ｓ７６）。なお、Ｓ７６においてポータブルプレーヤ２００から受信した曲の再生が終了する際に、マイコン１は、曲リストを参照し、現在再生している曲の次に再生すべき曲を格納するサーバ３００が稼働中かを判断する。もし、稼働中でなければ、ポータブルプレーヤ２００を動作停止状態にさせない。ポータブルプレーヤ２００を動作停止状態にさせても、次の曲の再生の際に直ぐにポータブルプレーヤ２００を動作状態にさせる必要があるからである。一方、稼働中であれば、ポータブルプレーヤ２００を動作停止状態にさせることで、バッテリを高速に充電させる。
【００５６】
次に、図９、図１０の各々に対応する別の処理を図１１、図１２を参照して説明する。図１１に示すように、マイコン１は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断する（Ｓ８１）。入力された場合（Ｓ８１でＹＥＳ）、マイコン１は、切換後に表示する必要がある複数のノードに格納されているサーバＩＤを特定する（Ｓ８２）。複数のノードの各々に異なるサーバＩＤが格納されている場合には、複数のサーバＩＤが特定される。
【００５７】
マイコン１は、特定したサーバ３００がネットワーク上で稼働しているか否かを判断する。そして、マイコン１は、ネットワーク上で稼働している全てのサーバ３００に、対応するノード（トラックＩＤ）のコンテンツ情報を送信するように要求し、取得する（Ｓ８３）。なお、サーバ３００が稼働していないノードのコンテンツ情報については、ポータブルプレーヤ２００を動作状態にしてポータブルプレーヤ２００から取得することはしない。従って、ポータブルプレーヤ２００を動作停止状態のままにしておくことができ、ポータブルプレーヤ２００のバッテリを高速に充電させることができる。その後、マイコン１は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させる（Ｓ８４）。
【００５８】
図１２に示すように、マイコン１は、曲の連続再生処理を開始する（Ｓ９１）。マイコン１は、図６のコンテンツツリーにおいて、トラック階層の全ノードに格納されているサーバＩＤおよびトラックＩＤを特定する。マイコン１は、特定したサーバ３００がネットワーク上で稼働しているか否かを判断し、サーバがネットワーク上で稼働している曲のノードのみを抽出する（Ｓ９２）。マイコン１は、ネットワーク上で稼働しているサーバ３００のみに、特定したノード（トラックＩＤ）の曲データを送信するように要求して取得し、取得した曲データを再生する（Ｓ９３）。サーバ３００が稼働していないノードの曲データについては、ポータブルプレーヤ２００を動作状態にしてポータブルプレーヤ２００から曲データを取得することはしない。従って、ポータブルプレーヤ２００を動作停止状態のままにしておくことができ、ポータブルプレーヤ２００のバッテリを高速に充電させることができる。
【００５９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明のコンテンツ再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００６０】
本発明はＡＶアンプ等に好適に適用され得る。
【符号の説明】
【００６１】
１００      ＡＶアンプ（コンテンツ再生装置）
１          マイコン
２          ＲＡＭ
３          ＲＯＭ
４          再生部
５          増幅部
６          表示部
７          操作部
８          通信部
【図１】
2012173577.tif 000003
【図２】
2012173577.tif 000004
【図３】
2012173577.tif 000005
【図４】
2012173577.tif 000006
【図５】
2012173577.tif 000007
【図６】
2012173577.tif 000008
【図７】
2012173577.tif 000009
【図８】
2012173577.tif 000010
【図９】
2012173577.tif 000011
【図１０】
2012173577.tif 000012
【図１１】
2012173577.tif 000013
【図１２】
2012173577.tif 000014