[go: up one dir, main page]

JP3816053B2 - High-density optical disk reading method and high-density optical disk apparatus - Google Patents

High-density optical disk reading method and high-density optical disk apparatus Download PDF

Info

Publication number
JP3816053B2
JP3816053B2 JP2002377823A JP2002377823A JP3816053B2 JP 3816053 B2 JP3816053 B2 JP 3816053B2 JP 2002377823 A JP2002377823 A JP 2002377823A JP 2002377823 A JP2002377823 A JP 2002377823A JP 3816053 B2 JP3816053 B2 JP 3816053B2
Authority
JP
Japan
Prior art keywords
disc
information
disk
density optical
user data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002377823A
Other languages
Japanese (ja)
Other versions
JP2004206844A (en
Inventor
偉 熊
健太 井出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shinano Kenshi Co Ltd
Original Assignee
Shinano Kenshi Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shinano Kenshi Co Ltd filed Critical Shinano Kenshi Co Ltd
Priority to JP2002377823A priority Critical patent/JP3816053B2/en
Publication of JP2004206844A publication Critical patent/JP2004206844A/en
Application granted granted Critical
Publication of JP3816053B2 publication Critical patent/JP3816053B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、レーザー光の反射率の種類が増やされることで大容量化された高密度光ディスクからデータを読み出す高密度光ディスクの読み出し方法および高密度光ディスク装置に関する。
【0002】
【従来の技術】
CD、CD−R、CD―RW等の光ディスクは、音楽データ等のデジタルデータの保存に用いられ、広く普及している。
しかし、近年は、画像データを光ディスクに保存しようとする要求も増加しているが、画像データは特にデータ量が大きく、従来の光ディスクでは容量不足となる場合があった。また、画像データに限らず全てのデータにおいて、近年は大容量化がすすんでおり、従来の光ディスクの容量では充分ではなくなってきている。
そこで、光ディスクの容量を、従来の光ディスクよりも増加させる技術が開発されてきている。
【0003】
従来の光ディスクでは、光ディスクの記録面にピットが形成されており、ピットが形成されている部分と形成されていない部分とではレーザー光の反射率が異なる。そこで、レーザー光の反射率の違い、即ちピットの有無により、0か1を表し、デジタルデータとして情報を記録しておくことができるのである(本明細書中では、この様な光ディスクを単密度光ディスクと呼ぶ)。
【0004】
一方、現在開発されてきている高密度光ディスクは、ピットの大きさを何段階か設けることにより、レーザー光の反射率の種類を増やし、反射率の種類の分だけ多くの情報量を記録可能としたものである。
例えば、図5に示すように、ピットの大きさをピットaからhまでの8種類となるように設定する。この場合には、光ディスクから反射される反射率が8(2の3乗)種類となり、従来3つ分のピットで表現していたデータを1つのピットで表すことができるため、同じピット数で、従来の3倍の情報量を記録することができるのである(非特許文献1参照)。
【0005】
高密度光ディスクは、従来の単密度光ディスクとは記録形式が異なるため、記録されるデータのフォーマットも、全く異なったものが採用される。
図6に、レーザー光の反射率の種類が8種類に増やされた高密度光ディスクのデータフォーマットの例を示す。
このデータフォーマットにおいては、高密度光ディスクには、内周側にリードインエリアが設けられ、その外周側にユーザーデータエリアが設けられている。また、記録領域に割り振られたアドレスは、リードインエリアとユーザーデータエリアの境目が0ウォブルアドレスとされ、リードインエリアには0未満の負のウォブルアドレスが、ユーザーデータエリアには0以上のウォブルアドレスが、それぞれ割り振られる。
【0006】
リードインエリアは、パワー補正領域、ディスク情報記録領域、複製保護領域の各エリアから成る。これらは、高密度光ディスクの内周側から、パワー補正領域、ディスク情報記録領域、複製保護領域の順に並んで設けられる。各領域が配置されるウォブルアドレスは、高密度光ディスクのサイズによって異なるが、例えば120mmディスクの場合は、パワー補正領域は−5120〜−1531ウォブルアドレス、ディスク情報記録領域は−1520〜−21ウォブルアドレス、複製保護領域は−20〜−1ウォブルアドレスに、それぞれ割り振られる(なお、パワー補正領域とディスク情報記録領域の間の−1530〜−1521ウォブルアドレスは、中立ゾーンとされる)。
【0007】
パワー補正領域は、光ディスク装置が、レーザー光を照射してそれをピックアップし、最適な照射レーザーパワー、フォーカスおよびトラッキング等を確立するためのエリアである。
【0008】
ディスク情報記録領域は、ユーザーデータエリアに書き込まれたユーザーデータに関するディスク情報を書き込むためのエリアである。ディスク情報には、ユーザーデータエリア上の各ユーザーデータの書き込み位置情報等の情報が含まれている。
ディスク情報記録領域に書き込まれるディスク情報には、各ユーザーデータの記録順に割り振られるユーザーデータ番号や、ユーザーデータエリア上の各ユーザーデータの書き込み位置情報として、各ユーザーデータの開始アドレスおよび終了アドレス等が含まれている。
図7に示すように、ユーザーデータエリアにユーザーデータが書き込まれる度に、最新の内容のディスク情報が、ディスク情報記録領域の外周側から内周側に向かって順次書き込まれる。
【0009】
複製保護領域は、データの書き込みが禁止されたエリアである。
【0010】
【非特許文献1】
TDK株式会社(TDK Corporation)、“TDK Media Tech Report 第3回 「CD−R/RWの容量を3倍に高める多値(ML)記録技術」” 、p.1−4、[online]、平成13年11月14日、TDK株式会社(TDK Corporation)、[平成14年11月14日]、<URL:http://www.tdk.co.jp/mediatech/index.htm>
【0011】
【発明が解決しようとする課題】
上記高密度光ディスクにデータを読み書きする高密度光ディスクの読み出し方法および高密度光ディスク装置は、現在、開発がなされている途上である。この高密度光ディスクの読み出し方法および高密度光ディスク装置としては、ディスク情報記録領域内の最新のディスク情報に確実にアクセスできると共に、書き込まれたユーザーデータに素早くアクセスできる必要があるという課題がある。
【0012】
また、ホストコンピュータと接続される高密度光ディスク装置としては、従来の光ディスク装置と、インタフェースに一定の互換性を有することが期待されている。特に、従来の光ディスク装置のみに対応したホストコンピュータでは、初期化処理の実行時に、光ディスク装置に挿入されている光ディスクの内容を認識するために、光ディスク装置に対し、リードTOCコマンドを送信することが多い。従って、ホストコンピュータからのリードTOCコマンドに対して、適切な応答を行うことが必要であるという課題がある。
【0013】
本発明は、上記課題を解決すべくなされ、その目的とするところは、ディスク情報記録領域内の最新のディスク情報に確実にアクセスできると共に、書き込まれたユーザーデータに素早くアクセスできる高密度光ディスクの読み出し方法および高密度光ディスク装置を提供することにある。
また、さらに、ホストコンピュータと接続される高密度光ディスク装置であって、従来の光ディスク装置と、インタフェースに一定の互換性を有する高密度光ディスク装置を提供することにある。
【0014】
【課題を解決するための手段】
本発明に係る高密度光ディスクの読み出し方法は、上記課題を解決するために、以下の構成を備える。すなわち、レーザー光の反射率の種類が増やされることで大容量化され、ユーザーデータの書き込み位置情報を含むディスク情報を書き込むためのエリアであるディスク情報記録領域が設けられ、ユーザーデータエリアにユーザーデータが書き込まれる度に、前記ディスク情報が、前記ディスク情報記録領域の外周側から内周側に向かって順次書き込まれて成る高密度光ディスクから、データを読み出す高密度光ディスクの読み出し方法であって、前記ディスク情報記録領域の最内周から外周側に向かってデータをシークすることで、最新の前記ディスク情報である最新ディスク情報を探索して、該最新ディスク情報を読み出すディスク情報読み出しステップと、該ディスク情報読み出しステップで読み出した前記最新ディスク情報を記憶手段に記憶するディスク情報記憶ステップと、該ディスク情報記憶ステップで記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、前記高密度光ディスク上の特定のユーザーデータの書き込み位置を特定し、該書き込み位置のデータを読み出すことで、該特定のユーザーデータを読み出すユーザーデータ読み出しステップとを含むことを特徴とする。
これによれば、ディスク情報記録領域の最内周から外周側に向かってデータをシークして、初めにシークされたディスク情報を読み出すことで、最新のディスク情報を確実に読み出すことができる。また、読み出した最新ディスク情報を、記憶手段に記憶して、記憶した最新ディスク情報に基づいて、ユーザーデータにアクセスするため、ユーザーデータにアクセスする度に、高密度光ディスク上から最新のディスク情報をシークする必要がなく、ユーザーデータに素早くアクセスすることが可能となる。
【0015】
本発明に係る高密度光ディスク装置は、上記課題を解決するために、以下の構成を備える。すなわち、レーザー光の反射率の種類が増やされることで大容量化され、ユーザーデータの書き込み位置情報を含むディスク情報を書き込むためのエリアであるディスク情報記録領域が設けられ、ユーザーデータエリアにユーザーデータが書き込まれる度に、前記ディスク情報が、前記ディスク情報記録領域の外周側から内周側に向かって順次書き込まれて成る高密度光ディスクから、データを読み出し可能な高密度光ディスク装置であって、光ディスクを保持可能なディスク保持手段と、該ディスク保持手段に保持された前記高密度光ディスクの前記ディスク情報記録領域の最内周から外周側に向かってデータをシークすることで、最新の前記ディスク情報である最新ディスク情報を探索して、該最新ディスク情報を読み出すディスク情報読み出し手段と、該ディスク情報読み出し手段で読み出した前記最新ディスク情報を記憶するディスク情報記憶手段と、該ディスク情報記憶手段に記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、前記高密度光ディスク上の特定のユーザーデータの書き込み位置を特定し、該書き込み位置のデータを読み出すことで、該特定のユーザーデータを読み出すユーザーデータ読み出し手段とを備えることを特徴とする。
これによれば、ディスク情報記録領域の最内周から外周側に向かってデータをシークして、初めにシークされたディスク情報を読み出すことで、最新のディスク情報を確実に読み出すことができる。また、読み出した最新ディスク情報を、ディスク情報記憶手段に記憶して、記憶した最新ディスク情報に基づいて、ユーザーデータにアクセスするため、ユーザーデータにアクセスする度に、高密度光ディスク上から最新のディスク情報をシークする必要がなく、ユーザーデータに素早くアクセスすることが可能となる。
【0016】
さらに、ホストコンピュータと通信可能な通信部を備え、前記ユーザーデータ読み出し手段は、前記ホストコンピュータから、前記高密度光ディスクの特定位置のユーザーデータを読み出して該ホストコンピュータに送信することを指示するリードコマンドを受信した際には、前記ディスク情報記憶手段に記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、該特定位置にユーザーデータが書き込まれているか否かを判定し、書き込まれている場合には、該書き込み位置情報に基づいて読み出した該特定位置のユーザーデータを、書き込まれていない場合には、該特定位置にユーザーデータが書き込まれていないことを示すエラー情報を、該ホストコンピュータに送信することを特徴とする。
これによれば、高密度光ディスクの特定位置のユーザーデータを読み出すことを指示するリードコマンドを、ホストコンピュータから受信した際に、ディスク情報記憶手段に記憶された最新ディスク情報に基づいて、その特定位置にユーザーデータが記録されていない場合には、エラー情報をホストコンピュータに送信し、ユーザーデータエリア内の、ユーザーデータが記録されていない領域を読み出すことがないため、高密度光ディスク装置がハングすることがない
【0017】
た、ホストコンピュータと通信可能な通信部と、前記ディスク保持手段に保持された光ディスクが、単密度光ディスクか前記高密度光ディスクかを判別するディスク判別手段と、単密度光ディスクからTOCを読み出して前記ホストコンピュータに送信するTOC読み出し手段と、前記ディスク情報記憶手段に記憶した前記最新ディスク情報に基づくデータを、前記ホストコンピュータに送信するTOC読み出し代替手段とを備え、前記ディスク判別手段によって、前記ディスク保持手段に保持されている光ディスクが単密度光ディスクであると判別された場合には、前記ホストコンピュータから、単密度光ディスクのTOCを読み出して該ホストコンピュータに送信することを指示するリードTOCコマンドを受信した際に、前記TOC読み出し手段によって、単密度光ディスクからTOCを読み出して該ホストコンピュータに送信し、前記ディスク判別手段によって、前記ディスク保持手段に保持されている光ディスクが前記高密度光ディスクであると判別された場合には、前記ホストコンピュータから、単密度光ディスクのTOCを読み出して該ホストコンピュータに送信することを指示するリードTOCコマンドを受信した際に、前記TOC読み出し代替手段によって、前記最新ディスク情報に基づくデータを該ホストコンピュータに送信することを特徴とする。
これによれば、単密度光ディスクおよび高密度光ディスクからデータ読み出しが可能な高密度光ディスク装置であって、単密度光ディスクが使用されている時でも、高密度光ディスクが使用されている時でも、ホストコンピュータから、従来の光ディスクのTOCを読み出すためのリードTOCコマンドを受信した場合に、そのコマンドに対応する情報をホストコンピュータに返すことが可能となる。
【0018】
【発明の実施の形態】
以下、本発明に係る高密度光ディスクの読み出し方法および高密度光ディスク装置の好適な実施の形態を、添付図面に基づいて詳細に説明する。
【0019】
図1は、本実施の形態に係る高密度光ディスク装置Aの構成を表したブロック図である。
高密度光ディスク装置Aは、パーソナルコンピュータ等のホストコンピュータHと通信可能に接続される。なお、高密度光ディスク装置Aは、必ずしもホストコンピュータHと物理的に別体に設ける必要はなく、例えば、ホストコンピュータHの筐体内に内蔵されて、ホストコンピュータH内で、ホストコンピュータHのメインボード等と接続されていても良い。
また、本発明の請求項2の高密度光ディスク装置には、ホストコンピュータに接続されるものだけでなく、音楽用プレーヤ等の様に、単体で動作する高密度光ディスク装置も含まれる。
【0020】
高密度光ディスク装置Aの内部構成について、図1を用いて説明する。図1中、実線矢印は制御の流れを、破線矢印はデータの流れを示している。
高密度光ディスク装置Aは、高密度光ディスク等の光ディスクDを保持するディスク保持手段22と、ディスク保持手段22を介して光ディスクDを回転させるスピンドルモータ24と、光ディスクDにレーザーを照射してその反射光を読み取るピックアップ28等のハードウェアを備える。
【0021】
また、高密度光ディスク装置Aは、図示しない、CPU、メモリ、論理回路およびファームウェア等によって構成される制御部を有する。制御部には、通信部2、コマンド解析実行手段4、TOC読み出し手段8、ユーザーデータ読み出し手段10、ディスク判別手段12、TOC読み出し代替手段14、ディスク情報読み出し手段16、モータドライバ26およびピックアップドライバ30が含まれる。また、制御部のRAM等のメモリ上には、ディスク情報記憶手段20を構成する記憶領域が確保される。
【0022】
ディスク保持手段22と、スピンドルモータ24と、スピンドルモータ24を駆動制御するモータドライバ26と、ピックアップ28と、ピックアップ28を位置制御およびレーザー照射制御するピックアップドライバ30とにより、光ディスクDからデータを読み出す光ディスク読み出し手段18が構成される。
【0023】
ディスク判別手段12は、ディスク保持手段22に保持された光ディスクDが、単密度光ディスクであるか高密度光ディスクであるかを判別するためのファームウェアとして構成される。
ディスク判別手段12は、ユーザーによって光ディスクDが高密度光ディスク装置Aに挿入されて、ディスク保持手段22に保持される度に起動され、光ディスク読み出し手段18を介して光ディスクDの記録形式を読み取り、光ディスクDが単密度光ディスクであるか、高密度光ディスクであるかを判別し、判別結果をRAM等の記憶手段に保存しておく。また、ディスク判別手段12は、図示しない判別結果通知手段を備え、判別結果通知手段をコールした他の手段に、保存した前記判別結果を通知することができる。
また、ディスク判別手段12は、光ディスクDが高密度光ディスクであると判別した場合には、後述するディスク情報読み出し手段16を起動させる。
【0024】
ディスク情報読み出し手段としてのディスク情報読み出し手段16は、ディスク保持手段22に保持された光ディスクD(高密度光ディスク)から、最新のディスク情報(最新ディスク情報)としての最新のディスク情報(最新ディスク情報)を読み出すためのファームウェアとして構成される。
ディスク情報読み出し手段16は、ユーザーによって光ディスクDが高密度光ディスク装置Aに挿入され、ディスク判別手段12によって、その光ディスクDが高密度光ディスクであると判別された際に起動される。ディスク情報読み出し手段16は、光ディスク読み出し手段18を介して、光ディスクDのリードイン領域に設けられたディスク情報記録領域の最内周(120mm高密度光ディスクの場合には−1520ウォブルアドレス)から外周側に向かってデータをシークして、始めに検出されたディスク情報を、ディスク情報記憶手段としてのディスク情報記憶手段20に記憶する。
【0025】
通信部2は、ホストコンピュータHから送信されてきたデータを受信し、また、高密度光ディスク装置A内のデータをホストコンピュータHに送信する機能を持つ論理回路およびファームウェアとして構成される。
【0026】
コマンド解析実行手段4は、通信部2が受信したデータ列を解析して、コマンドとして認識し、コマンドの種類に応じた所定の処理を、制御部内の各手段に実行させるファームウェアとして構成される。また、コマンド解析実行手段4は、各手段が処理を行った結果、ホストコンピュータHに送信すべきデータが発生した場合は、そのデータを、所定の形式のデータ列にして、通信部2を介してホストコンピュータHへ送信する。
なお、本実施の形態においては、説明の簡単のために、コマンド解析実行手段4が解析および実行するコマンドは、リードコマンドとリードTOCコマンドのみを記述しているが、コマンドの種類はこれに限定されず、より多数のコマンドを解析可能に構成できる。
【0027】
TOC読み出し手段8は、光ディスクDからTOCを読み出すためのファームウェアとして構成される。TOC読み出し手段8は、起動すると、まず、ディスク判別手段12の前記判別結果通知手段をコールして、ディスクの種類を調べる。
ディスク保持手段22に保持された光ディスクDが単密度光ディスクであった場合には、光ディスク読み出し手段18を介して光ディスクDからTOCを読み出して、読み出したTOCを、コマンド解析実行手段4および通信部2を介してホストコンピュータHに送信する。TOCには、光ディスクDに書き込まれた各ユーザーデータの番号(POINT)、前記各番号に対応するユーザーデータの開始位置(開始時間)、最初のユーザーデータの番号(最初の楽章番号)および最後のユーザーデータの番号(最後の楽章番号)が含まれている。
一方、光ディスクDが高密度光ディスクであった場合には、TOC読み出し手段8は、TOC読み出し代替手段14を起動させる。
【0028】
TOC読み出し代替手段14は、ファームウェアとして構成され、TOC読み出し手段8によって起動される。
TOC読み出し代替手段14は、ディスク情報記憶手段20に記憶されたディスク情報に基づいて、リードTOCコマンドに対してホストコンピュータHに送信すべきデータを作成する。ホストコンピュータHに送信されるTOCのデータは、ディスク情報に基づいて、次のように作成される。
TOCの各ユーザーデータの番号には、ディスク情報に含まれる各前記ユーザーデータ番号が代入される。
TOCの、各ユーザーデータの番号に対応するユーザーデータの開始位置(開始時間)には、ディスク情報に含まれる各ユーザーデータの開始アドレスを、時間変換した数値が代入される。1ウォブルアドレスは1/75秒分のデータを含むため、1ウォブルアドレスを1/75秒として換算することで、アドレスを時間に換算することができる。
TOCの最初のユーザーデータの番号には、ディスク情報に含まれる全ユーザーデータのうち、最初に記録されたユーザーデータの番号が代入される。
TOCの最後のユーザーデータの番号には、ディスク情報に含まれる全ユーザーデータのうち、最後に記録されたユーザーデータの番号が代入される。
【0029】
ユーザーデータ読み出し手段10は、ファームウェアとして構成され、コマンド解析実行手段4が、光ディスクDの特定位置のユーザーデータを読み出してホストコンピュータHに送信することを指示するリードコマンドを解析した際に、コマンド解析実行手段4によって起動される。ユーザーデータ読み出し手段10は、ディスク判別手段12の前記判別結果通知手段によって光ディスクDの種類を認識する。
光ディスクDが単密度光ディスクであった場合には、ユーザーデータ読み出し手段10は、TOC読み出し手段8を介して光ディスクDからTOCを読み出す。
一方、光ディスクDが高密度光ディスクであった場合には、ユーザーデータ読み出し手段10は、ディスク情報記憶手段20からディスク情報を読み出す。
ユーザーデータ読み出し手段10は、そのTOCまたはディスク情報に含まれる書き込み位置情報から、前記リードコマンドで指定された特定位置にユーザーデータが書き込まれているか否かを判定し、書き込まれている場合には、光ディスク読み出し手段18を介してその特定位置から読み出したユーザーデータを、書き込まれていない場合には、ユーザーデータが書き込まれていない領域に対するリードコマンドであることを表すエラー情報を、コマンド解析実行手段4および通信部2を介してホストコンピュータHに送信する。
【0030】
次に、高密度光ディスク装置Aの動作について、図2〜図4を用いて説明する。
【0031】
図2に示すように、ディスク未挿入状態の高密度光ディスク装置Aに、ユーザーによって、光ディスクDが挿入されると(S1)、ディスク判別手段12が起動する。ディスク判別手段12は、光ディスク読み出し手段18を介して光ディスクのデータ記録形式を読み込み、光ディスクDが単密度光ディスクか高密度光ディスクかを判別し、判別結果を、図示しないRAM等の記憶手段に記憶する(S2)。
【0032】
ディスク判別手段12は、前記判別結果が高密度光ディスクであった場合には、さらにディスク情報読み出し手段16を起動する。
ディスク情報読み出し手段16は、光ディスク読み出し手段18を介して、光ディスクDのリードイン領域に設けられたディスク情報記録領域の最内周(120mm高密度光ディスクの場合には−1520ウォブルアドレス)から外周側に向かってデータをシークして(ディスク情報読み出しステップS3)、始めに検出されたディスク情報を、ディスク情報記憶手段20に記憶する(ディスク情報記憶ステップS4)。
【0033】
ここで、図7に示すように、高密度光ディスクのディスク情報は、ユーザーデータエリアにユーザーデータが書き込まれる度に、ディスク情報記録領域の外周側から内周側に向かって、順次書き込まれたものであるため、最も内周側に書き込まれたディスク情報が最新のディスク情報(最新ディスク情報)ということになる。従って、ディスク情報記録領域の最内周から外周側に向かってデータをシークして、始めに検出され、ディスク情報記憶手段20に記憶されるディスク情報は、確実に最新のディスク情報である。
【0034】
その後、高密度光ディスク装置Aは、ユーザーによる操作やホストコンピュータHからのコマンドを待機する待機状態に入る。
【0035】
図3に示すように、待機状態において、ホストコンピュータHがリードTOCコマンドを発行した際には、コマンド解析実行手段4がリードTOCコマンドを認識すると、コマンド解析実行手段4は、TOC読み出し手段8を起動する。TOC読み出し手段8は、ディスク判別手段12の前記判別結果通知手段によって光ディスクDが単密度光ディスクか高密度光ディスクかを認識する(S11)。
【0036】
TOC読み出し手段8は、光ディスクDが単密度光ディスクである場合には、光ディスク読み出し手段18を介して、光ディスクDからTOCを読み出し(S12)、そのTOCの内容を、コマンド解析実行手段4および通信部2を介してホストコンピュータHに送信する(S13)。
【0037】
一方、光ディスクDが高密度光ディスクである場合には、TOC読み出し手段8は、TOC読み出し代替手段14を起動させる。TOC読み出し代替手段14は、ディスク情報記憶手段20から読み出した最新ディスク情報(S14)に基づいて、リードTOCコマンドに対応してホストコンピュータHに送信すべき前記データを作成し(S15)、ホストコンピュータHに送信する(S16)。
【0038】
また、図4に示すように、待機状態において、ホストコンピュータHが、光ディスクDの特定位置のユーザーデータを読み出してホストコンピュータHに送信することを指示するリードコマンドを発行した際には、コマンド解析実行手段4がリードコマンドを認識すると、コマンド解析実行手段4は、ユーザーデータ読み出し手段10を起動する。ユーザーデータ読み出し手段10は、ディスク判別手段12の前記判別結果通知手段によって、光ディスクDが単密度光ディスクか高密度光ディスクかを認識する(S21)。
【0039】
光ディスクDが単密度光ディスクである場合には、ユーザーデータ読み出し手段10は、TOC読み出し手段8によって光ディスクDのTOCを読み出し、TOCに含まれる、各ユーザーデータの書き込み位置を認識する(S22)。
一方、光ディスクDが高密度光ディスクである場合には、ユーザーデータ読み出し手段10は、ディスク情報記憶手段20から最新ディスク情報を読み出し、最新ディスク情報に含まれる、各ユーザーデータの書き込み位置を認識する(S23)。
ユーザーデータ読み出し手段10は、そのTOCまたはディスク情報に含まれる書き込み位置情報に基づいて、リードコマンドで指定された前記特定位置に、ユーザーデータが書き込まれているか否かを判定し(S24)、書き込まれている場合には、光ディスク読み出し手段18を介して、その特定位置からユーザーデータを読み出して(ユーザーデータ読み出しステップ)、そのユーザーデータをホストコンピュータHに送信する(S25)。また、前記特定位置にユーザーデータが書き込まれていない場合には、ユーザーデータが書き込まれていない領域に対するリードコマンドであることを表すエラー情報を、ホストコンピュータHに送信する(S26)。
【0040】
本実施の形態に係る高密度光ディスクの読み出し方法および高密度光ディスク装置Aによれば、ディスク情報記録領域の最内周から外周側に向かってデータをシークして、初めにシークされたディスク情報を読み出すことで、最新ディスク情報を確実に読み出すことができる。また、読み出したディスク情報を、RAM等の記憶手段20に記憶して、記憶した最新ディスク情報に基づいて、ユーザーデータにアクセスするため、ユーザーデータにアクセスする度に、高密度光ディスク上から最新ディスク情報をシークする必要がなく、ユーザーデータに素早くアクセスすることが可能となる。
【0041】
また、本実施の形態に係る高密度光ディスク装置Aによれば、高密度光ディスクの特定位置のユーザーデータを読み出すことを指示するリードコマンドを、ホストコンピュータHから受信した際に、ディスク情報記憶手段20に記憶された最新ディスク情報に基づいて、その特定位置にユーザーデータが記録されていない場合には、エラー情報をホストコンピュータHに送信し、ユーザーデータエリア内の、ユーザーデータが記録されていない領域を読み出すことがないため、高密度光ディスク装置Aがハングすることがない。
さらに、従来の光ディスクのTOCを読み出すためのリードTOCコマンドを、ホストコンピュータHから受信した場合に、そのコマンドに対応する情報をホストコンピュータHに返すため、従来の光ディスク装置との一定の互換性が保たれる。
【0042】
なお、本実施の形態においては、ディスク情報読み出し手段16は、光ディスクDが高密度光ディスク装置Aに挿入された際に、ディスク判別手段12によって起動されるよう構成したが、ディスク情報読み出し手段16によるディスク情報の読み出しタイミングは、これに限定されるものではない。例えば、リードTOC読み出し手段8が起動された際にリードTOC読み出し手段8によって起動されて、光ディスクDからディスク情報を読み出すように構成しても良い。
【0043】
また、本実施の形態においては、リードコマンドを受信した際に光ディスクDからユーザーデータを読み出すよう構成したが、ユーザーデータ読み出し手段10が起動され、ユーザーデータ読み出しステップS25が実行されるタイミングは、これに限定されず、例えば、高密度光ディスク装置Aの図示しない再生ボタンが押下されたタイミング等で、ユーザーデータを読み出して、ホストコンピュータHに送信したり、音楽等のユーザーデータを再生したりできるよう構成してもよい。
【0044】
また、本実施の形態においては、図6に示した前記データフォーマットをもつ高密度光ディスクに対応した高密度光ディスクの読み出し方法および高密度光ディスク装置Aについて説明したが、本発明はそれに限定されず、ユーザーデータエリアにユーザーデータが書き込まれる度に、ディスク情報が、ディスク情報記録領域の外周側から内周側に向かって順次書き込まれる高密度光ディスクであれば、あらゆるものに応用することが可能である。
【0045】
【発明の効果】
本発明に係る高密度光ディスクの読み出し方法および高密度光ディスク装置によれば、ディスク情報記録領域内の最新のディスク情報に確実にアクセスできると共に、書き込まれたユーザーデータに素早くアクセスできるという効果を奏する。さらに、本発明に係る高密度光ディスク装置によれば、ホストコンピュータと接続された際に、従来の光ディスク装置と、インタフェースに一定の互換性を保つことが可能となるという効果を奏する。
【図面の簡単な説明】
【図1】 本発明に係る高密度光ディスク装置の内部構成を表したブロック図である。
【図2】 本発明に係る高密度光ディスクに光ディスクが挿入された際の処理を示すフローチャートである。
【図3】 本発明に係る高密度光ディスク装置が、リードTOCコマンドを受信した際の処理を示すフローチャートである。
【図4】 本発明に係る高密度光ディスク装置が、リードコマンドを受信した際の処理を示すフローチャートである。
【図5】 光ディスクを大容量化するための概念を説明するための説明図である。
【図6】 高密度光ディスクのデータフォーマットの例を示す説明図である。
【図7】 高密度光ディスクのディスク情報記録領域にディスク情報が書き込まれる様子、および、本発明に係る高密度光ディスクの読み出し方法ならびに高密度光ディスク装置が、ディスク情報記録領域内のディスク情報を探索する様子を示す説明図である。
【符号の説明】
A 高密度光ディスク装置
D 光ディスク
H ホストコンピュータ
2 通信部
4 コマンド解析実行手段
8 TOC読み出し手段
10 ユーザーデータ読み出し手段
12 ディスク判別手段
14 TOC読み出し代替手段
16 ディスク情報読み出し手段
18 光ディスク読み出し手段
20 ディスク情報記憶手段
22 ディスク保持手段
24 スピンドルモータ
26 モータドライバ
28 ピックアップ
30 ピックアップドライバ
S3 ディスク情報読み出しステップ
S4 ディスク情報記憶ステップ
S25 ユーザーデータ読み出しステップ
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a high-density optical disk reading method and a high-density optical disk apparatus for reading data from a high-density optical disk whose capacity is increased by increasing the type of reflectance of laser light.
[0002]
[Prior art]
  Optical discs such as CDs, CD-Rs, and CD-RWs are widely used for storing digital data such as music data.
  However, in recent years, there has been an increase in demand for storing image data on an optical disc, but the amount of image data is particularly large, and the capacity of a conventional optical disc may be insufficient. In addition to the image data, the capacity of all data has been increasing in recent years, and the capacity of the conventional optical disk has become insufficient.
  Therefore, a technique for increasing the capacity of the optical disc as compared with the conventional optical disc has been developed.
[0003]
  In the conventional optical disc, pits are formed on the recording surface of the optical disc, and the reflectance of the laser beam is different between the portion where the pit is formed and the portion where the pit is not formed. Therefore, depending on the difference in the reflectance of the laser beam, that is, the presence or absence of pits, 0 or 1 can be expressed, and information can be recorded as digital data. Called an optical disc).
