JP2004227689A - Information reproducing device - Google Patents
Information reproducing device Download PDFInfo
- Publication number
- JP2004227689A JP2004227689A JP2003015049A JP2003015049A JP2004227689A JP 2004227689 A JP2004227689 A JP 2004227689A JP 2003015049 A JP2003015049 A JP 2003015049A JP 2003015049 A JP2003015049 A JP 2003015049A JP 2004227689 A JP2004227689 A JP 2004227689A
- Authority
- JP
- Japan
- Prior art keywords
- session
- information
- address
- recording
- recording section
- 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.)
- Pending
Links
Images
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
この発明は、CD−ROMディスク,CD−Rディスク,CD−RWディスク,DVD−ROMディスク,DVD−Rディスク,DVD−RWディスク,DVD−RAMディスク,DVD+RWディスク,DVD+Rディスク等の光ディスクの情報を再生するCD−ROMドライブ,CD−Rドライブ,CD−RWドライブ,DVD−ROMドライブ,DVD−Rドライブ,DVD−RWドライブ,DVD−RAMドライブ,DVD+RWドライブ,DVD+Rドライブ等の光ディスクドライブ、MO,MD等の光磁気ディスクの情報を再生するMOドライブ,MDドライブ等の光磁気ディスクドライブと、ハードディスク(HD),フレキシブルディスク(FD)等の磁気ディスクの情報を再生するハードディスクドライブ,フレキシブルディスクドライブ等の磁気ディスクドライブと、不揮発RAM,フラッシュROM(Flash ROM)等のメモリカード等の情報を再生するメモリカードドライブ等のコンピュータシステム等で使用される情報記録媒体の情報を再生する情報再生装置に関する。
【0002】
【従来の技術】
例えば、情報記録媒体のCD−Rディスク,CD−RWディスク(以下まとめて「CD−R/RWディスク」と称する)では、記録区分(Session)内に、1つの記録ブロック又は複数の記録ブロックからなる記録ブロック群が存在する。その記録ブロックはトラック(Track)と称する。
その各トラックの情報(「トラック(Track)情報」と称する)は、周知のとおり、CD−R/RWディスク全体に存在する(セッションの数に関係なく)トラック情報を一括管理するトラック(Track)情報管理領域(「PMA」と称する)や、記録区分管理領域(TOCと呼ばれる「リードイン領域(Lead−in)」)に記録される。
このCD−R/RWディスクもマルチセッション記録方式を採用しており、CD−R/RWドライブ装置では各記録区分(Session)単位でも情報を記録することができる。
【0003】
マルチセッション記録方式で情報が記録されたCD−R/RWディスク(これを「マルチセッションディスク」と称する)には、そのセッション数分のリードイン(Lead−in)領域が存在し、そのリードイン領域に記録されているTOCデータをホストコンピュータに転送することによって、ホストコンピュータで動作しているアプリケーションプログラムやオペレーティングシステム(OS)はCD−R/RWディスクのディスク情報を得ることができる。
CD−R/RWディスクを再生させるための規格として、マルチリード(Multi Read)規格というものがあり、市場にあるほとんどのCD−ROMドライブ装置はこのマルチリード規格に準拠しており、マルチセッションディスクのディスク情報の取得や、CD−R/RWディスク上に記録されているユーザデータの再生が可能である。
【0004】
そのディスク情報は、CD−ROMドライブ装置やCD−R/RWドライブ装置から正しくホストコンピュータに返せるので、ホストコンピュータはファイルフォーマットを正しく認識できる。つまり、UDFフォーマットなどのファイルフォーマットの情報を管理している管理領域の1部が最終記録アドレス付近にあり、マルチリード規格のCD−R/RWドライブ装置は、ホストコンピュータに記録部に関する正しいディスク情報を返すことができるので、ファイルフォーマットを正しく認識することができる。したがって、マルチリード規格のCD−ROMドライブ装置やCD−R/RWドライブ装置によれば、ディレクトリとファイルを正しく再生することができる。
従来のマルチリード規格のCD−ROMドライブ装置やCD−R/RWドライブ装置では、ディスクの反射光などを頼りに、未記録部と既に記録された場所の区別を判断している(例えば、特許文献1参照)。
【0005】
【特許文献1】
特開平5−314486号公報
【0006】
【発明が解決しようとする課題】
ところで、例えばDVD+Rディスクは、既存のDVD−ROMドライブとディスク互換が取れるディスクである。このDVD+Rディスクは、ディスクの反射率等の物理的性能がスタンプのDVD−ROMディスクとほぼ同等であり、一度だけ情報の書き込みが可能で上書きが不可能なライトワンス(Write Once)ディスクである。
このようなDVD+Rディスクに対して情報の記録を実施することが可能なDVD+Rドライブは、情報を1度しか書けない特徴を利用して、マルチセッション記録方式をとっている。
【0007】
このマルチセッション記録方式とは、光ディスクに情報を何度かに分けて書き込むことが可能な所定の記録区分(「セッション(Session)」と称する)単位で記録し、DVD+Rディスクの追記毎にその記録区分がアドレスの若い方から昇順に複数個に増えていく追記方式である。
DVD+Rディスクも、セッション内に1つの記録ブロック又は複数の記録ブロックからなる記録ブロック群が存在する。この記録ブロックをフラグメント(Fragment)と称し、CDではトラック(Track)に相当する。
このフラグメントの容量のサイズ(Size)は、16セクタの倍数の容量である。16セクタは、DVDディスクの記録と再生の最小単位であり、ECCブロック(ECC Block)と称する。すなわち、1ECCブロックあたり16セクタである。
【0008】
このフラグメントの情報(「フラグメント(Fragment)情報」と称する)は、CD−R/RWディスクと異なり、ディスク全体のフラグメント情報を一括管理できる領域は存在しない。
DVD+Rディスクを再生するドライブ装置が、各セッション内に存在するフラグメント情報を得るためには、セッション(第1セッション)の先頭部にあるリードイン領域(Lead−In)のコントロールデータゾーン(Control Data Zone)内のフィジカルフォーマットインフォメーション(Physical format Information)領域及び第2セッション以降のイントロ(Intro)領域内のセッションディスクコントロールブロック(Session Disc Control Block:SDCB)を再生する必要がある。
【0009】
また、DVD+Rディスク毎に固有につけられるディスクの識別情報であるディスクIDもリードイン領域にある。
DVD+Rディスクのマルチセッションフォーマットでは、各セッションの最後部に存在するクロージャ(Closure)領域や、第2セッション以降のセッションの先頭部にあるイントロ領域に対して、ホストコンピュータは、ドライブ装置に再生命令を送り、その領域に記録されている情報を得ることが可能である。そのクロージャ領域とイントロ領域のセクタフォーマットタイプは、データエリア(Data Area)になっているからである。
【0010】
しかしながら、これまでのDVD+Rディスク等のマルチセッションディスクの情報を再生するDVD−ROMドライブ等の情報再生には、CDでいうマルチリード規格というものがなく、未記録部を挟んで存在することもあるイントロ領域内部の情報やマルチセッションディスクのディスク情報の取得が不可能であり、マルチセッションディスクから正しいディスク情報を取得してホストコンピュータに転送することが不可能であるという問題があった。
【0011】
また、スタンプディスクには、セッションが1つしか存在していないため、リードイン領域は1箇所しかない。
例えば、DVD−ROMドライブは、リードイン領域のコントロールデータゾーン内のフィジカルフォーマットインフォメーション領域を再生し、そのデータゾーンアロケーションフィールド(Data Zone AllocationField)からディスクのデータ領域の最終アドレスを取得することができる。
【0012】
DVD+Rディスクにも、上記と同じ位置にフィジカルフォーマットインフォメーション領域が存在するが、マルチセッションディスクにおいては、このデータゾーンアロケーションフィールドに記録されている最終アドレスは、記録部の最終アドレスではなく、このディスクに対して書き込み可能な最大アドレスが記録されている。
つまり、外周方向に未記録部分が存在するマルチセッションディスクであっても、未記録部の最終アドレスが記録されていることになり、DVD−ROMドライブでは誤って記録容量を取得してしまう。また、未記録部には再生信号が無いのでドライブ装置のシーク動作も不能になるという問題があった。
【0013】
さらに、ホストコンピュータで動作するOSやアプリケーションプログラムも当該ディスクに記録されているUDFフォーマットなどのファイルフォーマットの情報を管理している管理領域の位置を誤り、ディスク上に記録されているファイルやディレクトリ情報を取得することができない不具合が発生する。
例えば、UDFフォーマットの場合、ファイル管理情報がセッションの開始アドレス+256と記録部記録部の最終アドレスNとがN−256の位置に記録されており、マルチセッションディスクにおいては、そのアドレスが未記録部になる可能性がほとんどである。このように、正しい記録容量や各セッションの開始アドレスをホストコンピュータが把握しないと、DVD+Rディスクにおいてはファイルやディレクトリを再生できないという問題もあった。
【0014】
この発明は上記の課題を解決するためになされたものであり、マルチセッション記録方式で情報が記録された情報記録媒体の情報を正しく再生できるようにすることを目的とする。
【0015】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の(1)〜(4)の情報再生装置を提供する。
(1)1つの記録ブロック又は複数の記録ブロックからなる記録ブロック群で構成される記録区分単位で記録され、且つその記録区分が1つ又は複数個存在する情報記録媒体から情報を取得するとき、上記情報記録媒体の記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手段と、その手段によって再生した記録区分に後続する記録区分が存在するか否かを確認する手段と、その手段によって後続する記録区分が存在することを確認したとき、その後続する記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手段と、上記手段によって後続する記録区分が存在しないことを確認するまで、上記情報記録媒体に記録されている全ての記録区分の記録区分管理部を順に再生し、最後に記録されている記録区分の最終アドレスを得ることによって上記情報記録媒体に対する記録済み容量及び最終記録区分の先頭アドレスと終了アドレスを獲得する手段を備えた情報再生装置。
【0016】
(2)上記(1)の情報再生装置において、上記再生した記録区分に後続する記録区分が存在するか否かを確認する手段は、直前の記録区分の最終アドレスに所定値を足したアドレスを再生し、再生エラーにならなかった場合に後続する記録区分が存在することを確認し、再生エラーになった場合に後続する記録区分が存在しないと確認する手段である情報再生装置。
【0017】
(3)上記(1)の情報再生装置において、上記記録区分の先頭アドレスと最終アドレスとを上記情報記録媒体の識別情報に対応させて記憶する手段と、情報記録媒体が挿入されたときは、その情報記録媒体の識別情報を検知し、上記記憶されている識別情報から上記検知した識別情報に該当する識別情報に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段を設けた情報再生装置。
(4)上記(1)の情報再生装置において、上記記録区分の先頭アドレスと最終アドレスとを上記情報記録媒体のディスクIDに対応させて記憶する手段と、情報記録媒体が挿入されたときは、その情報記録媒体のディスクIDを検知し、上記記憶されているディスクIDから上記検知したディスクIDに該当するディスクIDに対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段を設けた情報再生装置。
【0018】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図1は、この発明の一実施形態である光ディスク記録再生装置の構成を示すブロック図である。
この光ディスク記録再生装置は、例えばDVD+Rディスク等の光ディスクの情報(データ)を再生及び光ディスクにデータを記録するDVD+Rドライブ装置であり、情報記録媒体の情報を再生する情報再生装置に相当する。
この光ディスク記録再生装置は、データ記録及び再生の命令を受けるホストコンピュータ12を接続しており、その命令に基づいて情報記録媒体であるDVD+Rディスク等の光ディスク13に対する情報(データ)の記録と再生を行う。モータ(スピンドルモータ)1は、光ディスク13のマウント時,データの記録及び再生時に光ディスク13を回転させる。
【0019】
光ピックアップ2は、微小動作を行うことができ、光ディスク13にレーザ等の光源で発生させた光Lを照射して記録面上に記録されたデータの読み取りとデータの記録を行う。
粗動モータ3は、光ピックアップ2を光ディスク13の半径方向に移動させるモータである。
回転制御系部4は、モータ1の回転制御を行う。
粗動モータ制御系部5は、粗動モータ3の回転制御を行う。
光ピックアップ制御系部6は、光ピックアップ2の光発光等の制御を行う。
信号処理系部7は、光ピックアップ2からの信号の処理や光ディスク13にデータ記録を行う為のデータ及び光ディスク13から再生したデータの送受信を行う。
【0020】
バッファメモリ8は、光ディスク13から再生したデータ及び光ディスク13へ記録するデータを一時的に保存する領域である。
不揮発性メモリ9は、電源が切られても各種の設定を保持する領域であり、CPU・コントローラ10の制御プログラムや長期記憶するデータが予め記憶されており、その他にも、この発明に係る光ディスク13のディスクID(識別情報(媒体識別情報)に相当する)又はボリューム名に対応させて光ディスク13上の各記録区分の先頭アドレスと最終アドレスと記録済み容量等の情報を記憶して確保する。
CPU・コントローラ10は、マイクロコンピュータによって実現され、この光ディスク記録再生装置の全体の制御を行うものであり、この発明に係わる各種の機能も果たす。コントローラは、レジスタ等の少量のメモリを含み、バッファメモリ8のデータ入出力制御や信号処理を行う。
【0021】
この光ディスク記録再生装置は、光ディスク13から読み出したデータをバッファメモリ8に蓄え、そのバッファメモリ8のデータをCPU・コントローラ10のコントローラの制御によって外部インタフェース11を介してホストコンピュータに転送する。
ホストコンピュータ12は、光ディスク記録再生装置の外部インタフェース11を介して通信するパーソナルコンピュータ等の装置であり、その通信は光ディスク記録再生装置へコマンドを発行し、光ディスク記録再生装置がそのコマンドの指令に答えることで行う。そのコマンドを介して再生するモードを変えたり、実際どこからどの程度再生を行うかなどの指示を行うことができる。
【0022】
すなわち、上記不揮発性メモリ9に、コンピュータに、1つの記録ブロック又は複数の記録ブロックからなる記録ブロック群で構成される記録区分単位で記録され、且つその記録区分が1つ又は複数個存在する情報記録媒体から情報を取得するとき、上記情報記録媒体の記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手順と、その手順によって再生した記録区分に後続する記録区分が存在するか否かを確認する手順と、その手順によって後続する記録区分が存在することを確認したとき、その後続する記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手順と、上記手順によって後続する記録区分が存在しないことを確認するまで、上記情報記録媒体に記録されている全ての記録区分の記録区分管理部を順に再生し、最後に記録されている記録区分の最終アドレスを得ることによって上記情報記録媒体に対する記録済み容量及び最終記録区分の先頭アドレスと終了アドレスを獲得する手順を実行させるためのプログラムを格納する。
【0023】
また、上記再生した記録区分に後続する記録区分が存在するか否かを確認する手順を、直前の記録区分の最終アドレスに所定値を足したアドレスを再生し、再生エラーにならなかった場合に後続する記録区分が存在することを確認し、再生エラーになった場合に後続する記録区分が存在しないと確認する手順にするとよい。
【0024】
さらに、上記記録区分の先頭アドレスと最終アドレスとを前記情報記録媒体の識別情報に対応させて記憶する手順と、情報記録媒体が挿入されたときは、その情報記録媒体の識別情報を検知し、上記記憶されている識別情報から上記検知した識別情報に該当する識別情報に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手順を実行させるためのプログラムを追加してもよい。
あるいは、上記記録区分の先頭アドレスと最終アドレスとを上記情報記録媒体のディスクID(又はボリューム名)に対応させて記憶する手順と、情報記録媒体が挿入されたときは、その情報記録媒体のディスクID(又はボリューム名)を検知し、上記記憶されているディスクID(又はボリューム名)から上記検知したディスクID(又はボリューム名)に該当するディスクID(又はボリューム名)に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手順を実行させるためのプログラムを追加してもよい。
【0025】
そして、CPU・コントローラ10が上記プログラムを実行することにより、1つの記録ブロック又は複数の記録ブロックからなる記録ブロック群で構成される記録区分単位で記録され、且つその記録区分が1つ又は複数個存在する情報記録媒体から情報を取得するとき、上記情報記録媒体の記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手段と、その手段によって再生した記録区分に後続する記録区分が存在するか否かを確認する手段と、その手段によって後続する記録区分が存在することを確認したとき、その後続する記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手段と、上記手段によって後続する記録区分が存在しないことを確認するまで、上記情報記録媒体に記録されている全ての記録区分の記録区分管理部を順に再生し、最後に記録されている記録区分の最終アドレスを得ることによって上記情報記録媒体に対する記録済み容量及び最終記録区分の先頭アドレスと終了アドレスを獲得する手段の機能を果たす。
【0026】
また、上記再生した記録区分に後続する記録区分が存在するか否かを確認する手段として、直前の記録区分の最終アドレスに所定値を足したアドレスを再生し、再生エラーにならなかった場合に後続する記録区分が存在することを確認し、再生エラーになった場合に後続する記録区分が存在しないと確認する手段の機能も果たす。
【0027】
さらに、上記不揮発性メモリ9とCPU・コントローラ10が、上記記録区分の先頭アドレスと最終アドレスとを上記情報記録媒体の識別情報に対応させて記憶する手段の機能を果たし、上記CPU・コントローラ10が、情報記録媒体が挿入されたときは、その情報記録媒体の識別情報を検知し、上記記憶されている識別情報から上記検知した識別情報に該当する識別情報に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段の機能を果たす。
【0028】
あるいは、上記不揮発性メモリ9とCPU・コントローラ10が、上記記録区分の先頭アドレスと最終アドレスとを上記情報記録媒体のボリューム名に対応させて記憶する手段の機能を果たし、上記CPU・コントローラ10が、情報記録媒体が挿入されたときは、その情報記録媒体のボリューム名を検知し、上記記憶されているボリューム名から上記検知したボリューム名に該当するボリューム名に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段の機能を果たす。
【0029】
以下、上記光ディスク記録再生装置において光ディスク13がマルチセッション記録方式でデータが記録されたDVD+Rディスクの再生の場合のこの発明に係る動作について説明する。
上述したように、マルチセッション記録方式でデータが記録されたDVD+Rディスクは、1つの記録ブロック(「フラグメント(Fragment)」と称する)又は複数個の記録ブロックから構成される1つの記録区分(「セッション(Session)」と称する)又は複数個の記録区分でデータが記録されている光ディスクであり、その先頭のセッション(第1セッション)以降のセッション(第2セッション〜第Nセッション:Nは正の整数)の先頭部には、イントロ(Intro)領域と呼ばれる先頭のセッションにおけるリードイン(Lead−in)領域と同様な領域があり、そのイントロ領域中にセッションの先頭アドレス(開始アドレス)と最終アドレス(終了アドレス)が記録されている。
【0030】
第2セッション〜第Nセッション内のデータ領域の前にはイントロ領域,後ろにはクロージャ(Closure)領域と呼ばれる長さ固定の領域がある(イントロ領域は1024セクタからなり、クロージャ領域は1024セクタからなる)。また、DVD+Rディスク特有の情報として、上述したフィジカルインフォメーションブロック(Physical Information Block)には、第1セッションの開始アドレスと終了アドレスが記録される。例えば、第2セッションのデータ部の開始アドレスは、第1セッションのデータ部の終了アドレスにクロージャ領域とイントロ領域の計2048Kバイト(KByte:1000セクタ)を足した場所である。
【0031】
また、イントロ領域内に記録されているセッションコントロールデータ(Session Control Data:SCD)は、イントロ領域のオフセット(Offset:320セクタ)の場所にあるので各セッションのセッション情報をたどっていけば、SCDをアクセスすることが可能であり、そのSCDを再生することによって、そのセッション情報を得ることができる。したがって、この光ディスク記録再生装置では、DVD+Rディスクの内周からSCDを順々にたどっていくことによって最終セッションに行き着くことが可能である。
【0032】
また、セッション数が多くなってくると、上記の方法ではDVD+RディスクをセットするたびにSCDへのアクセスが多発し、最終セッションに行き着くまでにかなり時間を要する。これはユーザがDVD+Rディスクを挿入してから、実際に利用可能になるまでかなり時間がかかることになり、著しく使い勝手を損ねる。そこで、一度再生したDVD+Rディスクに対しては、その最終セッションの開始アドレスと終了アドレスを記憶することにより、次回からのアクセスを素早く始めることができる。この光ディスク記録再生装置では不揮発メモリ9を備えるのでそれを利用してこの動作が可能である。
【0033】
さらに、DVD+Rディスクに追記していく際に、ISO9660互換のファイルフォーマットでは、以前のセッションのファイルやディレクトリ情報が、全て新しいセッションのデータ領域の先頭部に記録される。OSやアプリケーションプログラムは、最終セッションの開始アドレスを得ることによって、DVD+Rディスク上に存在するファイルやディレクトリの最新の情報を得ることができる。つまり、CDのマルチセッションと殆ど同じ手段を使えることにより、光ディスク記録再生装置のOSやアプリケーションプログラムの変更が少なく済む。
【0034】
図2は、マルチセッション記録方式でデータを記録したDVD+Rディスクのマルチセッションフォーマットを簡単に示した図である。
DVD+Rディスクは、他の多くの円盤状の媒体と同様に内周からスパイラル状にトラックがあり、一次元的にアドレスが割り振られている。ここでは3回に分けて1セッションづつデータを記録したDVD+Rディスクのフォーマットを示している。マルチセッション記録方式では第1記録単位がセッション(「記録区分」に相当する)であり、第2記録単位がフラグメントである。
すなわち、同図の(a)に示すように、図中左側から順に先頭の第1セッション(S1)20,第2セッション(S2)20,第3セッション(S3)20の3個からなる。
【0035】
第1セッション(S1)20は、同図の(b)と(c)に示すように、先頭部のリードイン(Lead−in)領域21と、第1フラグメント(F1)と第2フラグメント(F2)の2つのフラグメント(Fragment)と、クロージャ(Closure)領域23が記録されている。
第2セッション(S2)20は、第1セッションのリードイン領域に相当するイントロ領域24と、第3フラグメント(F3)22と第4フラグメント(F4)22と第5フラグメント(F5)22の3つのフラグメント(Fragment)と、クロージャ領域23が記録されている。
最後の第3セッション(S3)20は、同図の(b)に示した例では、1つのフラグメント(Fragment)である第6フラグメント(F6)22を記録したときの状態を示しており、オープンセッションの状態を示している。
上記リードイン領域21とイントロ領域24は記録区分管理部に相当する。
【0036】
また、同図の(c)に示した例は、一度作成したディスクに対して、そこから更に二回追記してリードアウト(Lead−Out)領域を付けて取り出した時の状態を示しており、最後の第3セッション(S3)20は、イントロ領域24と第6フラグメント(F6)22と、最後にこれ以上記録しない為に媒体の記録が終了したことを意味するリードアウト(Lead−out)領域25が記録されている。
ホストコンピュータ12は、光ディスク記録再生装置に再生命令を送り、各セッションの最後部に存在するクロージャ領域や、第2セッション以降のセッションの先頭部にあるイントロ領域に記録されている情報を得ることが可能である。このクロージャ領域とイントロ領域のセクタフォーマットタイプは、データ領域(Data Area)になっているからである。
【0037】
次に、上記光ディスク記録再生装置におけるこの発明の請求項1及び2に係る処理について説明する。
図3は、図1に示した光ディスク記録再生装置におけるこの発明の請求項1及び2に係る処理を示すフローチャート図である。
この処理は、CPU・コントローラ10が、装置が何も動作していないときは、ステップ(図中「S」で示す)1のコマンド待ちループ処理でコマンドを待っている状態にあり、ホストコンピュータから該当コマンドがきたら、まずステップ2で実際にマルチセッションフォーマットのDVD+Rディスクが挿入されているか否かを確認して判断し、DVD+Rディスクが挿入されておらず存在が確認できなかったり、装置の故障等であると判断したら、ステップ11へ進んでエラー処理を行って速やかにこの処理を終了する。
【0038】
一方、ステップ2でDVD+Rディスクが挿入されていることを確認してDVD+Rディスクが存在すると判断したら、ステップ3へ進んで第1セッション(First Session)のリードイン領域のフィジカルインフォメーションブロックを読み取り、そのフィジカルインフォメーションブロックから第1セッションの開始アドレス(先頭アドレス)と終了アドレス(最終アドレス)を得て不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ4でその終了アドレスから第2セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第1セッションの終了アドレスに所定値X(DVD+Rディスクの場合:X=1000+320セクタでクロージャ領域,バッファゾーン(Buffer Zone),IDゾーン(ID Zone))を加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行う。
【0039】
ステップ5でリードエラー(読み出しエラー)の発生か否かを判断し、リードエラー発生と判断したら、該当DVD+Rディスクには第1セッションしかないと判断し、ステップ8で現在のセッション(ステップ3で開始アドレスと終了アドレスを獲得した第1セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ9でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ10でこの処理を終了してコマンド待ちループ処理に移行する。
【0040】
また、ステップ5でリードエラーが発生しないと判断したら、第2セッションのアドレスが読めたので、ステップ6へ進んで第2セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ7でその終了アドレスから第3セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第2セッションの終了アドレスに所定値Xを加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行い、ステップ5へ戻ってリードエラーの発生か否かを判断する。
【0041】
ステップ5でリードエラー発生と判断したら、該当DVD+Rディスクには第2セッションまでしかないと判断し、ステップ8で現在のセッション(ステップ7で開始アドレスと終了アドレスを獲得した第2セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ9でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ10でこの処理を終了してコマンド待ちループ処理に移行する。
【0042】
一方、ステップ5でリードエラーが発生しないと判断したら、第3セッションのアドレスが読めたので、ステップ6へ進んで第3セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶する。
こうして、ステップ5〜7の処理を繰り返してDVD+Rディスクの各セッションを先頭から昇順に再生し、ステップ5でリードエラーの発生と判断したら、ステップ8で現在のセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ9でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ10でこの処理を終了してコマンド待ちループ処理に移行する。
【0043】
このようにして、DVD+Rディスクのマルチセッションディスクに対応した光ディスク記録再生装置を、従来の光ディスク記録再生装置等の光ディスクを再生する装置にさほど変更を加えず作ることができる。また、既に市場で稼動してる光ディスクを再生する装置であっても、制御プログラムの変更だけでマルチセッションディスクのDVD+Rディスクを再生できるようになる。さらに、その制御プログラムを上述のように不揮発メモリに格納するようにすればバージョンアップも容易である。したがって、ローコスト,装置を無駄にさせない効果が期待できる。
また、DVD+Rのマルチセッションディスクの最終セッション判定にリードエラーを用いることにより、特に付加装置を設けずに単純に判定ができ、ローコストで判定も早い効果がある。
【0044】
次に、上記光ディスク記録再生装置におけるこの発明の請求項1,2及び3に係る処理について説明する。
この処理は、DVD+RディスクのディスクIDを利用した制御手順であり、上述の処理にディスクIDによる最終セッションの確定を高速化するための手順を付加したものである。
図4は、図1に示した光ディスク記録再生装置におけるこの発明の請求項1,2及び3に係る処理を示すフローチャート図である。
この処理は、CPU・コントローラ10が、装置が何も動作していないときは、ステップ(図中「S」で示す)21のコマンド待ちループ処理でコマンドを待っている状態にあり、ホストコンピュータから該当コマンドがきたら、まずステップ22で実際にマルチセッションフォーマットのDVD+Rディスクが挿入されているか否かを確認して判断し、DVD+Rディスクが挿入されておらず存在が確認できなかったり、装置の故障等であると判断したら、ステップ34へ進んでエラー処理を行って速やかにこの処理を終了する。
【0045】
一方、ステップ22でDVD+Rディスクが挿入されていることを確認してDVD+Rディスクが存在すると判断したら、ステップ23へ進んでDVD+RディスクのディスクIDを調べて確認できたか否かを判断する。そのディスクIDは第1セッションのリードイン領域の中にある。
ステップ23でディスクIDを確認できたと判断したら、ステップ24へ進んで光ディスク記録再生装置内部の不揮発メモリから該当するディスクIDに対応する最終セッションの開始アドレスと終了アドレスが保存されているか検索し、それが見つかれば、そのアドレスを読み出し、ステップ25でリードエラーが発生したか否かを判断し、リードエラーが発生したら未だディスク情報を記憶していない新規のDVD+Rディスクと判断してステップ26へ進み、リードエラーが発生しなければ既にディスク情報を記憶しているDVD+Rディスクと判断してステップ30へ進む。
【0046】
このように、ディスクIDには主に十分長いランダムな数字が用いられるので殆ど重複する恐れはないが、それが保証されている訳ではないので、実際に読み出し動作を行って確認する手順が必要である。
ステップ25でリードエラーが発生したら、ステップ26へ進んで第1セッション(First Session)のリードイン領域のフィジカルインフォメーションブロックを読み取り、そのフィジカルインフォメーションブロックから第1セッションの開始アドレス(先頭アドレス)と終了アドレス(最終アドレス)を得て不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ27でその終了アドレスから第2セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第1セッションの終了アドレスに所定値X(DVD+Rディスクの場合:X=1000+320セクタでクロージャ領域,バッファゾーン(Buffer Zone),IDゾーン(ID Zone))を加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行う。
【0047】
ステップ28でリードエラー(読み出しエラー)の発生か否かを判断し、リードエラー発生と判断したら、該当DVD+Rディスクには第1セッションしかないと判断し、ステップ31で現在のセッション(ステップ26で開始アドレスと終了アドレスを獲得した第1セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定し、不揮発性メモリ,バッファメモリ又はコントローラのメモリにDVD+Rディスクから検出したディスクIDに対応させて現在のセッションの開始アドレスと終了アドレスと記録済み容量とセッション数を記憶し、ステップ32でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ33でこの処理を終了してコマンド待ちループ処理に移行する。
【0048】
また、ステップ28でリードエラーが発生しないと判断したら、第2セッションのアドレスが読めたので、ステップ29へ進んで第2セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ディスクIDに対応させて記憶し、ステップ30でその終了アドレスから第3セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第2セッションの終了アドレスに所定値Xを加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行い、ステップ28へ戻ってリードエラーの発生か否かを判断する。
【0049】
ステップ28でリードエラー発生と判断したら、該当DVD+Rディスクには第2セッションまでしかないと判断し、ステップ31で現在のセッション(ステップ29で開始アドレスと終了アドレスを獲得した第2セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ディスクIDに対応させて記憶し、ステップ32でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ33でこの処理を終了してコマンド待ちループ処理に移行する。
【0050】
一方、ステップ28でリードエラーが発生しないと判断したら、第3セッションのアドレスが読めたので、ステップ29へ進んで第3セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ディスクIDに対応させて記憶する。
こうして、ステップ28〜30の処理を繰り返してDVD+Rディスクの各セッションを先頭から昇順に再生し、ステップ28でリードエラーの発生と判断したら、ステップ31で現在のセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリにディスクIDに対応させて記憶し、ステップ32でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ33でこの処理を終了してコマンド待ちループ処理に移行する。
【0051】
また、ステップ25でリードエラーが発生しなければ、ステップ30でメモリに記憶されている該当するディスクIDに対応するディスク情報から最終セッションの終了アドレスを獲得し、その終了アドレスからさらに次のセッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、メモリから読み出した終了アドレスに所定値Xを加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行い、ステップ28へ戻ってリードエラーの発生か否かを判断する。
【0052】
ステップ28でリードエラー発生と判断したら、該当DVD+Rディスクにはメモリに記憶された最終セッションまでしかないと判断し、ステップ31でそのセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ディスクIDに対応させて記憶した内容を維持し、ステップ32でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ33でこの処理を終了してコマンド待ちループ処理に移行する。
【0053】
一方、ステップ28でリードエラーが発生しないと判断したら、メモリに記憶していた最終セッションの次セッションのアドレスが読めたので、ステップ29へ進んでその次セッションのイントロ領域に含まれるSCBから現在のセッションの開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ディスクIDに対応させて記憶する。
こうして、ステップ28〜30の処理を繰り返してDVD+Rディスクの各セッションを先頭から昇順に再生し、ステップ28でリードエラーの発生と判断したら、ステップ31で現在のセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリにディスクIDに対応させて記憶し、ステップ32でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ33でこの処理を終了してコマンド待ちループ処理に移行する。
これで次回また同じDVD+Rディスクが入ってきても、最新情報にアップデートされる為、手間は最小限で済む。同じディスクIDなら上書き更新することで、メモリの使用量も少なくて済む。
【0054】
このようにして、DVD+Rディスクのマルチセッションディスクに対応した光ディスク記録再生装置を、従来の光ディスク記録再生装置等の光ディスクを再生する装置にさほど変更を加えず作ることができる。また、既に市場で稼動している光ディスクを再生する装置であっても、制御プログラムの変更だけでマルチセッションディスクのDVD+Rディスクを再生できるようになる。さらに、その制御プログラムを上述のように不揮発メモリに格納するようにすればバージョンアップも容易である。したがって、ローコスト,装置を無駄にさせない効果が期待できる。
【0055】
また、DVD+Rディスクのマルチセッションディスクを認識するために、各セッションの開始アドレスと終了アドレスを把握して最終セッションを確定するが、以前に挿入されたDVD+RディスクのディスクIDを記憶し、そのディスクIDに対応させてディスク情報を記憶するので、最低一度のセッション認識動作で済むため、セッション数が多くてもシーク動作を数多く入れる必要がなく、マウント時間が短くて済み、高速なマウントが期待できる。したがって、マウント遅延を少しでも回避して快適な使用環境にする効果がある。
【0056】
次に、上記光ディスク記録再生装置におけるこの発明の請求項1,2及び4に係る処理について説明する。
この処理は、DVD+Rディスクのボリューム名を利用した制御手順であり、上述の処理にボリューム名による最終セッションの確定を高速化するための手順を付加したものである。
図5は、図1に示した光ディスク記録再生装置におけるこの発明の請求項1,2及び4に係る処理を示すフローチャート図である。
この処理は、CPU・コントローラ10が、装置が何も動作していないときは、ステップ(図中「S」で示す)41のコマンド待ちループ処理でコマンドを待っている状態にあり、ホストコンピュータから該当コマンドがきたら、まずステップ42で実際にマルチセッションフォーマットのDVD+Rディスクが挿入されているか否かを確認して判断し、DVD+Rディスクが挿入されておらず存在が確認できなかったり、装置の故障等であると判断したら、ステップ44へ進んでエラー処理を行って速やかにこの処理を終了する。
【0057】
一方、ステップ42でDVD+Rディスクが挿入されていることを確認してDVD+Rディスクが存在すると判断したら、ステップ43へ進んでDVD+Rディスクのボリューム名を調べて確認できたか否かを判断する。そのボリューム名は第1セッションのデータエリアの中にある。
ステップ43でボリューム名を確認できたと判断したら、ステップ44へ進んで光ディスク記録再生装置内部の不揮発メモリから該当するボリューム名に対応する最終セッションの開始アドレスと終了アドレスが保存されているか検索し、それが見つかれば、そのアドレスを読み出し、ステップ45でリードエラーが発生したか否かを判断し、リードエラーが発生したら未だディスク情報を記憶していない新規のDVD+Rディスクと判断してステップ46へ進み、リードエラーが発生しなければ既にディスク情報を記憶しているDVD+Rディスクと判断してステップ50へ進む。
【0058】
このように、ディスクIDと同様に、ボリューム名にも主に十分長いランダムな数字が用いられるので殆ど重複する恐れはないが、それが保証されている訳ではないので、実際に読み出し動作を行って確認する手順が必要である。
ステップ45でリードエラーが発生したら、ステップ46へ進んで第1セッション(First Session)のリードイン領域のフィジカルインフォメーションブロックを読み取り、そのフィジカルインフォメーションブロックから第1セッションの開始アドレス(先頭アドレス)と終了アドレス(最終アドレス)を得て不揮発性メモリ,バッファメモリ又はコントローラのメモリに記憶し、ステップ47でその終了アドレスから第2セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第1セッションの終了アドレスに所定値X(DVD+Rディスクの場合:X=1000+320セクタでクロージャ領域,バッファゾーン(Buffer Zone),IDゾーン(ID Zone))を加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行う。
【0059】
ステップ48でリードエラー(読み出しエラー)の発生か否かを判断し、リードエラー発生と判断したら、該当DVD+Rディスクには第1セッションしかないと判断し、ステップ51で現在のセッション(ステップ46で開始アドレスと終了アドレスを獲得した第1セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定し、不揮発性メモリ,バッファメモリ又はコントローラのメモリにDVD+Rディスクから検出したボリューム名に対応させて現在のセッションの開始アドレスと終了アドレスと記録済み容量とセッション数を記憶し、ステップ52でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ53でこの処理を終了してコマンド待ちループ処理に移行する。
【0060】
また、ステップ48でリードエラーが発生しないと判断したら、第2セッションのアドレスが読めたので、ステップ49へ進んで第2セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ボリューム名に対応させて記憶し、ステップ50でその終了アドレスから第3セッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、第2セッションの終了アドレスに所定値Xを加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行い、ステップ48へ戻ってリードエラーの発生か否かを判断する。
【0061】
ステップ48でリードエラー発生と判断したら、該当DVD+Rディスクには第2セッションまでしかないと判断し、ステップ51で現在のセッション(ステップ49で開始アドレスと終了アドレスを獲得した第2セッション)を最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ボリューム名に対応させて記憶し、ステップ52でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ53でこの処理を終了してコマンド待ちループ処理に移行する。
【0062】
一方、ステップ48でリードエラーが発生しないと判断したら、第3セッションのアドレスが読めたので、ステップ49へ進んで第3セッションのイントロ領域に含まれるSCBから現在のセッション(第2セッション)の開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ボリューム名に対応させて記憶する。
こうして、ステップ48〜50の処理を繰り返してDVD+Rディスクの各セッションを先頭から昇順に再生し、ステップ48でリードエラーの発生と判断したら、ステップ51で現在のセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリにボリューム名に対応させて記憶し、ステップ52でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ53でこの処理を終了してコマンド待ちループ処理に移行する。
【0063】
また、ステップ45でリードエラーが発生しなければ、ステップ50でメモリに記憶されている該当するボリューム名に対応するディスク情報から最終セッションの終了アドレスを獲得し、その終了アドレスからさらに次のセッションが存在すると仮定したときに存在するであろう次セッションのアドレスを、メモリから読み出した終了アドレスに所定値Xを加算して導き、そのアドレス付近に対して、すなわち次セッションが存在するであろうアドレスの読み出し動作を行い、ステップ48へ戻ってリードエラーの発生か否かを判断する。
【0064】
ステップ48でリードエラー発生と判断したら、該当DVD+Rディスクにはメモリに記憶された最終セッションまでしかないと判断し、ステップ51でそのセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ボリューム名に対応させて記憶した内容を維持し、ステップ52でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ53でこの処理を終了してコマンド待ちループ処理に移行する。
【0065】
一方、ステップ48でリードエラーが発生しないと判断したら、メモリに記憶していた最終セッションの次セッションのアドレスが読めたので、ステップ49へ進んでその次セッションのイントロ領域に含まれるSCBから現在のセッションの開始アドレスと終了アドレスを得て不揮発性メモリ,バッファメモリ又はコントローラのメモリの上記ボリューム名に対応させて記憶する。
こうして、ステップ48〜50の処理を繰り返してDVD+Rディスクの各セッションを先頭から昇順に再生し、ステップ48でリードエラーの発生と判断したら、ステップ51で現在のセッションを最終セッションとして確定し、そのセッションの記録済み容量とセッション数を確定して不揮発性メモリ,バッファメモリ又はコントローラのメモリにボリューム名に対応させて記憶し、ステップ52でそのセッションの開始アドレスと終了アドレスと記録済み容量とセッション数等のセッション情報をホストコンピュータへ返答し、ステップ53でこの処理を終了してコマンド待ちループ処理に移行する。
これで次回また同じDVD+Rディスクが入ってきても、最新情報にアップデートされる為、手間は最小限で済む。同じボリューム名なら上書き更新することで、メモリの使用量も少なくて済む。
【0066】
このようにして、DVD+Rディスクのマルチセッションディスクに対応した光ディスク記録再生装置を、従来の光ディスク記録再生装置等の光ディスクを再生する装置にさほど変更を加えず作ることができる。また、既に市場で稼動してる光ディスクを再生する装置であっても、制御プログラムの変更だけでマルチセッションディスクのDVD+Rディスクを再生できるようになる。さらに、その制御プログラムを上述のように不揮発メモリに格納するようにすればバージョンアップも容易である。したがって、ローコスト,装置を無駄にさせない効果が期待できる。
【0067】
また、DVD+Rディスクのマルチセッションディスクを認識するために、各セッションの開始アドレスと終了アドレスを把握して最終セッションを確定するが、以前に挿入されたDVD+Rディスクのボリューム名を記憶し、そのディスクIDに対応させてディスク情報を記憶するので、最低一度のセッション認識動作で済むため、セッション数が多くてもシーク動作を数多く入れる必要がなく、マウント時間が短くて済み、高速なマウントが期待できる。したがって、マウント遅延を少しでも回避して快適な使用環境にする効果がある。
【0068】
なお、上述の処理において、DVD+RディスクからディスクIDが得られないときにはボリュームIDを使用するようにしても良い。
例えば、図3のステップ23の処理で第1セッションのリードイン領域の中にあるディスクIDが読み出せない場合、さらに第1セッションのデータエリアを検索して、そのデータエリアにあるボリューム名を読み取ってディスクIDの代替にする。
このようにすれば、DVD+RディスクのディスクIDを読み取ることができない場合は、ユーザデータエリア内にあるボリューム名をディスクIDの代わりに用いることができる。
【0069】
また、図4のステップ43の処理で第1セッションのデータエリアの中にあるボリューム名が読み出せない場合、さらにリードイン領域を検索して、そのリードイン領域にあるディスクIDを読み取ってボリューム名の代替にする。
このようにすれば、DVD+Rディスクのボリューム名を読み取ることができない場合は、リードイン領域内にあるディスクIDをボリューム名の代わりに用いることができる。
さらに、ディスクIDとボリューム名の両方を用いるようにすれば、より確実なディスクの判別ができる。これにより、代替手段、補助手段となって信頼性向上に役立つ効果が得られる。
【0070】
また、上述の処理では、マルチセッション記録方式でデータが記録されたDVD+Rディスクを再生する場合について説明したが、マルチセッション記録方式のDVD−Rディスク,DVD−RWディスクについても同様に適用することができる。DVD−Rディスク,DVD−RWディスクは、各セッションにはリードイン領域が存在する点がDVD+Rディスクとは異なるが、上述の処理をDVD−Rディスク,DVD−RWディスクに適用する場合、上述のセッションに相当する記録区分がトラックになり、そのトラックの開始アドレス,終了アドレス,記録済み容量等の情報はトラック情報になる。
【0071】
【発明の効果】
以上説明してきたように、この発明の情報再生装置によれば、マルチセッション記録方式で情報が記録された情報記録媒体の情報を正しく再生することができる。
【図面の簡単な説明】
【図1】この発明の一実施形態である光ディスク記録再生装置の構成を示すブロック図である。
【図2】マルチセッション記録方式でデータを記録したDVD+Rディスクのマルチセッションフォーマットを簡単に示した図である。
【図3】図1に示す光ディスク記録再生装置におけるこの発明の請求項1及び2に係る処理を示すフローチャート図である。
【図4】図1に示す光ディスク記録再生装置におけるこの発明の請求項1,2及び3に係る処理を示すフローチャート図である。
【図5】図1に示す光ディスク記録再生装置におけるこの発明の請求項1,2及び4に係る処理を示すフローチャート図である。
【符号の説明】
1:モータ 2:光ピックアップ
3:粗動モータ 4:回転制御系部
5:粗動モータ制御系部 6:光ピックアップ制御系部
7:信号処理系部 8:バッファメモリ
9:不揮発性メモリ 10:CPU・コントローラ
11:外部インタフェース 12:ホストコンピュータ
13:光ディスク 20:セッション
21:リードイン領域 22:フラグメント
23:クロージャ領域 24:イントロ領域
25:リードアウト領域[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to information on optical disks such as a CD-ROM disk, a CD-R disk, a CD-RW disk, a DVD-ROM disk, a DVD-R disk, a DVD-RW disk, a DVD-RAM disk, a DVD + RW disk, and a DVD + R disk. Optical disc drive such as CD-ROM drive, CD-R drive, CD-RW drive, DVD-ROM drive, DVD-R drive, DVD-RW drive, DVD-RAM drive, DVD + RW drive, DVD + R drive, MO, MD for reproducing. Magneto-optical disk drives such as MO drives and MD drives for reproducing information on magneto-optical disks such as HDDs, and hard disk drives for reproducing information on magnetic disks such as hard disks (HD) and flexible disks (FD). Information reproduction for reproducing information on an information recording medium used in a computer system such as a magnetic disk drive such as a disk drive and a memory card drive for reproducing information such as a memory card such as a nonvolatile RAM and a flash ROM (Flash ROM). Equipment related.
[0002]
[Prior art]
For example, in a CD-R disc and a CD-RW disc (hereinafter collectively referred to as a “CD-R / RW disc”) as information recording media, one recording block or a plurality of recording blocks are included in a recording section (Session). Recording block groups exist. The recording block is called a track.
As is well known, information of each track (referred to as “track (Track) information”) is present in the entire CD-R / RW disc (regardless of the number of sessions) and collectively manages track information (Track). It is recorded in an information management area (referred to as “PMA”) or a recording section management area (“lead-in area” (TOC)).
This CD-R / RW disc also employs the multi-session recording method, and the CD-R / RW drive device can record information in each recording section (Session).
[0003]
A CD-R / RW disc on which information is recorded by the multi-session recording method (referred to as a “multi-session disc”) has a lead-in area for the number of sessions. By transferring the TOC data recorded in the area to the host computer, an application program or an operating system (OS) running on the host computer can obtain the disc information of the CD-R / RW disc.
As a standard for reproducing a CD-R / RW disc, there is a multi-read (Multi Read) standard. Most CD-ROM drive devices on the market conform to the multi-read standard, and a multi-session disc is used. , And reproduction of user data recorded on a CD-R / RW disc.
[0004]
The disc information can be correctly returned to the host computer from the CD-ROM drive or the CD-R / RW drive, so that the host computer can correctly recognize the file format. In other words, a part of the management area that manages the information of the file format such as the UDF format is near the final recording address, and the multi-read standard CD-R / RW drive device sends the host computer the correct disc information on the recording unit. Can be returned, so that the file format can be correctly recognized. Therefore, according to the multi-read standard CD-ROM drive or CD-R / RW drive, directories and files can be correctly reproduced.
In a conventional multi-read CD-ROM drive device or CD-R / RW drive device, discrimination between an unrecorded portion and a previously recorded location is determined by relying on reflected light from a disc (for example, see Patent Reference 1).
[0005]
[Patent Document 1]
JP-A-5-314486
[0006]
[Problems to be solved by the invention]
Incidentally, for example, a DVD + R disc is a disc that is compatible with existing DVD-ROM drives. This DVD + R disc is a write-once (Write Once) disc whose physical performance such as the reflectance of the disc is almost the same as that of a stamped DVD-ROM disc, and in which information can be written only once and cannot be overwritten.
A DVD + R drive capable of recording information on such a DVD + R disc employs a multi-session recording method by utilizing a feature that information can be written only once.
[0007]
The multi-session recording method is a method of recording information in a predetermined recording section (referred to as "session") in which information can be dividedly written on an optical disc several times, and the recording is performed every time a DVD + R disc is additionally recorded. This is a write-once method in which the sections are increased to a plurality of addresses in ascending order from the youngest address.
The DVD + R disc also has a recording block group including one recording block or a plurality of recording blocks in a session. This recording block is called a fragment, and in a CD, it corresponds to a track.
The size (Size) of the capacity of this fragment is a multiple of 16 sectors. 16 sectors are the minimum unit of recording and reproduction of a DVD disc, and are called ECC blocks (ECC Blocks). That is, there are 16 sectors per ECC block.
[0008]
Unlike the CD-R / RW disc, the fragment information (referred to as “fragment information”) does not include an area in which fragment information of the entire disc can be collectively managed.
In order for a drive device for reproducing a DVD + R disc to obtain fragment information existing in each session, a control data zone (Control Data Zone) in a lead-in area (Lead-In) at the beginning of the session (first session) is required. ), And a session disc control block (Session Disc Control Block: SDCB) in an intro area of the second and subsequent sessions in the physical format information area (SDCB).
[0009]
Also, a disc ID, which is disc identification information uniquely assigned to each DVD + R disc, is in the lead-in area.
In the multi-session format of the DVD + R disc, the host computer issues a playback command to the drive device for a closure (closure) area at the end of each session or an intro area at the beginning of the second and subsequent sessions. It is possible to obtain information recorded in that area by sending the information. This is because the sector format type of the closure area and the intro area is a data area (Data Area).
[0010]
However, in the conventional information reproduction of a DVD-ROM drive or the like for reproducing information of a multi-session disk such as a DVD + R disk, there is no multi-read standard referred to as a CD, and there are cases where an unrecorded portion is interposed. There is a problem in that it is impossible to obtain information in the intro area and disk information of the multi-session disk, and it is impossible to obtain correct disk information from the multi-session disk and transfer it to the host computer.
[0011]
Since only one session exists on the stamp disk, there is only one lead-in area.
For example, the DVD-ROM drive can reproduce the physical format information area in the control data zone of the lead-in area, and obtain the final address of the data area of the disc from the data zone allocation field (Data Zone Allocation Field).
[0012]
The DVD + R disc also has a physical format information area at the same position as described above. However, in a multi-session disc, the last address recorded in this data zone allocation field is not the last address of the recording unit, but The maximum writable address is recorded.
That is, even for a multi-session disc in which an unrecorded portion exists in the outer peripheral direction, the last address of the unrecorded portion is recorded, and the DVD-ROM drive erroneously acquires the recording capacity. In addition, since there is no reproduction signal in the unrecorded portion, there is a problem that the seek operation of the drive device becomes impossible.
[0013]
Further, the OS and application programs running on the host computer also misplace the management area for managing information of a file format such as the UDF format recorded on the disk, and file and directory information recorded on the disk. Trouble that cannot be obtained.
For example, in the case of the UDF format, the file management information is recorded at the position N-256 of the session start address + 256 and the final address N of the recording unit recording unit. Most likely. As described above, if the host computer does not know the correct recording capacity and the start address of each session, there is also a problem that files and directories cannot be reproduced on a DVD + R disc.
[0014]
The present invention has been made to solve the above-described problem, and has as its object to correctly reproduce information on an information recording medium on which information is recorded by a multi-session recording method.
[0015]
[Means for Solving the Problems]
The present invention provides the following (1) to (4) information reproducing apparatus to achieve the above object.
(1) When information is recorded from an information recording medium recorded in a recording section unit composed of one recording block or a recording block group composed of a plurality of recording blocks and having one or more recording sections, Means for reproducing the information of the recording section management section recorded at the beginning of the recording section of the information recording medium to obtain a start address and an end address of the recording section; and a recording section subsequent to the recording section reproduced by the means. Means for confirming whether or not exists, and when it is confirmed that a subsequent recording section exists, by reproducing the information of the recording section management section recorded at the head of the subsequent recording section, Means for obtaining a start address and an end address of the recording section, and recording on the information recording medium until it is confirmed that the following recording section does not exist. The recording section managers of all the recording sections recorded are reproduced in order, and the last address of the recording section recorded last is obtained, so that the recorded capacity for the information recording medium and the start address and end address of the last recording section are obtained. An information reproducing apparatus provided with a means for acquiring the information.
[0016]
(2) In the information reproducing apparatus of (1), the means for confirming whether or not there is a recording section subsequent to the reproduced recording section includes an address obtained by adding a predetermined value to the last address of the immediately preceding recording section. An information reproducing apparatus which is means for reproducing and confirming that a subsequent recording section exists when a reproduction error does not occur, and confirming that a subsequent recording section does not exist when a reproduction error occurs.
[0017]
(3) In the information reproducing apparatus of (1), means for storing the start address and the end address of the recording section in association with the identification information of the information recording medium, and when the information recording medium is inserted, An information reproducing device provided with means for detecting identification information of the information recording medium and acquiring, from the stored identification information, a start address and an end address of a last recording section corresponding to the identification information corresponding to the detected identification information; apparatus.
(4) In the information reproducing apparatus of (1), means for storing a start address and an end address of the recording section in association with a disc ID of the information recording medium, and when the information recording medium is inserted, An information reproducing apparatus provided with means for detecting a disk ID of the information recording medium and acquiring, from the stored disk ID, a start address and an end address of a last recording section corresponding to the disk ID corresponding to the detected disk ID; apparatus.
[0018]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an optical disk recording / reproducing apparatus according to an embodiment of the present invention.
This optical disk recording / reproducing device is a DVD + R drive device for reproducing information (data) on an optical disk such as a DVD + R disk and recording data on the optical disk, and corresponds to an information reproducing device for reproducing information on an information recording medium.
This optical disk recording / reproducing apparatus is connected to a
[0019]
The
The
The rotation
The coarse movement motor
The optical
The signal
[0020]
The
The
The CPU /
[0021]
The optical disk recording / reproducing apparatus stores data read from the
The
[0022]
That is, information recorded in the
[0023]
Further, the procedure for checking whether or not there is a recording section following the reproduced recording section is performed by reproducing an address obtained by adding a predetermined value to the last address of the immediately preceding recording section, and when no reproduction error occurs. A procedure may be adopted in which it is confirmed that a subsequent recording section exists, and when a reproduction error occurs, it is confirmed that there is no subsequent recording section.
[0024]
Further, a procedure for storing the start address and the end address of the recording section in association with the identification information of the information recording medium, and when the information recording medium is inserted, detecting the identification information of the information recording medium, A program for executing a procedure for obtaining the start address and end address of the last recording section corresponding to the identification information corresponding to the detected identification information from the stored identification information may be added.
Alternatively, a procedure for storing the start address and the end address of the recording section in association with the disc ID (or volume name) of the information recording medium, and, when the information recording medium is inserted, the disc of the information recording medium. ID (or volume name) is detected, and from the stored disk ID (or volume name), the final recording section corresponding to the disk ID (or volume name) corresponding to the detected disk ID (or volume name) is detected. A program for executing the procedure for acquiring the start address and the end address may be added.
[0025]
When the CPU /
[0026]
As means for checking whether or not there is a recording section following the reproduced recording section, an address obtained by adding a predetermined value to the last address of the immediately preceding recording section is reproduced. It also functions as means for confirming that a subsequent recording section exists, and for confirming that there is no subsequent recording section in the case of a reproduction error.
[0027]
Further, the
[0028]
Alternatively, the
[0029]
Hereinafter, the operation according to the present invention in the case where the
As described above, a DVD + R disc on which data is recorded by the multi-session recording method has one recording block (referred to as “fragment”) or one recording section (“session”) composed of a plurality of recording blocks. (Hereinafter referred to as “Session”) or an optical disc on which data is recorded in a plurality of recording sections, and sessions (second session to Nth session: N is a positive integer) subsequent to the first session (first session). ) Has an area called an intro (Intro) area similar to the lead-in (Lead-in) area in the first session. In the intro area, the head address (start address) and the last address (start address) of the session are provided. End address) is recorded.
[0030]
An intro area is provided before the data area in the second to Nth sessions, and a fixed-length area called a closure area is provided behind the data area (the intro area includes 1024 sectors, and the closure area includes 1024 sectors). Become). In addition, a start address and an end address of the first session are recorded in the above-mentioned physical information block (Physical Information Block) as information unique to the DVD + R disc. For example, the start address of the data part of the second session is a location obtained by adding a total of 2048 Kbytes (KB: 1000 sectors) of the closure area and the intro area to the end address of the data part of the first session.
[0031]
Also, the session control data (Session Control Data: SCD) recorded in the intro area is located at the offset (Offset: 320 sectors) of the intro area. The session information can be obtained by reproducing the SCD. Therefore, in this optical disk recording / reproducing apparatus, it is possible to reach the final session by sequentially tracing the SCD from the inner circumference of the DVD + R disk.
[0032]
Also, when the number of sessions increases, the above method frequently requires access to the SCD every time a DVD + R disc is set, and it takes a considerable amount of time to reach the final session. This takes a considerable amount of time from when the user inserts the DVD + R disc to when the disc is actually available, greatly reducing the usability. Therefore, for a DVD + R disc that has been reproduced once, the start address and the end address of the last session are stored, so that the next access can be started quickly. Since this optical disk recording / reproducing apparatus includes the
[0033]
In addition, when additional recording is performed on a DVD + R disc, in a file format compatible with ISO9660, the file and directory information of the previous session are all recorded at the head of the data area of the new session. The OS and the application program can obtain the latest information of the files and directories existing on the DVD + R disc by obtaining the start address of the last session. In other words, since almost the same means as in the multi-session of the CD can be used, changes in the OS and application programs of the optical disk recording / reproducing apparatus can be reduced.
[0034]
FIG. 2 is a diagram simply showing a multi-session format of a DVD + R disc on which data is recorded by the multi-session recording method.
The DVD + R disk has tracks in a spiral form from the inner periphery like many other disk-shaped media, and addresses are one-dimensionally allocated. Here, the format of a DVD + R disc in which data is recorded one session at a time in three times is shown. In the multi-session recording method, the first recording unit is a session (corresponding to “recording section”), and the second recording unit is a fragment.
That is, as shown in (a) of the figure, there are three first sessions (S1) 20, second sessions (S2) 20, and third sessions (S3) 20 in order from the left side in the figure.
[0035]
The first session (S1) 20 includes a lead-in (Lead-in)
The second session (S2) 20 includes an
The last third session (S3) 20 shows the state when the sixth fragment (F6) 22, which is one fragment (Fragment), is recorded in the example shown in FIG. Indicates the state of the session.
The lead-in
[0036]
In addition, the example shown in FIG. 3C shows a state in which a disc created once is additionally written twice from the disc, and is taken out with a lead-out (Lead-Out) area. The last third session (S3) 20 includes an
The
[0037]
Next, the processing according to
FIG. 3 is a flowchart showing a process according to
In this process, when no device is operating, the CPU /
[0038]
On the other hand, if it is determined in
[0039]
In
[0040]
If it is determined in
[0041]
If it is determined in
[0042]
On the other hand, if it is determined in
In this way, the processes of
[0043]
In this manner, an optical disk recording / reproducing apparatus compatible with a DVD + R multi-session disk can be made without changing the optical disk reproducing apparatus such as a conventional optical disk recording / reproducing apparatus so much. Further, even a device for reproducing an optical disk already operating in the market can reproduce a DVD + R disk of a multi-session disk only by changing the control program. Further, if the control program is stored in the nonvolatile memory as described above, it is easy to upgrade the version. Therefore, low cost and an effect of not wasting the apparatus can be expected.
In addition, by using a read error for the final session determination of a DVD + R multi-session disc, the determination can be made simply without providing any additional device, and there is an effect that the determination can be made quickly at low cost.
[0044]
Next, the processing of the optical disk recording / reproducing apparatus according to
This process is a control procedure using the disc ID of the DVD + R disc, and is obtained by adding a procedure for speeding up the final session determination by the disc ID to the above-described process.
FIG. 4 is a flow chart showing the processing according to
This processing is a state in which the CPU /
[0045]
On the other hand, if it is confirmed in
If it is determined in
[0046]
As described above, since a sufficiently long random number is mainly used for the disk ID, there is almost no possibility of duplication. However, since this is not guaranteed, a procedure for actually performing a read operation and confirming it is necessary. It is.
If a read error occurs in
[0047]
It is determined in step 28 whether or not a read error (read error) has occurred. If it is determined that a read error has occurred, it is determined that the DVD + R disc has only the first session, and in
[0048]
If it is determined in step 28 that a read error does not occur, the address of the second session can be read, and the flow advances to step 29 to start the current session (second session) from the SCB included in the intro area of the second session. The address and end address are obtained and stored in correspondence with the disk ID in the non-volatile memory, the buffer memory or the memory of the controller, and it will be present when it is assumed in
[0049]
If it is determined in step 28 that a read error has occurred, it is determined that the relevant DVD + R disc has only the second session, and in
[0050]
On the other hand, if it is determined in step 28 that a read error does not occur, the address of the third session has been read, and the flow advances to step 29 to start the current session (second session) from the SCB included in the intro area of the third session. An address and an end address are obtained and stored in a nonvolatile memory, a buffer memory, or a memory of a controller in correspondence with the disk ID.
In this way, the processes of steps 28 to 30 are repeated to reproduce each session of the DVD + R disc in ascending order from the beginning. If it is determined in step 28 that a read error has occurred, the current session is determined as the last session in
[0051]
If a read error does not occur in
[0052]
If it is determined in step 28 that a read error has occurred, it is determined that the DVD + R disc has only the last session stored in the memory. In
[0053]
On the other hand, if it is determined in step 28 that a read error does not occur, the address of the next session of the last session stored in the memory can be read, and the flow advances to step 29 to change the current session from the SCB included in the intro area of the next session. The start address and end address of the session are obtained and stored in a nonvolatile memory, a buffer memory, or a memory of the controller in association with the disk ID.
In this way, the processes of steps 28 to 30 are repeated to reproduce each session of the DVD + R disc in ascending order from the beginning. If it is determined in step 28 that a read error has occurred, the current session is determined as the last session in
With this, even if the same DVD + R disc comes in next time, the latest information is updated, so that the trouble is minimized. By overwriting and updating the same disk ID, the memory usage can be reduced.
[0054]
In this manner, an optical disk recording / reproducing apparatus compatible with a DVD + R multi-session disk can be made without changing the optical disk reproducing apparatus such as a conventional optical disk recording / reproducing apparatus so much. Further, even a device for playing an optical disk already operating in the market can play a DVD + R disk of a multi-session disk only by changing the control program. Further, if the control program is stored in the nonvolatile memory as described above, it is easy to upgrade the version. Therefore, low cost and an effect of not wasting the apparatus can be expected.
[0055]
In order to recognize a multi-session DVD + R disc, the start and end addresses of each session are determined to determine the last session. However, the disc ID of the previously inserted DVD + R disc is stored, and the disc ID is stored. Since disk information is stored in correspondence with the above, at least one session recognition operation is sufficient, so that even if the number of sessions is large, it is not necessary to perform many seek operations, the mounting time is short, and high-speed mounting can be expected. Therefore, there is an effect that the mounting delay can be avoided even a little to make a comfortable use environment.
[0056]
Next, the processing according to
This processing is a control procedure using the volume name of the DVD + R disc, and is obtained by adding a procedure for speeding up the final session determination by the volume name to the above-described processing.
FIG. 5 is a flow chart showing the processing according to
This processing is a state in which the CPU /
[0057]
On the other hand, if it is determined in
If it is determined in step 43 that the volume name has been confirmed, the process proceeds to step 44 to search from the nonvolatile memory in the optical disk recording / reproducing apparatus whether the start address and the end address of the last session corresponding to the volume name are stored, and Is found, the address is read out, and it is determined in
[0058]
As described above, as with the disk ID, a sufficiently long random number is mainly used for the volume name, so that there is almost no possibility of duplication. However, since this is not guaranteed, a read operation is actually performed. Need a procedure to confirm.
If a read error occurs in
[0059]
In
[0060]
If it is determined in
[0061]
If it is determined in
[0062]
On the other hand, if it is determined in
In this way, the processes of
[0063]
If a read error does not occur in
[0064]
If it is determined in
[0065]
On the other hand, if it is determined in
In this way, the processes of
With this, even if the same DVD + R disc comes in next time, the latest information is updated, so that the trouble is minimized. By overwriting and updating the same volume name, the memory usage can be reduced.
[0066]
In this manner, an optical disk recording / reproducing apparatus compatible with a DVD + R multi-session disk can be made without changing the optical disk reproducing apparatus such as a conventional optical disk recording / reproducing apparatus so much. Further, even a device for reproducing an optical disk already operating in the market can reproduce a DVD + R disk of a multi-session disk only by changing the control program. Further, if the control program is stored in the nonvolatile memory as described above, it is easy to upgrade the version. Therefore, low cost and an effect of not wasting the apparatus can be expected.
[0067]
In order to recognize a multi-session DVD + R disc, the start and end addresses of each session are grasped to determine the last session, but the volume name of the previously inserted DVD + R disc is stored and its disc ID is stored. Since disk information is stored in correspondence with the above, at least one session recognition operation is sufficient, so that even if the number of sessions is large, it is not necessary to perform many seek operations, the mounting time is short, and high-speed mounting can be expected. Therefore, there is an effect that the mounting delay can be avoided even a little to make a comfortable use environment.
[0068]
In the above-described processing, when the disc ID cannot be obtained from the DVD + R disc, the volume ID may be used.
For example, if the disc ID in the lead-in area of the first session cannot be read in the process of
In this way, if the disc ID of the DVD + R disc cannot be read, the volume name in the user data area can be used instead of the disc ID.
[0069]
If the volume name in the data area of the first session cannot be read out in the process of step 43 in FIG. 4, the lead-in area is further searched, and the disk ID in the lead-in area is read to read the volume name. Substitute for
In this way, when the volume name of the DVD + R disc cannot be read, the disc ID in the lead-in area can be used instead of the volume name.
Furthermore, if both the disk ID and the volume name are used, the disk can be determined more reliably. As a result, an effect that serves as an alternative means and an auxiliary means and contributes to improvement in reliability can be obtained.
[0070]
Also, in the above-described processing, a case has been described in which a DVD + R disc on which data is recorded by the multi-session recording method is reproduced. However, the same applies to a DVD-R disc and a DVD-RW disc of the multi-session recording method. it can. The DVD-R disc and the DVD-RW disc are different from the DVD + R disc in that each session has a lead-in area. However, when the above-described processing is applied to the DVD-R disc and the DVD-RW disc, the above-described processing is performed. A recording section corresponding to a session becomes a track, and information such as a start address, an end address, and a recorded capacity of the track becomes track information.
[0071]
【The invention's effect】
As described above, according to the information reproducing apparatus of the present invention, it is possible to correctly reproduce information on an information recording medium on which information is recorded by a multi-session recording method.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an optical disc recording / reproducing apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram simply showing a multi-session format of a DVD + R disc on which data is recorded by a multi-session recording method.
FIG. 3 is a flowchart showing a process according to
FIG. 4 is a flowchart showing a process according to
FIG. 5 is a flowchart showing a process according to
[Explanation of symbols]
1: Motor 2: Optical pickup
3: Coarse motor 4: Rotation control system
5: Coarse motor control system section 6: Optical pickup control system section
7: Signal processing system section 8: Buffer memory
9: Non-volatile memory 10: CPU / controller
11: External interface 12: Host computer
13: Optical disk 20: Session
21: Lead-in area 22: Fragment
23: Closure area 24: Intro area
25: Lead-out area
Claims (4)
該手段によって再生した記録区分に後続する記録区分が存在するか否かを確認する手段と、
該手段によって後続する記録区分が存在することを確認したとき、その後続する記録区分の先頭部に記録された記録区分管理部の情報を再生し、その記録区分の先頭アドレスと最終アドレスを得る手段と、
前記手段によって後続する記録区分が存在しないことを確認するまで、前記情報記録媒体に記録されている全ての記録区分の記録区分管理部を順に再生し、最後に記録されている記録区分の最終アドレスを得ることによって前記情報記録媒体に対する記録済み容量及び最終記録区分の先頭アドレスと終了アドレスを獲得する手段とを備えたことを特徴とする情報再生装置。When information is recorded from an information recording medium recorded in a recording section unit composed of one recording block or a recording block group composed of a plurality of recording blocks and having one or more recording sections, the information recording is performed. Means for reproducing the information of the recording section management section recorded at the head of the recording section of the medium, and obtaining a start address and an end address of the recording section;
Means for checking whether there is a recording section subsequent to the recording section reproduced by the means,
When it is confirmed by the means that there is a subsequent recording section, the information of the recording section management section recorded at the head of the subsequent recording section is reproduced, and the head address and the last address of the recording section are obtained. When,
Until it is confirmed by the means that there is no subsequent recording section, the recording section management sections of all the recording sections recorded on the information recording medium are sequentially reproduced, and the last address of the recording section recorded last. Means for obtaining a recorded capacity for the information recording medium and a start address and an end address of a last recording section for the information recording medium.
前記再生した記録区分に後続する記録区分が存在するか否かを確認する手段は、直前の記録区分の最終アドレスに所定値を足したアドレスを再生し、再生エラーにならなかった場合に後続する記録区分が存在することを確認し、再生エラーになった場合に後続する記録区分が存在しないと確認する手段であることを特徴とする情報再生装置。The information reproducing apparatus according to claim 1,
The means for confirming whether or not there is a recording section subsequent to the reproduced recording section reproduces an address obtained by adding a predetermined value to the last address of the immediately preceding recording section, and proceeds when no reproduction error occurs. An information reproducing apparatus, comprising: means for confirming that a recording section exists, and for confirming that a subsequent recording section does not exist when a reproduction error occurs.
前記記録区分の先頭アドレスと最終アドレスとを前記情報記録媒体の識別情報に対応させて記憶する手段と、
情報記録媒体が挿入されたときは、その情報記録媒体の識別情報を検知し、前記記憶されている識別情報から前記検知した識別情報に該当する識別情報に対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段とを設けたことを特徴とする情報再生装置。The information reproducing apparatus according to claim 1,
Means for storing the start address and the end address of the recording section in association with the identification information of the information recording medium,
When the information recording medium is inserted, the identification information of the information recording medium is detected, and from the stored identification information, the start address and the end address of the last recording section corresponding to the identification information corresponding to the detected identification information. An information reproducing apparatus, comprising: means for acquiring an address.
前記記録区分の先頭アドレスと最終アドレスとを前記情報記録媒体のディスクIDに対応させて記憶する手段と、
情報記録媒体が挿入されたときは、その情報記録媒体のディスクIDを検知し、前記記憶されているディスクIDから前記検知したディスクIDに該当するディスクIDに対応する最終記録区分の先頭アドレスと終了アドレスを獲得する手段とを設けたことを特徴とする情報再生装置。The information reproducing apparatus according to claim 1,
Means for storing a start address and an end address of the recording section in association with a disc ID of the information recording medium;
When the information recording medium is inserted, the disk ID of the information recording medium is detected, and the head address and end of the last recording section corresponding to the disk ID corresponding to the detected disk ID are detected from the stored disk ID. An information reproducing apparatus, comprising: means for acquiring an address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003015049A JP2004227689A (en) | 2003-01-23 | 2003-01-23 | Information reproducing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003015049A JP2004227689A (en) | 2003-01-23 | 2003-01-23 | Information reproducing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004227689A true JP2004227689A (en) | 2004-08-12 |
Family
ID=32902915
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003015049A Pending JP2004227689A (en) | 2003-01-23 | 2003-01-23 | Information reproducing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004227689A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2007080675A1 (en) * | 2006-01-12 | 2009-06-11 | 三菱電機株式会社 | Write-once file compatible disc playback apparatus and write-once file compatible disc playback method |
-
2003
- 2003-01-23 JP JP2003015049A patent/JP2004227689A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2007080675A1 (en) * | 2006-01-12 | 2009-06-11 | 三菱電機株式会社 | Write-once file compatible disc playback apparatus and write-once file compatible disc playback method |
US7643389B2 (en) | 2006-01-12 | 2010-01-05 | Mitsubishi Electric Corporation | File-based recordable disc playback apparatus and file-based recordable disc playback method |
JP4675974B2 (en) * | 2006-01-12 | 2011-04-27 | 三菱電機株式会社 | Write-once file compatible disc playback apparatus and write-once file compatible disc playback method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5095895B2 (en) | Method for immediately writing or reading a file on a disk-shaped recording medium | |
JP3867038B2 (en) | Information recording apparatus, information recording method, program, and recording medium | |
US7643383B2 (en) | Multiple layers optical recording for recording data over two or more layers | |
JP2000149447A (en) | Information recording and reproducing device | |
JP3856449B2 (en) | REPRODUCTION METHOD, PROGRAM, RECORDING MEDIUM, AND DRIVE DEVICE | |
TW200527394A (en) | Write-once-type recording medium, recording apparatus and reproducing apparatus | |
US20030231567A1 (en) | Hybrid recording medium and information recording and reproduction apparatuses therefor | |
JP2004022069A (en) | Information recording apparatus, information recording method, program, recording medium, and information recording system | |
JP4095977B2 (en) | Defect management method and information recording apparatus | |
JP2005032374A (en) | Information recorder | |
JP4027726B2 (en) | Information recording / reproducing apparatus, information recording / reproducing method, program, recording medium, and information recording / reproducing system | |
JP2004227689A (en) | Information reproducing device | |
US20070070857A1 (en) | Method and apparatus for accessing an optical storage medium | |
JP2005327405A (en) | Recording method, information recording device, information reproducing device, program, and recording medium | |
US7983123B2 (en) | Methods of defect management and reproduction, program and recording medium, and apparatuses for information recording and information reproduction | |
JP4015544B2 (en) | Information processing device | |
US7558159B2 (en) | Recorder and recording medium | |
JP4189425B2 (en) | Recording device | |
JP3892729B2 (en) | Program and recording medium | |
JP4002773B2 (en) | Optical disk device | |
JP2008503847A (en) | Managing defects at the file level | |
JP4651603B2 (en) | Information recording / reproducing device | |
JP2005011473A (en) | Optical disk device | |
KR100283245B1 (en) | A method for generating defect area manager data on a recording medium and a method of accessing a recording / playback point using the same | |
JP3804959B2 (en) | Information recording / reproducing device |