(57)【特許請求の範囲】
【請求項１】
コントローラと通信しているとき充電動作を実行し、コントローラと通信していないとき充電動作を実行しない第１コンテンツ再生装置または第２コンテンツ再生装置に充電用の電源電圧を供給するクレードルであって、
前記第１コンテンツ再生装置が接続可能な第１接続部と、
前記第２コンテンツ再生装置が接続可能な第２接続部と、
前記第１コンテンツ再生装置または前記第２コンテンツ再生装置と通信するコントローラと、
前記第１接続部と前記コントローラとを接続するか、又は、前記第２接続部と前記コントローラとを接続するかを切り換えるスイッチ手段と、
前記第１コンテンツ再生装置の充電情報を前記第１コンテンツ再生装置から取得し、前記第２コンテンツ再生装置の充電情報を前記第２コンテンツ再生装置から取得する充電情報取得手段と、
前記第１コンテンツ再生装置の充電情報と、前記第２コンテンツ再生装置の充電情報とに基づいて、優先的に充電させるコンテンツ再生装置を選択する選択手段とを備え、
優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第１コンテンツ再生装置の充電情報が、前記第１コンテンツ再生装置が満充電状態であることを示す情報になった後であって、前記第１コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、
優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第２コンテンツ再生装置の充電情報が、前記第２コンテンツ再生装置が満充電状態であることを示す情報になった後であって、前記第２コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる、クレードル。
【請求項２】
コントローラと通信しているとき充電動作を実行し、コントローラと通信していないとき充電動作を実行しない第１コンテンツ再生装置または第２コンテンツ再生装置に充電用の電源電圧を供給するクレードルであって、
前記第１コンテンツ再生装置が接続可能な第１接続部と、
前記第２コンテンツ再生装置が接続可能な第２接続部と、
前記第１コンテンツ再生装置または前記第２コンテンツ再生装置と通信するコントローラと、
前記第１接続部と前記コントローラとを接続するか、又は、前記第２接続部と前記コントローラとを接続するかを切り換えるスイッチ手段と、
前記第１コンテンツ再生装置の充電情報を前記第１コンテンツ再生装置から取得し、前記第２コンテンツ再生装置の充電情報を前記第２コンテンツ再生装置から取得する充電情報取得手段と、
前記第１コンテンツ再生装置の充電情報と、前記第２コンテンツ再生装置の充電情報とに基づいて、優先的に充電させるコンテンツ再生装置を選択する選択手段とを備え、
優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第１コンテンツ再生装置から前記第２コンテンツ再生装置に変更された後であって、前記第１コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、
優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第２コンテンツ再生装置から前記第１コンテンツ再生装置に変更された後であって、前記第２コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる、クレードル。
【請求項３】
充電させる方のコンテンツ再生装置に再生コマンドを送信し、充電させない方のコンテンツ再生装置に停止コマンドを送信するコマンド送信手段をさらに備える、請求項１または２に記載のクレードル。
【請求項４】
コントローラと通信しているとき充電動作を実行し、コントローラと通信していないとき充電動作を実行しない第１コンテンツ再生装置または第２コンテンツ再生装置に充電用の電源電圧を供給するクレードルであって、
前記第１コンテンツ再生装置が接続可能な第１接続部と、
前記第２コンテンツ再生装置が接続可能な第２接続部と、
前記第１コンテンツ再生装置または前記第２コンテンツ再生装置と通信するコントローラと、
前記第１接続部と前記コントローラとを接続するか、又は、前記第２接続部と前記コントローラとを接続するかを切り換えるスイッチ手段と、
前記第１コンテンツ再生装置の充電情報を前記第１コンテンツ再生装置から取得し、前記第２コンテンツ再生装置の充電情報を前記第２コンテンツ再生装置から取得する充電情報取得手段と、
前記第１コンテンツ再生装置の充電情報と、前記第２コンテンツ再生装置の充電情報とに基づいて、優先的に充電させるコンテンツ再生装置を選択する選択手段とを備え、
前記第１コンテンツ再生装置に記録されているコンテンツが指定され、指定されたコンテンツの再生指示が入力された場合、指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されているか否かを判断する手段と、
指定されたコンテンツを再生する再生コマンドを前記第１コンテンツ再生装置または前記第２コンテンツ再生装置に送信するコマンド送信手段とをさらに備え、
指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第１コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信し、
指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第２コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信する、クレードル。
【請求項５】
コントローラと通信しているとき充電動作を実行し、コントローラと通信していないとき充電動作を実行しない第１コンテンツ再生装置または第２コンテンツ再生装置に充電用の電源電圧を供給するクレードルであって、
前記第１コンテンツ再生装置が接続可能な第１接続部と、
前記第２コンテンツ再生装置が接続可能な第２接続部と、
前記第１コンテンツ再生装置または前記第２コンテンツ再生装置と通信するコントローラと、
前記第１接続部と前記コントローラとを接続するか、又は、前記第２接続部と前記コントローラとを接続するかを切り換えるスイッチ手段と、
前記第１コンテンツ再生装置の充電情報を前記第１コンテンツ再生装置から取得し、前記第２コンテンツ再生装置の充電情報を前記第２コンテンツ再生装置から取得する充電情報取得手段と、
前記第１コンテンツ再生装置の充電情報と、前記第２コンテンツ再生装置の充電情報とに基づいて、優先的に充電させるコンテンツ再生装置を選択する選択手段とを備え、
コンテンツが指定され、指定されたコンテンツの再生指示が入力された場合、指定されたコンテンツが前記第１コンテンツ再生装置および前記第２コンテンツ再生装置の両方に記録されているか否かを判断する手段と、
指定されたコンテンツを再生する再生コマンドを前記第１コンテンツ再生装置または前記第２コンテンツ再生装置に送信するコマンド送信手段とをさらに備え、
指定されたコンテンツが両方に記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第１コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信し、
指定されたコンテンツが両方に記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第２コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信する、クレードル。
【請求項６】
前記充電情報が充電レベルであり、前記選択手段が、前記充電レベルが低い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する、請求項１〜５のいずれかに記載のクレードル。
【請求項７】
前記充電情報が充電率であり、前記選択手段が、前記充電率が低い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する、請求項１〜５のいずれかに記載のクレードル。
【請求項８】
前記充電情報が残充電レベルであり、前記選択手段が、前記残充電レベルが高い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する、請求項１〜５のいずれかに記載のクレードル。
【請求項９】
前記充電情報が残充電時間であり、前記選択手段が、前記残充電時間が長い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する、請求項１〜５のいずれかに記載のクレードル。
【請求項１０】
請求項１〜９のいずれかに記載のクレードルの各手段をコンピュータに実行させる、クレードルの動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置用クレードルに関する。
【背景技術】
【０００２】
図２は、本出願人が特願２００９−２９３４５０において開示するコンテンツ再生装置用クレードルに相当する。携帯型コンテンツ再生装置（以下、ＤＡＰという。）２のオーディオデータを、クレードル１を介して増幅装置５に出力する（ＤＡＰ２再生状態の）場合、スイッチ１Ｇはコネクタ１Ｌとホストコントローラ１Ｂとを接続する。一方、ＤＡＰ３のオーディオデータを、クレードル１を介して増幅装置５に出力する（ＤＡＰ３再生状態の）場合、スイッチ１Ｇはコネクタ１Ｍとホストコントローラ１Ｂとを接続する。
【０００３】
ＤＡＰ２、３は、クレードル１にＵＳＢ経由で接続され、クレードル１から充電用電圧が供給されることにより、バッテリを充電する。ＤＡＰ２、３は、ＵＳＢのデータラインＤ＋、Ｄ−を介してホストコントローラ１Ｂから充電コマンドが所定時間間隔で供給されているときに（つまり、ホストコントローラと通信しているときに）充電用電圧によりバッテリを充電し、ホストコントローラ１Ｂから充電コマンドが所定時間間隔で供給されていないときに（つまり、ホストコントローラと通信していないときに）バッテリを充電しない。
【０００４】
従って、ＤＡＰ２再生状態においては、ＤＡＰ３は、ホストコントローラ１Ｂに接続されないので、ホストコントローラ１Ｂから充電コマンドを受信することができず、バッテリを充電できない。つまり、ＤＡＰ２のバッテリの充電レベルが最大（満充電状態）であり、ＤＡＰ３のバッテリの充電レベルが最大でない場合であっても、ＤＡＰ２再生状態が継続すると、一向にＤＡＰ３のバッテリを充電できない。
【０００５】
同様に、ＤＡＰ３再生状態においては、ＤＡＰ２は、ホストコントローラ１Ｂに接続されないので、ホストコントローラ１Ｂから充電コマンドを受信することができず、バッテリを充電できない。つまり、ＤＡＰ３のバッテリの充電レベルが最大（満充電状態）であり、ＤＡＰ２のバッテリの充電レベルが最大でない場合であっても、ＤＡＰ３再生状態が継続すると、一向にＤＡＰ２のバッテリを充電できない。
【０００６】
ユーザにとっては、ＤＡＰ２、３の両方をクレードル１に接続しているのであるから、当然、ＤＡＰ２、３は共に充電レベルが最大まで充電されるものと考えるが、再生状態が切り換えられない限り、一方のＤＡＰは充電されないので、クレードル１又はＤＡＰが故障していると誤解してしまう可能性がある。この問題は、図１１のクレードル１０１において、ＰＣ４がＵＳＢ端子１Ａに接続されておらず、ＰＣ４のホストコントローラ４Ａから充電コマンドを受信できない場合も同様に生じる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２４４６０７号公報
【特許文献２】特開２００７−６８３３３号公報
【特許文献３】特開２００６−２４６２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、第１コンテンツ再生装置および第２コンテンツ再生装置の充電情報に基づいて、充電対象のコンテンツ再生装置を切り換えるクレードルを提供することである。
【課題を解決するための手段】
【０００９】
本発明の好ましい実施形態によるクレードルは、コントローラと通信しているとき充電動作を実行し、コントローラと通信していないとき充電動作を実行しない第１コンテンツ再生装置または第２コンテンツ再生装置に充電用の電源電圧を供給するクレードルであって、前記第１コンテンツ再生装置が接続可能な第１接続部と、前記第２コンテンツ再生装置が接続可能な第２接続部と、前記第１コンテンツ再生装置または前記第２コンテンツ再生装置に前記コマンドを送信するコントローラと、前記第１接続部と前記コントローラとを接続するか、又は、前記第２接続部と前記コントローラとを接続するかを切り換えるスイッチ手段と、前記第１コンテンツ再生装置の充電情報を前記第１コンテンツ再生装置から取得し、前記第２コンテンツ再生装置の充電情報を前記第２コンテンツ再生装置から取得する充電情報取得手段と、前記第１コンテンツ再生装置の充電情報と、前記第２コンテンツ再生装置の充電情報とに基づいて、優先的に充電させるコンテンツ再生装置を選択する選択手段とを備え、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させる。
【００１０】
優先的に充電させるコンテンツ再生装置として第１コンテンツ再生装置が選択されると、最初に、スイッチ手段が第１接続部とコントローラとを接続する。従って、コントローラが第１コンテンツ再生装置に接続されるので、第１コンテンツ再生装置が、コントローラと通信し、充電することができる。つまり、優先的に充電させる必要のある第１コンテンツ再生装置を最初に充電させることができる。その後、スイッチ手段が第２接続部とコントローラとを接続する。従って、コントローラが第２コンテンツ再生装置に接続されるので、第２コンテンツ再生装置が、コントローラと通信し、充電することができる。つまり、優先的に充電させる必要のない第２コンテンツ再生装置を後から充電させることができる。なお、優先的に充電させるコンテンツ再生装置として第２コンテンツ再生装置が選択された場合も同様である。
【００１１】
好ましい実施形態においては、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第１コンテンツ再生装置の充電情報が、前記第１コンテンツ再生装置が満充電状態であることを示す情報になった後、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第２コンテンツ再生装置の充電情報が、前記第２コンテンツ再生装置が満充電状態であることを示す情報になった後、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる。
【００１２】
優先的に充電させるコンテンツ再生装置として第１コンテンツ再生装置が選択されると、最初に、スイッチ手段が第１接続部とコントローラとを接続し、満充電状態になるまで第１コンテンツ再生装置を継続的に充電させる。第１コンテンツ再生装置が満充電状態になった後、スイッチ手段が第２接続部とコントローラとを接続し、第２コンテンツ再生装置を充電させる。これにより、第１コンテンツ再生装置を充電させる状態と第２コンテンツ再生装置を充電させる状態とが頻繁に切り替わらないので、第１コンテンツ再生装置及び第２コンテンツ再生装置のバッテリの劣化を防止できる。なお、優先的に充電させるコンテンツ再生装置として第２コンテンツ再生装置が選択された場合も同様である。
【００１３】
好ましい実施形態においては、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第１コンテンツ再生装置の充電情報が、前記第１コンテンツ再生装置が満充電状態であることを示す情報になった後であって、前記第１コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、最初に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、前記充電情報取得手段によって取得される前記第２コンテンツ再生装置の充電情報が、前記第２コンテンツ再生装置が満充電状態であることを示す情報になった後であって、前記第２コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる。
【００１４】
優先的に充電させるコンテンツ再生装置として第１コンテンツ再生装置が選択されると、最初に、スイッチ手段が第１接続部とコントローラとを接続し、満充電状態になるまで第１コンテンツ再生装置を継続的に充電させる。第１コンテンツ再生装置が満充電状態になった後であって、第１コンテンツ再生装置が再生中のコンテンツを再生終了した際に、スイッチ手段が第２接続部とコントローラとを接続し、第２コンテンツ再生装置を充電させる。これにより、第１コンテンツ再生装置を充電させる状態と第２コンテンツ再生装置を充電させる状態とが頻繁に切り替わらないので、第１コンテンツ再生装置及び第２コンテンツ再生装置のバッテリの劣化を防止できる。また、再生中のコンテンツが途中で停止されることを防止できる。なお、優先的に充電させるコンテンツ再生装置として第２コンテンツ再生装置が選択された場合も同様である。
【００１５】
好ましい実施形態においては、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第１コンテンツ再生装置から前記第２コンテンツ再生装置に変更された後、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第２コンテンツ再生装置から前記第１コンテンツ再生装置に変更された後、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる。
【００１６】
優先的に充電させるコンテンツ再生装置として第１コンテンツ再生装置が選択されると、スイッチ手段が第１接続部とコントローラとを接続し、優先的に充電させるコンテンツ再生装置が第２コンテンツ再生装置状態に変更される（限定されないが、例えば充電情報が充電レベルであれば、第１コンテンツ再生装置の充電レベルが第２コンテンツ再生装置の充電レベル以上になる）まで第１コンテンツ再生装置を継続的に充電させる。優先的に充電させるコンテンツ再生装置が第２コンテンツ再生装置状態に変更された後、スイッチ手段が第２接続部とコントローラとを接続し、優先的に充電させるコンテンツ再生装置が再び第１コンテンツ再生装置状態に変更されるまで、第２コンテンツ再生装置を充電させる。この処理が繰り返されることによって、優先的に充電させるコンテンツ再生装置が変更される度に充電対象のコンテンツ再生装置を変更でき、まんべんなく充電させることができる。
【００１７】
好ましい実施形態においては、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第１コンテンツ再生装置から前記第２コンテンツ再生装置に変更された後であって、前記第１コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、その結果、優先的に充電させるコンテンツ再生装置が前記第２コンテンツ再生装置から前記第１コンテンツ再生装置に変更された後であって、前記第２コンテンツ再生装置が再生中のコンテンツの再生を終了する際に、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させる。
【００１８】
優先的に充電させるコンテンツ再生装置として第１コンテンツ再生装置が選択されると、スイッチ手段が第１接続部とコントローラとを接続し、優先的に充電させるコンテンツ再生装置が第２コンテンツ再生装置に変更された（限定されないが、例えば充電情報が充電レベルであれば、第１コンテンツ再生装置の充電レベルが第２コンテンツ再生装置の充電レベル以上になった）後、第１コンテンツ再生装置が再生中のコンテンツを再生終了するまで第１コンテンツ再生装置を継続的に充電させる。その後、スイッチ手段が第２接続部とコントローラとを接続し、優先的に充電させるコンテンツ再生装置が第１コンテンツ再生装置状態に変更された後、第２コンテンツ再生装置が再生中のコンテンツを再生終了するまで、第２コンテンツ再生装置を充電させる。この処理が繰り返されることによって、優先的に充電させるコンテンツ再生装置が変更される度に充電対象のコンテンツ再生装置を変更でき、まんべんなく充電させることができる。また、再生中のコンテンツが途中で停止されることを防止できる。
【００１９】
好ましい実施形態においては、充電させる方のコンテンツ再生装置に再生コマンドを送信し、充電させない方のコンテンツ再生装置に停止コマンドを送信するコマンド送信手段をさらに備える。
【００２０】
充電させない方のコンテンツ再生装置はコントローラに接続されないので、クレードルは、充電させない方のコンテンツ再生装置からコンテンツを受信することができない。従って、充電させない方のコンテンツ再生装置に停止コマンドを送信することにより、充電させない方のコンテンツ再生装置の充電量が低下することを防止できる。また、充電させない方のコンテンツ再生装置の充電量が低下することを防止することで、充電させない方のコンテンツ再生装置の充電情報を頻繁に取得しなくてもよくなる。
【００２１】
好ましい実施形態においては、前記第１コンテンツ再生装置に記録されているコンテンツが指定され、指定されたコンテンツの再生指示が入力された場合、指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されているか否かを判断する手段と、指定されたコンテンツを再生する再生コマンドを前記第１コンテンツ再生装置または前記第２コンテンツ再生装置に送信するコマンド送信手段とをさらに備え、指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第１コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信し、指定されたコンテンツと同じコンテンツが前記第２コンテンツ再生装置にも記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第２コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信する。
【００２２】
好ましい実施形態においては、コンテンツが指定され、指定されたコンテンツの再生指示が入力された場合、指定されたコンテンツが前記第１コンテンツ再生装置および前記第２コンテンツ再生装置の両方に記録されているか否かを判断する手段と、指定されたコンテンツを再生する再生コマンドを前記第１コンテンツ再生装置または前記第２コンテンツ再生装置に送信するコマンド送信手段とをさらに備え、指定されたコンテンツが両方に記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第１コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第１接続部と前記コントローラとを接続し、前記第１コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第１コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信し、指定されたコンテンツが両方に記録されていると判断された場合であって、優先的に充電させるコンテンツ再生装置として前記第２コンテンツ再生装置が選択されたとき、前記スイッチ手段が前記第２接続部と前記コントローラとを接続し、前記第２コンテンツ再生装置を充電させ、かつ、前記コマンド送信手段が、前記第２コンテンツ再生装置に指定されたコンテンツを再生する再生コマンドを送信する。
【００２３】
好ましい実施形態においては、前記充電情報が充電レベルであり、前記選択手段が、前記充電レベルが低い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する。
【００２４】
好ましい実施形態においては、前記充電情報が充電率であり、前記選択手段が、前記充電率が低い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する。
【００２５】
好ましい実施形態においては、前記充電情報が残充電レベルであり、前記選択手段が、前記残充電レベルが高い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する。
【００２６】
好ましい実施形態においては、前記充電情報が残充電時間であり、前記選択手段が、前記残充電時間が長い方のコンテンツ再生装置を、優先的に充電させるコンテンツ再生装置として選択する。
【発明の効果】
【００２７】
第１コンテンツ再生装置および第２コンテンツ再生装置の充電情報に基づいて、充電対象のコンテンツ再生装置を切り換えるクレードルを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明のクレードル１等を示すブロック図である。
【図２】クレードル１等のハードウェアを示すブロック図である。
【図３】クレードル１の外観図である。
【図４】マイコン１Ａの処理を示すフローチャートである。
【図５】マイコン１Ａの処理を示すフローチャートである。
【図６】マイコン１Ａの処理を示すフローチャートである。
【図７】マイコン１Ａの処理を示すフローチャートである。
【図８】マイコン１Ａの処理を示すフローチャートである。
【図９】マイコン１Ａの処理を示すフローチャートである。
【図１０】マイコン１Ａの処理を示すフローチャートである。
【図１１】クレードル１等のハードウェアを示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本実施形態によるクレードル１、携帯型コンテンツ再生装置（以下、ＤＡＰ(Digital Audio Player)という。）２，３、増幅装置５、およびリモコン送信機６，７を示す図である。クレードル１には、ＵＳＢ（Universal Serial Bus）等の任意の通信ラインを介してＤＡＰ２，３が接続可能である。なお、ＵＳＢの代わりにＩＥＥＥ１３９４やＨＤＭＩ等が採用されてもよい。クレードル１は、デジタルオーディオケーブル及び制御信号ケーブルを介して増幅装置５に接続可能である。また、３つ以上のＤＡＰがクレードル１に接続可能でもよい。
【００３０】
クレードル１は、ＤＡＰ２，３に直流電源電圧を供給することにより、ＤＡＰ２，３にバッテリを充電させる。ＤＡＰ２，３は、ホストコントローラと通信しているときに（例えば、ホストコントローラからＵＳＢを介して充電コマンドを所定時間間隔で受信しているときに）バッテリに充電を実行し、ホストコントローラと通信していないときに（例えば、ホストコントローラからＵＳＢを介して充電コマンドを所定時間間隔で受信していないときに）バッテリに充電を実行しない。従って、クレードル１は、ＤＡＰ２，３を継続的に充電するために、ホストコントローラからＤＡＰ２，３に充電コマンドを所定時間間隔で送信し続けなければならない。
【００３１】
ＤＡＰ２、３は、各々が内蔵するＨＤＤやフラッシュメモリ等の記録媒体に記録されたオーディオファイルを再生（例えばデコード）し、オーディオデータをＵＳＢ経由でクレードル１に送信する。クレードル１は、ＤＡＰ２、３から受信したオーディオデータを増幅装置５に送信する。増幅装置５はクレードル１から受信したオーディオデータを再生（例えば、ＤＡ変換および増幅）し、外部に接続された図示しないスピーカーから音声を出力する。
【００３２】
増幅装置５は、ユーザ操作に応じてリモコン送信機６からリモコン信号を受信すると、クレードル１に制御信号（例えば、ＤＡＰ２又は３を再生開始させる制御信号）を送信する。クレードル１は、増幅装置５から制御信号を受信すると、ＤＡＰ２又は３を制御する制御信号に変換し、ＤＡＰ２又は３に送信し、ＤＡＰ２又は３を制御する。クレードル１は、ユーザ操作に応じて、リモコン送信機７からリモコン信号を受信する、又は、クレードル１に設けられた操作部が操作されると、制御信号をＤＡＰ２又は３に送信し、ＤＡＰ２又は３を制御する。
【００３３】
図２は、クレードル１等のハードウェアを示す概略ブロック図である。図３は、クレードル１の外観図である。クレードル１は、マイコン（スイッチ制御部）１Ａと、ホストコントローラ１Ｂと、スイッチ１Ｇと、電源部１Ｉと、リモコン受信部１Ｊと、操作部１Ｋと、コネクタ（第１接続部）１Ｌと、コネクタ（第２接続部）１Ｍと、デジタルオーディオ出力端子（以下、出力端子という。）１Ｏと、制御信号入出力端子１Ｐとを備える。
【００３４】
マイコン１Ａは、図示しないメモリに格納されたプログラムに基づいてクレードル１全体を制御する。マイコン１Ａは、操作部１Ｋのユーザ操作、リモコン受信部１Ｊに入力されるリモコン信号、増幅装置５から受信する制御信号、および、ＤＡＰ２、３の充電情報等に応じて、スイッチ１Ｇを切り換え制御する。
【００３５】
マイコン１Ａは、ＤＡＰ２、３が記録する全オーディオファイルのコンテンツ情報の一覧であるコンテンツリストをＤＡＰ２、３から取得し、メモリに保存する。コンテンツ情報は、オーディオファイルを特定する特定情報（メタデータ）であり、例えば、曲名、アーティスト名、アルバム名等である。
【００３６】
また、マイコン１Ａは、ＤＡＰ２、３の充電情報（本例では、充電レベル）をＤＡＰ２、３から取得し、メモリに保存する。充電レベルは特に限定されないが、０〜２５５の値（整数）で表され、０は全く充電されていない状態を示し、２５５は満充電状態を示す。マイコン１Ａは、ＤＡＰ２の充電情報と、ＤＡＰ３の充電情報とに基づいて、優先的に充電させるＤＡＰを選択する。すなわち、マイコン１Ａは、ＤＡＰ２の充電レベルとＤＡＰ３の充電レベルとを比較し、充電レベルが低い方のＤＡＰをホストコントローラ１Ｂと接続させ、充電レベルが低い方のＤＡＰ再生状態に切り換える。従って、充電レベルが低い方のＤＡＰに優先的にホストコントローラ１Ｂから充電コマンドが供給され、充電させることができる。
【００３７】
ホストコントローラ１Ｂは、ＵＳＢ経由でＤＡＰ２と通信し、ＤＡＰ２を制御する。ホストコントローラ１Ｂは、ＤＡＰ２に接続されているとき、ＤＡＰ２に充電コマンドを所定時間間隔で送信し、ＤＡＰ２にバッテリを充電させる。ホストコントローラ１Ｂは、ＵＳＢ経由でＤＡＰ３と通信し、ＤＡＰ３を制御する。ホストコントローラ１Ｂは、ＤＡＰ３に接続されているとき、ＤＡＰ３に充電コマンドを所定時間間隔で送信し、ＤＡＰ３にバッテリを充電させる。
【００３８】
ホストコントローラ１Ｂは、スイッチ１Ｇと、出力端子１Ｏと、マイコン１Ａとに接続されている。ホストコントローラ１Ｂは、ＤＡＰ２に接続されているとき、マイコン１Ａからの制御信号をＤＡＰ２に送信し、ＤＡＰ２を制御する。ホストコントローラ１Ｂは、ＤＡＰ２に接続されているとき、ＤＡＰ２からオーディオデータを受信し、出力端子１Ｏから増幅装置５に出力する。また、ホストコントローラ１Ｂは、ＤＡＰ３に接続されているとき、マイコン１Ａからの制御信号をＤＡＰ３に送信し、ＤＡＰ３を制御する。ホストコントローラ１Ｂは、ＤＡＰ３に接続されているとき、ＤＡＰ３からオーディオデータを受信し、出力端子１Ｏから増幅装置５に出力する。
【００３９】
なお、本発明の構成には必須ではないが、実際の製品の場合には、ホストコントローラ１Ｂと出力端子１Ｏとの間には、ホストコントローラ１ＢからのオーディオデータをＳＰＤＩＦ形式に変換するデジタルオーディオ送信部が設けられるとよい。
【００４０】
スイッチ１Ｇは、コネクタ１Ｌ（すなわち、ＤＡＰ２）とホストコントローラ１Ｂとを接続させるか、又は、コネクタ１Ｍ（すなわち、ＤＡＰ３）とホストコントローラ１Ｂとを接続させるかをマイコン１Ａからの指示に基づいて切り換える。スイッチ１Ｇは、例えば、ＵＳＢ２．０対応高速バススイッチ等が採用される。
【００４１】
電源部１Ｉは、図３に示す電源コネクタから商用交流電源が供給され、商用交流電源から直流電源電圧を生成し、クレードル１の各部に供給し、かつ、コネクタ１Ｌを介してＤＡＰ２に供給する。ＤＡＰ２に供給された直流電源電圧は、ＤＡＰ２がバッテリを充電するために使用される。また、電源部１Ｉは、直流電源電圧を、コネクタ１Ｍを介してＤＡＰ３に供給する（図示せず）。ＤＡＰ３に供給された直流電源電圧は、ＤＡＰ３がバッテリを充電するために使用される。
【００４２】
リモコン受信部１Ｊは、クレードル１用のリモコン送信機７からリモコン信号を受信し、マイコン１Ａに制御信号を供給する。
【００４３】
操作部１Ｋは、ユーザ操作に基づく指示を受け付けるものである。操作部１Ｋは、オーディオセレクタスイッチであるＤＡＰ２ボタン、ＤＡＰ３ボタンを含む。ＤＡＰ２ボタンは、クレードル１がＤＡＰ２からのオーディオデータを受信し、出力端子１Ｏから増幅装置５へと出力する状態（以下、ＤＡＰ２再生状態という。）に切り換えるためのボタンである。ＤＡＰ３ボタンは、クレードル１がＤＡＰ３からのオーディオデータを受信し、出力端子１Ｏから増幅装置５へと出力する状態（以下、ＤＡＰ３再生状態という。）に切り換えるためのボタンである。これらのボタンはリモコン送信機７にも同様に設けられている。
【００４４】
コネクタ１Ｌは、ＤＡＰ２のコネクタと接続可能である。コネクタ１Ｌは、ＵＳＢ端子（データラインＤ＋，Ｄ−及び５Ｖ電源ラインの各端子）、及び、ＤＡＰ２から接続検出信号を受信する端子を含む。コネクタ１Ｌは、マイコン１Ａ、スイッチ１Ｇおよび電源部１Ｉに接続されている。
【００４５】
コネクタ１Ｍは、ＤＡＰ３のコネクタと接続可能である。コネクタ１Ｍは、ＵＳＢ端子（データラインＤ＋，Ｄ−及び５Ｖ電源ラインの各端子）、及び、ＤＡＰ３から接続検出信号を受信する端子を含む。コネクタ１Ｍは、マイコン１Ａ、スイッチ１Ｇおよび電源部１Ｉに接続されている。
【００４６】
制御信号入出力端子１Ｐは、マイコン１Ａに接続されており、増幅装置５に制御信号ラインを介して接続可能である。増幅装置５は、増幅装置５用のリモコン送信機６からのリモコン信号を受信すると、制御信号を制御信号入出力端子１Ｐに送信する。制御信号入出力端子１Ｐは、増幅装置５からの制御信号を受信し、マイコン１Ａに供給する。マイコン１Ａは、制御信号入出力端子１Ｐを介して、増幅装置５に制御信号を送信する。
【００４７】
ＤＡＰ２は、ＨＤＤ２Ａおよび再生部２Ｂ等を備える。再生部２Ｂは、ＨＤＤに記録されたオーディオファイルを再生し、クレードル１にオーディオデータを出力する。ＤＡＰ３は、ＨＤＤ３Ａおよび再生部３Ｂ等を備える。再生部３Ｂは、ＨＤＤに記録されたオーディオファイルを再生し、クレードル１にオーディオデータを出力する。ＤＡＰ２、３およびＰＣ４自体は一般的なものが採用されるとよい。
【００４８】
以下、クレードル１の動作を説明する。図４に示すように、マイコン１Ａは、ユーザ操作によって再生指示が入力されたか否かを判断する（Ｓ１）。この再生指示は、操作部１Ｋ、リモコン送信機６、または、リモコン送信機７を介して入力される。再生指示は、シャッフル再生、ランダム再生等、再生すべきオーディオファイルや再生すべきＤＡＰを選択しない再生指示であるとよい。
【００４９】
再生指示が入力された場合（Ｓ１でＹＥＳ）、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させる（Ｓ２）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２からＤＡＰ２の現在の充電レベルを取得し、メモリに保存する（Ｓ３）。次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させる（Ｓ４）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３からＤＡＰ３の現在の充電レベルを取得し、メモリに保存する（Ｓ５）。なお、マイコン１Ａがホストコントローラ１Ｂを経由せずに直接ＤＡＰ２、３から充電レベルを取得できる場合には、Ｓ２、Ｓ４の処理を省略してもよい（つまり、充電レベルを取得するためにホストコントローラ１ＢをＤＡＰ２、３に接続させる必要がない）。
【００５０】
続いて、マイコン１Ａは、ＤＡＰ２の充電レベルとＤＡＰ３の充電レベルとを比較し、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上であるか否かを判断する（Ｓ６）。ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル未満の場合（Ｓ６でＮＯ）、ＤＡＰ２を優先的に充電させるため、ＤＡＰ２再生状態へと切り換える（Ａへ進む）。一方、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上の場合（Ｓ６でＹＥＳ）、ＤＡＰ３を優先的に充電させるため、ＤＡＰ３再生状態へと切り換える（Ｂへ進む）。
【００５１】
Ａに進む場合、図５に示すように、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させる（Ｓ１１）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に停止コマンドを送信する（Ｓ１２）。従って、ＤＡＰ３はオーディオファイルの再生停止状態になる。これにより、ＤＡＰ３がオーディオファイルを再生している場合であっても、再生を停止させることができるので、ＤＡＰ３のバッテリの充電レベルの低下が防止され、Ｓ５で取得した充電レベルに維持させることができる。
【００５２】
次に、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に切り換える（Ｓ１３）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドを送信する（Ｓ１４）。従って、ＤＡＰ２は、オーディオファイルの再生状態となる。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。
【００５３】
ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ２に充電コマンドを送信することにより、ＤＡＰ２を充電させる（Ｓ１５）。そして、マイコン１Ａは、ＤＡＰ２の現在の充電レベルをＤＡＰ２から取得し、メモリに保存する（Ｓ１６）。そして、マイコン１Ａは、ＤＡＰ２の充電レベルが最大（例えば、０〜２５５の場合には２５５）であるか否か（すなわち、ＤＡＰ２の充電情報が、ＤＡＰ２が満充電状態であることを示すか否か）を判断する（Ｓ１７）。ＤＡＰ２の充電レベルが最大でなければ（Ｓ１７でＮＯ）、Ｓ１５に戻る。つまり、ＤＡＰ２の充電レベルが最大になるまで（ＤＡＰ２が満充電状態になるまで）、ＤＡＰ２再生状態を継続し、ＤＡＰ２に充電コマンドを送信し続けることで、ＤＡＰ２を充電させる。
【００５４】
ＤＡＰ２の充電レベルが最大になると（Ｓ１７でＹＥＳ）、マイコン１Ａは、ＤＡＰ２が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始するか否かを判断する（Ｓ１８）。例えば、現在再生しているオーディオファイルの再生が終了する直前に、ＤＡＰ２から「現在再生しているオーディオファイルの再生を終了し、次のオーディオファイルを再生開始する」旨の通知が送信される。または、ＤＡＰ２から送信されるオーディオデータに、次のオーディオファイルに切り替わることを示す情報（例えば、ＭＰ３のヘッダ情報等）が埋め込まれている。
【００５５】
ＤＡＰ２が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始することが判断されると（Ｓ１８でＹＥＳ）、マイコン１Ａは、ＤＡＰ２にホストコントローラ１Ｂ経由で停止コマンドを送信する（Ｓ１９）。従って、ＤＡＰ２はオーディオファイルの再生を停止する。
【００５６】
次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ３再生状態に移行する（Ｓ２０）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に再生コマンドを送信する（Ｓ２１）。従って、ＤＡＰ３はオーディオファイルの再生を開始する。ＤＡＰ３からのオーディオデータは、コネクタ１Ｍ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。以降は、ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ３に充電コマンドを送信することにより、ＤＡＰ３の充電レベルが最大に（ＤＡＰ３が満充電状態に）なるまで、ＤＡＰ３を充電させる。
【００５７】
以上のように、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル未満の場合、最初にＤＡＰ２再生状態に移行し、ＤＡＰ２を充電させながら、ＤＡＰ２からのオーディオデータを増幅装置５に出力する。従って、充電レベルの低い方のＤＡＰ２を優先的に充電させることができる。ＤＡＰ２の充電レベルが最大になったあとに、ＤＡＰ３再生状態に切り換え、ＤＡＰ３を充電させながら、ＤＡＰ３からのオーディオデータを増幅装置５に出力する。従って、充電レベルが高い方のＤＡＰ３を後からではあるが充電させることができる。なお、ＤＡＰ２の充電レベルが最大になるまでＤＡＰ２を継続して充電することによって、ＤＡＰ２を充電する状態とＤＡＰ３を充電する状態とが頻繁に切り替わることがないので、ＤＡＰ２、３のバッテリの劣化やスイッチ１Ｇの切り換え時の雑音の発生を防止できる。また、現在再生中のオーディオファイルが再生終了するタイミングで、ＤＡＰ２再生状態からＤＡＰ３再生状態に切り替わるので、再生されるオーディオファイルが再生途中で切り替わることを防止できる。
【００５８】
なお、上記の処理において、ＤＡＰ２が再生中のオーディオファイルが再生終了する際に、充電対象をＤＡＰ３に切り換えるのではなく、ＤＡＰ２の充電レベルが最大になると直ぐに充電対象をＤＡＰ３に切り換えてもよい。
【００５９】
一方、Ｂに進む場合、図６に示すように、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させる（Ｓ３１）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に停止コマンドを送信する（Ｓ３２）。従って、ＤＡＰ２はオーディオファイルの再生停止状態になる。これにより、ＤＡＰ２がオーディオファイルを再生している場合であっても、再生を停止させることができるので、ＤＡＰ２のバッテリの充電レベルの低下が防止され、Ｓ３で取得した充電レベルに維持させることができる。
【００６０】
次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ３再生状態に移行する（Ｓ３３）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に再生コマンドを送信する（Ｓ３４）。従って、ＤＡＰ３は、オーディオファイルの再生状態となる。ＤＡＰ３からのオーディオデータは、コネクタ１Ｍ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。
【００６１】
ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ３に充電コマンドを送信することにより、ＤＡＰ３を充電させる（Ｓ３５）。そして、マイコン１Ａは、ＤＡＰ３の現在の充電レベルをＤＡＰ３から取得し、メモリに保存する（Ｓ３６）。そして、マイコン１Ａは、ＤＡＰ３の充電レベルが最大であるか否かを判断する（Ｓ３７）。ＤＡＰ３の充電レベルが最大でなければ（Ｓ３７でＮＯ）、Ｓ３５に戻る。つまり、ＤＡＰ３の充電レベルが最大になるまで、ＤＡＰ３再生状態を継続し、ＤＡＰ３に充電コマンドを送信し続けることで、ＤＡＰ３を充電させる。
【００６２】
ＤＡＰ３の充電レベルが最大になると（Ｓ３７でＹＥＳ）、マイコン１Ａは、ＤＡＰ３が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始するか否かを判断する（Ｓ３８）。ＤＡＰ３が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始することが判断されると（Ｓ３８でＹＥＳ）、マイコン１Ａは、ＤＡＰ３にホストコントローラ１Ｂ経由で停止コマンドを送信する（Ｓ３９）。従って、ＤＡＰ３はオーディオファイルの再生を停止する。
【００６３】
次に、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に移行する（Ｓ４０）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドを送信する（Ｓ４１）。従って、ＤＡＰ２はオーディオファイルの再生を開始する。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。以降は、ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ２に充電コマンドを送信することにより、ＤＡＰ２の充電レベルが最大になるまで、ＤＡＰ２を充電させる。
【００６４】
以上のように、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上の場合、最初にＤＡＰ３再生状態に移行し、ＤＡＰ３を充電させながら、ＤＡＰ３からのオーディオデータを増幅装置５に出力する。従って、充電レベルの低い方のＤＡＰ３を優先的に充電させることができる。ＤＡＰ３の充電レベルが最大になったあとに、ＤＡＰ２再生状態に切り換え、ＤＡＰ２を充電させながら、ＤＡＰ２からのオーディオデータを増幅装置５に出力する。従って、充電レベルが高い方のＤＡＰ２を後からではあるが充電させることができる。なお、ＤＡＰ３の充電レベルが最大になるまでＤＡＰ３を継続して充電することによって、ＤＡＰ２を充電する状態とＤＡＰ３を充電する状態とが頻繁に切り替わることがないので、ＤＡＰ２、３のバッテリの劣化やスイッチ１Ｇの切り換え時の雑音の発生を防止できる。また、現在再生中のオーディオファイルが再生終了するタイミングで、ＤＡＰ３再生状態からＤＡＰ２再生状態に切り替わるので、再生されるオーディオファイルが再生途中で切り替わることを防止できる。
【００６５】
なお、上記の処理において、ＤＡＰ３が再生中のオーディオファイルが再生終了する際に、充電対象をＤＡＰ２に切り換えるのではなく、ＤＡＰ３の充電レベルが最大になると直ぐに充電対象をＤＡＰ２に切り換えてもよい。
【００６６】
次に、本発明の別の好ましい実施形態を説明する。本例では、充電レベルが低い方のＤＡＰを優先的に充電させ、充電レベルが最大になるまで継続的に充電させるのではなく、充電中のＤＡＰの充電レベルが他方のＤＡＰの充電レベル以上になった際に、他方のＤＡＰを充電させる状態に切り換える。これにより、ＤＡＰ２、３をまんべんなく充電させることができる。
【００６７】
図４の処理の後、Ａに進む場合、図７に示すように、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させる（Ｓ５１）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に停止コマンドを送信する（Ｓ５２）。従って、ＤＡＰ３はオーディオファイルの再生停止状態になる。これにより、ＤＡＰ３がオーディオファイルを再生している場合であっても、再生を停止させることができるので、ＤＡＰ３のバッテリの充電レベルの低下が抑制され、Ｓ５で取得した充電レベルに維持させることができる。
【００６８】
次に、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に移行する（Ｓ５３）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドを送信する（Ｓ５４）。従って、ＤＡＰ２は、オーディオファイルの再生状態となる。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。
【００６９】
ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ２に充電コマンドを送信することにより、ＤＡＰ２を充電させる（Ｓ５５）。そして、マイコン１Ａは、ＤＡＰ２の現在の充電レベルをＤＡＰ２から取得し、メモリに保存する（Ｓ５６）。そして、マイコン１Ａは、Ｓ５６で取得したＤＡＰ２の充電レベルが、メモリに保存されているＤＡＰ３の充電レベル以上であるか否か（つまり、ＤＡＰ２を充電させた結果、優先的に充電させるべきＤＡＰが、ＤＡＰ２からＤＡＰ３に変更されたか否か）を判断する（Ｓ５７）。ＤＡＰ３は再生停止しているので、メモリに保存されている充電レベルから充電レベルが略低下しておらず、メモリに保存されている充電レベルを使用しても問題ない。なお、マイコン１Ａがホストコントローラ１Ｂを介さずに直接ＤＡＰ３から充電レベルを取得できる場合、再度ＤＡＰ３から現在の充電レベルを取得してもよい。
【００７０】
ＤＡＰ２の充電レベルが未だＤＡＰ３の充電レベル未満である場合（Ｓ５７でＮＯ）、Ｓ５５に戻る。つまり、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上になるまで、ＤＡＰ２再生状態を継続し、ＤＡＰ２に充電コマンドを送信し続けることで、ＤＡＰ２を充電させる。
【００７１】
ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上になると（Ｓ５７でＹＥＳ）、マイコン１Ａは、ＤＡＰ２が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始するか否かを判断する（Ｓ５８）。ＤＡＰ２が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始することが判断されると（Ｓ５８でＹＥＳ）、処理はＢへと切り替わる。つまり、詳細後述するように、ＤＡＰ３再生状態に移行し、ＤＡＰ３を充電させながら、ＤＡＰ３からのオーディオデータを増幅装置５に出力する。
【００７２】
なお、上記の処理において、ＤＡＰ２が再生中のオーディオファイルが再生終了する際に、充電対象をＤＡＰ３に切り換えるのではなく、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上になると直ぐに充電対象をＤＡＰ３に切り換えてもよい。
【００７３】
Ｂに進む場合、図８に示すように、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させる（Ｓ６１）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に停止コマンドを送信する（Ｓ６２）。従って、ＤＡＰ２はオーディオファイルの再生停止状態になる。これにより、ＤＡＰ２がオーディオファイルを再生している場合であっても、再生を停止させることができるので、ＤＡＰ２のバッテリの充電レベルの低下が抑制され、Ｓ３で取得した充電レベルに維持させることができる。
【００７４】
次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ３再生状態に移行する（Ｓ６３）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に再生コマンドを送信する（Ｓ６４）。従って、ＤＡＰ３は、オーディオファイルの再生状態となる。ＤＡＰ３からのオーディオデータは、コネクタ１Ｍ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。
【００７５】
ホストコントローラ１Ｂは、所定時間間隔でＤＡＰ３に充電コマンドを送信することにより、ＤＡＰ３を充電させる（Ｓ６５）。そして、マイコン１Ａは、ＤＡＰ３の現在の充電レベルをＤＡＰ３から取得し、メモリに保存する（Ｓ６６）。そして、マイコン１Ａは、Ｓ６６で取得したＤＡＰ３の充電レベルが、メモリに保存されているＤＡＰ２の充電レベル以上であるか否かを判断する（Ｓ６７）。ＤＡＰ２は再生停止しているので、メモリに保存されている充電レベルから、充電レベルが略低下していない。なお、マイコン１Ａがホストコントローラ１Ｂを介さずに直接ＤＡＰ２から充電レベルを取得できる場合、新たにＤＡＰ２から充電レベルを取得してもよい。
【００７６】
ＤＡＰ３の充電レベルが未だＤＡＰ２の充電レベル未満である場合（Ｓ６７でＮＯ）、Ｓ６５に戻る。つまり、ＤＡＰ３の充電レベルがＤＡＰ２の充電レベル以上になるまで、ＤＡＰ３再生状態を継続し、ＤＡＰ３に充電コマンドを送信し続けることで、ＤＡＰ３を充電させる。
【００７７】
ＤＡＰ３の充電レベルがＤＡＰ２の充電レベル以上になると（Ｓ６７でＹＥＳ）、マイコン１Ａは、ＤＡＰ３が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始するか否かを判断する（Ｓ６８）。ＤＡＰ３が現在再生しているオーディオファイルの再生が終了し、次のオーディオファイルを再生開始することが判断されると（Ｓ６８でＹＥＳ）、処理はＡへと切り替わる。つまり、上記のように、ＤＡＰ２再生状態に移行し、ＤＡＰ２を充電させながら、ＤＡＰ２からのオーディオデータを増幅装置５に出力する。
【００７８】
なお、上記の処理において、ＤＡＰ３が再生中のオーディオファイルが再生終了する際に、充電対象をＤＡＰ２に切り換えるのではなく、ＤＡＰ３の充電レベルがＤＡＰ２の充電レベル以上になると直ぐに充電対象をＤＡＰ２に切り換えてもよい。
【００７９】
次に、本発明のさらに別の好ましい実施形態を説明する。本例ではユーザ操作によって、ＤＡＰ２のコンテンツリストの中からＤＡＰ２のオーディオファイルが指定され再生指示が入力された場合、ＤＡＰ３にも同じオーディオファイルが記録されていれば、ＤＡＰ２とＤＡＰ３とのうち充電ベルが低い方を優先的に充電させる。
【００８０】
図９に示すように、マイコン１Ａは、ホストコントローラ１ＢをＤＡＰ２に接続させることにより、ＤＡＰ２のコンテンツリストをＤＡＰ２から取得し、ホストコントローラ１ＢをＤＡＰ３に接続させることにより、ＤＡＰ３のコンテンツリストをＤＡＰ３から取得する（Ｓ７１）。マイコン１Ａは、ＤＡＰ２、３のコンテンツリストの中から、ユーザ操作によって、ＤＡＰ２のオーディオファイルが指定され、かつ、再生指示が入力されたか否かを判断する（Ｓ７２）。
【００８１】
ＤＡＰ２のオーディオファイルが指定され、かつ、再生指示が入力された場合（Ｓ７２でＹＥＳ）、マイコン１Ａは、指定されたオーディオファイルがＤＡＰ３にも記録されているか否かを、ＤＡＰ３のコンテンツリストを参照して判断する（Ｓ７３）。すなわち、指定されたオーディオファイルの特定情報（例えば曲名とアーティスト名との組み合わせ）がＤＡＰ３のコンテンツリストにも記述されているか否かが判断される。
【００８２】
指定されたオーディオファイルがＤＡＰ３に記録されていない場合（Ｓ７３でＮＯ）、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に移行する（Ｓ７９）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドと指定されたオーディオファイルの特定情報とを送信する（Ｓ８０）。従って、ＤＡＰ２は、指定されたオーディオファイルの再生状態となる。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。このとき、ＤＡＰ２は、ホストコントローラ１Ｂから充電コマンドを受信し、充電することができる。
【００８３】
指定されたオーディオファイルがＤＡＰ３にも記録されている場合（Ｓ７３でＹＥＳ）、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させる（Ｓ７４）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２からＤＡＰ２の現在の充電レベルを取得し、メモリに保存する（Ｓ７５）。次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させる（Ｓ７６）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３からＤＡＰ３の現在の充電レベルを取得し、メモリに保存する（Ｓ７７）。
【００８４】
続いて、マイコン１Ａは、ＤＡＰ２の充電レベルとＤＡＰ３の充電レベルとを比較し、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上であるか否かを判断する（Ｓ７８）。ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル未満の場合（Ｓ７８でＮＯ）、ＤＡＰ２を優先的に充電させるため、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に移行する（Ｓ７９）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドと指定されたオーディオファイルの特定情報とを送信する（Ｓ８０）。従って、ＤＡＰ２は、指定されたオーディオファイルの再生状態となる。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。このとき、ＤＡＰ２は、ホストコントローラ１Ｂから充電コマンドを受信し、充電することができる。
【００８５】
ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上の場合（Ｓ７８でＹＥＳ）、ＤＡＰ３を優先的に充電させるため、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ３再生状態に移行する（Ｓ８１）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に再生コマンドと指定されたオーディオファイルの特定情報とを送信する（Ｓ８２）。従って、ＤＡＰ３は、指定されたオーディオファイルの再生状態となる。ＤＡＰ３からのオーディオデータは、コネクタ１Ｍ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。このとき、ＤＡＰ３は、ホストコントローラ１Ｂから充電コマンドを受信し、充電することができる。
【００８６】
なお、Ｓ７２でＤＡＰ３のオーディオファイルが指定され、再生指示が入力されたか否かを判断し、Ｓ７３で指定されたオーディオファイルがＤＡＰ２にも記録されているか否かを判断する場合も同様である。
【００８７】
次に、本発明のさらに別の好ましい実施形態を説明する。本例ではユーザ操作によって、ＤＡＰ２、３のコンテンツリストを結合した結合コンテンツリストからオーディオファイルが指定され再生指示が入力された場合、ＤＡＰ２、３の両方に指定されたオーディオファイルが記録されていれば、ＤＡＰ２とＤＡＰ３とのうち充電ベルが低い方を優先的に充電させる。
【００８８】
図１０に示すように、マイコン１Ａは、ホストコントローラ１ＢをＤＡＰ２に接続させることにより、ＤＡＰ２のコンテンツリストをＤＡＰ２から取得し、ホストコントローラ１ＢをＤＡＰ３に接続させることにより、ＤＡＰ３のコンテンツリストをＤＡＰ３から取得する（Ｓ９１）。マイコン１Ａは、ＤＡＰ２、３のコンテンツリストを結合し、結合コンテンツリストを生成する。マイコン１Ａは、結合コンテンツリストの中から、ユーザ操作によって、オーディオファイルが指定され、かつ、再生指示が入力されたか否かを判断する（Ｓ９２）。
【００８９】
オーディオファイルが指定され、かつ、再生指示が入力された場合（Ｓ９２でＹＥＳ）、マイコン１Ａは、指定されたオーディオファイルがＤＡＰ２、３の両方に記録されているか否かを、ＤＡＰ２、３のコンテンツリストを参照して判断する（Ｓ９３）。すなわち、指定されたオーディオファイルの特定情報（例えば曲名とアーティスト名との組み合わせ）がＤＡＰ２、３の両方のコンテンツリストに記述されているか否かが判断される。
【００９０】
指定されたオーディオファイルがＤＡＰ２、３の両方に記録されている場合（Ｓ９３でＹＥＳ）、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させる（Ｓ９４）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２からＤＡＰ２の現在の充電レベルを取得し、メモリに保存する（Ｓ９５）。次に、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させる（Ｓ９６）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３からＤＡＰ３の現在の充電レベルを取得し、メモリに保存する（Ｓ９７）。
【００９１】
続いて、マイコン１Ａは、ＤＡＰ２の充電レベルとＤＡＰ３の充電レベルとを比較し、ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上であるか否かを判断する（Ｓ９８）。ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル未満の場合（Ｓ９８でＮＯ）、ＤＡＰ２を優先的に充電させるため、マイコン１Ａは、ＤＡＰ２とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ２再生状態に移行する（Ｓ９９）。つまり、スイッチ１Ｇに、コネクタ１Ｌとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ２に再生コマンドと指定されたオーディオファイルの特定情報とを送信する（Ｓ１００）。従って、ＤＡＰ２は、指定されたオーディオファイルの再生状態となる。ＤＡＰ２からのオーディオデータは、コネクタ１Ｌ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。このとき、ＤＡＰ２は、ホストコントローラ１Ｂから充電コマンドを受信し、充電することができる。
【００９２】
ＤＡＰ２の充電レベルがＤＡＰ３の充電レベル以上の場合（Ｓ９８でＹＥＳ）、ＤＡＰ３を優先的に充電させるため、マイコン１Ａは、ＤＡＰ３とホストコントローラ１Ｂとを接続させることにより、ＤＡＰ３再生状態に移行する（Ｓ１０１）。つまり、スイッチ１Ｇに、コネクタ１Ｍとホストコントローラ１Ｂとを接続させる。マイコン１Ａは、ホストコントローラ１Ｂを介してＤＡＰ３に再生コマンドと指定されたオーディオファイルの特定情報とを送信する（Ｓ１０２）。従って、ＤＡＰ３は、指定されたオーディオファイルの再生状態となる。ＤＡＰ３からのオーディオデータは、コネクタ１Ｍ、スイッチ１Ｇ、ホストコントローラ１Ｂを介して出力端子１Ｏから増幅装置５に出力される。このとき、ＤＡＰ３は、ホストコントローラ１Ｂから充電コマンドを受信し、充電することができる。
【００９３】
Ｓ９３において、指定されたオーディオファイルがＤＡＰ２、３の両方には記録されていない場合（Ｓ９３でＮＯ）、マイコン１Ａは、指定されたオーディオファイルがＤＡＰ２に記録されている否かを判断する（Ｓ１０３）。ＤＡＰ２に記録されている場合（Ｓ１０３でＹＥＳ）、処理はＳ９９に進む。一方、ＤＡＰ２ではなくＤＡＰ３に記録されている場合（Ｓ１０３でＮＯ）、処理はＳ１０１に進む。
【００９４】
次に、本発明のさらに別の好ましい実施形態を説明する。ＤＡＰ２の充電レベルの最大値と、ＤＡＰ３の充電レベルの最大値とが異なっている場合、単純に充電レベルを比較するだけでは、どちらのＤＡＰを優先的に充電すべきかを判断できない。そこで、マイコン１Ａは、ＤＡＰ２の現在の充電レベルと、ＤＡＰ２の充電レベルの最大値とをＤＡＰ２から取得し、ＤＡＰ２の充電率（＝現在の充電レベル／充電レベルの最大値）を算出する。マイコン１Ａは、ＤＡＰ３の現在の充電レベルと、ＤＡＰ３の充電レベルの最大値とをＤＡＰ３から取得し、ＤＡＰ３の充電率（＝現在の充電レベル／充電レベルの最大値）を算出する。そして、マイコン１Ａは、上記の各処理において充電レベルの代わりに、ＤＡＰ２の充電率とＤＡＰ３の充電率とを比較し、充電率が低い方のＤＡＰを優先的に充電させてもよい。なお、ＤＡＰ２、３が充電率を算出し、マイコン１ＡがＤＡＰ２、３から充電率を取得してもよい。
【００９５】
また、マイコン１Ａは、ＤＡＰ２の現在の充電レベルと、ＤＡＰ２の充電レベルの最大値とをＤＡＰ２から取得し、ＤＡＰ２の残充電レベル（＝充電レベルの最大値−現在の充電レベル）を算出する。マイコン１Ａは、ＤＡＰ３の現在の充電レベルと、ＤＡＰ３の充電レベルの最大値とをＤＡＰ３から取得し、ＤＡＰ３の残充電レベル（＝充電レベルの最大値−現在の充電レベル）を算出する。そして、マイコン１Ａは、上記の各処理において充電レベルの代わりに、ＤＡＰ２の残充電レベルとＤＡＰ３の残充電レベルとを比較し、残充電レベルが高い方のＤＡＰを優先的に充電させてもよい。なお、ＤＡＰ２、３が残充電レベルを算出し、マイコン１ＡがＤＡＰ２、３から残充電レベルを取得してもよい。
【００９６】
また、マイコン１Ａは、ＤＡＰ２の現在の充電レベルと、ＤＡＰ２の充電レベルの最大値とをＤＡＰ２から取得し、ＤＡＰ２の残充電時間を算出する。マイコン１Ａは、ＤＡＰ３の現在の充電レベルと、ＤＡＰ３の充電レベルの最大値とをＤＡＰ３から取得し、ＤＡＰ３の残充電時間を算出する。そして、マイコン１Ａは、上記の各処理において充電レベルの代わりに、ＤＡＰ２の残充電時間とＤＡＰ３の残充電時間とを比較し、残充電時間が長い方のＤＡＰを優先的に充電させてもよい。なお、ＤＡＰ２、３が残充電時間を算出し、マイコン１ＡがＤＡＰ２、３から残充電時間を取得してもよい。
【００９７】
図１０は、本発明の別の好ましい実施形態によるクレードル１０１のハードウェア構成を示す図である。このクレードル１０１は、ＰＣ４がＵＳＢ端子１Ｎに接続可能であり、ＤＡＰ２とＰＣ４とが接続されたとき、ＰＣ４のホストコントローラ４ＡからＤＡＰ２に充電コマンドを送信でき、ＤＡＰ３とＰＣ４とが接続されたとき、ＰＣ４のホストコントローラ４ＡからＤＡＰ３に充電コマンドを送信できる。このクレードル１０１の詳細は特願  の説明を援用する。このクレードル１０１において、ＰＣ４がＵＳＢ端子１Ｎに接続されていない場合にも、図１のクレードル１と同様に、ＤＡＰ２の充電レベルとＤＡＰ３の充電レベルとを比較し、充電レベルの低い方のＤＡＰを優先的に充電させることができる。
【００９８】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。オーディオデータの代わりに映像データや静止画データでもよく、これらを総称してコンテンツデータという。コンテンツデータを所定フォーマットでエンコードしたものをコンテンツファイルという。充電レベルが低い方のＤＡＰを優先的に充電させるのではなく、充電レベルが高い方のＤＡＰを優先的に充電させてもよい。本願発明のクレードルは、増幅装置５に内蔵されていてもよく、ＰＣに内蔵されていてもよい。また、本発明は、上記のクレードルや増幅装置の動作をコンピュータに実行させるためのコンピュータプログラムという形態で提供することもできる。携帯型コンテンツ再生装置は、携帯電話、ポータブルカーナビ、ポータブルＴＶ、ポータブルＣＤプレーヤ、携帯ゲーム機等でもよい。
【産業上の利用可能性】
【００９９】
本発明は、コンテンツ再生装置のクレードルに好適に採用され得る。
【符号の説明】
【０１００】
１              クレードル
１Ａ            マイコン（スイッチ制御部）
１Ｂ            ホストコントローラ
１Ｇ            スイッチ
１Ｉ            電源部
１Ｊ            リモコン受信部
１Ｋ            操作部
１Ｌ            ＤＡＰ接続コネクタ（第１接続部）
１Ｍ            ＤＡＰ接続コネクタ（第２接続部）
１Ｏ            出力端子
１Ｐ            制御信号入出力端子
２              携帯型コンテンツ再生装置
３              携帯型コンテンツ再生装置
５              増幅装置
【図１】
0005418209.tif 000002
【図２】
0005418209.tif 000003
【図３】
0005418209.tif 000004
【図４】
0005418209.tif 000005
【図５】
0005418209.tif 000006
【図６】
0005418209.tif 000007
【図７】
0005418209.tif 000008
【図８】
0005418209.tif 000009
【図９】
0005418209.tif 000010
【図１０】
0005418209.tif 000011
【図１１】
0005418209.tif 000012