[0004]
  On the other hand, the high-density optical discs that are currently being developed can increase the number of types of laser light reflectivity by providing several levels of pits, and can record as much information as the type of reflectivity. It is a thing.
  For example, as shown in FIG. 5, the pit sizes are set to 8 types from pits a to h. In this case, the reflectivity reflected from the optical disk is 8 (2 to the power of 3), and the data represented by three pits in the past can be represented by one pit. The amount of information that is three times that of the prior art can be recorded (see Non-Patent Document 1).
[0005]
  Since a high-density optical disc has a recording format different from that of a conventional single-density optical disc, a completely different data format is employed.
  FIG. 6 shows an example of the data format of a high-density optical disk in which the types of laser light reflectivity are increased to eight.
  In this data format, a high-density optical disc has a lead-in area on the inner circumference side and a user data area on the outer circumference side. In addition, the address allocated to the recording area has a zero wobble address at the boundary between the lead-in area and the user data area, a negative wobble address less than 0 in the lead-in area, and a wobble of zero or more in the user data area. Each address is allocated.
[0006]
  The lead-in area is composed of a power correction area, a disk information recording area, and a copy protection area. These are provided in the order of the power correction area, the disk information recording area, and the copy protection area from the inner circumference side of the high-density optical disk. The wobble address where each area is arranged varies depending on the size of the high-density optical disk. For example, in the case of a 120 mm disk, the power correction area is -5120 to -1531 wobble address, and the disk information recording area is -1520 to -21 wobble address. The copy protection area is allocated to -20 to -1 wobble addresses, respectively (note that the -1530 to -1521 wobble addresses between the power correction area and the disk information recording area are neutral zones).
