(57)【要約】【課題】処理量や規模の増加を抑制しながら、制御装置から被制御装置を確実に制御する技術を提供する。【解決手段】Ｄ＋端子３４、Ｄ−端子３６は、差動データ信号が伝送されるべき２本のデータ信号ラインを介してポータブル・プレイヤー１０４を接続する。ＶＢＵＳ端子３２は、接続したポータブル・プレイヤー１０４へ電源ラインを介して電源を供給する。伝送制御部５２は、ＶＢＵＳ端子３２から電源ラインを介して、ポータブル・プレイヤー１０４を制御するための制御信号を送信する。応答受付部５４は、制御信号に対する応答として、２本のデータ信号ラインを介してＤ＋端子３４、Ｄ−端子３６にて、差動データ信号の代わりに確認信号を受信する。【選択図】図１
2010219927.tif 000002
【特許請求の範囲】
【請求項１】
差動データ信号が伝送されるべき２本のデータ信号ラインを介して被制御装置を接続する２つのデータ端子と、
前記２つのデータ端子に接続した被制御装置へ電源ラインを介して電源を供給する電源端子と、
前記電源端子から電源ラインを介して、被制御装置を制御するための制御信号を送信する送信部と、
前記送信部から送信した制御信号に対する応答として、２本のデータ信号ラインを介して前記２つのデータ端子にて、確認信号を受信する受信部と、
を備えることを特徴とする制御装置。
【請求項２】
前記電源端子は、バッテリー駆動の被制御装置を接続するとともに、電源ラインの電圧レベルをハイレベルに維持することによって当該被制御装置へ電源を供給し、
前記送信部は、所定の期間にわたって、電源ラインの電圧レベルをローレベルへ変更することによって制御信号を送信しており、前記電源端子に被制御装置を接続したタイミングに近いタイミングにおいてローレベルへ変更する期間が、その後のタイミングにおいてローレベルへ変更する期間よりも短いことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記２つのデータ端子に被制御装置が接続された後、当該被制御装置へ２本のデータ信号ラインを介して差動データ信号を伝送する代わりに、２本のデータ信号ラインの電圧レベルをともにハイレベルへプルアップするプルアップ抵抗をさらに備え、
前記電源端子は、バッテリー駆動の被制御装置を接続し、
前記受信部は、被制御装置によって、２本のデータ信号ラインの電圧レベルがローレベルに変更されたことを検出し、
前記送信部は、前記受信部における検出がなされた後、制御信号を送信することを特徴とする請求項１に記載の制御装置。
【請求項４】
前記送信部は、前記受信部において確認信号を受信しなければ、制御信号を再送し、再送回数が所定の回数に達した場合に、制御信号の再送を中止するとともに、前記電源端子に対して電源ラインの電圧レベルをハイレベルに維持させることを特徴とする請求項１から３のいずれかに記載の制御装置。
【請求項５】
前記電源端子に接続された被制御装置への電流を検出する検出部と、
前記検出部において検出した電流に応じて、前記送信部における再送の間隔を制御する制御部とをさらに備えることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記送信部が、制御信号の再送を中止するとともに、前記電源端子に対して電源ラインの電圧レベルをハイレベルに維持させる場合に、被制御装置が充電中である旨をユーザへ通知する通知部をさらに備えることを特徴とする請求項４に記載の制御装置。
【請求項７】
２本のデータ信号ラインを介して差動データ信号を入力し、差動データ信号に応じた処理を実行する差動データ信号処理部と、
前記差動データ信号処理部において差動データ信号を入力する代わりに、２本のデータ信号ラインおよび電源ラインを介して制御装置が接続された後、電源ラインを介して制御装置からの制御信号を受信する受信部と、
前記受信部において受信した制御信号に応じた処理を実行する制御信号処理部と、
前記受信部において受信した制御信号に対する応答として、２本のデータ信号を介して制御装置へ確認信号を送信する送信部と、
を備えることを特徴とする被制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御技術に関し、特にケーブルにて接続された装置間において制御を実行する制御装置および被制御装置に関する。
【背景技術】
【０００２】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）によって、ＵＳＢホスト機器とＵＳＢターゲット機器とが接続される。ＵＳＢホスト機器の一例は、コンピュータであり、ＵＳＢターゲット機器の一例は、ポータブル・プレイヤーである。ＵＳＢでは、一対のデータ信号ライン（Ｄ＋、Ｄ−）、電源ライン（ＶＢＵＳ）、グランドライン（ＧＮＤ）が規定されている。また、ＵＳＢでは、一対のデータ信号ラインにて差動データ信号が通信される。さらに、ＵＳＢホスト機器からＵＳＢターゲット機器をリセットするために、動作信号がＶＢＵＳにて伝送される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４８４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＵＳＢホスト機器は、ＵＳＢによる通信を行うための処理機能（以下、「ＵＳＢ処理機能」という）を有する。ＵＳＢホスト機器がコンピュータである場合、ＵＳＢ処理機能による処理量の増加は、コンピュータ全体の処理量と比較すると一般的に少ない。しかしながら、ポータブル・プレイヤーに外部スピーカが接続される場合、外部スピーカをＵＳＢホスト機器と見なせば、ＵＳＢ処理機能による処理量の増加は、外部スピーカ全体の処理量と比較すると多くなる。そのため、外部スピーカにＵＳＢ処理機能を備えさせず、ＵＳＢによってポータブル・プレイヤーを充電させるとともに、オーディオラインによってポータブル・プレイヤーの音声出力を外部スピーカに入力することが現実的である。
【０００５】
ポータブル・プレイヤーを外部スピーカから制御する場合、ＵＳＢやオーディオラインとは別に制御用のラインが必要になる。しかしながら、ポータブル・プレイヤーは一般的に小型軽量に構成されており、制御用のラインのために専用端子を設けることは困難であり、仮に設けたとしても、ポータブル・プレイヤーが大きくなってしまう。また、ポータブル・プレイヤーのコストも増加する。先行技術のごとく、ＶＢＵＳを使用すれば、専用端子がなくても、ユーザは外部スピーカからポータブル・プレイヤーを制御できる。ここで、ＶＢＵＳは、本来、外部スピーカからポータブル・プレイヤーを充電するために使用されるので、外部スピーカからポータブル・プレイヤーへの向きへ動作信号が伝送される。一方、伝送の精度を向上させるためには、伝送した信号が確実に到達しているかを確認すべきである。そのために、ポータブル・プレイヤーから外部スピーカへの確認信号が伝送されるが、その伝送のためにＶＢＵＳは使用できない。なお、以下の説明では、外部スピーカを制御装置とよび、制御装置は外部スピーカに限定されない。また、これに併せて、ポータブル・プレイヤーは、被制御装置ともよばれる。
【０００６】
本発明はこうした状況に鑑みてなされたものであり、その目的は、処理量や規模の増加を抑制しながら、制御装置から被制御装置を確実に制御する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の制御装置は、差動データ信号が伝送されるべき２本のデータ信号ラインを介して被制御装置を接続する２つのデータ端子と、２つのデータ端子に接続した被制御装置へ電源ラインを介して電源を供給する電源端子と、電源端子から電源ラインを介して、被制御装置を制御するための制御信号を送信する送信部と、送信部から送信した制御信号に対する応答として、２本のデータ信号ラインを介して２つのデータ端子にて、差動データ信号の代わりに確認信号を受信する受信部と、を備える。
【０００８】
この態様によると、電源ラインにて制御信号を送信し、２本のデータ信号ラインを介して確認信号を受信するので、処理量や規模の増加を抑制しながら、制御装置から被制御装置を確実に制御できる。
【０００９】
電源端子は、バッテリー駆動の被制御装置を接続するとともに、電源ラインの電圧レベルをハイレベルに維持することによって当該被制御装置へ電源を供給し、送信部は、所定の期間にわたって、電源ラインの電圧レベルをローレベルへ変更することによって制御信号を送信しており、電源端子に被制御装置を接続したタイミングに近いタイミングにおいてローレベルへ変更する期間が、その後のタイミングにおいてローレベルへ変更する期間よりも短い。この場合、接続したタイミングに近いタイミングにおいてローレベルへ変更する期間が、その後のタイミングにおいてローレベルへ変更する期間よりも短いので、被制御信号が制御信号に対応できなくても、被制御信号に与える影響を低減できる。
【００１０】
２つのデータ端子に被制御装置が接続された後、当該被制御装置へ２本のデータ信号ラインを介して差動データ信号を伝送する代わりに、２本のデータ信号ラインの電圧レベルをともにハイレベルへプルアップするプルアップ抵抗をさらに備えてもよい。電源端子は、バッテリー駆動の被制御装置を接続し、受信部は、被制御装置によって、２本のデータ信号ラインの電圧レベルがローレベルに変更されたことを検出し、送信部は、受信部における検出がなされた後、制御信号を送信してもよい。この場合、被制御装置によって、２本のデータ信号ラインの電圧レベルがローレベルに変更されたことを検出した後に制御信号を送信するので、被制御信号が制御信号に対応できなくても、被制御信号に与える影響を低減できる。
【００１１】
送信部は、受信部において確認信号を受信しなければ、制御信号を再送し、再送回数が所定の回数に達した場合に、制御信号の再送を中止するとともに、電源端子に対して電源ラインの電圧レベルをハイレベルに維持させてもよい。この場合、確認信号を受信しなければ制御信号を再送するので、制御信号の伝送確率を向上できる。
【００１２】
電源端子に接続された被制御装置への電流を検出する検出部と、検出部において検出した電流に応じて、送信部における再送の間隔を制御する制御部とをさらに備えてもよい。この場合、電流に応じて再送の間隔を制御するので、被制御装置の状態に応じた再送の間隔を設定できる。
【００１３】
送信部が、制御信号の再送を中止するとともに、電源端子に対して電源ラインの電圧レベルをハイレベルに維持させる場合に、被制御装置が充電中である旨をユーザへ通知する通知部をさらに備えてもよい。この場合、被制御装置が充電中である旨をユーザへ通知するので、ユーザの利便性を向上できる。
【００１４】
本発明の別の態様は、被制御装置である。この装置は、２本のデータ信号ラインを介して差動データ信号を入力し、差動データ信号に応じた処理を実行する差動データ信号処理部と、差動データ信号処理部において差動データ信号を入力する代わりに、２本のデータ信号ラインおよび電源ラインを介して制御装置が接続された後、電源ラインを介して制御装置からの制御信号を受信する受信部と、受信部において受信した制御信号に応じた処理を実行する制御信号処理部と、受信部において受信した制御信号に対する応答として、２本のデータ信号を介して制御装置へ確認信号を送信する送信部と、を備える。
【００１５】
この態様によると、電源ラインにて制御信号を受信し、２本のデータ信号ラインを介して確認信号を送信するので、処理量や規模の増加を抑制しながら、制御装置から被制御装置を確実に制御できる。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、処理量や規模の増加を抑制しながら、制御装置から被制御装置を確実に制御できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例に係る再生システムの構成を示す図である。
【図２】図１の表示部に表示される画面を示す図である。
【図３】図１のＵＳＢにおける信号のタイミングの概要を示す図である。
【図４】図１の制御装置における伝送手順を示すフローチャートである。
【図５】図５（ａ）−（ｂ）は、本発明の変形例に係るＵＳＢの信号のタイミングの概要を示す図である。
【図６】本発明の別の変形例に係る再送制御部に記憶されたテーブルのデータ構造を示す図である。
【発明を実施するための形態】
【００１９】
本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例は、ポータブル・プレイヤーと制御装置が接続された再生システムに関する。ポータブル・プレイヤーは、単独で、音楽データを再生して、ヘッドホン等から、再生した音楽データ（以下、これも単に「音楽データ」という）を出力する。また、制御装置は、オーディオラインとＵＳＢによってポータブル・プレイヤーを接続する。制御装置は、オーディオラインを介して、ポータブル・プレイヤーからの音楽データを入力し、音楽データをスピーカから出力する。これとともに、制御装置は、ＵＳＢを介して、ポータブル・プレイヤーを充電させる。このような状況下において、制御装置の処理量の増加を抑制しながら、新たな制御用のラインを付加することなく、制御装置からポータブル・プレイヤーを確実に制御するために、本実施例に係る再生システムは、次の処理を実行する。
【００２０】
制御装置は、ＵＳＢを介してポータブル・プレイヤーが接続されると、ＶＢＵＳにてポータブル・プレイヤーを充電することにあわせて、２本のデータ信号ラインの電圧レベルをともにハイレベルにプルアップする。一般的に、２本のデータ信号ラインを使用して通信を実行する場合、接続後に２本のデータ信号ラインにてネゴシエーション処理が実行される。その際、２本のデータ信号ラインのうちの一方がハイレベルになり、残りがローレベルになるような差動信号が使用される。一方、ポータブル・プレイヤーは、２本のデータ信号ラインがともにハイレベルにプルアップされることによって、制御装置との間でＵＳＢによるデータ通信がなされないことを認識する。
【００２１】
また、ポータブル・プレイヤーは、制御装置からの指示を入力する準備が整うと、２本データ信号ラインをハイレベルからローレベルに変化させる。ここで、制御装置からの指示を入力する準備が整うことは、指示に応じた処理を実行できる程度のバッテリー残量が確認されたことに相当する。制御装置は、２本データ信号ラインがローレベルに変化したことを検出することによって、ポータブル・プレイヤーに指示を出力してもよいことを認識する。その後、制御装置は、ユーザからの指示を受けつけると、指示に応じた制御信号をＶＢＵＳから出力する。このような制御信号は、ＶＢＵＳの電圧レベルがハイレベルとローレベルの繰り返すように規定される。また、繰り返しのパターンを複数種類規定することによって、さまざまな指示に対応した制御信号が規定される。
【００２２】
なお、制御信号として、ポータブル・プレイヤーを制御するためだけに必要な数のパターンが準備されればよいので、実施例に係る再生システムは、ＵＳＢによるデータ通信を実行する場合よりも処理量や回路規模を低減できる。一方、ポータブル・プレイヤーは、制御信号を受信した場合に、その旨を制御信号に報告するための確認信号を２本のデータ信号ラインから送信し、制御信号は、確認信号の受信によって制御信号の伝送成功を認識する。なお、確認信号は、例えば、所定の期間にわたって２本のデータ信号ラインの電圧レベルをローレベルに変化させることによって実現されるので、これは簡易な信号である。
【００２３】
図１は、本発明の実施例に係る再生システム１００の構成を示す。再生システム１００は、制御装置１０２、ポータブル・プレイヤー１０４、ＡＣアダプター１０６を含む。制御装置１０２は、ＤＣ入力部１０、５Ｖレギュレータ部１２、３．３Ｖレギュレータ部１４、中央制御部１６、オーディオ・アンプ１８、第１スピーカ２０、第２スピーカ２２、操作部２４、表示部２６、第１抵抗部２８、第２抵抗部３０、ＶＢＵＳ端子３２、Ｄ＋端子３４、Ｄ−端子３６、ＧＮＤ端子３８、オーディオ入力端子４０を含む。また、中央制御部１６は、接続検知部５０、伝送制御部５２、応答受付部５４、再送制御部５６、供給制御部５８を含む。
【００２４】
ポータブル・プレイヤー１０４は、ＶＢＵＳ端子２００、Ｄ＋端子２０２、Ｄ−端子２０４、ＧＮＤ端子２０６、オーディオ出力端子２０８、電池２１０、電源回路２１２、充電回路２１４、中央制御部２１６、オーディオＤＡＣ２１８、オーディオ・アンプ２２０、操作部２２２、表示部２２４、記憶部２２６を含む。また、中央制御部２１６は、再生処理部２４０、差動データ信号処理部２４２、検知部２４４、制御信号処理部２４６、応答部２４８を含む。
【００２５】
ここでは、再生システム１００を説明する前に、ポータブル・プレイヤー１０４が単独で動作する場合を説明する。電池２１０は、充電可能な二次電池であり、充電を行うことにより電気を蓄えて電池として繰り返し使用される。このような二次電池は、化学電池であり、蓄電池、充電式電池ともよばれる。電池２１０の一例は、リチウムイオン二次電池である。電池２１０は、電源回路２１２へ電源を供給する。電源回路２１２は、ポータブル・プレイヤー１０４に対して電源を供給し、ポータブル・プレイヤー１０４を駆動させる。電源回路２１２には公知の技術が使用されればよいので、ここでは説明を省略する。
【００２６】
記憶部２２６は、デジタルデータを記憶可能なメモリである。ここで、記憶部２２６は、デジタルデータとして音楽データを記憶する。音楽データは圧縮音声ファイルフォーマットに対応しており、例えばＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）に対応する。再生処理部２４０は、記憶部２２６に記憶された音楽データを再生する。また、再生処理部２４０は、音楽データを再生するための前処理も実行する。前処理として、再生処理部２４０は、記憶部２２６に記憶された音楽データのリストを読み取り、当該リストを表示部２２４に表示させる。表示部２２４は、リスト等を表示するディスプレイである。ユーザは、表示部２２４によって表示されたリストを確認しながら、再生させる音楽データを選択する。操作部２２２は、ボタン等によって構成されており、ユーザによる選択を受けつける。操作部２２２は、受けつけた選択結果を再生処理部２４０へ通知する。
【００２７】
ここまでが前処理であり、再生処理部２４０は、入力された通知をもとに、記憶部２２６から音楽データを取得し、音楽データを再生する。音楽データの再生は、音楽データの復号に相当するが、公知の技術が使用されればよいので、ここでは説明を省略する。再生された音楽データ（以下、これも「音楽データ」という）は、デジタル信号である。再生処理部２４０は、音楽データをオーディオＤＡＣ２１８へ出力する。オーディオＤＡＣ２１８は、音楽データをデジタル信号からアナログ信号へ変換する。オーディオＤＡＣ２１８は、アナログ信号としての音楽データ（以下、これも「音楽データ」という）をオーディオ・アンプ２２０へ出力する。オーディオ・アンプ２２０は、音楽データを増幅した後に、オーディオ出力端子２０８へ出力する。オーディオ出力端子２０８には、図示しないヘッドホンが接続されており、オーディオ出力端子２０８は、ヘッドホンへ音楽データを出力する。
【００２８】
次に、制御装置１０２とポータブル・プレイヤー１０４とを接続した場合の再生システム１００の処理を説明する。制御装置１０２は、前述のごとく、ポータブル・プレイヤー１０４とＵＳＢおよびオーディオラインにて接続し、ポータブル・プレイヤー１０４を充電するとともに、ポータブル・プレイヤー１０４にて再生された音楽データを入力して、スピーカから出力する。さらに、制御装置１０２は、ポータブル・プレイヤー１０４の動作を制御するために、次の処理も実行する。ＡＣアダプター１０６は、外部からのＡＣ電源を入力し、ＡＤ／ＤＣ変換を実行した後に、ＤＣ電源をＤＣ入力部１０へ出力する。ＤＣ入力部１０は、ＡＣアダプター１０６からのＤＣ電源を入力し、５Ｖレギュレータ部１２、３．３Ｖレギュレータ部１４、オーディオ・アンプ１８へＤＣ電源を供給する。
【００２９】
５Ｖレギュレータ部１２は、ＤＣ入力部１０からのＤＣ電源を入力し、電圧を５Ｖに調節した後、５Ｖ電圧をＶＢＵＳ端子３２へ出力する。３．３Ｖレギュレータ部１４は、ＤＣ入力部１０からのＤＣ電源を入力し、電圧を３．３Ｖに調節する。３．３Ｖ電圧は、中央制御部１６に供給されるとともに、第１抵抗部２８、第２抵抗部３０にも供給される。ＶＢＵＳ端子３２は、ポータブル・プレイヤー１０４のＶＢＵＳ端子２００とＶＢＵＳを介して接続される。ＶＢＵＳは、ＵＳＢのラインのうちのひとつであり、ＶＢＵＳ端子３２からＶＢＵＳ端子２００へ５Ｖ電圧が供給される。具体的に説明すると、ＶＢＵＳ端子３２とＶＢＵＳ端子２００とがＶＢＵＳにて接続された後、ＶＢＵＳ端子３２からＶＢＵＳ端子２００への５Ｖ電圧の供給が開始される。つまり、ＶＢＵＳ端子３２は、ＶＢＵＳおよび２本のデータ信号ラインを介して接続したバッテリー駆動のポータブル・プレイヤー１０４へＶＢＵＳを介して電源を供給する。その際、ＶＢＵＳ端子３２は、５Ｖレギュレータ部１２からの５Ｖ電圧によって、ＶＢＵＳの電圧レベルをハイレベルに維持する。
【００３０】
Ｄ＋端子３４およびＤ−端子３６は、ポータブル・プレイヤー１０４のＤ＋端子２０２およびＤ−端子２０４にそれぞれ２本のデータ信号ラインを介して接続される。また、２本のデータ信号ラインのそれぞれは、Ｄ＋とＤ−である。２本のデータ信号ラインもＵＳＢのラインに含まれる。２本のデータ信号ラインでは、差動データ信号が伝送されるべきであり、差動データ信号とは、２本のデータ信号ラインにおいて互いに位相が反転した信号である。例えば、Ｄ＋の電圧がハイレベルの場合に、Ｄ−の電圧がローレベルになる。ＧＮＤ端子３８は、ポータブル・プレイヤー１０４のＧＮＤ端子２０６にＧＮＤを介して接続され、ポータブル・プレイヤー１０４を接地させる。ＧＮＤも、ＵＳＢのラインのうちのひとつである。
【００３１】
第１抵抗部２８および第２抵抗部３０は、Ｄ＋端子３４およびＤ−端子３６にポータブル・プレイヤー１０４が接続された後、３．３Ｖレギュレータ部１４からの３．３Ｖ電圧をもとに、２本のデータ信号ラインの電圧レベルをともにハイレベルへプルアップする。ここで、第１抵抗部２８および第２抵抗部３０によるプルアップは、２本のデータ信号ラインを介して差動データ信号を伝送する代わりになされる。
【００３２】
接続検知部５０は、ポータブル・プレイヤー１０４が制御装置１０２にＵＳＢ接続された後、制御装置１０２からの指示をポータブル・プレイヤー１０４が処理可能になったことを検知する。前述のごとく、ポータブル・プレイヤー１０４は、電池２１０で駆動されており、制御装置１０２に接続されたときに電池２１０の残量が非常に少ないこともあり得る。その際、ポータブル・プレイヤー１０４は、ＶＢＵＳを介して充電されていても、制御装置１０２からの指示に応じた処理、例えば、音楽データの再生を実行できない。そのため、ポータブル・プレイヤー１０４は、指示に応じた処理を実行可能になった場合に、２本のデータ信号ラインを変更させる。一方、接続検知部５０は、ハイレベルになっている２本のデータ信号ラインの電圧レベルを監視しており、ポータブル・プレイヤー１０４によって、２本のデータ信号ラインの電圧レベルがローレベルに変更されたことを検出する。さらに、接続検知部５０は、検出した旨を伝送制御部５２へ通知する。
【００３３】
伝送制御部５２は、接続検知部５０からの検出の通知を入力した後、操作部２４からのユーザの指示を受けつける。なお、接続検知部５０からの検出の通知を入力していなければ、伝送制御部５２は、操作部２４からのユーザの指示を受けつけても、これを無視し、その旨を表示部２６へ通知する。図２は、表示部２６に表示される画面を示す。図示のごとく、所定の期間経過した後の操作を促すような表示がなされる。図１に戻る。操作部２４は、ボタン等によって構成されており、ユーザからの指示を受けつける。ユーザからの指示は、例えば、再生、停止である。操作部２４は、受けつけた指示を中央制御部１６へ出力する。表示部２６は、ディスプレイにて構成されており、操作部２４において受けつけた指示の内容を表示する。つまり、操作部２４において再生の指示を受けつけた場合、中央制御部１６は、表示部２６へ「再生」を表示させる。
【００３４】
伝送制御部５２は、操作部２４において受けつけられる指示のそれぞれと対応づけて、複数種類の制御信号を規定する。ここで、複数種類の制御信号は、互いにパターンが異なっている。伝送制御部５２は、ＶＢＵＳ端子３２からＶＢＵＳを介して、ポータブル・プレイヤー１０４を制御するための制御信号を伝送する。例えば、伝送制御部５２は、操作部２４から再生の指示を受けつけた場合、再生の指示に対応した制御信号をポータブル・プレイヤー１０４に伝送する。ここで、制御信号は、ＶＢＵＳの電圧レベルを変動させるように規定されている。
【００３５】
応答受付部５４は、伝送制御部５２が制御信号を送信した後、２本のデータ信号ラインを介してＤ＋端子３４とＤ−端子３６にて、ポータブル・プレイヤー１０４からの確認信号を入力する。確認信号として、応答受付部５４は、例えば、所定の期間にわたって、Ｄ＋とＤ−の電圧レベルを同時にローレベルに変更したパターンをポータブル・プレイヤー１０４から入力する。このように、Ｄ＋端子３４とＤ−端子３６は、差動データ信号の代わりに確認信号を受信する。また、応答受付部５４は、伝送制御部５２が制御信号を送信した後、タイマを開始させ、所定の期間までに応答を入力しなかった場合に、送信失敗を再送制御部５６に報告する。
【００３６】
図３は、ＵＳＢにおける信号のタイミングの概要を示す。横軸は、時間に相当し、上段から順に、ＡＣの供給の有無、ＶＢＵＳ、Ｄ＋、Ｄ−での信号パターンが示されている。ＡＣの供給の有無は、ハイレベルの場合に供給がなされており、ローレベルの場合に供給がなされていないことに相当する。また、ＶＢＵＳ、Ｄ＋、Ｄ−の信号パターンは、電圧レベルのパターンに相当し、図示のごとくハイレベルとローレベルとが含まれている。また、最下段には、ポータブル・プレイヤー１０４の動作が示されている。これも、ハイレベルとローレベルとにて示されており、ローレベルは制御装置１０２とポータブル・プレイヤー１０４とが接続されていない場合に相当し、ハイレベルは制御装置１０２ポータブル・プレイヤー１０４とが接続されている場合に相当する。
【００３７】
制御装置１０２とポータブル・プレイヤー１０４とが接続されると、ＶＢＵＳにて５Ｖ電圧がポータブル・プレイヤー１０４に印加される。また、充電期間３０６になると、第１抵抗部２８および第２抵抗部３０によるプルアップによって、Ｄ＋とＤ−の電圧レベルがともにハイレベルにされている。前述のごとく、ポータブル・プレイヤー１０４によって、Ｄ＋とＤ−の電圧レベルがともにローレベルに変更される。接続検知部５０は、これを検知すると伝送制御部５２へ通知する。
【００３８】
ＶＢＵＳの電圧レベルが、ローレベル、ハイレベル、ローレベルを繰り返すことによって、再生コマンド３００の制御信号が伝送される。このようなパターンの制御信号は、「再生」の指示に相当する。このような制御信号によって、制御装置１０２は、ポータブル・プレイヤー１０４に再生を指示する。また、ポータブル・プレイヤー１０４は、制御信号を受信した後、Ｄ＋とＤ−の電圧レベルをローレベルに変更することによって、再生コマンド３００に対する確認信号を送信する。応答受付部５４は、Ｄ＋端子３４およびＤ−端子３６を介して確認信号を受信する。また、ポータブル・プレイヤー１０４は、確認信号を送信するとともに、充電再生期間３０８になる。その結果、ポータブル・プレイヤー１０４は、５Ｖ電圧を入力するとともに音楽データを再生する。また、制御信号を伝送していない場合、Ｄ＋とＤ−の電圧レベルとしてハイレベルが維持される。
【００３９】
その後、ＶＢＵＳの電圧レベルが、ローレベル、ハイレベル、ローレベル、ハイレベル、ローレベルを繰り返すことによって、停止コマンド３０２の制御信号が伝送される。このようなパターンの制御信号は、「停止」の指示に相当する。このような制御信号によって、制御装置１０２は、ポータブル・プレイヤー１０４に停止を指示する。また、ポータブル・プレイヤー１０４は、制御信号を受信した後、Ｄ＋とＤ−の電圧レベルをローレベルに変更することによって、停止コマンド３０２に対する確認信号を送信する。応答受付部５４は、Ｄ＋端子３４およびＤ−端子３６を介して確認信号を受信する。また、ポータブル・プレイヤー１０４は、確認信号を送信するとともに、充電期間３１０になる。その結果、ポータブル・プレイヤー１０４は、音楽データを再生せずに、５Ｖ電圧を入力する。その後、制御装置１０２とポータブル・プレイヤー１０４とが切断されると、ＶＢＵＳによる５Ｖ電圧の印加がなされなくなり、Ｄ＋とＤ−の電圧レベルは、ともにローレベルになる。
【００４０】
図１に戻って、再送制御部５６は、応答受付部５４からの報告を入力した場合、つまり応答受付部５４が確認信号を受信しない場合に、伝送制御部５２からすでに送信した制御信号を再送する。応答受付部５４は、再送制御部５６からの再送の後、これまでと同様の処理を繰り返す。確認信号を再び入力しない場合、再送制御部５６は、再送を繰り返し実行する。再送制御部５６は、再送回数が所定の回数に達した場合に、その旨を供給制御部５８へ報告する。供給制御部５８は、再送制御部５６からの報告を入力した場合に、５Ｖレギュレータ部１２を介してＶＢＵＳの電圧レベルをハイレベルに維持させる。その際、供給制御部５８は、ＶＢＵＳの電圧レベルをハイレベルに維持させたことを表示部２６へ通知する。表示部２６は、ポータブル・プレイヤー１０４が充電中である旨を表示する。
【００４１】
オーディオ入力端子４０は、オーディオラインを介して、ポータブル・プレイヤー１０４のオーディオ出力端子２０８からの音楽データを入力する。前述のごとく、入力された音楽データは、アナログ信号である。オーディオ入力端子４０は、音楽データをオーディオ・アンプ１８へ出力する。オーディオ・アンプ１８は、オーディオ入力端子４０からの音楽データを増幅し、増幅した音楽データを第１スピーカ２０および第２スピーカ２２へ出力する。第１スピーカ２０および第２スピーカ２２は、再生された音楽データを出力する。
【００４２】
次には、このような制御装置１０２の処理に対応したポータブル・プレイヤー１０４の処理、つまり制御装置１０２が接続された場合のポータブル・プレイヤー１０４の処理を説明する。ＶＢＵＳ端子２００、Ｄ＋端子２０２、Ｄ−端子２０４、ＧＮＤ端子２０６は、前述のＶＢＵＳ、Ｄ＋、Ｄ−、ＧＮＤを介して、ＶＢＵＳ端子３２、Ｄ＋端子３４、Ｄ−端子３６、ＧＮＤ端子３８にそれぞれ接続される。ＶＢＵＳ端子２００は、ＶＢＵＳを介して、ＶＢＵＳ端子３２から入力した５Ｖ電圧を充電回路２１４に出力する。充電回路２１４は、ＶＢＵＳ端子３２からの５Ｖ電圧によって、電池２１０を充電する。
【００４３】
差動データ信号処理部２４２は、ＵＳＢでの接続対象が制御装置１０２ではなく、通常のＵＳＢホスト機器である場合に、ＵＳＢホスト機器との間において、２本のデータ信号ラインを介した差動データ信号の通信を実行する。その際、差動データ信号の通信を実行する前に、差動データ信号処理部２４２は、公知のネゴシエーション処理をＵＳＢホスト機器との間で実行する。また、ネゴシエーション処理の完了後、差動データ信号処理部２４２は、２本のデータ信号ラインを介して差動データ信号を入力し、差動データ信号に応じた処理を実行する。このような差動データ信号処理部２４２の処理は公知の技術でよいので、ここでは説明を省略する。
【００４４】
検知部２４４は、差動データ信号処理部２４２において差動データ信号を入力する代わりに、２本のデータ信号ラインとＶＢＵＳを介して制御装置１０２が接続された後、２本のデータ信号ラインの電圧レベルがハイレベルへプルアップされていることを検知する。また、検知部２４４は、ＶＢＵＳから５Ｖ電圧が供給されていることも検出する。さらに、検知部２４４は、電池２１０の残量がしきい値よりも多く、中央制御部２１６が処理可能であることを検出する。これは、制御装置１０２からの制御信号に対する処理を実行可能であることに相当する。検知部２４４は、検出後、２本のデータ信号ラインの電圧レベルを所定期間にわたってローレベルに変更する。その後、検知部２４４は、ＶＢＵＳ端子２００を介してＶＢＵＳの電圧レベルを監視する。また、検知部２４４は、監視の結果、ＶＢＵＳ端子２００を介した制御装置１０２からの制御信号を入力する。ここで、制御信号には再送信号も含まれる。検知部２４４は、制御信号を制御信号処理部２４６へ出力する。
【００４５】
制御信号処理部２４６は、検知部２４４からの制御信号を入力する。これは、伝送制御部５２に対応した処理であるので、説明を省略する。制御信号処理部２４６は、制御信号を入力すると、制御信号を入力した旨を応答部２４８に通知するとともに、制御信号に応じた処理を実行する。また、制御信号に応じた処理とは、制御信号が再生を指示していた場合、制御信号処理部２４６は、再生処理部２４０に音楽データを再生させる。また、制御信号が停止を指示していた場合、制御信号処理部２４６は、再生処理部２４０での再生を停止させる。応答部２４８は、制御信号処理部２４６からの通知を入力した場合に、制御信号に対する応答として、Ｄ＋端子２０２およびＤ−端子２０４から、２本のデータ信号ラインを介して制御装置１０２へ確認信号を送信する。確認信号については、応答受付部５４での処理に対応するので、ここでは説明を省略する。なお、前述のごとく、確認信号として差動信号は使用されない。
【００４６】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４７】
以上の構成による再生システム１００の動作を説明する。図４は、制御装置１０２における伝送手順を示すフローチャートである。接続検知部５０が、ポータブル・プレイヤー１０４によって２本のデータ信号ラインがローレベルにされたことを検知しなければ（Ｓ１０のＮ）、待機する。一方、接続検知部５０が、ポータブル・プレイヤー１０４によって２本のデータ信号ラインがローレベルにされたことを検知した場合（Ｓ１０のＹ）、操作部２４が指示を受けつければ（Ｓ１２のＹ）、伝送制御部５２は、指示に対応した制御信号のパターンを特定する（Ｓ１４）。伝送制御部５２は、ＶＢＵＳを介してポータブル・プレイヤー１０４へ制御信号を伝送する（Ｓ１６）。
【００４８】
応答受付部５４が一定期間内に応答を受けつけず（Ｓ１８のＮ）、再送制御部５６での再送回数がしきい値に達しなければ（Ｓ２０のＮ）、再送制御部５６は、制御信号を再送し（Ｓ２２）、ステップ１８に戻る。操作部２４が指示を受けつけない場合（Ｓ１２のＮ）、あるいは応答受付部５４が一定期間内に応答を受けつける場合（Ｓ１８のＹ）、切断されなければ（Ｓ２６のＮ）、ステップ１２に戻る。切断されれば（Ｓ２６のＹ）、処理は終了される。再送制御部５６での再送回数がしきい値に達すれば（Ｓ２０のＹ）、供給制御部５８は、充電モードの実行を決定し（Ｓ２４）、処理は終了される。
【００４９】
次に、変形例を説明する。実施例では、ポータブル・プレイヤー１０４と制御装置１０２とが接続され、ポータブル・プレイヤー１０４が制御装置１０２からの制御信号を処理可能になった場合に、ポータブル・プレイヤー１０４は、２本のデータ信号ラインを介して、その旨を制御装置１０２に通知する。制御装置１０２は、通知を入力した後、制御信号をポータブル・プレイヤー１０４へ送信する。しかしながら変形例では、ポータブル・プレイヤー１０４は、処理を簡易にするために、処理可能である旨を制御装置１０２へ通知しない。そのため、ポータブル・プレイヤー１０４が充電のみをすべき場合であっても、制御装置１０２は、ポータブル・プレイヤー１０４へ制御信号を送信してしまう。ポータブル・プレイヤー１０４が充電のみをすべき場合、充電期間を短縮するために、ＶＢＵＳの電圧レベルをローレベルに変化させることは好ましくない。そのため、制御信号は、このような状況下において好ましくない信号といえる。
【００５０】
これに対応するために、変形例に係る制御装置１０２は、次の処理を実行する。ポータブル・プレイヤー１０４の状況を把握していない場合でも、制御装置１０２は、ポータブル・プレイヤー１０４へ制御信号を送信する。ここで、接続してすぐに送信する場合の制御信号でのローレベルの期間（以下、「第１期間」という）が、接続してしばらくしてから送信する場合の制御信号のローレベルの期間（以下、「第２期間」という）よりも短くなるように規定される。なお、両者において、制御信号のパターンは、同一であってもよい。第１期間は、第２期間よりも短くなるように規定されるので、仮にＶＢＵＳの電圧レベルをローレベルに変更することが好ましくなくても、ポータブル・プレイヤー１０４に与える影響を抑制できる。変形例に係る再生システム１００は、図１に示された再生システム１００と同様のタイプである。そのため、ここでは、差異の部分を中心に説明する。
【００５１】
接続検知部５０は、５Ｖレギュレータ部１２からＶＢＵＳ端子３２に対して電流が流れることを検知することにより、ＶＢＵＳ端子３２、Ｄ＋端子３４、Ｄ−端子３６に、図示しないポータブル・プレイヤー１０４が接続されたことを検出する。なお、接続検知部５０は、ポータブル・プレイヤー１０４が制御信号を処理可能になったことを検知しない。接続検知部５０は、接続を検知するとその旨を伝送制御部５２へ通知する。伝送制御部５２は、接続検知部５０からの通知を入力した後、操作部２４からのユーザの指示を受けつける。伝送制御部５２は、前述のごとく指示に応じた制御信号を特定する。また、制御信号は、所定の期間にわたって、電源ラインの電圧レベルがローレベルとハイレベルとを繰り返すように規定されている。しかしながら、変形例に係る伝送制御部５２では、実施例と異なって、接続検知部５０が接続を検出してすぐに送信される制御信号でのローレベルの期間が、その後のタイミングにおける制御信号でのローレベルの期間よりも短くなるように規定されてる。なお、制御信号のパターンは共通である。
【００５２】
図５（ａ）−（ｂ）は、本発明の変形例に係るＵＳＢの信号のタイミングの概要を示す。図５（ａ）−（ｂ）は、ともに再生コマンドに相当する。図５（ａ）は、接続検知部５０が接続を検出してすぐに送信される制御信号に相当し、図５（ｂ）は、その後のタイミングにおける制御信号に相当する。図示のごとく、図５（ａ）でのローレベルの期間が、図５（ｂ）でのローレベルの期間よりも短くなっている。なお、図５（ａ）は、図５（ｂ）と比較して、ローレベルの期間に合わせてハイレベルの期間も短くなっているが、ローレベルの期間だけが短くなっていてもよい。図１に戻る。ここで、「接続検知部５０が接続を検出してすぐに送信される」とは、接続検知部５０が接続を検出してから最初に送信されるということであってもよく、接続検知部５０が接続を検出してから所定の期間内に送信されるということであってもよい。
【００５３】
次に、別の変形例を説明する。制御装置１０２は、確認信号を受信しない場合に制御信号を再送する。また、変形例のごとく、ポータブル・プレイヤー１０４が制御信号を処理可能でない場合がある。そのような場合に、制御信号を再送しても、同様の処理が繰り返される可能性が高い。一方、ポータブル・プレイヤー１０４にとっては、制御信号を受信するよりも、ＶＢＵＳを介して充電される方が望ましい。これに対応するために、別の変形例に係る制御装置１０２は、次の処理を実行する。制御装置１０２は、ＶＢＵＳでの電流（以下、「充電電流」という）を検出し、予め規定したしきい値と比較する。充電電流がしきい値未満であれば、制御装置１０２は、充電電流がしきい値以上であるときの再送間隔よりも再送間隔を長くする。充電電流がしきい値未満であれば、ポータブル・プレイヤー１０４は充電中であり、中央制御部２１６が制御信号に応じた処理を実行しない可能性が高いからである。別の変形例に係る再生システム１００は、図１に示された再生システム１００と同様のタイプである。そのため、ここでは、差異の部分を中心に説明する。
【００５４】
再送制御部５６は、ＶＢＵＳ端子３２に接続されたポータブル・プレイヤー１０４への充電電流を検出する。再送制御部５６は、検出した充電電流の値と、予め記憶したテーブルの値とを比較する。図６は、本発明の別の変形例に係る再送制御部５６に記憶されたテーブルのデータ構造を示す。図示のごとく、条件欄４００、再送間隔欄４０２とが含まれる。条件欄４００には、充電電流と比較すべき条件が示されている。例えば、「しきい値以上」と「上記以外」のように示される。また、再送間隔欄４０２には、条件に応じた再送間隔が示されている。例えば、条件「しきい値以上」に対して、再送間隔Ａが示され、条件「上記以外」に対して、再送間隔Ｂが示される。ここで、ＢはＡよりも大きくされている。つまり、充電電流がしきい値未満であれば、それ以外の場合よりも、再送間隔が長くなる。図１に戻る。再送制御部５６は、充電電流の値に応じて、再送間隔を特定する。再送制御部５６の他の処理は、これまでと同様であるので、ここでは説明を省略する。
【００５５】
本発明の実施例によれば、ＶＢＵＳを介して制御信号を伝送するので、差動データ信号とは異なった制御信号を規定できる。また、制御信号として予め有限のパターンを規定することによって、差動データ信号によってポータブル・プレイヤーを制御するよりも、処理量や規模の増加を抑制できる。また、制御信号の伝送にＶＢＵＳを使用するので、新たな端子の設置を不要にできる。また、新たな端子の設置が不要にされるので、ポータブル・プレイヤーの大型化を抑制できる。また、新たな端子の設置が不要にされるので、コストの増加を抑制できる。また、ＶＢＵＳにて制御信号を送信し、２本のデータ信号ラインを介して確認信号を受信するので、処理量や規模の増加を抑制しながら、ポータブル・プレイヤーを確実に制御できる。また、ＶＢＵＳと２本のデータ信号ラインのそれぞれにおいて、一方への信号のみを送信するので、処理を簡易にできる。
【００５６】
また、ポータブル・プレイヤーによって２本のデータ信号ラインの電圧レベルがハイレベルからローレベルに変更されたことを検出した後に制御信号を送信するので、ポータブル・プレイヤーが制御信号に対応できなくても、それに与える影響を低減できる。また、確認信号を受信しなければ制御信号を再送するので、制御信号の伝送確率を向上できる。また、再送回数が所定の回数に達した場合に充電のみを実行するので、処理量を低減できる。また、ポータブル・プレイヤーが充電中である旨をユーザへ通知するので、ポータブル・プレイヤーが再生指示等を受けつけないことをユーザへ通知できる。
【００５７】
また、ポータブル・プレイヤーが再生指示等を受けつけないことをユーザへ通知するので、ユーザの利便性を向上できる。また、接続したタイミングに近いタイミングにおいてローレベルへ変更する期間が、その後のタイミングにおいてローレベルへ変更する期間よりも短いので、ポータブル・プレイヤーが制御信号に対応できなくても、それに与える影響を低減できる。また、また、接続したタイミングに近いタイミングにおいてローレベルへ変更する期間が、その後のタイミングにおいてローレベルへ変更する期間よりも短いので、処理を簡易にできる。また、電流に応じて再送の間隔を制御するので、被制御装置の状態に応じた再送の間隔を設定できる。
【００５８】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５９】
本発明の実施例において、制御装置１０２に制御される被制御装置として、ポータブル・プレイヤー１０４を説明の対象としている。しかしながらこれに限らず例えば、被制御装置としてポータブル・プレイヤー１０４以外の機器であってもよい。つまり、ＵＳＢに対応した機器が被制御装置であればよい。本変形例によれば、さまざまな被制御装置に本発明を適用できる。
【００６０】
本発明の実施例において、「再生」のコマンドは、ローレベル、ハイレベル、ローレベルのパターンとして規定され、「停止」のコマンドは、ローレベル、ハイレベル、ローレベル、ハイレベル、ローレベルのパターンとして規定されている。つまり、ローレベルの回数を「ｎ」とし、ハイレベルの回数を「ｎ−１」とすれば、「再生」の場合にｎ＝２となり、「停止」の場合にｎ＝３となる。つまり、複数種類のコマンドは、ｎ＞２となるｎの値によって特定される。しかしながらこれに限らず例えば、複数種類のコマンドは次のような項目によって特定されてもよい。
（１）ローレベル、ハイレベルのうちの少なくともひとつの期間
（２）ハイレベルから次のハイレベルまでの期間
（３）ローレベルから次のローレベルまでの期間
また、これらの組合せによって特定がなされてもよい。また、「再生」、「停止」以外の指示が制御信号によってなされてもよい。本変形例によれば、制御信号の規定の自由度を向上できる。
【符号の説明】
【００６１】
１０  ＤＣ入力部、  １２  ５Ｖレギュレータ部、  １４  ３．３Ｖレギュレータ部、  １６  中央制御部、  １８  オーディオ・アンプ、  ２０  第１スピーカ、  ２２  第２スピーカ、  ２４  操作部、  ２６  表示部、  ２８  第１抵抗部、  ３０  第２抵抗部、  ３２  ＶＢＵＳ端子、  ３４  Ｄ＋端子、  ３６  Ｄ−端子、  ３８  ＧＮＤ端子、  ４０  オーディオ入力端子、  ５０  接続検知部、  ５２  伝送制御部、  ５４  応答受付部、  ５６  再送制御部、  ５８  供給制御部、  １００  再生システム、  １０２  制御装置、  １０４  ポータブル・プレイヤー、  １０６  ＡＣアダプター、  ２００  ＶＢＵＳ端子、  ２０２  Ｄ＋端子、  ２０４  Ｄ−端子、  ２０６  ＧＮＤ端子、  ２０８  オーディオ出力端子、  ２１０  電池、  ２１２  電源回路、  ２１４  充電回路、  ２１６  中央制御部、  ２１８  オーディオＤＡＣ、  ２２０  オーディオ・アンプ、  ２２２  操作部、  ２２４  表示部、  ２２６  記憶部。
【図１】
2010219927.tif 000003
【図２】
2010219927.tif 000004
【図３】
2010219927.tif 000005
【図４】
2010219927.tif 000006
【図５】
2010219927.tif 000007
【図６】
2010219927.tif 000008