"装填されたディスクに対してレーザ光を照射するレーザ光照射手段と、前記ディスクからの反射光の光量を検出する反射光検出手段と、前記ディスクを回転駆動する駆動手段と、前記反射光検出手段によって検出された反射光の光量に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別し、前記判別の結果に基づいて前記駆動手段をCAVまたはCLVで回転駆動するように制御することができる駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段と、を備えた記録装置。装填されているディスクからデータを読み出すことができる読み出し手段と、前記読み出し手段に前記ディスクの種類を示す種類識別情報を読み出させることができる読み出し制御手段と、前記ディスクを回転駆動する駆動手段と、前記種別識別情報に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別し、前記判別の結果に基づいて前記駆動手段をCAVまたはCLVで回転駆動するように制御することができる駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段と、を備えた記録装置。装填されているディスクからデータを読み出すことができる読み出し手段と、前記読み出し手段に記録開始位置情報を読み出させることができる読み出し制御手段と、前記ディスクを回転駆動する駆動手段と、前記記録開始位置情報に基づいて記録開始位置が前記ディスクの内周側である場合に前記駆動手段をCLVで回転駆動し、前記記録開始位置が前記ディスクの外周側である場合に前記駆動手段をCAVで回転駆動するように制御する駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段と、を備えた記録装置。ディスクに対してレーザ光を照射する工程と、前記ディスクからの反射光の光量を検出する工程と、前記反射光の光量に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別する工程と、前記判別の結果に基づいて前記ディスクをCAVまたはCLVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で記録を実行させる工程と、を備えた記録方法。装填されたディスクから、当該ディスクの種類を示す種類識別情報を読み出す工程と、前記種別識別情報に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別する工程と、前記判別の結果に基づいて前記ディスクをCAVまたはCLVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で記録を実行させる工程と、を備えた記録方法。装填されているディスクから、当該ディスクにおける記録開始位置情報を読み出す工程と、前記記録開始位置情報に基づいて記録開始位置が前記ディスクの内周側である場合に前記駆動手段をCLVで回転駆動し、前記記録開始位置が前記ディスクの外周側である場合に前記ディスクをCAVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で、前記ディスクに対して記録を実行させる工程と、を備えた記録方法。ところで、CLV制御は、一定の線速度を保つようにされているので、ディスク上のどの位置に置いても、同じデータ転送レートによって記録を行うことが可能となる。しかし、このために、ディスクの半径位置に対応した回転速度を得ることができるように回転駆動制御を行わなければならず、回転数を変える動作に時間がかかってしまう。したがって、例えばランダムアクセスによって記録を行う場合、回転数を変える動作が伴う場合があり、記録開始から終了に至るまでの時間が長くなってしまうものとなる。また、CAV制御では、ディスクの半径位置に関わらず回転速度を一定に保つようにされるので、CLV制御と比較してアクセス性は優れているが、記録位置外周側、内周側などによって記録速度が異なることになる。したがって、内周側で記録を行う場合は外周側で記録を行う場合よりもデータ転送レートが低くなってしまう。そこで、記録の目的に応じて、CLV制御とCAV制御を選択することにより、効率のよい記録動作を実現することが望まれている。本発明はこのような問題点を解決するために、装填されたディスクに対してレーザ光を照射するレーザ光照射手段と、前記ディスクからの反射光の光量を検出する反射光検出手段と、前記ディスクを回転駆動する駆動手段と、前記反射光検出手段によって検出された反射光の光量に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別し、前記判別の結果に基づいて前記駆動手段をCAVまたはCLVで回転駆動するように制御することができる駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段とを備えて記録装置を構成する。また、装填されているディスクからデータを読み出すことができる読み出し手段と、前記読み出し手段に前記ディスクの種類を示す種類識別情報を読み出させることができる読み出し制御手段と、前記ディスクを回転駆動する駆動手段と、前記種別識別情報に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別し、前記判別の結果に基づいて前記駆動手段をCAVまたはCLVで回転駆動するように制御することができる駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段と、を備えて記録装置を構成する。また、装填されているディスクからデータを読み出すことができる読み出し手段と、前記読み出し手段に記録開始位置情報を読み出させることができる読み出し制御手段と、前記ディスクを回転駆動する駆動手段と、前記記録開始位置情報に基づいて記録開始位置が前記ディスクの内周側である場合に前記駆動手段をCLVで回転駆動し、前記記録開始位置が前記ディスクの外周側である場合に前記駆動手段をCAVで回転駆動するように制御する駆動制御手段と、前記駆動制御手段によって回転駆動制御されている状態で、前記ディスクに対して記録を実行させることができる記録制御手段とを備えて記録装置を構成する。また、ディスクに対してレーザ光を照射する工程と、前記ディスクからの反射光の光量を検出する工程と、前記反射光の光量に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別する工程と、前記判別の結果に基づいて前記ディスクをCAVまたはCLVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で記録を実行させる工程とを備えて記録装置を構成する。また、装填されたディスクから、当該ディスクの種類を示す種類識別情報を読み出す工程と、前記種別識別情報に基づいて前記ディスクが書き換え可能なディスクであるか否かを判別する工程と、前記判別の結果に基づいて前記ディスクをCAVまたはCLVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で記録を実行させる工程とを備えて記録方法を構成する。さらに、装填されているディスクから、当該ディスクにおける記録開始位置情報を読み出す工程と、前記記録開始位置情報に基づいて記録開始位置が前記ディスクの内周側である場合に前記駆動手段をCLVで回転駆動し、前記記録開始位置が前記ディスクの外周側である場合に前記ディスクをCAVで回転駆動するように制御する工程と、前記ディスクが回転駆動されている状態で、前記ディスクに対して記録を実行させる工程と、を備えて記録方法を構成する。本発明は上記した構成を採ることにより、データの記録や初期化処理を行う場合に、データ転送レートを重視するか、またはアクセスタイムを重視するかに基づいて、CAV制御とCLV制御を選択することができるようにしているので、記録時におけるアクセス時間の低下や、データ転送レートの低下を抑制することができる。以上、説明したように本発明は、例えばディスクに照射したレーザ光の反射光量に基づいてCAV制御またはCLV制御によって記録を実行することができるようにしている。また、ディスクに記録されている種別識別情報を読み出して、この種別識別情報に基づいてCAV制御またはCLV制御によって記録を実行することができるようにしている。これにより、ディスクの判別を行いディスクの種別に適したサーボ制御により記録を行うことができるようになる。また、記録指示情報に基づいて、トラックが閉じているか否かの判別を行い、さらにトラックが閉じていない場合は、パケット情報に基づいてCAV制御またはCLV制御によって記録を実行することができるようにしている。これにより、ディスクの記録状態に適したサーボ制御により記録を行うことができるようになる。また、前記ディスクに記録されている交替識別情報に基づいて、CAV制御またはCLV制御によって記録を実行することができるようにしている。これにより、例えば交替されている領域がある場合は、アクセス性を重視したCAVサーボ制御により記録を行うことができるようになる。また、ディスクに対して初期化処理を行うか、または記録を行うかに基づいてCAV制御またはCLV制御を行うことができるようにしている。これにより、初期化処理をCLV制御により転送レートを重視して効率良く行うことができ、記録を行う場合は、アクセス性を重視したユーザデータの記録を行うことができる。また、ディスクに対して記録を開始する位置に基づいてCAV制御またはCLV制御を行うことができるようにしている。したがって、例えばディスクの内周側、または外周側に適した記録制御を行うことができるようになる。すなわち、本発明の記録装置、記録方法によればディスクの種類やデータの記録方式に対応して、データ転送レートを重視するか、またはアクセスタイムを重視するかに基づいて、CAV制御とCLV制御を選択することが可能とされている。これにより、所要の記録領域に対するアクセス時間の低下や、データ転送レートの低下を抑制した記録を実現することができる。以下、本発明の実施の形態としてCD-R、CD-RWなどとされる記録可能なディスクに対応するディスクドライブ装置記録、再生装置、及びディスク状記録媒体について、以下に示す順序で説明する。1.ディスクドライブ装置の構成2.サブコード及びTOC3.CD方式の概要3-1書き換え型ディスク3-2記録領域フォーマット4.ディスクの反射率に基づく駆動制御5.ランダム記録可否に基づく駆動制御6.記録形式に基づく駆動制御7.交替領域の有無に基づく駆動制御8.初期化の有無に基づく駆動制御9.記録開始の半径位置に基づく駆動制御1.ディスクドライブ装置の構成CD-Rは、記録層に有機色素を用いたライトワンス型のメディアであり、CD-RWは、相変化技術を用いることでデータ書き換え可能なメディアである。CD-R、CD-RW等のCD方式のディスクに対してデータの記録再生を行うことのできる本例のディスクドライブ装置の構成を図1で説明する。図1において、ディスク90はCD-RまたはCD-RWである。なお、CD-DACDDigitalAudioやCD-ROMなども、ここでいうディスク90として再生可能である。ディスク90は、ターンテーブル7に積載され、記録/再生動作時においてスピンドルモータ1によって一定線速度CLVもしくは一定角速度CAVで回転駆動される。そして光学ピックアップ1によってディスク90上のピットデータ相変化ピット、或いは有機色素変化反射率変化によるピットの読み出しが行われる。なおCD-DAやCD-ROMなどの場合はピットとはエンボスピットのこととなる。ピックアップ1内には、レーザ光源となるレーザダイオード4や、反射光を検出するためのフォトディテクタ5、レーザ光の出力端となる対物レンズ2、レーザ光を対物レンズ2を介してディスク記録面に照射し、またその反射光をフォトディテクタ5に導く光学系図示せずが形成される。またレーザダイオード4からの出力光の一部が受光されるモニタ用ディテクタ22も設けられる。対物レンズ2は二軸機構3によってトラッキング方向及びフォーカス方向に移動可能に保持されている。またピックアップ1全体はスレッド機構8によりディスク半径方向に移動可能とされている。またピックアップ1におけるレーザダイオード4はレーザドライバ18からのドライブ信号ドライブ電流によってレーザ発光駆動される。ディスク90からの反射光情報はフォトディテクタ5によって検出され、受光光量に応じた電気信号とされてRFアンプ9に供給される。なお、ディスク90へのデータの記録前記録後や、記録中などで、ディスク90からの反射光量はCD-ROMの場合より大きく変動するのと、さらにCD-RWでは反射率自体がCD-ROM、CD-Rとは大きく異なるなどの事情から、RFアンプ9には一般的にAGC回路が搭載される。RFアンプ9には、フォトディテクタ5としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算/増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。例えば再生データであるRF信号、サーボ制御のためのフォーカスエラー信号FE、トラッキングエラー信号TEなどを生成する。RFアンプ9から出力される再生RF信号は2値化回路11へ、フォーカスエラー信号FE、トラッキングエラー信号TEはサーボプロセッサ14へ供給される。また、CD-R、CD-RWとしてのディスク90上は、記録トラックのガイドとなるグルーブ溝が予め形成されており、しかもその溝はディスク上の絶対アドレスを示す時間情報がFM変調された信号によりウォブル蛇行されたものとなっている。したがって記録動作時には、グルーブの情報からトラッキングサーボをかけることができるとともに、グルーブのウォブル情報から絶対アドレスを得ることができる。RFアンプ9はマトリクス演算処理によりウォブル情報WOBを抽出し、これをアドレスデコーダ23に供給する。アドレスデコーダ23では、供給されたウォブル情報WOBを復調することで、絶対アドレス情報を得、システムコントローラ10に供給する。またグルーブ情報をPLL回路に注入することで、スピンドルモータ6の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号SPEを生成し、出力する。RFアンプ9で得られた再生RF信号は2値化回路11で2値化されることでいわゆるEFM信号8-14変調信号とされ、エンコード/デコード部12に供給される。エンコード/デコード部12は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての機能部位を備える。再生時にはデコード処理として、EFM復調、CIRCエラー訂正、デインターリーブ、CD-ROMデコード等の処理を行い、CD-ROMフォーマットデータに変換された再生データを得る。またエンコード/デコード部12は、ディスク90から読み出されてきたデータに対してサブコードの抽出処理も行い、サブコードQデータとしてのTOCやアドレス情報等をシステムコントローラ10に供給する。さらにエンコード/デコード部12は、PLL処理によりEFM信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行することになるが、その再生クロックからスピンドルモータ6の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号SPEを生成し、出力できる。再生時には、エンコード/デコード部12は、上記のようにデコードしたデータをバッファメモリ20に蓄積していく。このディスクドライブ装置からの再生出力としては、バッファメモリ20にバファリングされているデータが読み出されて転送出力されることになる。インターフェース部13は、外部のホストコンピュータ80と接続され、ホストコンピュータ80との間で記録データ、再生データや、各種コマンド等の通信を行う。実際にはSCSIやATAPIインターフェースなどが採用されている。そして再生時においては、デコードされバッファメモリ20に格納された再生データは、インターフェース部13を介してホストコンピュータ80に転送出力されることになる。なお、ホストコンピュータ80からのリードコマンド、ライトコマンドその他の信号はインターフェース部13を介してシステムコントローラ10に供給される。一方、記録時には、ホストコンピュータ80から記録データオーディオデータやCD-ROMデータが転送されてくるが、その記録データはインターフェース部13からバッファメモリ20に送られてバッファリングされる。この場合エンコード/デコード部12は、バファリングされた記録データのエンコード処理として、CD-ROMフォーマットデータをCDフォーマットデータにエンコードする処理供給されたデータがCD-ROMデータの場合、CIRCエンコード及びインターリーブ、サブコード付加、EFM変調などを実行する。エンコード/デコード部12でのエンコード処理により得られたEFM信号は、ライトストラテジー21で波形調整処理が行われた後、レーザドライブパルスライトデータWDATAとしてレーザドライバ18に送られる。ライトストラテジー21では記録補償、すなわち記録層の特性、レーザ光のスポット形状、記録線速度等に対する最適記録パワーの微調整を行うことになる。レーザドライバ18ではライトデータWDATAとして供給されたレーザドライブパルスをレーザダイオード4に与え、レーザ発光駆動を行う。これによりディスク90にEFM信号に応じたピット相変化ピットや色素変化ピットが形成されることになる。APC回路AutoPowerControl19は、モニタ用ディテクタ22の出力によりレーザ出力パワーをモニタしながらレーザの出力が温度などによらず一定になるように制御する回路部である。レーザ出力の目標値はシステムコントローラ10から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ18を制御する。サーボプロセッサ14は、RFアンプ9からのフォーカスエラー信号FE、トラッキングエラー信号TEや、エンコード/デコード部12もしくはアドレスデコーダ20からのスピンドルエラー信号SPE等から、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。すなわちフォーカスエラー信号FE、トラッキングエラー信号TEに応じてフォーカスドライブ信号FD、トラッキングドライブ信号TDを生成し、二軸ドライバ16に供給する。二軸ドライバ16はピックアップ1における二軸機構3のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ1、RFアンプ9、サーボプロセッサ14、二軸ドライバ16、二軸機構3によるトラッキングサーボループ及びフォーカスサーボループが形成される。またシステムコントローラ10からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ16に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。サーボプロセッサ14はさらに、スピンドルモータドライバ17に対してスピンドルエラー信号SPEに応じて生成したスピンドルドライブ信号を供給する。スピンドルモータドライバ17はスピンドルドライブ信号に応じて例えば3相駆動信号をスピンドルモータ6に印加し、スピンドルモータ6のCLV回転またはCAV回転を実行させる。またサーボプロセッサ14はシステムコントローラ10からのスピンドルキック/ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ17によるスピンドルモータ6の起動、停止、加速、減速などの動作も実行させる。またサーボプロセッサ14は、例えばトラッキングエラー信号TEの低域成分として得られるスレッドエラー信号や、システムコントローラ10からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ15に供給する。スレッドドライバ15はスレッドドライブ信号に応じてスレッド機構8を駆動する。スレッド機構8には、図示しないが、ピックアップ1を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ15がスレッドドライブ信号に応じてスレッド機構8を駆動することで、ピックアップ1の所要のスライド移動が行われる。以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ10により制御される。システムコントローラ10は、ホストコンピュータ80からのコマンドに応じて各種処理を実行する。例えばホストコンピュータ80から、ディスク90に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。すなわちサーボプロセッサ14に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ1のアクセス動作を実行させる。その後、その指示されたデータ区間のデータをホストコンピュータ80に転送するために必要な動作制御を行う。すなわちディスク90からのデータ読出/デコード/バファリング等を行って、要求されたデータを転送する。またホストコンピュータ80から書き込み命令ライトコマンドが出されると、システムコントローラ10は、まず書き込むべきアドレスネクストライタブルアドレスにピックアップ1を移動させる。そしてエンコード/デコード部12により、ホストコンピュータ80から転送されてきたデータについて上述したようにエンコード処理を実行させ、EFM信号とさせる。そして上記のようにライトストラテジー21からのライトデータWDATAがレーザドライバ18に供給されることで、記録が実行される。2.サブコード及びTOCCDフォーマットのディスクにおけるリードインエリアに記録されるTOC、及びサブコードについて説明する。CD方式のディスクにおいて記録されるデータの最小単位は1フレームとなる。そして98フレームで1ブロックが構成される。1フレームの構造は図2のようになる。1フレームは588ビットで構成され、先頭24ビットが同期データ、続く14ビットがサブコードデータエリアとされる。そして、その後にデータ及びパリティが配される。この構成のフレームが98フレームで1ブロックが構成され、98個のフレームから取り出されたサブコードデータが集められて図3aのような1ブロックのサブコードデータサブコーディングフレームが形成される。98フレームの先頭の第1、第2のフレームフレーム98n1,フレーム98n2からのサブコードデータは同期パターンとされている。そして、第3フレームから第98フレームフレーム98n3~フレーム98n98までで、各96ビットのチャンネルデータ、すなわちP,Q,R,S,T,U,V,Wのサブコードデータが形成される。このうち、アクセス等の管理のためにはPチャンネルとQチャンネルが用いられる。ただし、Pチャンネルはトラックとトラックの間のポーズ部分を示しているのみで、より細かい制御はQチャンネルQ1~Q96によって行われる。96ビットのQチャンネルデータは図3bのように構成される。まずQ1~Q4の4ビットはコントロールデータとされ、オーディオのチャンネル数、エンファシス、CD-ROM、デジタルコピー可否の識別などに用いられる。次にQ5~Q8の4ビットはADRとされ、これはサブQデータのモードを示すものとされている。ADRに続くQ9~Q80の72ビットは、サブQデータとされ、残りのQ81~Q96はCRCとされる。3.CD方式の概要3-1書き換え型ディスクCD-R/CD-RWの様な記録可能ディスクには、記録前は基板上にレーザ光ガイド用の案内溝だけが形成されている。これに高パワーでデータ変調されたレーザ光を当てることにより、記録膜の反射率変化が生じる様になっており、この原理でデータの記録が行われる。CD-Rでは、1回だけ記録可能な記録膜が形成されている。その記録膜は有機色素で、高パワーレーザによる穴あけ記録である。多数回書き換え可能な記録膜が形成されているCD-RWでは、記録方式は相変化記録で、結晶状態と非結晶状態の反射率の違いとしてデータ記録を行う。物理特性上、反射率は再生専用CD及びCD-Rが07以上であるのに対して、CD-RWは02程度であるので、反射率07以上を期待して設計された再生装置では、CD-RWはそのままでは再生できない。このため弱い信号を増幅するAGC機能を付加して再生される。CD-ROMではディスク内周のリードイン領域が半径46mmから50mmの範囲にわたって配置され、それよりも内周にはピットは存在しない。CD-R及びCD-RWでは図4に示すように、リードイン領域よりも内周側にPMAProgramMemoryAreaとPCAPowerCalibrationAreaが設けられている。リードイン領域と、リードイン領域に続いて実データの記録に用いられるプログラム領域は、CD-RまたはCD-RWに対応するドライブ装置により記録され、CD-DA等と同様に記録内容の再生に利用される。PMAはトラックの記録毎に、記録信号のモード、開始及び終了の時間情報が一時的に記録される。予定された全てのトラックが記録された後、この情報に基づき、リードイン領域にTOCTableOfContentsが形成される。PCAは記録時のレーザパワーの最適値を得るために、試し書きをするためのエリアである。CD-R、CD-RWでは記録位置やスピンドル回転制御のために、データトラックを形成するグルーブ案内溝がウォブル蛇行されるように形成されている。このウォブルは、絶対アドレス等の情報により変調された信号に基づいて形成されることで、絶対アドレス等の情報を内包するものとなっている。このようなウォブリングされたグルーブにより表現される絶対時間情報をATIPAbsoluteTimeInPregrooveと呼ぶ。ウォブリンググルーブは図5に示すようにわずかに正弦波状に蛇行Wobbleしており、その中心周波数は22.05kHzで、蛇行量は約±0.03μm程度である。このウォブリングにはFM変調により次の様な情報がエンコードされている。時間軸情報この時間軸信号はATIPと呼ばれ、プログラム領域の初めから、ディスク外周に向かって単純増加で記録され、記録時のアドレス制御に利用される。推奨記録レーザパワーメーカー側の推奨値であるが、実際にはいろいろな条件で最適パワーは変化するので、記録前に最適記録パワーを決定するための工程が設けられている。これをOPCOptimumPowerControlと呼ぶ。ディスクの使用目的アプリケーションコードと呼ばれ、次の様に分類される。RestrictedUseGeneralPurpose.....一般業務用SpecialPurpose.....特定用途フォトCDカラオケCD等UnrestrictedUse.....民生オーディオ用3-2記録領域フォーマットディスクドライブ装置が、記録可能な光ディスクの記録領域にデータを記録する時のフォーマットを説明する。図6は記録可能な光ディスクの記録領域のフォーマットを示す図である。ディスクドライブ装置は、内周側からパワーキャリブレーションエリアPCA、中間記録領域ProgramMemoryAreaPMA、リードイン領域、1または複数のトラック、リードアウト領域にフォーマットする。そして、例えばパケットライト方式によってユーザデータを記録する場合は、各トラックを複数のパケットに分けて、パケット毎に記録を行っていくことになる。図6に示すPCAはレーザ光の出力パワーの調整を行うためのテスト記録を行う領域である。ディスク90がCD-RWである場合、このPCAにおいては、例えばテストエリア、カウントエリアが形成される。そして、ディスクドライブ装置0がディスク90に対して初めて記録を行う場合に、PCAにおいてOPCが行われる。そして、このOPCによって得られた記録パワーを、最適なものとして当該ディスク90に対して記録を行う場合の記録パワーとして設定する。各トラックはユーザデータを記録する領域である。リードイン領域とリードアウト領域はトラックの先頭アドレスと終了アドレス等の目次情報TableOfContentsTOCと光ディスクに関する各種情報を記録する領域である。また、次回記録を行う場合の開始位置に対応する、ネクストライタブルアドレスもこのリードイン領域とリードアウト領域において管理される。PMAはトラックの目次情報を一時的に保持するために記録する領域である。各トラックはトラック情報を記録するプレギャップと、ユーザデータを記録するユーザデータ領域からなる。4.ディスクの反射率に基づく駆動制御上記したように、CD-RとCD-RWでは、物理特性上、反射率が異なるものとされている。したがって、データの記録を行う場合に反射率を検出して反射率に基づいてCLV制御またはCAV制御を選択することで効率のよい記録を行うようにしている。例えば追記型のCD-Rに対しては、ランダムアクセスよりもシーケンシャルアクセスによる記録が適したものとしてCLV制御を行い、書き換え可能なCD-RWに対してはランダムアクセスによる記録が適したものとしてCAV制御を行うようにする。図7は、反射率に基づいてディスクの種類追記または書き換えを識別してディスクの駆動制御を行う処理工程の一例を説明するフローチャートである。ステップS101で、ホストコンピュータ80からライトコマンドが供給されたと判別すると、記録処理に移行するS102。ここでは、ディスク90に対してレーザ光の照射を行って、例えばOPCなどの記録動作に移行するための処理が行われる。記録開始処理を経ると、例えばホストコンピュータ80からのデータの受信を開始するS103。そして、ディスク90からの反射光量反射率の検出を行いS104、装填されているディスク90が追記型CD-Rまたは書き換え型CD-RWであるかの識別を行うS105。この識別は、前記したように、CD-Rの反射率が07以上、またCD-RWの反射率が02程度であることに基づいて行われる。ステップS105で、ディスク90が書き換え可能なディスクであると判別した場合は、CAV制御によってディスク90を回転駆動してS106、データの書き込みを開始するS107。また、ステップS105で、ディスク90が書き換え可能ではない、追記型のディスクであると判別した場合は、CLV制御によってディスク90を回転駆動してS108、データの書き込みを開始するS107。データの書き込みが開始されると、書き込みが終了したか否かの判別を行いS109、書き込みが終了したと判別した場合に、ステップS102で開始された記録処理を終了するS110。このように、例えば反射率に基づいてディスクの種類追記/書き換えを識別して、回転駆動を制御することで、ディスクの性質に対応した記録を行うことができるようになる。したがって、各ディスクに対して、アクセス時間やデータ転送レートが低下しないような状態となるように、データの記録を行っていくことができるようになる。5.ランダム記録可否に基づく駆動制御ところで、上記したように、書き換え可能とされるCD-RWはランダム記録に適したディスクとされている。そこで、次に、例えばファイルシステムに基づいてランダム記録によって記録を行うか否かを判別して、ディスクの回転駆動制御を行う例を説明する。まず、ファイルシステムの判別データについての一例を述べておく。例えば図8は、例えばCD-RWまたはDVDなどのディスクに採用されているファイルシステムとしてのUDFブリッジUniversalDiscFormatBridgeのボリューム構造例を示している。このUDFブリッジとは、ISO9660ファイルシステムとの或る程度の互換性を備えたファイルシステムであり、LBA0~LBA20までの内容はISO9660ファイルシステムと同様となる。例えばCD-Rを考えた場合、ISO9660に準拠していれば、LBA16にPVDPrimaryVolumeDescriptorが記述されており、このPVDの情報として、ディスクに記録されているアプリケーション等の素性を表す情報が記述されている。またUDFブリッジを採用しているCD-RWを考えると、図8のようにLBA256はAnchorVolumeDescriptorPointerとされ、ここにはUDFとしてのPVDが記述されているアドレスが記録されている。したがって、ディスク90に適用されているファイルシステムとしてISO9660か、UDFブリッジかを判別する場合は、LBA16及びLBA256の情報を種別識別情報としてディスク識別を行えばよいことになる。図9は、ファイルシステムに基づいてランダム記録が可能か否かの判別を行って、回転駆動制御を行う処理工程の一例を説明するフローチャートである。なお、ステップS201からステップS203においてはステップS101からステップS103と同様の処理工程とされる。すなわち、例えばホストコンピュータ80からの記録要求に対応して、記録データの受信を開始する。そして、ディスク90の所定の位置から図8に示したファイルシステムの読み込みを行いS204、UDFブリッジの、LBA16及びLBA256の情報に基づいて、装填されているディスクに対してランダム記録が適しているか否かの判別を行うS205。ステップS205で、ディスク90がランダム記録が可能なディスクであると判別した場合は、CAV制御によってディスク90を回転駆動してS206、データの書き込みを開始するS207。また、ステップS205で、ディスク90が書き換え可能ではない、追記型のディスクであると判別した場合は、CLV制御によってディスク90を回転駆動してS208、データの書き込みを開始するS207。データの書き込みが開始されると、書き込みが終了したか否かの判別を行いS209、書き込みが終了したと判別した場合に、ステップS202で開始された記録処理を終了するS210。これにより、ランダム記録に適している例えばCD-RWなどのディスクに対してはランダムアクセスに優れているCAV制御によって記録を行うことができるようになり、また、ランダム記録に適していない追記型とされるCD-Rなどのディスクに対してはデータ転送レートの効率がよいCLV制御により記録を行うことができるようになる。なお、ランダム記録に適したディスクの識別は、このほかにも図7で説明した場合と同様に、例えばディスク90の反射率などによっても可能とされる。6.記録形式に基づく駆動制御次に、例えばデータが既に記録されているディスクに対して、さらなる記録を行う場合に、トラックが閉じられているか否かを判別し、さらに記録するパケットが固定長か可変長かに基づいて、ディスクの回転駆動制御を行う例を説明する。まず図10にしたがい、ディスク90に対するデータの記録方法について説明する。図10aに示されているディスクアットワンスと呼ばれる記録方法は、データの記録開始位置などの情報を示すリードイン領域、データトラック、及びデータの記録終了位置などの情報を示すリードアウト領域を一度に記録していく方法とされている。図10bに示されている、トラックアットワンスと呼ばれる記録方法は、トラックとされるデータ単位でデータの記録を行っていくものとされる。そして、トラックとしてのデータ記録が終了すると、トラックの前に、当該トラックの書き始め位置などの情報が記録されるリードイン領域、そしてトラックの後に、当該トラックの書き終わり位置などの情報が記録されるリードアウト領域が形成される。このようにして記録されたリードイン領域、トラック、リードアウト領域はセッションという単位とされ、トラックの記録が終了した後にリードイン領域、リードアウト領域を形成することをセッションクローズという。つまり、セッションクローズによりトラックが閉じられたものとなる。なお、トラックアットワンスによって記録を行う場合には、リードイン領域とリードアウト領域の間に複数単位のトラックを記録することが可能とされる。この場合、トラックとトラックの間にはリンクブロックという繋ぎ目が形成される。また、トラックアットワンスによる記録においては、図10cに示されているように、セッション1、セッション2というように、複数のセッションを形成することも可能とされている。図10dに示されている、セッションアットワンスと呼ばれる記録方法は、前記したセッション単位での記録となる。したがって、リードイン領域とリードアウト領域の間に複数のトラックが記録される場合でも、図10bcに示したリンクブロックは形成されない。また、セッションアットワンスによる記録においても、図10eに示されているように、セッション1、セッション2というように、複数のセッションを形成することが可能とされている。また、このようにしてトラックの記録を行う場合、例えばパケット単位でデータの記録を行っていくパケットライト方式が採用される。パケットライト方式としては、パケットのデータ長が固定とされている固定長パケット記録と、パケットのデータ長が可変長とされている可変長パケット記録が知られている。そして、固定長パケット記録ではCAV制御が、また可変長パケット記録ではCLV制御を適用するようにされている。さらに、同一トラック内においては、固定長パケットと可変長パケットが混在することがないようにされるので、例えば、固定長パケットで記録が開始されたトラックについては、そのトラックが閉じられるまで固定長パケットによる記録が行われていくようにされる。このようなパケットの識別は、各トラック先頭のプレギャップにおけるトラックデスクリプタテーブルに記録される。図11は、トラックデスクリプタブロックTrackDescriptorBlock以下頭文字を採ってTDBというについて説明する図である。このTDBは、例えばトラックの先頭部分とされるプレギャップに記録されている。TDBにおいて、バイト0からバイト7まではトラックデスクリプタテーブルとして定義されている。このトラックデスクリプタテーブルTrackDescriptorTable以下頭文字を採ってTDTというにおいてバイト0からバイト2までの3バイトには、アスキーコードによってTDITrackDescriptorIdentificationを示すように、54h44h49hという値が記録される。バイト3及びバイト4には、プレギャップレングス情報として、プレギャップの第二部分のブロックナンバがBCDBinaryCodedDecimalで符号化された状態で記録されている。バイト6には、当該TDBにおけるローエストトラックナンバリステド情報が、またバイト7には当該TDBにおけるハイエストトラックナンバリステド情報が記録される。バイト8以降は、トラックデスクリプタユニットとして定義されている。バイト8には、当該トラックデスクリプタユニットが属するコンテンツのトラックナンバ情報が記録される。バイト9には、当該コンテンツがどのような記録方法で記録されたかを示す情報が記録される。すなわち、当該コンテンツがパケットライト方式によって記録されたものであれば、その旨が示され、さらに、パケットが固定長であるか可変長であるかの識別情報などが示される。バイト10からバイト12には、当該ブロックにおけるパケットのサイズ情報が示される。なお、トラックデスクリプタブロックにおいて、バイト13以降は未使用とされている。このように、各トラックに対応して記録されているTDBを参照することで、当該トラックが固定長または可変長パケットによって記録されているかを識別することができる。図12は、トラックアットワンス、またはセッションアットワンスによってデータの追記を行う場合に、例えばリードイン領域を記録状態情報として、トラックが閉じられているか否かに基づいてディスクの回転駆動制御を行う処理工程の一例を説明するフローチャートである。この図において、ステップS301、S302、S303は、それぞれステップS101からステップS103と同様とされる。つまり、ホストコンピュータ80からの記録要求に基づいて記録動作を開始して、データの受信を開始すると、トラックが閉じられているか否かの判別を行うS304。この判別工程においては、例えばそのトラックに対応したリードイン領域、及びリードアウト領域が形成されているか否かの判別を行うものとされる。すなわちリードイン領域、リードアウト領域が形成されている場合は、トラックが閉じられていると判別することができる。そして、トラックが閉じられていると判別した場合は、新たなトラックを記録していくことになる。したがって、ステップS305に進み、当該ディスクドライブ装置において例えばデフォルトで設定されている回転駆動制御、またはホストコンピュータ80から指示された回転駆動制御によってディスクを回転させるように制御する。そして、データの書き込みを開始してS306、書き込みが終了したか否かの判別を行いS308、書き込みが終了したと判別した場合に、ステップS302で開始された記録処理を終了するS309。また、ステップS304においてトラックが閉じられていないと判別した場合、トラックに対して追記していくことになる。したがって、ステップS307においては、前回の記録と同じ回転駆動制御によってディスクを回転させるように制御する。すなわち、例えば図11に示したTDBを参照して、当該トラックが固定長または可変長で記録されているかの識別を行うことになる。したがって、例えば当該トラックが固定長パケットによって記録が行われている場合はCAV制御、また可変長パケットによって記録が行われている場合はCLV制御を行うようにする。このようにして回転駆動制御が行われると、データ書き込み開始S306、書き込み終了判別S308、記録終了S309の各処理工程を実行していく。このように、トラックが閉じているか否かの判別を行い、さらにTDBを参照して、当該トラックが固定長パケットで記録されているか、または可変長パケットで記録されているかを識別することで、ディスク90の現在の記録状態に適応した回転駆動制御を行って、記録を行うことができるようになる。7.交替領域の有無に基づく駆動制御次に、データの記録を行うディスクに交替領域があるか否かに基づいて、ディスク90を回転駆動制御を行う場合の処理工程の一例を説明する。例えば、フォーマット時点や使用時などにおいてディスク90上の欠陥部分を検査し、欠陥部分が存在した場合は、所要の交替処理を行ってその欠陥領域を別の領域に割り当てることが行われている。そしてその欠陥領域及び割り当て先の情報を欠陥管理情報として、ディスク90の例えばリードイン領域またはリードアウト領域などに記録しておくようにされている。このため、リードイン領域、またはリードアウト領域には、ディフェクトマネージメントエリアDMAという欠陥領域の管理情報が記録される領域が形成される。このような欠陥領域がある場合、記録を実行している場合に欠陥領域に対応したアクセス処理を行うことを想定して、アクセス性を重視してCAV制御によって記録を行うこと望まれる。したがって、欠陥領域の有無を判別して、この判別結果に基づいてディスク90の回転駆動制御を行うようにする。DMAには、欠陥管理情報として図13aに示すようにディスクディフィニッションストラクチャDDS、プライマリディフェクトリストPDL、セカンダリディフェクトリストSDLが設けられる。ディスクディフィニッションストラクチャDDSはディフェクト管理のための情報の記録された位置を管理するもので、プライマリディフェクトリストPDL、セカンダリディフェクトリストSDL、交替エリアなどのアドレスが記録されている。すなわちディスク再生時には、まずこのディスクディフィニッションストラクチャDDSを読み込むことで、ディフェクト管理のための実情報にアクセスすることができるようになる。プライマリディフェクトリストPDLには、図13bのように、欠陥ブロックが発見された場合の、その欠陥アドレスdfaP1、dfaP2、dfaP3が記録されるとともに、先頭に欠陥アドレスとして発見されたブロックの数がPDLエントリー数として記録される。このプライマリディフェクトリストPDLによる欠陥管理形態はいわゆるスリッピングと呼ばれる形態となり、例えばディスクフォーマット時などに生成される。欠陥管理のためには、まずディスクの製造時もしくはフォーマット時などに記録面全面にわたってディフェクトブロックの検査が行われる。このときに発見された各ディフェクトブロックについては、そのアドレスがプライマリディフェクトリストPDLにおける欠陥アドレスdfaP1、dfaP2、dfaP3として順次記録されていくことになる。ただし、この場合は発見されたディフェクトブロックに交替するブロックは、そのディフェクトブロックの次のブロックと設定される。つまりディフェクトブロックに応じて記録用に用いるブロックが後ろにずらされていくことになり、これがスリッピング処理と呼ばれる。セカンダリディフェクトリストは、ユーザ使用時において発見されたディフェクトブロックを管理するためのものである。セカンダリディフェクトリストSDLには、図13cのように、欠陥ブロックが発見された場合の、その欠陥アドレスdfaS1、dfaS2、dfaS3が記録されるとともに、これらの各欠陥アドレスに対応して交替ブロックとしてのアドレスrpa1、rpa2、rpa3が記録される。そして先頭に欠陥アドレスとして発見され登録されているブロックの数がSDLエントリー数として記録される。このセカンダリディフェクトリストSDLによる欠陥管理形態はいわゆるリニアリプレイスメントと呼ばれる形態となり、ユーザ使用時においてディフェクトブロックが発見されるたびに、リスト内容が更新追加されていく。つまりユーザ使用時において発見されたディフェクトブロックについては、その交替ブロックとして所要のエリア内のブロックが割り当てられる。したがってセカンダリディフェクトリスト内のデータとしては、発見された1つのディフェクトブロックにつき、上記のようにその欠陥アドレスdfaxとしての数バイト7~8バイトと、交替アドレスrpaxとしての数バイト7~8バイトの14~16バイトが用いられる。図14は、ディスクに交替されているブロックがあるか否かに基づいて、ディスク90を回転駆動制御を行う場合の処理工程の一例を説明するフローチャートである。図14において、ステップS401からS403は、上記したステップS101からS103に対応しており、説明は省略する。ステップS403でデータの受信を開始すると、例えばリードイン領域に形成されているDMAを読みに行きS404、装填されているディスクが交替エリアを有しているか否かの判別を行うS405。ステップS405で、交替されているブロックがあると判別した場合は、CAV制御によってディスク90を回転駆動してS406、データの書き込みを開始するS407。また、ステップS405で、交替されているブロックがないと判別した場合は、CLV制御によってディスク90を回転駆動してS408、データの書き込みを開始するS407。データの書き込みが開始されると、書き込みが終了したか否かの判別を行いS409、書き込みが終了したと判別した場合に、ステップS402で開始された記録処理を終了するS410。これにより、交替されているブロックがあるディスクに対しては、CAV制御によりアクセス性を重視した回転駆動を行うことができ、また交替エリアを有していないディスクに対しては、データ転送レートを重視したCLV制御によって回転駆動を行うことができるようになる。8.初期化の有無に基づく駆動制御次に、図15に示されているフローチャートにしたがい、ディスク90の初期化処理を行うか否かに基づいてディスクの回転駆動制御を行う場合の処理工程の一例を説明する。なお、初期化処理は、例えば記録が行われていないブランクディスクとされている書き換え可能なディスクに対して、例えば欠陥領域の検査を行って交替処理を行う処理とされる。例えば、ホストコンピュータ80からライトコマンドが供給されるとS501、記録を行う前にディスク90の初期化処理を行う必要があるか否かの判別を行うS502。ここで、初期化処理を要する例としては、上記したように、例えば当該ディスクが書き換え可能CD-RWであり、かつデータの記録が行われたことのないブランクディスクである場合とされる。そして、初期化処理が必要であると判別した場合は、CLV制御によってディスク90を回転駆動してS503、初期化処理を実行するS504。また、ステップS502において初期化処理が必要ではない、すなわち、過去に記録が行われた書き換え可能ディスク、または追記型ディスクであると判別した場合は、CAV制御によってディスク90を回転駆動してS505、ユーザデータの記録処理を実行するS506。なお、ステップS504で初期化処理を行った後に、CAV制御に移行してユーザデータの記録処理を行うようにしてもよい。このように、初期化処理を行う場合とユーザデータの記録を行う場合とで、ディスク90の回転駆動制御方法を変更することができるようにしている。これにより、転送レートを重視して効率のよい初期化処理を行うことができ、または、アクセス性を重視したユーザデータの記録を行うことができるようになる。次に、記録を開始するディスクの半径位置に基づいてディスク90の回転駆動制御を行う場合の処理工程の一例を説明する。この例においては、例えばディスク90上のアドレスに基づく、内周側と外周側の境界位置に基づいて、この境界位置の内周側ではデータ転送レートを重視してCLV制御、また外周側ではアクセス性を重視してCAV制御を行うようにしている。ところで、ディスク90上の位置を示すアドレスとしては、物理アドレス物理ブロックアドレス;PHYSICALBLOCKADDRESS;PBAと論理アドレス論理ブロックアドレス;LOGICALBLOCKADDRESS;LBAがある。物理アドレスはリードイン領域の先頭からリードアウト領域の終端までのブロック毎に連続値が付されるものである。いわゆるディスクの絶対アドレスである。また。論理アドレスは、通常の記録再生動作でのアクセス範囲となるユーザエリアに対して付されるもので、ユーザエリアの先頭のブロックが、論理アドレス0となる。つまり、論理アドレスにリードイン領域分のアドレス値をオフセットとして加えると、その値が物理アドレスになる。したがって、例えばリードイン領域に記録されているネクストライタブルアドレスに対応するLBAが、すなわち書き込み開始位置がディスク90の半径位置において、どの位置であるかを判別してディスク90の回転制御を行っていく。9.記録開始の半径位置に基づく駆動制御図16は、データの記録を開始する位置に基づいて、ディスク90の回転駆動制御を行う処理工程の一例を説明するフローチャートである。図16において、ステップS601からS603は、上記したステップS101からS103に対応しており、説明は省略する。ステップS603でデータの受信を開始すると、例えばネクストライタブルアドレスに基づいて、記録開始位置半径位置がディスク90の内周側であるか、または外周側であるかの判別を行うS604。ステップS604で、記録開始位置が外周側であると判別した場合は、CAV制御によってディスク90を回転駆動してS605、外周側に対応したストラテジーの切り替え処理を行いS606、データの書き込みを開始するS607。また、ステップS604で、記録開始位置がディスク90の内周側であると判別した場合は、CLV制御によってディスク90を回転駆動してS608、データの書き込みを開始するS607。データの書き込みが開始されると、書き込みが終了したか否かの判別を行いS609、書き込みが終了したと判別した場合に、ステップS602で開始された記録処理を終了するS610。このように、ディスク90の半径位置におけるデータの書き込み開始位置に基づいて、ディスク90の回転駆動制御を行うことで、内周側、または外周側において適した記録制御を行うことができるようになる。なお、ディスク90が外形寸法ディスク直径が例えば12cmで構成されている場合は、図16に示した処理工程に基づいて記録を行うようにし、外形寸法が例えば8cmとされているディスクには記録領域全域でCLV制御を行うようにしてもよい。また、例えば外形寸法が8cm以上で形成されているディスクに対してはCAV制御、外形寸法が8cm以下で形成されているディスクに対してはCLV制御を行って、記録を実行するようにしてもよい。"