[0007]
  The power correction area is an area for the optical disc apparatus to irradiate and pick up a laser beam to establish optimum irradiation laser power, focus, tracking, and the like.
[0008]
  The disc information recording area is an area for writing disc information related to user data written in the user data area. The disc information includes information such as writing position information of each user data on the user data area.
  In the disc information written in the disc information recording area, the user data number assigned in the recording order of each user data and the start address and end address of each user data as the write position information of each user data in the user data area, etc. include.
  As shown in FIG. 7, every time user data is written in the user data area, the latest disc information is sequentially written from the outer circumference side to the inner circumference side of the disc information recording area.
[0009]
  The copy protection area is an area where data writing is prohibited.
[0010]
[Non-Patent Document 1]
          TDK Corporation, “TDK Media Tech Report 3rd“ Multi-level (ML) recording technology to triple the capacity of CD-R / RW ””, p. 1-4, [online], Heisei November 14, 2013, TDK Corporation (November 14, 2002), <URL: http://www.tdk.co.jp/mediatech/index.htm>
[0011]
[Problems to be solved by the invention]
  A high-density optical disk reading method and a high-density optical disk apparatus for reading and writing data from and to the high-density optical disk are currently under development. This high-density optical disk reading method and high-density optical disk apparatus have a problem that the latest disk information in the disk information recording area can be surely accessed and the written user data can be quickly accessed.
