(57)【要約】【課題】応答を遅延させることなく外部機器と論理的な接続を確立する。【解決手段】  従来ＭＤと次世代ＭＤとの両方のＭＤを再生することができるＭＤプレーヤ１０において、従来ＭＤと次世代ＭＤ何れか一方の属性情報（例えば、ＴＯＣの内容）などを不揮発性メモリ１３に記憶しておき、ＭＤプレーヤ１０の電源投入前やスリープ時にＵＳＢが挿入された場合には、不揮発性メモリ１３に記憶された仮の属性情報を基に仮のディスクリプタを生成して論理的な接続を行う。【選択図】図２
2005196851.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との物理的な接続を行う接続手段と、
上記接続手段を制御する接続制御手段と
少なくとも２種類の記録媒体が装着可能とされ装着された記録媒体に記録された情報を読み出す読出手段と、
上記読出手段が読み出すことができる記録媒体のうち何れか１つの記録媒体に関する情報を記憶する不揮発性の記憶手段とを備え、
上記記録媒体に関する情報は、上記接続手段が上記外部機器との論理的な接続を確立する際、当該再生装置の属性情報として上記接続装置から上記外部機器に出力する情報であることを特徴とする再生装置。
【請求項２】
当該再生装置に装着され、上記読出手段が読み出した記録媒体に関する情報を新しい記録媒体に関する情報として上記不揮発性の記憶媒体に記憶させる情報更新手段を備えることを特徴とする請求項１記載の再生装置。
【請求項３】
上記読出手段が読み出した記録媒体に関する情報が上記不揮発性の記憶手段に記憶された記録媒体に関する情報と異なる場合、上記接続手段と外部機器との論理的な接続を切断し、再度論理的な接続を確立させることを特徴とする請求項１記載の再生装置。
【請求項４】
上記接続制御手段は、上記読出手段が読み出した記録媒体に関する情報を上記外部機器に送信し、上記外部機器から接続切換命令を入力すると、上記接続手段と外部機器との論理的な接続を切断し、再度論理的な接続を確立させることを特徴とする請求項１記載の再生装置。
【請求項５】
上記記録媒体は、光磁気記録媒体であることを特徴とする請求項１記載の再生装置。
【請求項６】
上記接続手段は、物理的なＵＳＢバスであることを特徴とする請求項１記載の再生装置。
【請求項７】
上記記録媒体に記録された情報とは、当該再生装置のベンダＩＤ及びプロダクトＩＤであることを特徴とする請求項１記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも２種類の記録媒体を再生することができる再生装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータと外部機器とを接続する汎用インターフェースとしてＵＳＢ（Universal Serial Bus）というインターフェースが存在する。ＵＳＢは、シリアルポートやパラレルポートなどの中低速インターフェースを置き換える目的で登場したＰＣ向けのシリアルインターフェースで、一台のＰＣ（ホスト）が中心となってさまざまな周辺機器（ノード）を接続する形をとる。ＵＳＢは、プラグアンドプレイに対応しており、接続する機器ごとの設定は必要なく、また、電源を入れたままで自由に周辺機器の付け外しを行うホットプラグ・アンプラグ機能をサポートしている。さらに、近年、ＵＳＢの規格としてＯｎ−Ｔｈｅ−Ｇｏと呼ばれる規格が登場し、ＰＣを介することなく周辺機器同士を接続することも可能になっている。
【０００３】
ＵＳＢの仕様は、ＵＳＢインプリメンターズフォーラムによって制定されている。ＵＳＢのコア仕様は、ＵＳＢホスト、ハブ、デバイスおよび伝送路に関する共通仕様を規定します。ＵＳＢ通信の概要、機能、バスドライバ、コネクタ、伝送路などの物理的および電気的仕様、プロトコル仕様、コマンドとレスポンス仕様などが記述されている。
【０００４】
ＵＳＢデバイスの開発では、ＵＳＢの仕様によって制約を受けることがある。例えば、ＵＳＢデバイスとＵＳＢホストコントローラとの間の論理的な接続を確立する際、ＵＳＢデバイス側は、ＵＳＢホストコントローラに対して１００ｍｓ以内に応答しなくてはならないという規定がある。
【０００５】
しかしながら、光ディスクデバイスとＰＣと接続する場合、光ディスクの内容を読み取るまでに１００ｍｓ以上の時間がかかってしまうため、応答の遅延が発生する可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、応答を遅延させることなく外部機器と論理的な接続を確立する再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、本発明にかかる再生装置は、外部機器との物理的な接続を行う接続手段と、接続手段を制御する接続制御手段と、少なくとも２種類の記録媒体が装着可能とされ装着された記録媒体に記録された情報を読み出す読出手段と、読出手段が読み出すことができる記録媒体のうち何れか１つの記録媒体に関する情報を記憶する不揮発性の記憶手段とを備え、記録媒体に関する情報は、接続手段が外部機器との論理的な接続を確立する際、当該再生装置の属性情報として接続装置から外部機器に出力する情報である。
【発明の効果】
【０００８】
以上説明したように、本発明を適用した再生装置は、少なくとも２種類の記録媒体が装着可能とされ装着可能な記録媒体のうちの何れか１つの記録媒体に関する情報を不揮発性の記憶手段に記憶したため、記録媒体に関する情報の読出時間を待機することなく、論理的接続を実行することができ、読出時間の待機による応答遅延を回避することができる。
【０００９】
また、本発明を適用した再生装置は、不揮発性の記憶媒体に記憶している記録媒体の種別と、再生装置に装着されている記録媒体の種別とが異なる場合には、装着されている記録媒体の種別を外部機器に送信し、自動的に再接続を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の最良の実施形態として、本発明が適用されたミニディスク（ＭＤ）の記録再生装置（ディスク記録再生装置）について説明をする。
【００１１】
本実施形態のＭＤプレーヤは、ディスク状の光磁気記録媒体として、カートリッジに収納された直径約６．４センチのディスク状の光磁気記録媒体に対して、データの記録及び再生を行う装置である。さらに、本実施形態のＭＤプレーヤは、異なる３つの記録フォーマットのディスク状光磁気記録媒体の記録及び再生を行う。一つは、いわゆるＭＤ（登録商標）と呼ばれるフォーマットが適用された光磁気ディスクである。もう一つは、「次世代ＭＤ１」と呼ばれるフォーマットが適用された光磁気ディスクである。最後の一つは、「次世代ＭＤ２」と呼ばれるフォーマットが適用された光磁気ディスクである。なお、いわゆるＭＤはオーディオデータ専用のフォーマットとして用いるのが通常であるが、データ記録用（ＭＤ−ＤＡＴＡ）としても用いられる場合がある。
【００１２】
まず、従来ＭＤ、次世代ＭＤ１及び次世代ＭＤ２の仕様について説明をする。図１に、従来ＭＤ（ＭＤ−ＤＡＴＡ）、次世代ＭＤ１及び次世代ＭＤ２のディスク仕様を示す。
【００１３】
従来ＭＤの物理仕様は、トラックピッチが１．６μｍ、ピット長が０．５９μｍ／ｂｉｔ、レーザ波長λが７８０ｎｍ、対物レンズの開口数ＮＡが０．４５、ディスク記録方式がグルーブ記録、アドレス方式がシングルスパイラルのグルーブに対して所定の周波数（２２．０５ｋＨｚ）で両側ウォブルを施してその周波数に絶対アドレス（ＡＤＩＰ）をＦＭ変調する方式、変調方式がＥＦＭ（8-14変換）、誤り訂正方式がＡＣＩＲＣ（Advanced Cross Interleave Reed-Solomon Code）、インターリーブ方式が畳み込み方式、冗長度が４６．３％、データ検出方式がビットバイビット方式、ディスク駆動方式がＣＬＶ（Constant Linear Velocity）方式、線速度が１．２ｍ／ｓ、データレートが１３３ＫＢ／ｓ、記録容量が１６４ＭＢ（ＭＤ  ＤＡＴＡとして用いた場合には１４０ＭＢ）、最小書き込み単位が３２セクタと４個のリンクセクタによる３６セクタ、となっている。この従来ＭＤは、トラックに沿って内周側から外周側に向かいデータが記録されていく。
【００１４】
次世代ＭＤ１の物理仕様は、トラックピッチが１．３μｍ、ピット長が０．４４μｍ／ｂｉｔ、レーザ波長λが７８０ｎｍ、対物レンズの開口数ＮＡが０．４５、ディスク記録方式がグルーブ記録、アドレス方式がシングルスパイラルのグルーブに対して所定の周波数（２２．０５ｋＨｚ）で両側ウォブルを施してその周波数に絶対アドレス（ＡＤＩＰ）をＦＭ変調する方式、変調方式がＲＬＬ１−７ＰＰ（Run Length Limited 1-7 Parity Preserve /Prohibit rmtr）方式、誤り訂正方式がＢＩＳ（Burst Indicator Subcode）付きのＲＳ−ＬＤＣ（Read-Solomon Long Distance Code）、インターリーブ方式がブロック完結方式、冗長度が２０．５０％、データ検出方式がＰＲ（１，２，１）ＭＬによるビタビ復号方式、ディスク駆動方式がＣＬＶ（Constant Linear Velocity）方式、線速度が２．４ｍ／ｓ、データレートが４．４ＭＢ／ｓ、記録容量が３００ＭＢ、最小書き込み単位が１６セクタ、となっている。この次世代ＭＤ１は、トラックに沿って内周側から外周側に向かいデータが記録されていく。
【００１５】
このような次世代ＭＤ１は、ディスクの物理的な構成は従来ＭＤと同一である。すなわち、従来ＭＤを次世代ＭＤのフォーマットでフォーマットしたものが次世代ＭＤ１である。もっとも、次世代ＭＤ１では、変調方式をＥＦＭからＲＬＬ（１−７）ＰＰ変調方式とすることによってウインドウマージンが０．５から０．６６６とし、現行のＭＤと比較して１．３３倍の高密度化を実現している。また、記録変調方式をＣＩＲＣ方式からＢＩＳ付きのＲＳ−ＬＤＣ方式及びセクタ構造の差異とビタビ復号を用いる方式にすることによってデータ効率を５３．７％から７９．５％とし、現行のＭＤと比較して１．４８倍の高密度化を実現している。以上のような仕様により、ディスク自体は現行のＭＤと同一であっても、記録容量を現行のＭＤの２倍程度の３００ＭＢにすることができる。
【００１６】
次世代ＭＤ２の物理仕様は、トラックピッチが１．２５μｍ、ピット長が０．１６μｍ／ｂｉｔ、レーザ波長λが７８０ｎｍ、対物レンズの開口数ＮＡが０．４５、ディスク記録方式がグルーブ記録及び磁壁移動検出（ＤＷＤＤ）方式、アドレス方式がシングルスパイラルのグルーブに対して所定の周波数（２２．０５ｋＨｚ）で両側ウォブルを施してその周波数に絶対アドレス（ＡＤＩＰ）をＦＭ変調する方式、変調方式がＲＬＬ１−７ＰＰ（Run Length Limited 1-7 Parity Preserve /Prohibit rmtr）方式、誤り訂正方式がＢＩＳ（Burst Indicator Subcode）付きのＲＳ−ＬＤＣ（Read-Solomon Long Distance Code）、インターリーブ方式がブロック完結方式、冗長度が２０．５０％、データ検出方式がＰＲ（１，−１）ＭＬによるビタビ復号方式、ディスク駆動方式がＣＬＶ（Constant Linear Velocity）方式、線速度が２．０ｍ／ｓ、データレートが９．８ＭＢ／ｓ、記録容量が１ＧＢ、最小書き込み単位が１６セクタとなっている。この次世代ＭＤ２は、トラックに沿って内周側から外周側に向かいデータが記録されていく。
【００１７】
次世代ＭＤ２は、筐体外形が現行のＭＤ及び次世代ＭＤ１と同一である。ただし、ディスク自体の構造は異なっている。
【００１８】
次世代ＭＤ２のディスクは、磁気超解像技術を使うことにより、線密度方向の記録容量を向上するようにしている。磁気超解像技術は、所定の温度になると、切断層が磁気的にニュートラルな状態になり、記録層に転写されていた磁壁が転写されることで、微少なマークがビームスポットの中に見えるようになることを利用したものである。
【００１９】
すなわち、次世代ＭＤ２のディスクでは、透明基板上に、少なくとも情報を記録する記録層となる磁性層と、切断層と、情報再生用の磁性層とが積層される。切断層は、交換結合力調整用層となる。所定の温度になると、切断層が磁気的にニュートラルな状態になり、記録層に転写されていた磁壁が再生用の磁性層に転写される。これにより、微少なマークがビームスポットの中に見えるようになる。なお、記録時には、レーザパルス磁界変調技術を使うことで、微少なマークを生成することができる。
【００２０】
また、現行のＭＤ及び次世代ＭＤ１との互換を採るため、光学系、読出方式、サーボ処理等は、同一となっている。ただし、現行のＭＤ及び次世代ＭＤ１と同等の光学系を用いて、上述のように従来より狭いトラックピッチ及び線密度（ビット長）を読み取る際には、デトラックマージン、ランド及びグルーブからのクロストーク、ウォブルのクロストーク、フォーカス漏れ、ＣＴ信号等における制約条件を解消する必要がある。そのため、次世代ＭＤ２では、グルーブの溝深さ、傾斜、幅等を変更している。具体的には、グルーブの溝深さを１６０ｎｍ〜１８０ｎｍ、傾斜を６０°〜７０°、幅を６００ｎｍ〜８００ｎｍの範囲と定めている。
【００２１】
次に、ＭＤプレーヤ１０の構成について図２を参照して説明する。ＵＳＢコネクタ５１の抜き差しによる接続を本実施例では、物理的接続と呼ぶ。ＰＣ１００とＭＤプレーヤ１０は、物理的接続を検出したのち、論理的な接続を開始する。論理的な接続とは、ＭＤプレーヤ１０が自己の通信条件をＰＣ１００に出力する。
【００２２】
ＭＤプレーヤ１０は、メディアドライブ部１１と、ＵＳＢデバイスコントローラ１２と、不揮発性メモリ１３と、ＲＡＭ１４と、ＵＳＢジャック１５と、システムコントローラ１８と、オーディオ処理部１９とを備える。
【００２３】
メディアドライブ部１１は、装填された従来ＭＤ、次世代ＭＤ等の個々のＭＤ９０に対する記録／再生を行う。ＵＳＢデバイスコントローラ１２は、ＵＳＢの伝送制御を行う。ＲＡＭ１４は、メディアドライブ部１１によってＭＤ９０のデータトラックから高密度データクラスタ単位で読み出されたデータをシステムコントローラ１８の制御に基づいてバッファリングする。また、ＲＡＭ１４は、メディアドライブ部１１によってＭＤ９０から読み出されたＵＴＯＣデータ、ＦＡＴデータ、ユニークＩＤ、ハッシュ値等の各種管理情報や特殊情報をシステムコントローラ１８の制御に基づいて記憶する。
【００２４】
システムコントローラ１８は、ＵＳＢを介して接続されたＰＣ１００との間で通信可能とされ、このＰＣ１００との間の通信制御を行って、書込要求、読出要求等のコマンドの受信やステイタス情報、その他の必要情報の送信等を行うとともに、ＭＤプレーヤ１０全体を統括制御している。
【００２５】
システムコントローラ１８は、例えば、ＭＤ９０がメディアドライブ部１１に挿入された際に、ＭＤ９０からの管理情報等の読出をメディアドライブ部１１に指示し、読み出したＰＴＯＣ、ＵＴＯＣ等の管理情報等をＲＡＭ１４に格納させる。
【００２６】
システムコントローラ１８は、これらの管理情報を読み込むことによって、ＭＤ９０のトラック記録状態を把握できる。また、ＦＡＴを読み込ませることにより、データトラック内のクラスタ構造を把握でき、ＰＣ１００からのデータトラックに対するアクセス要求に対応できる状態となる。
【００２７】
また、ユニークＩＤやハッシュ値により、ディスク認証処理及びその他の処理を実行したり、これらの値をＰＣ１００に送信し、ＰＣ１００上でディスク認証処理及びその他の処理を実行させる。
【００２８】
システムコントローラ１８は、ＲＡＭ１４に記憶されているデータを記録データとしてメディアドライブ部１１に転送させる。このとき、メディアドライブ部１１は、装着されている媒体が従来ＭＤであればＥＦＭ変調方式で、次世代ＭＤ１又は次世代ＭＤ２であればＲＬＬ（１−７）ＰＰ変調方式で記録データを変調して書き込む。
【００２９】
なお、本具体例として示すＭＤプレーヤ１０において、上述した記録再生制御は、データトラックを記録再生する際の制御であり、ＭＤオーディオデータ（オーディオトラック）を記録再生する際のデータ転送は、オーディオ処理部１９を介して行われる。
【００３０】
オーディオ処理部１９は、入力系として、例えば、ライン入力回路／マイクロフォン入力回路等のアナログ音声信号入力部、Ａ／Ｄ変換器、及びデジタルオーディオデータ入力部を備える。また、オーディオ処理部１９は、ＡＴＲＡＣ圧縮エンコーダ／デコーダ、圧縮データのバッファメモリを備える。さらに、オーディオ処理部１９は、出力系として、デジタルオーディオデータ出力部、Ｄ／Ａ変換器及びライン出力回路／ヘッドホン出力回路等のアナログ音声信号出力部を備えている。
【００３１】
ＭＤ９０に対してオーディオトラックが記録されるのは、オーディオ処理部１９にデジタルオーディオデータ（又は、アナログ音声信号）が入力される場合である。入力されたリニアＰＣＭデジタルオーディオデータ、或いはアナログ音声信号で入力された後、Ａ／Ｄ変換器で変換されて得られたリニアＰＣＭオーディオデータは、ＡＴＲＡＣ圧縮エンコードされ、バッファメモリに蓄積される。その後、所定タイミング（ＡＤＩＰクラスタ相当のデータ単位）でバッファメモリから読み出され、メディアドライブ部１１に転送される。
【００３２】
メディアドライブ部１１では、転送された圧縮データをＥＦＭ変調方式又はＲＬＬ（１−７）ＰＰ変調方式で変調してＭＤ９０にオーディオトラックとして書き込む。
【００３３】
メディアドライブ部１１は、ＭＤ９０からオーディオトラックを再生する場合、再生データをＡＴＲＡＣ圧縮データ状態に復調してオーディオ処理部１９に転送する。オーディオ処理部１９は、ＡＴＲＡＣ圧縮デコードを行ってリニアＰＣＭオーディオデータとし、デジタルオーディオデータ出力部から出力する。或いは、Ｄ／Ａ変換器によりアナログ音声信号としてライン出力／ヘッドホン出力を行う。
【００３４】
なお、この図２に示す構成は、一例であって、例えば、ＭＤプレーヤ１０をＰＣ１００に接続してデータトラックのみ記録再生する外部ストレージ機器として使用する場合は、オーディオ処理部１９は、不要である。
【００３５】
ＭＤプレーヤ１０は、図２に示すように、ＵＳＢジャック１５を備え、ＵＳＢケーブル５０を介して、ＰＣ１００と接続でき、次世代ＭＤをＰＣ等の外部ストレージとして使用できる。すなわち、ＭＤプレーヤ１０のＵＳＢジャック１５と、ＰＣ１００のＵＳＢジャック６５に、ＵＳＢケーブル５０の両端のＵＳＢコネクタ５１を挿入することにより、ＰＣ１００とＭＤプレーヤ１０とのＵＳＢ接続をすることができる。ＵＳＢシステムでは、プラグアンドプレイをサポートしており、ＵＳＢコネクタ５１をＵＳＢジャック１５、６５に差し込むだけで、ＰＣ１００は周辺機器の自動認識を行う。
【００３６】
自動認識の手順は、以下のようなものである。まず、ＵＳＢコネクタ５１がＵＳＢジャック１５、６５に挿入されると、クライアントのシステムコントローラは、ＵＳＢの信号線Ｄ＋、Ｄ−をプルアップさせる。ホストは、信号線のプルアップを基にＵＳＢの物理的な接続を検出する。次いで、ホストは、デバイスリクエストと呼ばれるファイルをクライアントに出力する。
【００３７】
デバイスリクエストには、ＵＳＢの論理的な接続のために必要とする情報のリストが記述されている。クライアント１０は、デバイスリクエストの内容を基に接続に必要な情報を記述したファイル、すなわち、ディスクリプタを生成する。ディスクリプタのフォーマットは、ＵＳＢの仕様で定められている。ディスクリプタには、ＵＳＢ仕様のリリース番号、クラスコード、サブクラスコード、プロトコルコード、ベンダＩＤ、プロダクトＩＤなどを記述しなくてはならない。
【００３８】
ディスクリプタに記述される情報の一部（ベンダＩＤ、プロダクトＩＤ、プロトコルコードなど）の内容は、再生するＭＤが次世代ＭＤか従来ＭＤかによって異なる。ＭＤプレーヤにどのＭＤが挿入されたかを判別するためには、挿入されたＭＤのシステムリード（ＭＤのＴＯＣを読み取ること）を行わなければならない。メディアドライブ部１１が読み取ったＴＯＣの内容は、ＲＡＭ１４に記憶されている。システムコントローラ１８は、ＲＡＭ１４の情報を基にＭＤの種別を判別し、挿入されたＭＤに適したディスクリプタを生成する。
【００３９】
このように、システムリードを行う時間がある場合やシステムリードが完了している場合には、適切なディスクリプタを生成することが可能である。しかしながら、電源投入前やスリープ状態のときにＵＳＢを挿入すると、ＲＡＭ１４に記憶した情報が消えているので、ＭＤの種別を判別することができない。再度、システムリードを行うと、システムリードにかかる時間を待機する間にＵＳＢの応答待ち時間を超過してしまうおそれがある。
【００４０】
そこで、本発明を適用したＭＤプレーヤ１０は、不揮発性メモリ１３に仮の属性情報を記憶する。そして、システムリードを待機することなく仮の属性情報で仮のディスクリプタを生成し、システムリード後に真の属性情報で真のディスクリプタを生成することを特徴とする。
【００４１】
仮の属性情報は、システムコントローラ１８によって更新される。システムコントローラ１８は、システムリードにより読み取った真の属性情報をＲＡＭ１４に記憶する。そして、システムコントローラ１８は、電源をオフにする前やスリープ状態に入る前にＲＡＭ１４に記憶してある真の属性情報を不揮発性メモリ１３に記憶させる。
【００４２】
以下、ＵＳＢの接続処理に先立って、ＵＳＢシステムの構成について説明する。ＵＳＢシステムは、ホスト（ＰＣ１００）が中心となってクライアントである周辺機器（ＭＤプレーヤ１０）を接続する形を取る。また、ホスト側の構成と、クライアント側の構成は、図３に示すように３層に分割することができる。ＵＳＢシステムを構成する層は、最下層から順に物理層、コントロール層、アプリケーション層であり、各層の間に仮想的な伝送路が設けられている。上位層か発信した情報は下位層を経由して他の装置の上位層に到達する。すなわち、ホスト側のアプリケーションから発信した情報は、ホストのコントロール層、ホストの物理層、クライアントの物理層、クライアントのコントロール層を経由してクライアントのアプリケーション層に入力される。
【００４３】
物理層は、機械的な構成要素であり、ＵＳＢケーブル５０、ＵＳＢコネクタ５１、ＵＳＢジャック１５、６５などが含まれる。コントロール層は、物理層の上位に位置し、物理層のトラフィックを制御する。コントロール層には、ホストコントローラ６１、ＵＳＢデバイスコントローラ１２、デバイスドライバ６２などが含まれる。
【００４４】
コントロール層の上位層は、アプリケーション層である。アプリケーション層には、２つのアプリケーションが存在する。１つはＭＤ専用のアプリケーション６４であり、もう１つはファイル管理アプリケーション６３である。ファイル管理アプリケーション６３は、ＰＣの補助記憶手段に格納されたファイルを一元的に管理する。補助記憶手段とは、メインメモリを補う記憶手段を意味する。補助記憶手段には、ハードディスクドライブや光ディスクドライブ、磁気テープなどがある。次世代ＭＤは、ＰＣの補助記憶手段の一つである。ファイル管理アプリケーション６３の代表的なものにはＷｉｎｄｏｗｓ（登録商標）のＥｘｐｌｏｒｅｒがある。
【００４５】
ＭＤ専用アプリケーション６４は、従来ＭＤ及び次世代ＭＤに格納されたファイルを管理する。ＭＤ専用アプリケーション６４の代表的なものには、Ｓｏｎｉｃ Ｓｔａｇｅ（登録商標）がある。
【００４６】
ファイル管理アプリケーション６３は、ＭＤのオーディオデータを認識することができない。そのため、オーディオデータのみを記憶する現行のＭＤは、ファイル管理アプリケーション６３が認識することができない。ＭＤ専用のアプリケーション６４は、ファイル管理アプリケーション６３の認識不能による警告の出力を回避する処理を行う（後述）。
【００４７】
次いで、図４を参照して仮接続処理について説明する。ＵＳＢは、プラグアンドプレイをサポートする。ユーザがＵＳＢコネクタ５１をＵＳＢジャック６５、１５に挿入するとＭＤプレーヤ１０のシステムコントローラは、ＵＳＢの信号線Ｄ＋、Ｄ−をプルアップする。ＵＳＢデバイスコントローラ１２は、通信が可能であることを示すＡｃｋをホストコントローラ６１に出力する（ステップＳ１１）。
【００４８】
ホストコントローラ６１は、ＵＳＢデバイスコントローラ１２からのＡｃｋを受信すると、ＵＳＢの論理的な接続を開始し、ＵＳＢデバイスコントローラ１２にデバイスリクエストを送信する（ステップＳ１２）。ＵＳＢデバイスコントローラ１２は、デバイスリクエストを入力すると、入力したデバイスリクエストに従い不揮発性メモリ１３に記憶された仮の属性情報を読み出し（ステップＳ１３）、仮のディスクリプタを生成し、仮のディスクリプタをホストコントローラ６１に返信する（ステップＳ１４）。ディスクリプタの送受信が完了すると、ホストコントローラ６１とＵＳＢデバイスコントローラ１２とは、コンフィグレーションを行い、仮接続が完了する。
【００４９】
なお、ＵＳＢデバイスコントローラ１２は、真の属性情報がＲＡＭ１４に格納されている場合には、ステップＳ１３及びステップＳ１４の仮接続を行わずに真の属性情報から生成した真のディスクリプタをホストコントローラ６１に出力する。
【００５０】
システムコントローラ１８は、ＭＤのシステムリードが完了するとリードした結果をＵＳＢデバイスコントローラ１２に出力する（ステップＳ１５）。ＵＳＢデバイスコントローラ１２は、不揮発性メモリ１３に記録されたＭＤの種別とシステムリードの結果を比較し、これらが一致すると（ステップＳ１６；ＹＥＳ）、真の接続がなされたものとして処理を終了する。一方、不揮発性メモリ１３に記録されたＭＤの種別とシステムリードの結果が異なる場合（ステップＳ１６；ＮＯ）、ＵＳＢデバイスコントローラ１２は、ＵＳＢの接続を切断し、再度Ｄ＋、Ｄ−をプルアップする（ステップＳ１７）。ＵＳＢデバイスコントローラは、再接続の際には、ＲＡＭに記憶された真の属性情報に基づき真のディスクリプタを生成し、ホストコントローラに転送する（ステップＳ１７）。ホストコントローラ６１とＵＳＢデバイスコントローラ１２は、コンフィグレーションを行い、真の接続が終了する。
【００５１】
再接続には、図５に示すように４つのパターンがある。１つめと２つめのパターンは、従来ＭＤで仮接続行い、次世代ＭＤで再接続をするパターンである。このとき、ＭＤ専用アプリケーションが起動していても（図５の（Ｉ））、ＭＤ専用アプリケーションが起動していなくても（図５の（ＩＩ））、ＭＤプレーヤ１０が自分で判断して再接続を行う。ＭＤプレーヤ１０のシステムコントローラ１８は、再接続処理において、ＵＳＢの信号線Ｄ＋、Ｄ−、ＶＢｕｓを一旦切断し、切断した信号線を再度プルアップさせる。これにより、仮想的にＵＳＢの抜き差しが行われた状態になり、ホストコントローラ６１は、再接続を開始する。
【００５２】
３つめのパターンは、次世代ＭＤとして仮接続を行い、従来ＭＤとして再接続するパターンである。このとき、ＭＤ専用アプリケーション６４が起動されているか否かによって、接続方法が異なる。まず、ＭＤ専用アプリケーション６４が起動しているときには（図５の（ＩＩＩ））、ＭＤ専用アプリケーション６４がホストコントローラ６１に対してコマンドを発行する。ホストコントローラ６１は、ＭＤ専用アプリケーション６４の指示に従って再接続処理を行う。
【００５３】
また、ＭＤ専用アプリケーション６４が起動されていない場合（図５の（ＩＶ））、再接続は行われない。これは、ＭＤ専用アプリケーション６４の制御なしに、ＵＳＢの再接続を行うと、ＯＳやファイル管理アプリケーション６３が、ＵＳＢコネクタ５１が突然とり外されたと判断して、警告を発するおそれがあるからである。警告の発生は、ユーザの混乱を引き起こす可能性があるため回避する。
【００５４】
以上説明したように、本発明にかかるＭＤプレーヤ１０は、ＭＤの仮の属性情報を不揮発性メモリ１３に記録する。そして、システムリードした真の属性情報がＲＡＭ１４に存在しない場合、仮の属性情報を基に仮のディスクリプタを生成して、論理的接続を行う。
【００５５】
仮の属性情報を使用してディスクリプタを生成すると、システムリードを待機する必要がなく、システムリードの時間待ちによるＵＳＢ接続の応答遅延を回避することができる。
【００５６】
また、本発明にかかるＭＤプレーヤ１０は、ＯＳやファイル管理アプリケーション６３が認識できない従来ＭＤが挿入された場合には、認識できないデバイスが挿入されたときに出力される警告を出さないような制御をＭＤ専用アプリケーション６４が行う。これにより、警告の出力によるユーザの混乱を回避させる。
【００５７】
なお、本発明は、論理的な接続において、ディスクリプタを必要とする接続、例えば、ＩＥＥＥ１３９４の接続やＵＰｎＰ（Universal Plug and Play）の接続にも適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の具体例として示す次世代ＭＤ１及び次世代ＭＤ２、並びに従来のミニディスクの仕様を説明する図である。
【図２】ＭＤプレーヤの構成を示すブロック図である。
【図３】ＵＳＢシステムの構成を概念的に示すブロック図である。
【図４】本発明に係る仮接続処理の手順を示すフローチャートである。
【図５】再接続の切り替え方向と、ＭＤ専用アプリケーションの起動の有無による再接続処理の処理パターンの違いを示す図である。
【符号の説明】
【００５９】
１０  ＭＤプレーヤ、１１  メディアドライブ部、１２  ＵＳＢデバイスコントローラ、１３  不揮発性メモリ、１４  ＲＡＭ、１５  ＵＳＢジャック、５０  ＵＳＢケーブル、５１  ＵＳＢコネクタ、６１  ホストコントローラ、６２  デバイスドライバ、６３  ファイル管理アプリケーション、６４  ＭＤ専用アプリケーション、６５  ＵＳＢジャック、６６  ＵＳＢケーブル
【図１】
2005196851.tif 000003
【図２】
2005196851.tif 000004
【図３】
2005196851.tif 000005
【図４】
2005196851.tif 000006
【図５】
2005196851.tif 000007