(57)【特許請求の範囲】
【請求項１】
第１の機器と、データを格納する第３の機器と、当該第１の機器および当該第３の機器に接続され当該第１の機器および当該第３の機器からの制御信号を相互に変換する第２の機器と、が接続されたシステムによって前記データの再生を行うデータ再生システムであって、
前記第１の機器に設けられ、ユーザが行う入力操作に対応して第１の制御信号を出力する操作手段と、
前記第３の機器に設けられ、格納された前記データをデコードするデコード手段と、
前記第２の機器に設けられ、前記操作手段から出力された前記第１の制御信号と、当該第１の制御信号とは異なる第２の制御信号とを相互に変換する変換ソフトウェア、および前記データをアナログデータに変換するＤ/Ａ変換機を備えた変換手段と、
前記変換手段に前記第３の機器が接続されると、接続された当該第３の機器のアイデンティティ情報を前記第２の機器に記憶するアイデンティティ情報記憶手段と、
前記第３の機器が前記変換手段に接続されると、当該変換手段を通して受信する当該第３の機器の前記アイデンティティ情報を基に当該第３の機器との接続を当該第１の機器にて認識し、リンク終了通知を前記変換手段に与える接続手段と、
前記第１の機器と前記第３の機器との接続が前記アイデンティティ情報に基づいて前記接続手段により確認された後、前記操作手段からの出力に基づき、前記第３の機器に格納された前記データを前記デコード手段および前記変換手段を通して当該第１の機器にて再生する再生手段と
を備えたことを特徴とするデータ再生システム。
【請求項２】
前記変換手段は前記第１の機器からの確認通知を受信後、所定時間ごとに確認データを第１の機器に対して送信し、
前記第１の機器と前記第２の機器との接続を維持することを特徴とする請求項１記載のデータ再生システム。
【請求項３】
前記変換手段は前記第１の機器からの確認通知を受信後、所定時間ごとに確認データを前記第１の機器に対して送信し、所定回数、前記第１の機器からの返信がない場合には、前記第１の機器と前記第２の機器との接続を遮断することを特徴とする請求項１記載のデータ再生システム。
【請求項４】
前記第３の機器は、可搬性のあるコンピュータであり、
前記第２の制御信号は、前記コンピュータが読み取り可能なデータフレームにて構成され、前記データを、当該第２の制御信号と同一のデータフレームとされたデータ信号として出力することを特徴とする請求項１記載のデータ再生システム。
【請求項５】
前記操作手段が設けられる前記第１の機器は車載用機器であり、
前記再生手段は、前記車載用機器を介して前記データを再生することを特徴とする請求項１記載のデータ再生システム。
【請求項６】
格納された記録データを読み出して出力するコンピュータ装置と、
前記コンピュータ装置に第１のケーブルを介して接続される変換装置と、
前記第１のケーブルとは異なるインターフェース規格に準拠する第２のケーブルを介して前記変換装置に接続される再生装置とを備え、
前記変換装置は、前記コンピュータ装置のアイデンティティ情報を当該コンピュータ装置から受信してバッファに記憶し、記憶された当該アイデンティティ情報を読み出して前記再生装置に送信し、当該再生装置からリンク終了通知を受信することで、当該コンピュータ装置とのリンク動作、および当該再生装置とのリンク動作を実行し、
前記再生装置は、ユーザが操作を行うための操作部を有するとともに、当該操作部における入力操作を制御信号として前記変換装置に出力し、
前記変換装置は、入力された前記制御信号を前記コンピュータ装置が読取り可能なパケットのデータ部分に書き込み、当該パケットを当該コンピュータ装置に対して出力し、
前記コンピュータ装置は、入力され、前記パケットのデータ部分に書き込まれた前記制御信号に基づいて、格納されている前記記録データを読み出して前記変換装置に出力し、
前記変換装置は、出力された前記記録データを前記再生装置に伝送し、
前記再生装置は、伝送された前記記録データを再生すること
を特徴とするデータ再生システム。
【請求項７】
前記変換装置は、前記リンク動作の後、前記再生装置との間でステータスデータを送信および/または受信することで当該再生装置との接続を維持することを特徴とする請求項６記載のデータ再生システム。
【請求項８】
前記変換装置は、前記コンピュータ装置により設定される所定のデータを設定データとして記憶しておくとともに、前記制御信号に所定のコマンドが含まれる場合には、前記設定データを前記再生装置に対して出力することを特徴とする請求項６記載のデータ再生システム。
【請求項９】
第１の信号と第２の信号とを相互に変換する信号変換手段と、
前記第１の信号を入出力する第１の機器と前記第２の信号を入出力する第２の機器との間で相互に通信を行う通信手段と、
前記第１の機器および前記第２の機器の接続状態を認識する機器認識手段とを備え、
前記機器認識手段は、前記第２の機器のアイデンティティ情報を当該第２の機器から受信してバッファに記憶し、記憶された当該アイデンティティ情報を読み出して前記第１の機器に送信し、当該第１の機器からリンク終了通知を受信することで当該第１の機器および当該第２の機器の接続状態を認識し、
前記機器認識手段による接続状態の認識の後、前記第１の機器を介してなされたユーザの入力操作に基づく前記第１の信号を前記第２の信号に変換して前記第２の機器へ送信し、送信した信号により前記第２の機器にて読み出されたデータを受信して当該第１の機器へ送信することを特徴とする変換ユニット。
【請求項１０】
前記第１の信号はコントロールバスとオーディオデータであり、
前記第２の信号はＵＳＢデータフレームであることを特徴とする請求項９記載の変換ユニット。
【請求項１１】
前記機器認識手段は、前記第１の機器にリンク許可要求を送信した後、当該第１の機器から確認通知を受信した後、当該第１の機器に対して前記アイデンティティ情報を送信することを特徴とする請求項９記載の変換ユニット。
【請求項１２】
ユーザの入力操作によって、データを再生するデータ再生方法において、
ユーザが行う入力操作に対応して第１の信号を出力する操作ステップと
前記第１の信号とは異なる第２の信号に基づき、格納されているデータを読み出して出力するデータ読み出しステップと、
前記第１の信号と前記第２の信号とを相互に変換する信号変換ステップと、
前記操作ステップを実行する第１の機器と前記信号変換ステップを実行する第２の機器とのリンク動作、および前記データ読み出しステップを実行する第３の機器と前記第２の機器とのリンク動作を実行するリンク動作ステップとを備え、
前記リンク動作ステップは、前記第３の機器のアイデンティティ情報を当該第３の機器から受信してバッファに記憶し、記憶された当該アイデンティティ情報を読み出して前記第１の機器に送信し、当該第１の機器からリンク終了通知を受信することで当該第１の機器と当該第３の機器とのイニシャルリンク動作を実行し、
前記リンク動作ステップによって接続状態を認識した後、ユーザの前記入力操作に応じて前記データを再生する
ことを特徴とするデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、コンピュータの記憶手段に記録されたデータをオーディオ機器等の再生装置で再生するためのデータ再生システム、およびこのようなデータ再生システムにおいて用いられる送受信装置、あるいはバス変換ユニットに関する。
【０００２】
【従来の技術】
周知のように、オーディオ機器において音楽データを再生するには、あらかじめ音楽データを書き込んだＣＤ―Ｒ（CD Recordable）、ＣＤ−ＲＷ（CD Rewritable）やＭＤ（Mini Disc）、あるいはメモリーカード等の記録媒体(記憶媒体)をオーディオ機器にセットし、音楽データを再生するようにしている。また、近年においては、こうした記録媒体に記録された音楽データが、圧縮オーディオ形式のデータである場合が多く、オーディオ機器には、圧縮オーディオ形式のデータをデコードするデコードＬＳＩ（Large Scale Integrated Circuit）が搭載されるようになってきている。
【０００３】
【発明が解決しようとする課題】
ところで、音楽データを異なる場所で再生するためには、家庭用、車載用、ポータブル用など、音楽を聴くシチュエーションに合わせてオーディオ機器を用意する必要がある。こうした場合、各機器において圧縮オーディオ形式のデータを再生するには、各機器にそれぞれデコードＬＳＩが必要となる。その結果、ユーザにとってのトータルのコストが増大するとともに、効率あるいは環境負荷の面からも問題が生じる。しかも、こうした問題は、オーディオ機器に新しい機能が追加され、機器にさらに新しいＬＳＩデバイスが搭載されるたびに顕著なものとなる。
【０００４】
また、例えば圧縮オーディオを例に取ると、ユーザがＰＣ（Personal Computer）にデジタルデータを保存したとしても、実際にこれを聞くときには、ユーザが上述のような記憶媒体にデータをあらかじめ書き込んでおき、これをもって車載機器やポータブル機器において音楽を聞くようにしている。このような場合、音楽を聞くシチュエーションの違いによって多くの記憶媒体を必要とするとともに、ユーザに本来の目的でない記憶媒体への書き込み作業を要求することになってしまう。
【０００５】
本発明は、このような技術的課題に基づいてなされたもので、ユーザがさまざまなシチュエーションでデータを再生する際に、多くの内蔵ＬＳＩや記憶媒体を必要とせず、その結果、ユーザに必要となるコストを低減するとともに、記憶媒体への書き込み作業を不要としてユーザの利用性を向上させるようなデータ再生システム等を提供することを主たる目的とする。
【０００６】
【課題を解決するための手段】
かかる目的のもと、本発明は、第１の機器と、データを格納する第３の機器と、この第１の機器および第３の機器に接続され第１の機器および第３の機器からの制御信号を相互に変換する第２の機器と、が接続されたシステムによってデータの再生を行うデータ再生システムであって、第１の機器に設けられ、ユーザが行う入力操作に対応して第１の制御信号を出力する操作手段と、第３の機器に設けられ、格納されたデータをデコードするデコード手段と、第２の機器に設けられ、操作手段から出力された第１の制御信号と、第１の制御信号とは異なる第２の制御信号とを相互に変換する変換ソフトウェア、およびデータをアナログデータに変換するＤ/Ａ変換機を備えた変換手段と、この変換手段に第３の機器が接続されると、接続された第３の機器のアイデンティティ情報を第２の機器に記憶するアイデンティティ情報記憶手段と、第３の機器が変換手段に接続されると、変換手段を通して受信する第３の機器のアイデンティティ情報を基に第３の機器との接続を第１の機器にて認識し、リンク終了通知を変換手段に与える接続手段と、第１の機器と第３の機器との接続がアイデンティティ情報に基づいて接続手段により確認された後、操作手段からの出力に基づき、第３の機器に格納されたデータをデコード手段および変換手段を通して第１の機器にて再生する再生手段とを備えたことを特徴としている。
【０００７】
このような構成により、操作手段・再生手段とデータ格納手段とが異なる機器に属していたとしても、データ格納手段のデータを再生することができる。したがって、例えば、ＰＣ等に格納したデータをカーオーディオ機器において再生するようなことが可能となり、この場合、圧縮オーディオをＰＣ側でデコードするようにすれば、再生手段においては、圧縮オーディオをデコードするためのＬＳＩが必要とならない。
なお、この場合データは、音声データだけでなく、映像データ等であってもよい。
【０００８】
また、この場合、データ格納手段が、コンピュータによりデータの読み出しが可能とされ、第２の制御信号が、コンピュータが読み取り可能なデータフレームとして構成されていれば、操作手段側からコンピュータを制御してデータの再生を行うことができる。この場合、データ格納手段は、コンピュータに内蔵されていてもよいし、また、コンピュータの外部に接続されたものであってもよい。
更に、この変換手段は第１の機器からの確認通知を受信後、所定時間ごとに確認データを第１の機器に対して送信し、第１の機器と第２の機器との接続を維持することを特徴とすることができる。また、この変換手段は第１の機器からの確認通知を受信後、所定時間ごとに確認データを第１の機器に対して送信し、所定回数、返信がない場合には、第１の機器と第２の機器との接続を遮断することを特徴とすることができる。
また更に、第３の機器は、可搬性のあるコンピュータであり、データ格納手段は、データを、第２の制御信号と同一のデータフレームとされたデータ信号として出力することを特徴とすることができる。
更に、この操作手段が設けられる第１の機器は車載用機器であり、再生手段は、車載用機器を介してデータを再生することを特徴とすることができる。
【０００９】
またデータ格納手段が、データを、第２の制御信号と同一のデータフレームとされたデータ信号として出力するようになっていれば、制御信号とデータ信号とを同一の入出力インターフェースを介して送受信することができる。
【００１０】
また、本発明は次のようなデータ再生システムの発明としても捉えることができる。すなわち、本発明が適用されたデータ再生システムは、格納された記録データを読み出して出力するコンピュータ装置と、コンピュータ装置に第１のケーブルを介して接続される変換装置と、第１のケーブルとは異なるインターフェース規格に準拠する第２のケーブルを介して変換装置に接続される再生装置とを備え、変換装置は、コンピュータ装置のアイデンティティ情報をコンピュータ装置から受信してバッファに記憶し、記憶されたアイデンティティ情報を読み出して再生装置に送信し、再生装置からリンク終了通知を受信することで、コンピュータ装置とのリンク動作、および再生装置とのリンク動作を実行し、再生装置は、ユーザが操作を行うための操作部を有するとともに、操作部における入力操作を制御信号として変換装置に出力し、変換装置は、入力された制御信号をコンピュータ装置が読取り可能なパケットのデータ部分に書き込み、このパケットをコンピュータ装置に対して出力し、コンピュータ装置は、入力され、パケットのデータ部分に書き込まれた制御信号に基づいて、格納されている記録データを読み出して変換装置に出力し、変換装置は、出力された記録データを再生装置に伝送し、再生装置は、伝送された記録データを再生することを特徴としている。ここで、コンピュータ装置は、記録データを格納する部分を内蔵していてもよく、また外部記憶手段として保持していてもよいものとする。さらに、コンピュータ装置と再生装置とは、無線等により接続されていてもよいものとする。
【００１１】
この場合、データ再生システムが、再生装置により出力された制御信号を、コンピュータ装置が読み取り可能なパケットのデータ部分に書き込み、パケットをコンピュータ装置に対して出力する変換部をさらに備えており、コンピュータ装置が、この変換部から入力されたパケットから制御信号を読み取るようにすれば、再生装置から出力した制御信号を、コンピュータ装置に簡単に取り込むことができる。
【００１２】
またコンピュータ装置が、記録データをデジタル信号として変換部に出力し、変換部は、デジタル信号をアナログ信号に変換して再生装置に対して出力するようにすれば、変換部とコンピュータ装置との間のインターフェースを、制御信号を伝送する場合と記録データを伝送する場合とで共用することができる。
【００１３】
また、この場合、変換部が、コンピュータ装置により設定される所定のデータを設定データとして記憶しておくとともに、制御信号に所定のコマンドが含まれる場合に、設定データを再生装置に対して出力するようになっていれば、再生装置からの応答要求が時間的にシビアなものである場合に、設定データを返信することで、これに迅速に対応することができる。
【００１４】
また、本発明は、次のようなデータ再生システムの発明としても捉えることができる。すなわち、本発明が適用されたデータ再生システムは、コンピュータ装置に接続されるとともに、このコンピュータ装置へのデータの入出力を可能とする第１のバスと、再生装置から、この再生装置における入力操作に基づいて制御信号を出力するための第２のバスと、再生装置に対してコンピュータ装置が出力する再生データを入力するための第３のバスと、第１のバスおよび第２のバスの間に接続され、第２のバスを通じて出力される制御信号を、コンピュータ装置が読み取り可能な信号に変換して第１のバスに伝送する制御信号変換部と、第１のバスおよび第３のバスの間に接続され、第１のバスを通じて出力される再生データを、再生装置が読み取り可能なデータに変換して、第３のバスに伝送する再生データ変換部とを備えていることを特徴としている。
こうした構成により、再生装置から、その入力操作に基づいた制御信号を、第２のバス、制御信号変換部、および第１のバスを通じてコンピュータ装置に対して出力し、またコンピュータ装置から出力された再生データを第１のバス、再生データ変換部および第３のバスを通じて再生装置に出力することができる。
更に、本発明が適用される変換ユニットは、第１の信号と第２の信号とを相互に変換する信号変換手段と、第１の信号を入出力する第１の機器と第２の信号を入出力する第２の機器との間で相互に通信を行う通信手段と、この第１の機器および第２の機器の接続状態を認識する機器認識手段とを備え、この機器認識手段は、第２の機器のアイデンティティ情報を第２の機器から受信してバッファに記憶し、記憶されたアイデンティティ情報を読み出して第１の機器に送信し、この第１の機器からリンク終了通知を受信することで第１の機器および第２の機器の接続状態を認識し、機器認識手段による接続状態の認識の後、第１の機器を介してなされたユーザの入力操作に基づく第１の信号を第２の信号に変換して第２の機器へ送信し、送信した信号により第２の機器にて読み出されたデータを受信して第１の機器へ送信することを特徴としている。ここで、この第１の信号はコントロールバスとオーディオデータであり、第２の信号はＵＳＢデータフレームであることを特徴とすることができる。また、この機器認識手段は、第１の機器にリンク許可要求を送信した後、第１の機器から確認通知を受信した後、第１の機器に対してアイデンティティ情報を送信することを特徴とすることができる。
【００１５】
また、本発明は、次のような送受信装置の発明としても捉えることができる。すなわち、本発明が適用された送受信装置は、コンピュータと再生装置との間でデータの送受信を行うために用いられる送受信装置であって、再生装置から出力されるデータコマンドを受信する再生装置側受信部と、再生装置側受信部において受信したデータコマンドを、コンピュータが読み取り可能なデータフレームに変換する第１の変換部と、第１の変換部において変換されたデータフレームをコンピュータに送信するコンピュータ側送信部とを備えたことを特徴としている。これにより再生装置側から出力されるデータコマンドを用いてコンピュータを制御することができる。
【００１６】
また、この場合、送受信装置が、コンピュータから出力されたデータフレームを受信するコンピュータ側受信部と、コンピュータ側受信部において受信されたデータフレームの少なくとも一部を、再生装置において読み取り可能なデータコマンドに変換する第２の変換部と、第２の変換部において変換されたデータコマンドを再生装置に対して送信する再生装置側送信部とをさらに備えていることが望ましい。
このような構成により、コンピュータ側の制御データに基づき再生装置を動作させることも可能となる。
【００１７】
さらにこの場合、送受信装置が、コンピュータから設定される設定値を記録する設定値記録部と、再生装置からの要求に応じて、設定値を再生装置側送信部を通じて再生装置に対して送信する設定値送信部とをさらに備えていれば、再生装置からの時間的な制限のある要求に対し、迅速に対応が可能となる。
また、コンピュータとのリンク動作、および再生装置とのリンク動作を実行するリンク動作実行部と、このリンク動作実行部によるリンク動作の後、再生装置との間でステータスデータを送信および/または受信することで再生装置との接続を維持する接続維持部とをさらに備えたことを特徴とすることができる。
【００１８】
さらに、本発明は次のようなバス変換ユニットの発明としても捉えることができる。
すなわち、本発明が適用されたバス変換ユニットは、所定の規格に準拠する第１のバスが接続可能なハブと、ハブに接続されるとともに、第１のバスからハブに入力される所定のデジタル信号をアナログ信号に変換するＤＡコンバータと、ハブに接続されるとともに第１のバスと異なる規格に準拠する第２のバスが接続可能とされたバス変換部とを備えている。そしてバス変換部が、第１のバスからハブに入力される所定のデータフレームの信号を所定のコマンドに変換するとともに、この所定のコマンドとして第２のバスから入力される信号を所定のデータフレームに変換して第１のバスに出力することを特徴としている。
【００１９】
このような構成により、第１のバスをＰＣ側に、第２のバスを再生装置側に接続すれば、第１のバスを通じてＰＣからデジタル音楽データが入力されたときは、これをアナログデータに変換することができる、また、ＰＣから第１のバスを通じて制御データが入力されたときは、これを所定のコマンドに変換して第２のバスを通じ再生装置に対して出力することができる。さらに、第２のバスを通じて再生装置側からコマンドが入力された際には、これを所定のデータフレームに変換してＰＣ側に出力することができる。
したがって、この場合、第１のバスは、例えば、ＵＳＢ（Universal Serial Bus）ケーブルであり、所定のデータフレームはＵＳＢデータフレームであることが好適である。
もちろん、これに限定されず、ＩＥＥＥ１３９４などの他のバスを利用するようにしてもよい。
【００２０】
また、第２のバスは、オーディオ機器のコントロールバスであり、所定のコマンドは、オーディオ機器においてコントロールバスを通じて伝送されるコマンドであることが好適である。
さらに、バス変換部は、コントロールバスを通じてオーディオ機器に接続されるとともに、オーディオ機器からの要求に応じて独自にポーリングのための応答コマンドを当該オーディオ機器に対して出力することが望ましい。
尚、本発明は、ユーザの入力操作によって、データを再生するデータ再生方法において、ユーザが行う入力操作に対応して第１の信号を出力する操作ステップと、この第１の信号とは異なる第２の信号に基づき、格納されているデータを読み出して出力するデータ読み出しステップと、第１の信号と第２の信号とを相互に変換する信号変換ステップと、この操作ステップを実行する第１の機器と信号変換ステップを実行する第２の機器とのリンク動作、およびデータ読み出しステップを実行する第３の機器と第２の機器とのリンク動作を実行するリンク動作ステップとを備え、このリンク動作ステップによって接続状態を認識した後、ユーザの入力操作に応じてデータ格納ステップからデータを再生することを特徴とすることができる。
【００２１】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいてこの発明を詳細に説明する。
図１は、本実施の形態のオーディオシステム（データ再生システム）の全体構成を示す図である。このオーディオシステム１においては、自動車に搭載されるカーオーディオ機器（再生装置）の一ユニットであるヘッドユニット２と、ノートブック型ＰＣ（コンピュータ、コンピュータ装置）３とが、ＵＳＢ（Universal Serial Bus）ケーブル（第１のバス）４、変換ユニット（変換部、送受信装置、バス変換ユニット）５、およびオーディオケーブル６を介して接続された構成となっている。そして、このオーディオシステム１は、ノートブック型ＰＣ３が内蔵するハードディスクドライブ（データ格納手段）に記録された圧縮オーディオデータからなる音楽データを、カーオーディオ機器にて再生するように動作する。
【００２２】
図２は、このオーディオシステム１をブロック図として表したものである。図中に示すように、オーディオケーブル６は、アナログ化された音楽データを伝送可能な２系統のオーディオピンケーブル（第３のバス）９と、ヘッドユニット２と変換ユニット５の間で音楽データ以外のデータのやりとりを行うためのコントロールバス（第２のバス）１０とにより構成されている。
【００２３】
また、変換ユニット５は、ＵＳＢハブ１２と、ＵＳＢ・ＤＡコンバータ（再生データ変換部）１３と、ＵＳＢ／コントロールバス変換部（変換手段、バス変換部、制御信号変換部）１４とを備えている。これらのうち、ＵＳＢハブ１２は、ＵＳＢケーブル４の一端に対して接続されるとともに、ＵＳＢ・ＤＡコンバータ１３およびＵＳＢ／コントロールバス変換部１４の双方に対して接続されている。また、ＵＳＢ・ＤＡコンバータ１３は、ＵＳＢケーブル４およびＵＳＢハブ１２を介してノートブック型ＰＣ３から伝送されるＰＣＭ形式の音楽データをアナログ信号に変換してオーディオピンケーブル９に対して出力する。また、ＵＳＢ／コントロールバス変換部１４は、ノートブック型ＰＣ３から送信される音楽データ以外のデータを認識して、これをコントロールバス１０が伝送可能なコントロールバスコマンドに変換して、コントロールバス１０に出力したり、あるいは、ヘッドユニット２側からコントロールバス１０を介して送信される所定のコマンドをＵＳＢデータフレームとしてＵＳＢケーブル４側に出力する機能を有する。さらにＵＳＢ／コントロールバス変換部１４は、ヘッドユニット２側からコントロールバス１０を介して送信される所定のコマンドに対して独自に応答する機能も有している。
【００２４】
図３は、オーディオシステム１を制御するソフトウェアの構造を示すブロック図である。
図中に示すように、オーディオシステム１は、仮想ＣＤＣ（Compact Disc Changer）ソフトウェア２１、ＵＳＢデバイスドライバ２２、ＵＳＢ／コントロールバス変換ソフトウェア２３、コントロールバス制御ソフトウェア２４により制御される。これらのうち、仮想ＣＤＣソフトウェア２１は、ノートブック型ＰＣ３のＣＰＵのプログラム領域上に展開されるソフトウェアであって、ハードディスク上に記録された音楽データを、複数枚のＣＤを内蔵する一般のＣＤチェンジャーにおける各ＣＤの音楽データと同様に取り扱うものである。具体的には、この仮想ＣＤＣソフトウェア２１は、ハードディスクドライブに記録された複数トラックからなる音楽データ群を一つまたは複数の仮想ＣＤとして認識し、各仮想ＣＤからの音楽データの読み出し、デコード等を行うとともに、コントロールバス１０を通じてヘッドユニット２から出力される制御信号に応じて、仮想ＣＤＣの状態変更（例えば、再生中のトラックの次のトラックを仮想ＣＤから読み出したり、読み出した音楽データに関連する表示データを出力する）を行う機能を有している。さらに、この仮想ＣＤＣソフトウェア２１は、仮想ＣＤの追加や削除、あるいは仮想ＣＤにある音楽データの登録・削除を画面上で行うためのＣＤマガジンと呼ばれる表示画面の表示、およびこの表示画面におけるユーザ入力の入力操作を検出する機能を有している。
【００２５】
また、ＵＳＢデバイスドライバ２２は、ＵＳＢ・ＤＡコンバータ１３を制御するＵＳＢオーディオデバイスドライバ２６と、ＵＳＢハブ１２を制御するための汎用ＵＳＢハブドライバ２７と、ＵＳＢ／コントロールバス変換部１４を制御するＵＳＢ／コントロールバス変換デバイスドライバ２８とを備えている。これらのうち、ＵＳＢオーディオデバイスドライバ２６および汎用ＵＳＢハブドライバ２７としては、例えば、ノートブック型ＰＣ３のシステム管理を行うＯＳ（Operating System）２９に装備されたものが用いられ、ＵＳＢ／コントロールバス変換デバイスドライバ２８には、独自に設計したものが用いられる。
【００２６】
また、ＵＳＢ／コントロールバス変換ソフトウェア２３は、変換ユニット５のＵＳＢ／コントロールバス変換部１４に記録されるファームウェアであり、ノートブック型ＰＣ３からはＵＳＢデバイスとして取り扱われ、ヘッドユニット２からはＣＤチェンジャーとして取り扱われるものである。
さらに、コントロールバス制御ソフトウェア２４は、ヘッドユニット２に装備された既存のソフトウェアであり、コントロールバス１０を通じてＣＤチェンジャーを制御するための機能を有するものである。
【００２７】
次に、このオーディオシステム１における動作を説明する。
このオーディオシステム１においては、主要な動作として、▲１▼最初にノートブック型ＰＣ３とヘッドユニット２とを変換ユニット５を介して接続したときに交信を開始するためのイニシャルリンク動作、▲２▼ヘッドユニット２と変換ユニット５とが接続状態を維持するためのタイムポーリング動作、および、▲３▼ユーザのヘッドユニット２における操作に応じてノートブック型ＰＣ３からデータをヘッドユニット２に送信するためのユーザ操作対応動作が行われる。以下各動作を説明する。
【００２８】
［▲１▼  イニシャルリンク動作］
図４は、イニシャルリンク動作の一例を示すフローチャートである。なお、このイニシャルリンク動作は、ノートブック型ＰＣ３およびヘッドユニット２の双方とも電源が投入された状態で行われる。この場合、ノートブック型ＰＣ３側では、ＯＳ２９、仮想ＣＤＣソフトウェア２１、ＵＳＢデバイスドライバ２２が立ち上げられ、ヘッドユニット２側では、コントロールバス制御ソフトウェア２４がそれぞれ立ち上げられた状態とされる。
【００２９】
図１に示したように、ノートブック型ＰＣ３とヘッドユニット２に接続された変換ユニット５とがＵＳＢケーブル４によって接続されると、ＵＳＢケーブル４を通じてノートブック型ＰＣ３側から変換ユニット５に対して電源が供給され、変換ユニット５では、ＵＳＢ／コントロールバス変換ソフトウェア２３が立ち上げられた状態とされる。この状態において図４に示すように、まずノートブック型ＰＣ３のＯＳ２９は、リンク許可通知を変換ユニット５に対して送信する（ステップＳ１１ａ）。このとき併せて、仮想ＣＤＣソフトウェア２１から変換ユニット５に対して仮想ＣＤＣソフトウェア２１のＣＤＣとしてのアイデンティティ情報が送信される。このアイデンティティ情報は、１０枚ＣＤＣであることを表すアイデンティティ情報とされる。
一方、このリンク許可通知およびアイデンティティ情報を受けて、変換ユニット５では、ＵＳＢ／コントロールバス変換ソフトウェア２３が、リンク許可要求データをコントロールバス１０を介してヘッドユニット２に対して出力する（ステップＳ１１ｂ）とともに、アイデンティティ情報をバッファ（図示略）に書き込む（ステップＳ１３ｂ）。
【００３０】
また、ヘッドユニット２ではリンク許可要求がどの機器から送信されたかを確認するための確認通知をコントロールバス１０を通じて送信する（ステップＳ１１ｃ）。変換ユニット５では、この確認通知に対して、バッファに書き込まれた情報をもとに、ＣＤＣ（仮想ＣＤＣ）のアイデンティティ情報を出力する（ステップＳ１５ｂ）。これによりヘッドユニット２では、コントロールバス１０を通じてＣＤＣが接続されていると認識し、ＣＤＣ（仮想ＣＤＣ）に割り当てるべきアドレスを作成するとともに、このアドレスをコントロールバス１０を通じて変換ユニット５に送信する（ステップＳ１３ｃ）。変換ユニット５では、ＵＳＢ／コントロールバス変換ソフトウェア２３が、割り当てられたアドレスをヘッドユニット２に対して返信し（ステップＳ１７ｂ）、ヘッドユニット２のコントロールバス制御ソフトウェア２４は、これを受けて、変換ユニット５に対してリンク終了通知を送信する（ステップＳ１５ｃ）。これにより、イニシャルリンク動作が完了する。
【００３１】
［▲２▼タイムポーリング動作］
次に、イニシャルリンク動作の後、ヘッドユニット２と変換ユニット５とが接続状態を維持するために行われるタイムポーリング動作について説明する。
図５は、タイムポーリング動作を説明するためのフローチャートである。
イニシャルリンク動作が行われた後、ヘッドユニット２のコントロールバス制御ソフトウェア２４は、変換ユニット５に対してステータスの確認通知を送信する（ステップＳ２１ｃ）。これを受けて、変換ユニット５では、ＵＳＢ／コントロールバス変換ソフトウェア２３が、ノートブック型ＰＣ３から設定されてバッファに既に書き込まれているステータスデータを読み出し、ヘッドユニット２に対してこのステータスデータを返信する（ステップＳ２１ｂ）。また、その後、変換ユニット５のコントロールバス制御ソフトウェア２４は、６００msおきに、ステータス確認通知の送信処理（ステップＳ２１ｃの処理）を同様に繰り返す。ここで、コントロールバス制御ソフトウェア２４は、ステータスデータの返信が３回無ければ、リンクされたデバイスをシステムから切り離すように構成されており、このように、変換ユニット５のＵＳＢ／コントロールバス変換ソフトウェア２３が、ヘッドユニット２からの問い合わせに対してバッファに書き込まれているステータスデータを返信するようにすることにより、ヘッドユニット２と変換ユニット５との間の接続が維持される。この場合、ノートブック型ＰＣ３に対してステータスを問い合わせる必要が無く、ステータスデータの返信に要する時間が短縮化される。なお、この処理の詳細については後述する。
【００３２】
［▲３▼ユーザ操作対応動作］
次に、ユーザがヘッドユニット２において行った操作に応じて、ノートブック型ＰＣ３からデータをヘッドユニット２に送信するためのユーザ操作対応動作について説明する。
図６は、ユーザ操作対応動作の一例を説明するためのフローチャートである。▲２▼のタイムポーリング動作が継続的に行われることによりヘッドユニット２と変換ユニット５との接続が維持された状態において、ユーザがヘッドユニット２の例えばＡＭＳ（Auto Music Search）ボタンを押すと、コントロールバス制御ソフトウェア２４がユーザの操作を検出し、コントロールバス１０を通じてＵＳＢ／コントロールバス変換部１４に対して所定のコマンド（ＡＭＳ＋コマンド）を出力する（ステップＳ３１ｃ）。ＵＳＢ／コントロールバス変換部１４では、ＵＳＢ／コントロールバス変換ソフトウェア２３が、入力されたコマンドが、ＵＳＢ／コントロールバス変換部１４において応答するべきコマンドであるか否かを判断する（ステップＳ３１ｂ）。ここで、入力コマンドが、ＵＳＢ／コントロールバス変換部１４において応答するべきコマンドでないと判断されたとすると、次に、ＵＳＢ／コントロールバス変換ソフトウェア２３は、ＵＳＢデータフレームのデータ部分にコントロールバス１０のコマンドフレームを書き込む（ステップＳ３３ｂ）。さらに、ＵＳＢ／コントロールバス変換部１４は、このようにコントロールバスの１０のコマンドフレームが書き込まれたＵＳＢコマンドフレームをノートブック型ＰＣ３に対して送信する（ステップＳ３５ｂ）。ノートブック型ＰＣ３では、ＵＳＢ／コントロールバス変換デバイスドライバ２８が、ＵＳＢデータフレームのデータ部分がコントロールバス１０のコマンドフレームであることを認識し（ステップＳ３１ａ）、コントロールバス１０のコマンドをデコードする（ステップＳ３３ａ）。
【００３３】
さらに、ＵＳＢ／コントロールバス変換デバイスドライバ２８は、仮想ＣＤＣソフトウェア２１に対して、デコードしたコンロールバスコマンドを出力し（ステップＳ３５ａ）、仮想ＣＤＣソフトウェア２１ではこのコントロールバスコマンドを実行する（ステップＳ３７ａ）。この例では、コントロールバスコマンドがＡＭＳ＋コマンドであるために、仮想ＣＤＣソフトウェア２１では、再生中のトラックの次のトラックに対して飛び越し動作を行うとともに、次のトラックの音楽データを再生するようにする。すなわちここでは、次のトラックの圧縮オーディオデータからなる音楽データが、仮想ＣＤＣソフトウェア２１によってデコードされるとともにＵＳＢデータフレームを有するＰＣＭ（Pulse Code Modulation）形式のデータとされ、ＵＳＢケーブル４を通じて変換ユニット５に出力される（ステップＳ３９ａ）。また、ノートブック型ＰＣ３の汎用ＵＳＢハブドライバ２７およびＵＳＢオーディオデバイスドライバ２６がＵＳＢハブ１２およびＵＳＢ・ＤＡコンバータ１３を制御することにより、ノートブック型ＰＣ３から出力されたＰＣＭ形式のデータは、ＵＳＢ・ＤＡコンバータ１３においてアナログ化され（ステップＳ３７ｂ）、さらにオーディオケーブル６を介してヘッドユニット２に対して送信されて、カーオーディオ機器において再生される（ステップＳ３２ｃ）。また、この場合、仮想ＣＤＣソフトウェア２１は、ＵＳＢ／コントロールバス変換デバイスドライバ２８に対して、トラックデータ、曲名データ等のデータを出力する。これらのデータは、ＵＳＢデータフレームの一部とされるとともに、ＵＳＢ／コントロールバス変換デバイスドライバ２８によって、ＵＳＢ／コントロールバス変換部１４に対して出力される（ステップＳ３９ａ）。このＵＳＢデータフレームは、ＵＳＢ／コントロールバス変換部１４においてコントロールバスコマンドに変換され（ステップＳ３７ｂ）、ヘッドユニット２に出力される。ヘッドユニット２では、コントロールバス制御ソフトウェア２４が、このコントロールバスコマンドに基づき、トラックデータ、曲名データ等を表示部等に表示させる（ステップＳ３２ｃ）。
【００３４】
次に、上述のようなオーディオシステム１の動作を実現するためのＵＳＢ／コントロールバス変換ソフトウェア２３の詳細を説明する。
図７は、ＵＳＢ／コントロールバス変換ソフトウェア２３の階層構造を表すソフトウェアブロック図である。
このＵＳＢ／コントロールバス変換ソフトウェア２３は、上述のようなオーディオシステム１の動作を実現するために、ＵＳＢ／コントロールバス変換部１４内において、ＵＳＢハブ１２に対して接続されるＵＳＢポート３１と、コントロールバス１０に対して接続されるシリアルポート３２との間のデータ伝送を行う機能、あるいは、シリアルポート３２から入力されたコマンドに対する応答通知をシリアルポート３２から出力する機能を有する。
なお、図７に示す階層構造のうちの各ブロックは、ＵＳＢ／コントロールバス変換ソフトウェア２３が有する機能を示し、互いに接触する面を有するブロック同士は、インターフェースを有する、つまりデータのやりとりが可能であるとする。
【００３５】
また、ＵＳＢ／コントロールバス変換ソフトウェア２３におけるデータの流れを示すのが図８である。
なお、図８中において一重線で表す矩形のブロックは、上述のソフトウェアの階層構造に対応した各処理部を表し、二重線で表す矩形のブロックは、一重線のブロックでの処理に付随してブロック間で転送されるデータを一時的に記録するためのバッファを表す。
まず、このＵＳＢ／コントロールバス変換ソフトウェア２３において、ノートブック型ＰＣ３からＵＳＢデータフレームが送信された際のデータの流れを図８を参照して説明する。
ノートブック型ＰＣ３からＵＳＢケーブル４を通じて送信されたＵＳＢデータフレームは、ソフトウェアのＵＳＢ受信処理部（コンピュータ側受信部）Ｂ１において受信処理がなされる。ＵＳＢ受信処理部Ｂ１において受信されたデータは、ＵＳＢデータフレームの受信の度に、受信ＵＳＢデータフレームバッファＢｄ１に記録される。
【００３６】
受信ＵＳＢデータフレームバッファＢｄ１に対して書き込まれたＵＳＢデータフレームは、ＵＳＢ受信フィルタ部Ｂ２により読み出される。すなわち、ＵＳＢ受信フィルタ部Ｂ２は、受信ＵＳＢデータフレームバッファＢｄ１にＵＳＢデータフレームが存在するときに読み出しを行い、これを意味あるデータ単位に切り分ける。（以降、このように切り分けられたデータをＵＳＢコマンド・ステータスと呼ぶ。）
【００３７】
そして、ＵＳＢ受信フィルタ部Ｂ２は、このＵＳＢコマンド・ステータスが、コントロールバス１０に伝送すべきコマンド（以下、コントロールバスコマンド・ステータスという）である場合には、ＵＳＢ受信フィルタ部Ｂ２は、これを送信要求コントロールバスコマンドバッファＢｄ３に対して記録する。なお、ＵＳＢコマンド・ステータスが、上述のタイムポーリング動作において使用するステータスデータのように、変換ユニット５においてヘッドユニット２からの要求に即座に応答するべきステータスデータを含むときは、こうしたステータスデータを設定値バッファ（設定値記録部）Ｂｄ２に対して記録する。設定値バッファＢｄ２に記録されたステータスデータは、後述するように、変換ユニット５においてヘッドユニット２からの要求に即座に応答するために、コントロールバスフィルタ部（第１の変換部、第２の変換部、設定値送信部）Ｂ３によって読み出される。
【００３８】
さらに、コントロールバスフィルタ部Ｂ３は、送信要求コントロールバスコマンドバッファＢｄ３にデータがあるとき、これを取得するとともに、このデータをコントロールバスコマンドフレームに変換して、送信コントロールバスコマンドフレームバッファＢｄ４に記録する。またコントロールバスフィルタ部Ｂ３は、同時に、ポート設定部Ｂ４に対してコントロールバスコマンド送信要求を出力する。コントロールバスコマンド送信要求を受けたポート設定部Ｂ４は、シリアルポート３２をシリアル送信が可能な状態に設定する。
さらに、ＳＣＩ送信処理部（再生装置側送信部）Ｂ５が、シリアルポート３２が送信可能な状態になっている際に、送信コントロールバスコマンドフレームバッファＢｄ４からデータを読み出し、このデータをシリアルポート３２から１バイトずつ送信する。
以上のようにして、ノートブック型ＰＣ３からＵＳＢケーブル４を通じて出力されたＵＳＢデータフレームを、コントロールバス１０に出力することが可能となる。
【００３９】
次に、ＵＳＢ／コントロールバス変換ソフトウェア２３が、コントロールバス１０から入力されたコマンドを、ＵＳＢデータフレームとしてノートブック型ＰＣ３に出力する処理を図８を参照して説明する。
コントロールバス１０からシリアルデータが入力された場合に、ＵＳＢ／コントロールバス変換ソフトウェア２３のＳＣＩ受信処理部（再生装置側受信部）Ｂ６が、ポート設定部Ｂ４を制御してシリアルポート３２を受信可能な状態とすることによって、コントロールバス１０から出力されるシリアルデータを受信する。そして、ＳＣＩ受信処理部Ｂ６は、この受信データに基づきコマンドフレームを作成するとともに、このコマンドフレームを受信コントロールバスコマンドフレームバッファＢｄ５に対して記録する。
【００４０】
また、コントロールバスフィルタ部Ｂ３は、受信コントロールバスコマンドフレームバッファＢｄ５にコントロールバスコマンドフレームが存在する場合に、これを取得し、コマンド解析を行う。解析の結果、このコマンドが、ノートブック型ＰＣ３に対して送るべきコマンドであるときは、コントロールバスフィルタ部Ｂ３は、コントロールバスコマンドフレームをデータとする送信ＵＳＢデータフレームを作成し、これを送信ＵＳＢデータフレームバッファＢｄ６に対して書き込む。さらに、ＵＳＢ／コントロールバス変換ソフトウェア２３のＵＳＢ送信処理部（コンピュータ側送信部）Ｂ７は、送信ＵＳＢデータフレームバッファＢｄ６にデータがある場合に、これをＵＳＢコントローラ用に割り当てられた図示しないメモリに対して設定し、これにより、このメモリからノートブック型ＰＣ３に対して送信ＵＳＢデータフレームが転送される。なお、転送終了後には、ＵＳＢ送信処理部Ｂ７は、メモリに記録されたデータを消去する。
以上により、コントロールバス１０から入力されたコマンドを、ＵＳＢデータフレームとしてノートブック型ＰＣ３に出力することができる。
【００４１】
次に、ＵＳＢ／コントロールバス変換ソフトウェア２３が、コントロールバス１０から入力されたコマンドに対して、コントロールバス１０を通じて応答する処理を図８を参照して説明する。
コントロールバス１０からシリアルデータが入力された場合に、ＵＳＢ／コントロールバス変換ソフトウェア２３のＳＣＩ受信処理部Ｂ６は、ポート設定部Ｂ４を制御して、シリアルポート３２を受信可能な状態とする。そして、この状態でコントロールバス１０から出力されるシリアルデータを受信するとともに、この受信データに基づきコマンドフレームを作成して、このコマンドフレームを受信コントロールバスコマンドフレームバッファＢｄ５に対して記録する。さらに、コントロールバスフィルタ部Ｂ３は、受信コントロールバスコマンドフレームバッファＢｄ５にコントロールバスコマンドフレームが存在する場合に、これを取得し、コマンド解析を行う。解析の結果、このコマンドが、上述の設定値バッファＢｄ２に記録された設定値を参照して応答する必要があるコマンドである場合、コントロールバスフィルタ部Ｂ３は、設定値バッファＢｄ２に記録された設定値を取得し、送信コントロールバスコマンドフレームを作成するとともに、これを送信コントロールバスコマンドフレームバッファＢｄ４に対して書き込む。またコントロールバスフィルタ部Ｂ３は、同時に、ポート設定部Ｂ４に対してコントロールバスコマンド送信要求を出力する。コントロールバスコマンド送信要求を受けたポート設定部Ｂ４は、シリアルポート３２をシリアル送信が可能な状態に設定する。
【００４２】
さらに、ＳＣＩ送信処理部Ｂ５は、シリアルポート３２が送信可能な状態になっている際に、送信コントロールバスコマンドフレームバッファＢｄ４からデータを読み出し、このデータをシリアルポート３２から１バイトずつ送信する。
以上により、時間的にシビアな応答が求められるコマンドやステータスに対して、設定値バッファＢｄ２に書き込まれた設定値を利用し、ノートブック型ＰＣ３への問い合わせ等を行うことなく、迅速に応答することが可能となる。
【００４３】
次に、上述のようなＵＳＢ／コントロールバス変換ソフトウェア２３における処理の具体例について説明する。
（１）タイムポーリング処理
この処理は、コントロールバス１０に接続された機器に対して、機器の状態を確認するために一定周期（６００ms）で送られるコマンドにソフトウェアが応答するための処理であり、上述の▲２▼タイミングポーリング動作におけるＵＳＢ／コントロールバス変換部１４の処理に相当する。
ヘッドユニット２からコントロールバス１０を通じてタイムポーリングコマンド（ステータス確認通知に関するコマンド）が送信されると、ＳＣＩ受信処理部Ｂ６はこれを受信してタイムポーリングコマンドフレームを作成し、このタイムポーリングコマンドフレームを受信コントロールバスコマンドフレームバッファＢｄ５に対して記録する。
また、同時にＳＣＩ受信処理部Ｂ６は、送信データ受信確認（１バイト）をＳＣＩ送信処理部Ｂ５に対して出力する。ＳＣＩ送信処理部Ｂ５では、入力された送信データ受信確認をコントロールバス１０を通じてヘッドユニット２へ送信する。
【００４４】
一方、コントロールバスフィルタ部Ｂ３は、受信コントロールバスコマンドフレームバッファＢｄ５からタイムポーリングコマンドフレームを取得するとともに、このコマンドを解析し、さらに設定値バッファＢｄ２から設定値を取得することにより、タイムポーリングの応答コマンド・ステータスを作成する。そして、コントロールバスフィルタ部Ｂ３は、この応答コマンド・ステータスを送信コントロールバスコマンドフレームバッファＢｄ４に対して記録する。ＳＣＩ送信処理部Ｂ５では、送信コントロールバスコマンドフレームバッファＢｄ４に記録された応答コマンド・ステータスをコントロールバス１０を通じてヘッドユニット２に対して送信する。
なお、上述のように送信データ受信確認や応答コマンド・ステータスをヘッドユニット２に対して送信する際には、タイミング検出部Ｂ８（図８参照）において、ポーリング要求出力可能タイミングが検出されるとともに、このポーリング要求出力可能タイミングがポート設定部Ｂ４に対して出力される。そして、ポート設定部Ｂ４が、このポーリング要求出力可能タイミングに基づいて、シリアルポート３２を送信データ受信確認等を出力可能な状態に設定するようにする。
【００４５】
（２）曲再生処理
この処理は、ユーザがヘッドユニット２において曲再生開始操作を行うことに伴い、ヘッドユニット２からノートブック型ＰＣ３に対してコマンドが送信される際にＵＳＢ／コントロールバス変換部１４において行われる処理であり、上述の▲３▼ユーザ操作対応動作の他の例に相当する。
ヘッドユニット２からコントロールバス１０を通じて曲再生コマンドが送信されると、ＳＣＩ受信処理部Ｂ６はこれを受信して曲再生コマンドフレームを作成し、この曲再生コマンドフレームを受信コントロールバスコマンドフレームバッファＢｄ５に対して記録する。また、同時にＳＣＩ受信処理部Ｂ６は、送信データ受信確認（１バイト）をＳＣＩ送信処理部Ｂ５に対して出力する。一方、コントロールバスフィルタ部Ｂ３は、受信コントロールバスコマンドフレームバッファＢｄ５から曲再生コマンドフレームを取得するとともに、このコマンドを解析する。その結果、このコマンドは、ノートブック型ＰＣ３に転送するべきものであると解析されるので、コントロールバスフィルタ部Ｂ３は、この曲再生コマンドフレームを、ＵＳＢデータフレームに変換し、さらに送信ＵＳＢデータフレームバッファＢｄ６に対して記録する。送信ＵＳＢデータフレームバッファＢｄ６に記録された曲再生に関するＵＳＢデータフレームは、ＵＳＢ送信処理部Ｂ７によって、ノートブック型ＰＣ３に対して転送される。
【００４６】
以上説明したように、本実施の形態においては、ヘッドユニット２がユーザの行う入力操作に対応してコントロールバスコマンドを出力するとともに、このコントロールバスコマンドを、変換ユニット５のＵＳＢコントロールバス変換部１４が、異なるインターフェース規格に準拠するＵＳＢデータフレーム（パケット）のデータ部分に書き込むことにより変換し、ノートブック型ＰＣ３に出力する。さらに、ノートブック型ＰＣ３においては、仮想ＣＤＣソフトウェア２１が、入力されたＵＳＢデータフレームを解析してコントロールバスコマンドを読み出し、これに基づいてハードディスクドライブに格納された音楽データを読み出して出力する。そして、この音楽データを、ヘッドユニット２側に伝送してカーオーディオ機器において再生することとなっている。
【００４７】
これにより、ヘッドユニット２における操作に基づいてノートブック型ＰＣ３を制御して、ノートブック型ＰＣ３に格納された圧縮オーディオデータを、カーオーディオ機器において再生することが可能となる。また、この場合、圧縮オーディオデータをノートブック型ＰＣ３側でデコードするとともに、ＵＳＢ・ＤＡコンバータ１３においてアナログ変換してヘッドユニット２側に送信するようにしているので、カーオーディオ機器側においては、アナログオーディオデータが直接入力されることとなり、圧縮オーディオデータをデコードするためのＬＳＩが必要とならない。すなわち、ユーザは、各オーディオ機器に対してノートブック型ＰＣ３を変換ユニット５を介して接続するのみで、圧縮オーディオデータとされた音楽を聴くことができ、ユーザが、圧縮オーディオデータから音楽を聴く場合に、音楽を聴くシチュエーションごとにデコーダＬＳＩを搭載したオーディオ機器を用意する必要が無い。これにより、ユーザにとってのトータルコストを削減することができるととともに、環境負荷の低減化を図ることが可能となる。また、ユーザがさまざまなシチュエーションで音楽を聴くために、多くの記憶媒体に音楽データを書き込む必要がないことから、ユーザによる使用性を向上させることができる。
【００４８】
また、本実施の形態においては、ノートブック型ＰＣ３に、ＵＳＢケーブル４を通じて、ＵＳＢデータフレームのデータ部分に書き込まれたコントロールバスコマンドが入力されるとともに、ノートブック型ＰＣ３からＵＳＢケーブル４を通じて、ＵＳＢデータとしての音楽データが出力されるようになっている。このように、コントロールバスコマンドと音楽データとを、同一の入出力インターフェースを介してノートブック型ＰＣ３に対して送受信することができるので、ＵＳＢなどのコンピュータ用のインターフェースを用いて容易にオーディオシステム１を構築することができる。
【００４９】
さらに、本実施の形態においては、変換ユニット５において、ノートブック型ＰＣ３側から設定された設定データを設定値バッファに記憶しておくとともに、コントロールバスコマンドに、ヘッドユニット２からのタイムポーリング要求などの所定のコマンドが含まれる場合に、設定データを変換ユニット５からヘッドユニット２側に返信するようになっている。これにより、ヘッドユニット２からの応答要求が時間的にシビアなものである場合にも、迅速な対応が可能となり、ヘッドユニット２から見て実際のＣＤチェンジャーが接続された状態と同様の状態を実現することができる。
つまり、ノートブック型ＰＣ３を、オーディオピンケーブル９とコントロールバス１０とからなるオーディオケーブル６、変換ユニット５、およびＵＳＢケーブル４を用いてヘッドユニット２に接続することにより、ノートブック型ＰＣ３を、現実のＣＤチェンジャーと同様の機能をもったものとして扱うことができるのである。
【００５０】
そして、本実施の形態の変換ユニット５によれば、ノートブック型ＰＣ３とともに、自動車内に持ち込み、ヘッドユニット２に対して接続することにより、ノートブック型ＰＣ３にＣＤチェンジャーと同様の機能を実現させ、ユーザのコストの低減化や利用性の向上に寄与することが可能となる。
【００５１】
なお、上記実施の形態において、本発明の趣旨を逸脱しない範囲内で、他の構成を採用するようにしてもよい。例えば、上記実施の形態において、ノートブック型ＰＣ３と変換ユニット５とはＵＳＢケーブル４で接続されていたが、これに限定されず、ＩＥＥＥ１３９４などの他のバスを利用するようにしてもよい。また、ノートブック型ＰＣ３と変換ユニット５とを、Bluetoothや無線ＬＡＮ等を利用して無線接続するようにしてもよい。
【００５２】
また、上記実施の形態において、変換ユニット５は、独立したユニットとされていたが、これに限らず、変換ユニット５をヘッドユニット２に内蔵させてもよいし、あるいはノートブック型ＰＣ３に内蔵させることもできる。
【００５３】
さらに、上記実施の形態では、ノートブック型ＰＣ３のハードディスクに対して音楽データが格納された構成とされていたが、他の形態の内部記憶手段、あるいは、ＣＤ−ＲやＭＤ、メモリーカード等の外部記憶手段に音楽データが格納されていてもよい。また、ノートブック型ＰＣ３の代わりに、ＰＤＡ（Personal Digital Assistant）、携帯電話などの、他のコンピュータ装置を採用するようにしてもよい。
【００５４】
さらに、上記実施の形態では、ノートブック型ＰＣ３に格納された音楽データをヘッドユニット２側で再生することとされていたが、これに限定されず、ノートブック型ＰＣ３に格納された映像データ等の再生に本発明を適用するようにしてもよい。
また、上記実施の形態において、データ再生装置としてのカーオーディオ機器の代わりに、カーナビゲーション装置、あるいは他のオーディオ機器あるいはオーディオ・ビジュアル機器を採用することができる。
これ以外にも、本発明の趣旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更することが可能である。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、ユーザがさまざまなシチュエーションでデータを再生する際に、多くの内蔵ＬＳＩや記憶媒体を必要とせず、その結果、ユーザにとってのコストを低減化することができる。また、この際、ユーザによる記憶媒体への書き込み作業が必要とならず、その結果、ユーザによる利用性の向上を図ることができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態であるオーディオシステムの全体構成を示す外観図である。
【図２】  図１に示したオーディオシステムのブロック図である。
【図３】  同、ソフトウェアブロック図である。
【図４】  図１から３に示したオーディオシステムにおけるイニシャルリンク動作の処理内容を表すフローチャートである。
【図５】  同、タイムポーリング動作の処理内容を表すフローチャートである。
【図６】  同、ユーザのヘッドユニットにおける入力操作に基づく動作（ユーザ操作対応動作）の処理内容を表すフローチャートである。
【図７】  図３に示したＵＳＢ／コントロールバス変換ソフトウェアの階層構造図である。
【図８】  同、機能ブロック図である。
【符号の説明】
１…オーディオシステム（データ再生システム）、２…ヘッドユニット、３…ノートブック型ＰＣ（コンピュータ、コンピュータ装置）、４…ＵＳＢケーブル（第１のバス）、５…変換ユニット（変換部、送受信装置、バス変換ユニット）、９…オーディオピンケーブル（第３のバス）、１０…コントロールバス（第２のバス）、１２…ＵＳＢハブ、１３…ＵＳＢ・ＤＡコンバータ（再生データ変換部）、１４…ＵＳＢ／コントロールバス変換部（変換手段、バス変換部、制御信号変換部）
【図１】
0003758572.tif 000002
【図２】
0003758572.tif 000003
【図３】
0003758572.tif 000004
【図４】
0003758572.tif 000005
【図５】
0003758572.tif 000006
【図６】
0003758572.tif 000007
【図７】
0003758572.tif 000008
【図８】
0003758572.tif 000009