[0012]
  Further, a high-density optical disk device connected to a host computer is expected to have a certain compatibility in interface with a conventional optical disk device. In particular, a host computer compatible only with a conventional optical disk apparatus may transmit a read TOC command to the optical disk apparatus in order to recognize the contents of the optical disk inserted into the optical disk apparatus when executing the initialization process. Many. Therefore, there is a problem that it is necessary to appropriately respond to the read TOC command from the host computer.
[0013]
  The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to read a high-density optical disk that can reliably access the latest disk information in the disk information recording area and can quickly access written user data. It is an object to provide a method and a high density optical disc apparatus.
  It is another object of the present invention to provide a high-density optical disk apparatus connected to a host computer and having a certain compatibility with a conventional optical disk apparatus.
[0014]
[Means for Solving the Problems]
  In order to solve the above-described problems, a high-density optical disc reading method according to the present invention has the following configuration. In other words, the capacity of the laser beam is increased by increasing the type of laser light reflectivity, and a disc information recording area is provided for writing disc information including user data writing position information. Is read from a high-density optical disk in which the disk information is sequentially written from the outer peripheral side to the inner peripheral side of the disk information recording area, A disc information reading step for searching for the latest disc information as the latest disc information and reading the latest disc information by seeking data from the innermost circumference to the outer circumference side of the disc information recording area; The latest disk information read in the information reading step is stored in memory. Disc information storage step stored in the disc information storage step, based on the write location information included in the latest disc information stored in the disc information storage step, to specify a specific user data write location on the high-density optical disc, And a user data reading step of reading the specific user data by reading the data at the writing position.
  According to this, the latest disc information can be surely read out by seeking data from the innermost circumference to the outer circumference side of the disc information recording area and reading the disc information first seeked. In addition, the latest disk information read out is stored in the storage means, and the user data is accessed based on the stored latest disk information. Therefore, every time the user data is accessed, the latest disk information is read from the high-density optical disk. User data can be accessed quickly without having to seek.
