(57)【特許請求の範囲】
【請求項１】
データの記録が可能な記憶媒体を用いる光ディスク記録装置の制御方法において、
ホスト装置のユーザの設定により、記憶媒体の所定記憶領域に記録するディスクカテゴリの値をＤＶＤ−ＲＯＭに対応したものに書き換える前準備処理を行った後のデータ記録時に、
前記記憶媒体がＤＶＤ＋Ｒである場合には、前記書き換え後にマルチセッション記録動作を禁止することを特徴とする光ディスク記録装置の制御方法。
【請求項２】
データの記録が可能な記憶媒体を用いる光ディスク記録装置の制御方法において、
ホスト装置のユーザの設定により、記憶媒体の所定記憶領域に記録するディスクカテゴリの値をＤＶＤ−ＲＯＭに対応したものに書き換える前準備処理を行った後のデータ記録時に、
前記記憶媒体がＤＶＤ＋Ｒである場合には、前記書き換え後にマルチフラグメント記録動作を禁止することを特徴とする光ディスク記録装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの記録が可能な記憶媒体を用いる光ディスク記録装置の制御方法に関する。
【０００２】
【従来の技術】
従来より、記憶媒体としてＤＶＤ＋ＲまたはＤＶＤ＋ＲＷを用いる媒体交換型光ディスク記録装置が実用されている。このＤＶＤ＋ＲおよびＤＶＤ＋ＲＷは、ＤＶＤ−ＲＯＭとの物理フォーマットおよび論理フォーマットの互換性を保持しつつ、データの追記（ＤＶＤ＋Ｒの場合）、および、データの消去および更新（ＤＶＤ＋ＲＷの場合）を実現した記憶媒体の規格である。
【０００３】
したがって、ＤＶＤ−ＲＯＭを記憶媒体として用いる装置（以下、「ＤＶＤ−ＲＯＭ装置」という）を用いて、ＤＶＤ＋ＲおよびＤＶＤ＋ＲＷに記録した情報を読み取ることが可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来装置には、次のような不都合を生じていた。
【０００５】
すなわち、ＤＶＤ−ＲＯＭ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷの物理フォーマット形式上、その所定記憶領域にディスクカテゴリが記録される。このディスクカテゴリとは、当該ＤＶＤ記憶媒体の種類および準拠するバージョン番号を登録するものであり、そのＤＶＤ記憶媒体がセットされた装置において、当該セットされたＤＶＤをアクセス可能であるかどうかを事前に検査するため等に適用される情報である。
【０００６】
上述したように、ＤＶＤ＋ＲおよびＤＶＤ＋ＲＷは、基本的には、ＤＶＤ−ＲＯＭ装置で問題なくアクセスできるのではあるが、ＤＶＤ−ＲＯＭ装置によっては、ディスクカテゴリの値を調べて、それがＤＶＤ−ＲＯＭに対応する値以外の場合には、セットされたＤＶＤ記憶媒体を不正なものとして取り扱い、アクセスを禁止するようなものが実用されている。
【０００７】
このようなＤＶＤ−ＲＯＭ装置は、ＤＶＤ＋ＲおよびＤＶＤ＋ＲＷの予定した使用方法あるいは応用範囲を阻害するものであり、ＤＶＤ＋ＲおよびＤＶＤ＋ＲＷの普及という観点から、問題であった。
【０００８】
本発明は、かかる実情に鑑みてなされたものであり、ＤＶＤ＋ＲおよびＤＶＤ＋ＲＷをＤＶＤ−ＲＯＭ装置でも適切に取り扱うことができるようにした光ディスク記録装置の制御方法を提供することを目的としている。
【０００９】
【課題を解決するための手段】
本発明は、データの記録が可能な記憶媒体を用いる光ディスク記録装置の制御方法において、ホスト装置のユーザの設定により、記憶媒体の所定記憶領域に記録するディスクカテゴリの値をＤＶＤ−ＲＯＭに対応したものに書き換える前準備処理を行った後のデータ記録時に、前記記憶媒体がＤＶＤ＋Ｒである場合には、前記書き換え後にマルチセッション記録動作を禁止するようにしたものである。
【００１０】
また、データの記録が可能な記憶媒体を用いる光ディスク記録装置の制御方法において、ホスト装置のユーザの設定により、記憶媒体の所定記憶領域に記録するディスクカテゴリの値をＤＶＤ−ＲＯＭに対応したものに書き換える前準備処理を行った後のデータ記録時に、前記記憶媒体がＤＶＤ＋Ｒである場合には、前記書き換え後にマルチフラグメント記録動作を禁止するようにしたものである。
【００１５】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１６】
図１は、本発明の一実施例にかかるパーソナルコンピュータ装置の一例を示している。
【００１７】
同図において、ＣＰＵ（中央処理装置）１は、このパーソナルコンピュータ装置の動作制御を行うためのものであり、ＲＯＭ（リード・オンリ・メモリ）２は、このパーソナルコンピュータ装置の起動時のチェック処理等を行うためのプログラムデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１のワークエリア等の記憶領域を構成するためのものであり、キャラクタジェネレータ４は、図形文字の表示情報を出力するためのものであり、時計回路５は、現在時刻情報等を出力するためのものである。
【００１８】
ＤＶＤ＋Ｒ記憶装置６は、記録媒体７としてＤＶＤ＋Ｒディスクを適用するものであり、記録媒体７にデータを記録し、記録媒体７からデータを読み出し、記録媒体７に記憶されているデータを書き換え、あるいは、記録媒体７に記憶されているデータを消去するものであり、ＣＰＵ１の外部記憶装置を構成する。また、このＤＶＤ＋Ｒ記憶装置６は、種々の設定情報を記憶するための不揮発性半導体メモリ（図示略）を備えている。
【００１９】
磁気ディスク装置８は、このパーソナルコンピュータ装置のオペレーティングシステムやアプリケーションプログラム等のプログラムファイルデータ、および、種々のデータ（システムデータ、アプリケーションデータ、ユーザデータ等）を記憶するためのものである。
【００２０】
ＣＲＴ画面表示装置９は、ユーザに対して種々の情報を画面表示するためのものであり、表示制御部１０は、ＣＲＴ画面表示装置９の表示画面を制御するためのものである。
【００２１】
キーボード装置１１は、種々の文字情報を入力するためのものであり、画面指示装置１２は、ＣＲＴ画面表示装置９の表示画面について種々の入力操作を行うためのものであり、入力制御部１３は、キーボード装置１１および画面指示装置１２からのデータ入力を制御処理するためのものである。
【００２２】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、キャラクタジェネレータ４、時計回路５は、媒体交換型記憶装置６、磁気ディスク装置８、表示制御部１０、および、入力制御部１３は、システムバス１４に接続されており、これらの各要素間のデータのやりとりは、このシステムバス１４を介して行われる。
【００２３】
図２（ａ）〜（ｅ）は、ＤＶＤ＋Ｒディスクの記録フォーマットの一例を示している。
【００２４】
まず、ＤＶＤ＋Ｒディスクは、その記録トラック（図示略）の内周から外周に向かって、ディスクのキャリブレーションの情報等が記録されるインナードライブ領域、ユーザデータが記録されるデータ領域（第１セッション〜最終セッションで構成される）、および、インナードライブ領域と同様な情報が記録されるアウタードライブ領域に分割されている。
【００２５】
データ領域は、１つ以上（最大１９１）のセッションから構成され、その第１セッションは、同図（ｂ）に示すように、セッションのはじめを示すエリアで、セッション内のフラグメント情報等を記録するためのリードインゾーン、ユーザデータを記録するためのデータゾーン、および、セッションの終わりを示すエリアであるクロージャからなる。
【００２６】
また、第２セッションから最終セッションの１つ前のセッションは、同図（ｃ）に示すように、セッションのはじめを示すエリアで、セッション内のフラグメント情報等を記録するためのイントロ、ユーザデータを記録するためのデータゾーン、および、セッションの終わりを示すエリアであるクロージャからなる。
【００２７】
また、最終セッションは、同図（ｄ）に示すように、セッションのはじめを示すエリアで、セッション内のフラグメント情報等を記録するためのイントロ、ユーザデータを記録するためのデータゾーン、および、セッションの終わりを示すエリアであるリードアウトゾーンからなる。
【００２８】
さて、リードインゾーンには、制御データゾーンが含まれ、この制御データゾーンには、物理フォーマット情報などが記録されている。そして、この物理フォーマット情報の中の１つの情報要素として、ディスクカテゴリ（ディスクカテゴリ・バージョン番号）データが記録される。
【００２９】
このディスクカテゴリデータは、当該ＤＶＤ記憶媒体が、ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−ＲＷのいずれに相当するものであるかを示すディスク種類と、準拠しているバージョン番号の値をあらわすものである。
【００３０】
本実施例では、ユーザの要求により、ディスクカテゴリの値として記録するデータを、記録媒体７の本来の値以外の値、例えば、ＤＶＤ−ＲＯＭに対応した値を記録できるようにしている。
【００３１】
図３は、この場合に、ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の一例を示している。
【００３２】
まず、ユーザからディスクカテゴリの変更要求がされているかどうかを調べ（判断１０１）、判断１０１の結果がＹＥＳになるときには、ディスクカテゴリの値としてユーザ設定値（通常は、ＤＶＤ−ＲＯＭに対応した値）を設定する（処理１０２）。また、判断１０１の結果がＮＯになるときには、ディスクカテゴリの値として、規定値（ＤＶＤ＋Ｒに対応した値）を設定する（処理１０３）。
【００３３】
次いで、挿入されている記録媒体７の種別を調べ（処理１０４）、記録媒体７がＤＶＤ＋Ｒディスクであるかどうかを判断する（判断１０５）。判断１０５の結果がＹＥＳになるときには、そのときのディスクカテゴリの値として、ＤＶＤ−ＲＯＭに対応する値が設定されているかどうかを調べる（判断１０６）。
【００３４】
判断１０６の結果がＹＥＳになるときには、ＤＶＤ−ＲＯＭ装置が処理できないマルチセッション記録動作を禁止し（処理１０７）、その状態で、次の処理に移行する。
【００３５】
また、判断１０５の結果がＮＯになるとき、あるいは、判断１０６の結果がＮＯになるときには、その時点で、次の処理に移行する。
【００３６】
このようにすることで、ディスクカテゴリの値を調べて、それがＤＶＤ−ＲＯＭに対応する値以外の場合には、セットされたＤＶＤ記憶媒体を不正なものとして取り扱い、アクセスを禁止するようなＤＶＤ−ＲＯＭ装置であっても、ＤＶＤ＋Ｒディスクを適切にアクセスできることとなり、ＤＶＤ＋Ｒディスクの可用性が拡大する。
【００３７】
また、ディスクカテゴリの値がＤＶＤ−ＲＯＭに設定され、かつ、記録媒体７の種類がＤＶＤ＋Ｒディスクの場合には、マルチセッション記録動作を禁止するようにしているので、当該ＤＶＤ＋ＲディスクをＤＶＤ−ＲＯＭ装置で適切にアクセスすることができる。
【００３８】
図４は、この場合に、ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の他の例を示している。
【００３９】
まず、ユーザからディスクカテゴリの変更要求がされているかどうかを調べ（判断２０１）、判断２０１の結果がＹＥＳになるときには、ディスクカテゴリの値としてユーザ設定値（通常は、ＤＶＤ−ＲＯＭに対応した値）を設定する（処理２０２）。また、判断２０１の結果がＮＯになるときには、ディスクカテゴリの値として、規定値（ＤＶＤ＋Ｒに対応した値）を設定する（処理２０３）。
【００４０】
次いで、挿入されている記録媒体７の種別を調べ（処理２０４）、記録媒体７がＤＶＤ＋Ｒディスクであるかどうかを判断する（判断２０５）。判断２０５の結果がＹＥＳになるときには、そのときのディスクカテゴリの値として、ＤＶＤ−ＲＯＭに対応する値が設定されているかどうかを調べる（判断２０６）。
【００４１】
判断２０６の結果がＹＥＳになるときには、ＤＶＤ−ＲＯＭ装置が処理できないマルチフラグメント記録動作を禁止し（処理２０７）、その状態で、次の処理に移行する。
【００４２】
また、判断２０５の結果がＮＯになるとき、あるいは、判断２０６の結果がＮＯになるときには、その時点で、次の処理に移行する。
【００４３】
このようにすることで、ディスクカテゴリの値を調べて、それがＤＶＤ−ＲＯＭに対応する値以外の場合には、セットされたＤＶＤ記憶媒体を不正なものとして取り扱い、アクセスを禁止するようなＤＶＤ−ＲＯＭ装置であっても、ＤＶＤ＋Ｒディスクを適切にアクセスできることとなり、ＤＶＤ＋Ｒディスクの可用性が拡大する。
【００４４】
また、ディスクカテゴリの値がＤＶＤ−ＲＯＭに設定され、かつ、記録媒体７の種類がＤＶＤ＋Ｒディスクの場合には、マルチフラグメント記録動作を禁止するようにしているので、当該ＤＶＤ＋ＲディスクをＤＶＤ−ＲＯＭ装置で適切にアクセスすることができる。
【００４５】
ところで、上述したようにＤＶＤ＋Ｒ記録装置６には、不揮発性半導体メモリが設けられており、種々の設定情報を記憶することができる。そこで、ディスクカテゴリのユーザ設定値をこの不揮発性半導体メモリに記憶し、この不揮発性半導体メモリに記憶したディスクカテゴリの値を参照することで、パーソナルコンピュータ装置を再起動するたびに、ユーザがディスクカテゴリの値を再設定しなくて済むようになる。
【００４６】
図５は、この場合に、ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の一例を示している。
【００４７】
まず、ユーザからディスクカテゴリの変更要求がされているかどうかを調べ（判断３０１）、判断３０１の結果がＹＥＳになるときには、ディスクカテゴリの値としてユーザ設定値（通常は、ＤＶＤ−ＲＯＭに対応した値）を設定し（処理３０２）、そのディスクカテゴリのユーザ設定値を、不揮発性半導体メモリに保存する（処理３０３）。
【００４８】
また、判断３０１の結果がＮＯになるときには、ディスクカテゴリの値として、規定値（ＤＶＤ＋Ｒに対応した値）を設定する（処理３０４）。
【００４９】
次いで、挿入されている記録媒体７の種別を調べ（処理３０５）、記録媒体７がＤＶＤ＋Ｒディスクであるかどうかを判断する（判断３０６）。判断３０６の結果がＹＥＳになるときには、そのときのディスクカテゴリの値として、ＤＶＤ−ＲＯＭに対応する値が設定されているかどうかを調べる（判断３０７）。
【００５０】
判断３０７の結果がＹＥＳになるときには、ＤＶＤ−ＲＯＭ装置が処理できないマルチセッション記録動作を禁止し（処理３０８）、その状態で、次の処理に移行する。
【００５１】
また、判断３０６の結果がＮＯになるとき、あるいは、判断３０７の結果がＮＯになるときには、その時点で、次の処理に移行する。
【００５２】
図６は、再起動時にＤＶＤ＋Ｒ記録装置６が行う処理の一例を示している。
【００５３】
まず、不揮発性半導体メモリにディスクカテゴリの値が保存されているかどうか調べ（処理４０１）、保存されているかどうかを判断する（判断４０２）。
【００５４】
判断４０２の結果がＹＥＳになるときには、不揮発性半導体メモリに保存されているディスクカテゴリの値を、規定値として設定し（処理４０３）、この処理を終了して、次の処理へ移行する。
【００５５】
また、判断４０２の結果がＮＯになるときには、挿入されている記録媒体７のディスクカテゴリの値を調べ、その値を、ディスクカテゴリの規定値として設定し（処理４０４）、この処理を終了して、次の処理へ移行する。
【００５６】
図７は、この場合に、ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の他の例を示している。
【００５７】
まず、ユーザからディスクカテゴリの変更要求がされているかどうかを調べ（判断５０１）、判断５０１の結果がＹＥＳになるときには、ディスクカテゴリの値としてユーザ設定値（通常は、ＤＶＤ−ＲＯＭに対応した値）を設定し（処理５０２）、そのディスクカテゴリのユーザ設定値を、不揮発性半導体メモリに保存する（処理５０３）。
【００５８】
また、判断５０１の結果がＮＯになるときには、ディスクカテゴリの値として、規定値（ＤＶＤ＋Ｒに対応した値）を設定する（処理５０４）。
【００５９】
次いで、挿入されている記録媒体７の種別を調べ（処理５０５）、記録媒体７がＤＶＤ＋Ｒディスクであるかどうかを判断する（判断５０６）。判断５０６の結果がＹＥＳになるときには、そのときのディスクカテゴリの値として、ＤＶＤ−ＲＯＭに対応する値が設定されているかどうかを調べる（判断５０７）。
【００６０】
判断３０７の結果がＹＥＳになるときには、ＤＶＤ−ＲＯＭ装置が処理できないマルチフラグメント記録動作を禁止し（処理５０８）、その状態で、次の処理に移行する。
【００６１】
また、判断５０６の結果がＮＯになるとき、あるいは、判断５０７の結果がＮＯになるときには、その時点で、次の処理に移行する。
【００６２】
なお、上述した各実施例では、記録媒体としてＤＶＤ＋Ｒディスクを用いるＤＶＤ＋Ｒ記録装置に本発明を適用した場合について説明したが、本発明は、記録媒体としてＤＶＤ＋ＲＷディスクを用いるＤＶＤ＋ＲＷ記録装置についても同様にして適用することができる。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、ＤＶＤ＋ＲディスクまたはＤＶＤ＋ＲＷディスクのディスクカテゴリの値を、ユーザ設定値、例えば、ＤＶＤ−ＲＯＭに対応した値に設定することができるので、ディスクカテゴリの値を調べて、それがＤＶＤ−ＲＯＭに対応する値以外の場合には、セットされたＤＶＤ記憶媒体を不正なものとして取り扱い、アクセスを禁止するようなＤＶＤ−ＲＯＭ装置であっても、ＤＶＤ＋ＲディスクまたはＤＶＤ＋ＲＷディスクを適切にアクセスできることとなり、ＤＶＤ＋ＲディスクおよびＤＶＤ＋ＲＷディスクの可用性が拡大するという効果を得る。
【００６４】
また、ディスクカテゴリの値がＤＶＤ−ＲＯＭに設定され、かつ、記録媒体７の種類がＤＶＤ＋Ｒディスクの場合には、マルチセッション記録動作を禁止するようにしているので、当該ＤＶＤ＋ＲディスクをＤＶＤ−ＲＯＭ装置で適切にアクセスすることができるという効果も得る。
【００６５】
また、ディスクカテゴリの値がＤＶＤ−ＲＯＭに設定され、かつ、記録媒体７の種類がＤＶＤ＋Ｒディスクの場合には、マルチフラグメント記録動作を禁止するようにしているので、当該ＤＶＤ＋ＲディスクをＤＶＤ−ＲＯＭ装置で適切にアクセスすることができるという効果も得る。
【００６６】
また、ディスクカテゴリのユーザ設定値を不揮発性記憶手段に保存し、この不揮発性記憶手段に記憶したディスクカテゴリの値を参照することができるようにしているので、装置を再起動するたびに、ユーザがディスクカテゴリの値を再設定しなくて済むようになるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるパーソナルコンピュータ装置の一例を示したブロック図。
【図２】ＤＶＤ＋Ｒディスクの記録フォーマットの一例を示した概略図。
【図３】ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の一例を示したフローチャート。
【図４】ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理の他の例を示したフローチャート。
【図５】ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理のさらに他の例を示したフローチャート。
【図６】再起動時にＤＶＤ＋Ｒ記録装置６が行う処理例を示したフローチャート。
【図７】ＤＶＤ＋Ｒ記憶装置６が行うデータ記録時の前準備処理のさらに他の例を示したフローチャート。
【符号の説明】
６  ＤＶＤ＋Ｒ記憶装置
７  記録媒体
【図１】
0004583696.tif 000002
【図２】
0004583696.tif 000003
【図３】
0004583696.tif 000004
【図４】
0004583696.tif 000005
【図５】
0004583696.tif 000006
【図６】
0004583696.tif 000007
【図７】
0004583696.tif 000008