[0015]
  In order to solve the above-described problems, a high-density optical disc apparatus according to the present invention has the following configuration. In other words, the capacity of the laser beam is increased by increasing the type of laser light reflectivity, and a disc information recording area is provided for writing disc information including user data writing position information. Is a high-density optical disk apparatus capable of reading data from a high-density optical disk in which the disk information is sequentially written from the outer periphery side to the inner periphery side of the disk information recording area, Disc holding means capable of holding the data, and seeking the data from the innermost circumference to the outer circumference of the disc information recording area of the high-density optical disc held by the disc holding means. Disc information that searches for the latest disc information and reads the latest disc information Based on the write position information included in the latest disk information stored in the disk information storage means and the latest disk information stored in the disk information storage means, the disk information storage means for storing the latest disk information read by the disk information reading means, User data reading means for reading the specific user data by specifying the write position of the specific user data on the high-density optical disk and reading the data at the write position is provided.
  According to this, the latest disc information can be surely read out by seeking data from the innermost circumference to the outer circumference side of the disc information recording area and reading the disc information first seeked. Further, since the read latest disk information is stored in the disk information storage means and user data is accessed based on the stored latest disk information, the latest disk is read from the high-density optical disk every time the user data is accessed. There is no need to seek information, and user data can be accessed quickly.
[0016]
  Further, a read command comprising a communication unit capable of communicating with a host computer, wherein the user data reading means instructs to read user data at a specific position on the high-density optical disc from the host computer and transmit it to the host computer Is received, it is determined whether or not user data has been written at the specific position based on the write position information included in the latest disk information stored in the disk information storage means. The user data at the specific position read based on the write position information, the error information indicating that the user data has not been written at the specific position if not written, It transmits to a host computer, It is characterized by the above-mentioned.
  According to this, when a read command instructing to read user data at a specific position of the high-density optical disk is received from the host computer, the specific position is determined based on the latest disk information stored in the disk information storage means. If no user data is recorded, error information is sent to the host computer, and the area in the user data area where no user data is recorded is not read. There is no.
[0017]
  MaA communication unit communicable with a host computer; disk discriminating means for discriminating whether the optical disc held by the disc holding means is a single density optical disc or the high density optical disc; TOC reading means for transmitting to the computer; and TOC reading alternative means for transmitting data based on the latest disk information stored in the disk information storage means to the host computer, and the disk holding means by the disk determination means. When it is determined that the optical disk held in the disk is a single density optical disk, when the host computer receives a read TOC command instructing that the TOC of the single density optical disk is read and transmitted to the host computer And reading the TOC When the TOC is read from the single density optical disk by the ejecting means and transmitted to the host computer, and the optical disc held by the disc holding means is discriminated by the disc discriminating means as the high density optical disc, When the host computer receives a read TOC command instructing to read the TOC of a single density optical disk and send it to the host computer, the TOC read substitute means sends the data based on the latest disk information to the host computer. It is characterized by transmitting to.
  According to this, a high-density optical disk apparatus capable of reading data from a single-density optical disk and a high-density optical disk, the host computer being used regardless of whether the single-density optical disk is used or the high-density optical disk is used. Thus, when a read TOC command for reading the TOC of a conventional optical disc is received, information corresponding to the command can be returned to the host computer.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
  Preferred embodiments of a high-density optical disk reading method and high-density optical disk apparatus according to the present invention will be described below in detail with reference to the accompanying drawings.
[0019]
  FIG. 1 is a block diagram showing a configuration of a high-density optical disc apparatus A according to the present embodiment.
  The high-density optical disk apparatus A is communicably connected to a host computer H such as a personal computer. The high-density optical disc apparatus A does not necessarily have to be physically separated from the host computer H. For example, the high-density optical disc apparatus A is built in the housing of the host computer H, and the main board of the host computer H is installed in the host computer H. Etc. may be connected.
  Further, the high-density optical disk apparatus according to claim 2 of the present invention includes not only one connected to a host computer but also a high-density optical disk apparatus that operates alone, such as a music player.
[0020]
  The internal configuration of the high-density optical disc apparatus A will be described with reference to FIG. In FIG. 1, a solid line arrow indicates a control flow, and a broken line arrow indicates a data flow.
  The high-density optical disk apparatus A includes a disk holding means 22 that holds an optical disk D such as a high-density optical disk, a spindle motor 24 that rotates the optical disk D via the disk holding means 22, and a laser that irradiates the optical disk D with its reflection. Hardware such as a pickup 28 for reading light is provided.
[0021]
  The high-density optical disc apparatus A includes a control unit (not shown) configured by a CPU, a memory, a logic circuit, firmware, and the like. The control unit includes a communication unit 2, a command analysis execution unit 4, a TOC reading unit 8, a user data reading unit 10, a disc determination unit 12, a TOC reading alternative unit 14, a disc information reading unit 16, a motor driver 26 and a pickup driver 30. Is included. In addition, a storage area constituting the disk information storage unit 20 is secured on a memory such as a RAM of the control unit.
[0022]
  An optical disk that reads data from an optical disk D by a disk holding means 22, a spindle motor 24, a motor driver 26 that controls the spindle motor 24, a pickup 28, and a pickup driver 30 that controls the position and laser irradiation of the pickup 28. Reading means 18 is configured.
[0023]
  The disc discriminating unit 12 is configured as firmware for discriminating whether the optical disc D held by the disc holding unit 22 is a single density optical disc or a high density optical disc.
  The disc discriminating unit 12 is activated every time the optical disc D is inserted into the high-density optical disc apparatus A by the user and held by the disc holding unit 22, and reads the recording format of the optical disc D through the optical disc reading unit 18. It is determined whether D is a single density optical disk or a high density optical disk, and the determination result is stored in a storage means such as a RAM. Further, the disc determination unit 12 includes a determination result notification unit (not shown), and can notify the stored determination result to other units that have called the determination result notification unit.
  Further, when disc discriminating means 12 discriminates that optical disc D is a high density optical disc, disc discriminating means 16 described later is activated.
[0024]
  The disc information reading means 16 as the disc information reading means is the latest disc information (latest disc information) as the latest disc information (latest disc information) from the optical disc D (high density optical disc) held in the disc holding means 22. Is configured as firmware for reading out.
  The disc information reading unit 16 is activated when the user inserts the optical disc D into the high density optical disc apparatus A and the disc discrimination unit 12 determines that the optical disc D is a high density optical disc. The disc information reading means 16 is connected to the outer peripheral side from the innermost circumference (−1520 wobble address in the case of a 120 mm high-density optical disc) of the disc information recording area provided in the lead-in area of the optical disc D via the optical disc reading means 18. The data is sought toward the disk, and the disc information detected first is stored in the disc information storage means 20 as the disc information storage means.
[0025]
  The communication unit 2 is configured as a logic circuit and firmware having a function of receiving data transmitted from the host computer H and transmitting data in the high-density optical disc apparatus A to the host computer H.
[0026]
  The command analysis execution unit 4 is configured as firmware that analyzes the data string received by the communication unit 2 and recognizes it as a command, and causes each unit in the control unit to execute a predetermined process according to the type of command. Further, the command analysis execution means 4, when data to be transmitted to the host computer H is generated as a result of processing by each means, converts the data into a data string of a predetermined format via the communication unit 2. To the host computer H.
  In the present embodiment, for the sake of simplicity of explanation, the commands analyzed and executed by the command analysis execution means 4 describe only the read command and the read TOC command, but the types of commands are limited to this. However, it is possible to analyze a larger number of commands.
[0027]
  The TOC reading unit 8 is configured as firmware for reading the TOC from the optical disc D. When the TOC reading unit 8 is activated, it first calls the discrimination result notifying unit of the disc discrimination unit 12 to check the type of the disc.
  When the optical disk D held by the disk holding means 22 is a single density optical disk, the TOC is read from the optical disk D via the optical disk reading means 18, and the read TOC is converted into the command analysis execution means 4 and the communication unit 2. To the host computer H. The TOC includes the number of each user data written on the optical disc D (POINT), the start position (start time) of user data corresponding to each number, the number of the first user data (first movement number), and the last Contains the user data number (last movement number).
  On the other hand, when the optical disk D is a high-density optical disk, the TOC reading unit 8 activates the TOC reading alternative unit 14.
[0028]
  The TOC reading substitute unit 14 is configured as firmware and is activated by the TOC reading unit 8.
  The TOC read substitution unit 14 creates data to be transmitted to the host computer H in response to the read TOC command based on the disc information stored in the disc information storage unit 20. The TOC data transmitted to the host computer H is created as follows based on the disc information.
  Each user data number included in the disc information is substituted for each user data number in the TOC.
  A numerical value obtained by time-converting the start address of each user data included in the disc information is substituted for the start position (start time) of the user data corresponding to the number of each user data in the TOC. Since one wobble address includes data for 1/75 second, the address can be converted to time by converting 1 wobble address as 1/75 second.
  The number of the first recorded user data among all user data included in the disc information is substituted for the number of the first user data in the TOC.
  The number of the last recorded user data among all the user data included in the disc information is substituted for the number of the last user data in the TOC.
[0029]
  The user data reading means 10 is configured as firmware, and when the command analysis execution means 4 analyzes a read command instructing that user data at a specific position on the optical disc D is read and transmitted to the host computer H, command analysis is performed. It is activated by the execution means 4. The user data reading unit 10 recognizes the type of the optical disc D by the discrimination result notifying unit of the disc discrimination unit 12.
  When the optical disk D is a single density optical disk, the user data reading unit 10 reads the TOC from the optical disk D via the TOC reading unit 8.
  On the other hand, when the optical disk D is a high density optical disk, the user data reading means 10 reads disk information from the disk information storage means 20.
  The user data reading means 10 determines whether or not user data is written at a specific position specified by the read command from the write position information included in the TOC or disc information. If the user data read from the specific position via the optical disk reading means 18 is not written, error information indicating that it is a read command for an area where no user data is written is indicated by command analysis execution means. 4 and the communication unit 2 to the host computer H.
[0030]
  Next, the operation of the high-density optical disc apparatus A will be described with reference to FIGS.
[0031]
  As shown in FIG. 2, when the user inserts the optical disc D into the high-density optical disc apparatus A in a disc non-inserted state (S1), the disc discriminating means 12 is activated. The disc discriminating unit 12 reads the data recording format of the optical disc via the optical disc reading unit 18, discriminates whether the optical disc D is a single density optical disc or a high density optical disc, and stores the discrimination result in a storage unit such as a RAM (not shown). (S2).
[0032]
  The disc discriminating unit 12 further activates the disc information reading unit 16 when the discrimination result is a high density optical disc.
  The disc information reading means 16 is connected to the outer peripheral side from the innermost circumference (−1520 wobble address in the case of a 120 mm high-density optical disc) of the disc information recording area provided in the lead-in area of the optical disc D via the optical disc reading means 18. The data is sought for (disc information reading step S3), and the disc information detected first is stored in the disc information storing means 20 (disc information storing step S4).
[0033]
  Here, as shown in FIG. 7, the disc information of the high-density optical disc is sequentially written from the outer circumference side to the inner circumference side of the disc information recording area every time user data is written in the user data area. Therefore, the disc information written on the innermost side is the latest disc information (latest disc information). Accordingly, data is sought from the innermost circumference to the outer circumference of the disc information recording area, and the disc information detected first and stored in the disc information storage means 20 is surely the latest disc information.
[0034]
  Thereafter, the high-density optical disc apparatus A enters a standby state in which it waits for a user operation or a command from the host computer H.
[0035]
  As shown in FIG. 3, when the host computer H issues a read TOC command in the standby state, if the command analysis execution means 4 recognizes the read TOC command, the command analysis execution means 4 causes the TOC read means 8 to to start. The TOC reading unit 8 recognizes whether the optical disc D is a single density optical disc or a high density optical disc by the discrimination result notifying unit of the disc discrimination unit 12 (S11).
[0036]
  When the optical disk D is a single density optical disk, the TOC reading unit 8 reads the TOC from the optical disk D via the optical disk reading unit 18 (S12), and the contents of the TOC are transmitted to the command analysis execution unit 4 and the communication unit. 2 to the host computer H (S13).
[0037]
  On the other hand, when the optical disc D is a high-density optical disc, the TOC reading unit 8 activates the TOC reading alternative unit 14. The TOC read substitution means 14 creates the data to be transmitted to the host computer H in response to the read TOC command based on the latest disk information (S14) read from the disk information storage means 20 (S15). (S16).
[0038]
  As shown in FIG. 4, when the host computer H issues a read command instructing that user data at a specific position on the optical disc D is read and transmitted to the host computer H in the standby state, command analysis is performed. When the execution unit 4 recognizes the read command, the command analysis execution unit 4 activates the user data reading unit 10. The user data reading means 10 recognizes whether the optical disk D is a single density optical disk or a high density optical disk by the determination result notifying means of the disk determination means 12 (S21).
[0039]
  When the optical disk D is a single density optical disk, the user data reading means 10 reads the TOC of the optical disk D by the TOC reading means 8 and recognizes the writing position of each user data included in the TOC (S22).
  On the other hand, when the optical disk D is a high density optical disk, the user data reading means 10 reads the latest disk information from the disk information storage means 20, and recognizes the writing position of each user data included in the latest disk information ( S23).
  The user data reading means 10 determines whether or not user data is written at the specific position specified by the read command based on the writing position information included in the TOC or disc information (S24). If so, the user data is read from the specific position via the optical disk reading means 18 (user data reading step), and the user data is transmitted to the host computer H (S25). If no user data is written at the specific position, error information indicating a read command for an area where no user data is written is transmitted to the host computer H (S26).
[0040]
  According to the high-density optical disk reading method and high-density optical disk apparatus A according to the present embodiment, data is sought from the innermost circumference to the outer circumference of the disk information recording area, and the first-sought disk information is obtained. By reading, the latest disk information can be read reliably. Further, since the read disk information is stored in the storage means 20 such as a RAM and the user data is accessed based on the stored latest disk information, the latest disk is read from the high-density optical disk every time the user data is accessed. There is no need to seek information, and user data can be accessed quickly.
[0041]
  Further, according to the high density optical disc apparatus A according to the present embodiment, when a read command instructing to read user data at a specific position of the high density optical disc is received from the host computer H, the disc information storage means 20 If no user data is recorded at the specific position based on the latest disk information stored in the error information, error information is transmitted to the host computer H, and the user data area in which no user data is recorded Is not read out, so that the high-density optical disk apparatus A does not hang.
  Further, when a read TOC command for reading the TOC of the conventional optical disk is received from the host computer H, information corresponding to the command is returned to the host computer H, so that there is a certain compatibility with the conventional optical disk apparatus. Kept.
[0042]
  In this embodiment, the disc information reading unit 16 is configured to be activated by the disc discriminating unit 12 when the optical disc D is inserted into the high-density optical disc apparatus A. The read timing of the disk information is not limited to this. For example, when the read TOC reading unit 8 is activated, it may be activated by the read TOC reading unit 8 to read disc information from the optical disc D.
[0043]
  In the present embodiment, the user data is read from the optical disc D when the read command is received. However, the timing at which the user data reading means 10 is activated and the user data reading step S25 is executed is as follows. For example, the user data can be read out and transmitted to the host computer H or the user data such as music can be reproduced at the timing when a reproduction button (not shown) of the high-density optical disc apparatus A is pressed. It may be configured.
[0044]
  In the present embodiment, the high-density optical disk reading method and the high-density optical disk apparatus A corresponding to the high-density optical disk having the data format shown in FIG. 6 have been described. However, the present invention is not limited thereto, The present invention can be applied to all types of high-density optical discs in which disc information is sequentially written from the outer peripheral side to the inner peripheral side of the disc information recording area each time user data is written in the user data area. .
[0045]
【The invention's effect】
  According to the high-density optical disk reading method and high-density optical disk apparatus of the present invention, it is possible to reliably access the latest disk information in the disk information recording area and to quickly access the written user data. Furthermore, according to the high-density optical disk apparatus of the present invention, it is possible to maintain a certain compatibility with the conventional optical disk apparatus and the interface when connected to the host computer.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an internal configuration of a high-density optical disc apparatus according to the present invention.
FIG. 2 is a flowchart showing processing when an optical disc is inserted into a high-density optical disc according to the present invention.
FIG. 3 is a flowchart showing processing when the high-density optical disc apparatus according to the present invention receives a read TOC command.
FIG. 4 is a flowchart showing processing when the high-density optical disc apparatus according to the present invention receives a read command.
FIG. 5 is an explanatory diagram for explaining a concept for increasing the capacity of an optical disc.
FIG. 6 is an explanatory diagram showing an example of a data format of a high-density optical disc.
FIG. 7 shows how disk information is written in the disk information recording area of the high-density optical disk, and the high-density optical disk reading method and high-density optical disk apparatus according to the present invention search for disk information in the disk information recording area. It is explanatory drawing which shows a mode.
[Explanation of symbols]
  A High-density optical disk device
  D Optical disc
  H Host computer
  2 Communication Department
  4 Command analysis execution means
  8 TOC reading means
  10 User data reading means
  12 Disc discriminating means
  14 TOC readout alternative means
  16 Disc information reading means
  18 Optical disk reading means
  20 Disc information storage means
  22 Disc holding means
  24 Spindle motor
  26 Motor driver
  28 Pickup
  30 Pickup driver
  S3 Disc information reading step
  S4 Disc information storage step
  S25 User data reading step

Claims (4)

レーザー光の反射率の種類が増やされることで大容量化され、
ユーザーデータの書き込み位置情報を含むディスク情報を書き込むためのエリアであるディスク情報記録領域が設けられ、
ユーザーデータエリアにユーザーデータが書き込まれる度に、前記ディスク情報が、前記ディスク情報記録領域の外周側から内周側に向かって順次書き込まれて成る高密度光ディスクから、データを読み出す高密度光ディスクの読み出し方法であって、
前記ディスク情報記録領域の最内周から外周側に向かってデータをシークすることで、最新の前記ディスク情報である最新ディスク情報を探索して、該最新ディスク情報を読み出すディスク情報読み出しステップと、
該ディスク情報読み出しステップで読み出した前記最新ディスク情報を記憶手段に記憶するディスク情報記憶ステップと、
該ディスク情報記憶ステップで記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、前記高密度光ディスク上の特定のユーザーデータの書き込み位置を特定し、該書き込み位置のデータを読み出すことで、該特定のユーザーデータを読み出すユーザーデータ読み出しステップとを含むことを特徴とする高密度光ディスクの読み出し方法。
The capacity is increased by increasing the types of laser light reflectivity,
A disc information recording area which is an area for writing disc information including user data writing position information is provided,
Reads data from a high-density optical disk in which the disk information is sequentially written from the outer periphery side to the inner periphery side of the disk information recording area each time user data is written to the user data area. A method,
Disc information reading step for searching the latest disc information that is the latest disc information and reading the latest disc information by seeking data from the innermost circumference to the outer circumference side of the disc information recording area;
A disk information storage step for storing the latest disk information read in the disk information reading step in a storage means;
Based on the writing position information included in the latest disk information stored in the disk information storing step, a specific user data writing position on the high-density optical disk is specified, and data at the writing position is read out. And a user data reading step for reading out the specific user data.
レーザー光の反射率の種類が増やされることで大容量化され、
ユーザーデータの書き込み位置情報を含むディスク情報を書き込むためのエリアであるディスク情報記録領域が設けられ、
ユーザーデータエリアにユーザーデータが書き込まれる度に、前記ディスク情報が、前記ディスク情報記録領域の外周側から内周側に向かって順次書き込まれて成る高密度光ディスクから、データを読み出し可能な高密度光ディスク装置であって、
光ディスクを保持可能なディスク保持手段と、
該ディスク保持手段に保持された前記高密度光ディスクの前記ディスク情報記録領域の最内周から外周側に向かってデータをシークすることで、最新の前記ディスク情報である最新ディスク情報を探索して、該最新ディスク情報を読み出すディスク情報読み出し手段と、
該ディスク情報読み出し手段で読み出した前記最新ディスク情報を記憶するディスク情報記憶手段と、
該ディスク情報記憶手段に記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、前記高密度光ディスク上の特定のユーザーデータの書き込み位置を特定し、該書き込み位置のデータを読み出すことで、該特定のユーザーデータを読み出すユーザーデータ読み出し手段とを備えることを特徴とする高密度光ディスク装置。
The capacity is increased by increasing the types of laser light reflectivity,
A disc information recording area which is an area for writing disc information including user data writing position information is provided,
A high-density optical disc capable of reading data from a high-density optical disc in which the disc information is sequentially written from the outer peripheral side to the inner peripheral side of the disc information recording area each time user data is written in the user data area A device,
Disk holding means capable of holding an optical disk;
By seeking data from the innermost circumference to the outer circumference of the disc information recording area of the high-density optical disc held in the disc holding means, the latest disc information that is the latest disc information is searched, Disk information reading means for reading the latest disk information;
Disk information storage means for storing the latest disk information read by the disk information reading means;
Based on the write position information included in the latest disk information stored in the disk information storage means, a specific user data write position on the high-density optical disk is specified, and data at the write position is read out. And a high-density optical disk apparatus comprising user data reading means for reading the specific user data.
ホストコンピュータと通信可能な通信部を備え、
前記ユーザーデータ読み出し手段は、
前記ホストコンピュータから、前記高密度光ディスクの特定位置のユーザーデータを読み出して該ホストコンピュータに送信することを指示するリードコマンドを受信した際には、前記ディスク情報記憶手段に記憶した前記最新ディスク情報に含まれる、前記書き込み位置情報に基づいて、該特定位置にユーザーデータが書き込まれているか否かを判定し、書き込まれている場合には、該書き込み位置情報に基づいて読み出した該特定位置のユーザーデータを、書き込まれていない場合には、該特定位置にユーザーデータが書き込まれていないことを示すエラー情報を、該ホストコンピュータに送信することを特徴とする請求項2記載の高密度光ディスク装置。
It has a communication unit that can communicate with the host computer,
The user data reading means includes
When a read command is received from the host computer to instruct user data at a specific position on the high-density optical disk to be read and transmitted to the host computer, the latest disk information stored in the disk information storage means is It is determined whether or not user data is written at the specific position based on the writing position information included, and if it is written, the user at the specific position read based on the writing position information is written. 3. The high-density optical disk apparatus according to claim 2, wherein when data is not written, error information indicating that user data is not written at the specific position is transmitted to the host computer.
ホストコンピュータと通信可能な通信部と、
前記ディスク保持手段に保持された光ディスクが、単密度光ディスクか前記高密度光ディスクかを判別するディスク判別手段と、
単密度光ディスクからTOCを読み出して前記ホストコンピュータに送信するTOC読み出し手段と、
前記ディスク情報記憶手段に記憶した前記最新ディスク情報に基づくデータを、前記ホストコンピュータに送信するTOC読み出し代替手段とを備え、
前記ディスク判別手段によって、前記ディスク保持手段に保持されている光ディスクが単密度光ディスクであると判別された場合には、
前記ホストコンピュータから、単密度光ディスクのTOCを読み出して該ホストコンピュータに送信することを指示するリードTOCコマンドを受信した際に、前記TOC読み出し手段によって、単密度光ディスクからTOCを読み出して該ホストコンピュータに送信し、
前記ディスク判別手段によって、前記ディスク保持手段に保持されている光ディスクが前記高密度光ディスクであると判別された場合には、
前記ホストコンピュータから、単密度光ディスクのTOCを読み出して該ホストコンピュータに送信することを指示するリードTOCコマンドを受信した際に、前記TOC読み出し代替手段によって、前記最新ディスク情報に基づくデータを該ホストコンピュータに送信することを特徴とする請求項2または3記載の高密度光ディスク装置。
A communication unit capable of communicating with the host computer;
Disc discriminating means for discriminating whether the optical disc held by the disc holding means is a single density optical disc or the high density optical disc;
TOC reading means for reading TOC from a single density optical disk and transmitting it to the host computer;
TOC reading alternative means for transmitting data based on the latest disk information stored in the disk information storage means to the host computer,
When the disc discriminating unit discriminates that the optical disc held by the disc holding unit is a single density optical disc,
When the host computer receives a read TOC command instructing to read the TOC of a single density optical disk and send it to the host computer, the TOC reading means reads the TOC from the single density optical disk to the host computer. Send
When the disc discriminating unit discriminates that the optical disc held by the disc holding unit is the high-density optical disc,
When the host computer receives a read TOC command instructing to read the TOC of a single density optical disk and send it to the host computer, the TOC read substitute means sends the data based on the latest disk information to the host computer. The high-density optical disk apparatus according to claim 2 or 3, wherein
JP2002377823A 2002-12-26 2002-12-26 High-density optical disk reading method and high-density optical disk apparatus Expired - Fee Related JP3816053B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002377823A JP3816053B2 (en) 2002-12-26 2002-12-26 High-density optical disk reading method and high-density optical disk apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002377823A JP3816053B2 (en) 2002-12-26 2002-12-26 High-density optical disk reading method and high-density optical disk apparatus

Publications (2)

Publication Number Publication Date
JP2004206844A JP2004206844A (en) 2004-07-22
JP3816053B2 true JP3816053B2 (en) 2006-08-30

Family

ID=32814878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002377823A Expired - Fee Related JP3816053B2 (en) 2002-12-26 2002-12-26 High-density optical disk reading method and high-density optical disk apparatus

Country Status (1)

Country Link
JP (1) JP3816053B2 (en)

Also Published As

Publication number Publication date
JP2004206844A (en) 2004-07-22

Similar Documents

Publication Publication Date Title
EP1187111B1 (en) Method of discriminating disk type and reproducing apparatus thereof
US20070019533A1 (en) Information storage medium, recording method, and reproducing method and apparatus
US8014253B2 (en) Optical disc and optical disc device
JP4971293B2 (en) Optical media recognition system and method
US20080094979A1 (en) Information recording medium, apparatus for recording and/or reproducing data on and/or from information recording medium, method of recording and/or reproducing data on and/or from information recording medium, and computer-readable recording medium storing program for executing the method
US7068578B2 (en) Information recording device, information recording method, information recording program, and recording medium
US20060198268A1 (en) Discrimination method of optical storage medium
US8760981B2 (en) Optical disc device and optical disc recording/reproducing method
JP3816053B2 (en) High-density optical disk reading method and high-density optical disk apparatus
US6975567B2 (en) Method and apparatus for copying/moving data on optical recording medium
US20060104176A1 (en) Method of determining type of optical disc, and data recording and/or reproducing apparatus therefor
CN1928995A (en) Method for controlling recording power of optical disc apparatus
US20060044966A1 (en) Method of determining the type of an optical disc and a data recording and/or reproducing apparatus
US20060239152A1 (en) Disc recording methods and systems
KR100857082B1 (en) Disc Determination Method in Optical Disk Unit
KR100580193B1 (en) Information storage medium having a plurality of data storing means, apparatus and method for data recording and/or reproducing
US20060209656A1 (en) Method For Determining A Write Type Of A Disc
JP4141356B2 (en) Spindle motor rotation control method for information storage device
KR20060115875A (en) Recording apparatus and method for recordable media
JP2006313600A (en) Recording method, program, and recording medium, and information recording device
JP4144893B2 (en) System, data reproducing method, and information reproducing apparatus
KR20020095856A (en) Method for controlling data reading speed in an optical disk reader/writer
JP2005108280A (en) Optical disk device
JP2007328831A (en) Information reproducing apparatus and information reproducing method
JP2004234772A (en) Information recording and reproducing device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051004

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060421

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060606

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090616

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees