(57)【特許請求の範囲】
【請求項１】
パーソナルコンピュータと、前記パーソナルコンピュータからの書込みコマンドに応じて記録媒体にデータの書込みを行う情報記録再生装置とを備えた情報記録再生システムであって、
前記情報記録再生装置は、前記記録媒体に対して情報の記録及び再生を行うデータ書込読出部と、前記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段とを有し、
前記パーソナルコンピュータは、前記情報記録再生装置に対する前記書込みコマンドの発行間隔が乱れたことを検出したとき、前記記録媒体に対するデータの記録が一時停止したと判断する手段を有することを特徴とする情報記録再生システム。
【請求項２】
前記情報記録再生装置は、前記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開した回数を前記パーソナルコンピュータに報告する手段を有し、
前記パーソナルコンピュータは、前記情報記録再生装置に対する前記書込みコマンドの発行間隔が乱れたことを検出したとき、前記情報記録再生装置に前記回数を問い合わせる手段を有することを特徴とする請求項１記載の情報記録再生システム。
【請求項３】
パーソナルコンピュータと、前記パーソナルコンピュータからの書込みコマンドに応じて記録媒体にデータの書込みを行う情報記録再生装置とを備えた情報記録再生システムにおける情報記録再生方法であって、
前記情報記録再生装置は、前記記録媒体に対して情報の記録及び再生を行い、前記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開し、
前記パーソナルコンピュータは、前記情報記録再生装置に対する前記書込みコマンドの発行間隔が乱れたことを検出したとき、前記記録媒体に対するデータの記録が一時停止したと判断することを特徴とする情報記録再生方法。
【請求項４】
前記情報記録再生装置は、前記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開した回数を前記パーソナルコンピュータに報告し、
前記パーソナルコンピュータは、前記情報記録再生装置に対する前記書込みコマンドの発行間隔が乱れたことを検出したとき、前記情報記録再生装置に前記回数を問い合わせることを特徴とする請求項３記載の情報記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、パーソナルコンピュータと光ディスク等の記録媒体に対するデータの記録及び再生を行うＣＤ−Ｒ／ＲＷドライブ等の書込み可能な情報記録再生装置とからなる情報記録再生システムと、その情報記録再生方法に関する。
【０００２】
【従来の技術】
データ記録や音楽トラック記録が可能なＣＤ−Ｒ／ＲＷドライブ装置，ＣＤ−Ｒ／ＤＶＤドライブ装置，ＣＤ−ＲＷ／ＤＶＤドライブ装置（以下「情報記録再生装置」と総称する）では、データ記録後にそのデータの内容を確実に読み出す為にオレンジブック等に規定された記録方法でデータ記録を行うように義務付けられている。
その規定の中には、データ記録における継目の連続性、すなわち、データ記録中に一時停止等が発生した場合の記録終わり部と次回の記録はじめ部の連続性の処理についても規定されており、このような処理を行うことによってデータの継目で連続性が欠如したり乱れが起こったりすることによって記録したデータの内容が読み出せなくならないようにしたり、データが読み出せなくなって使用できなくなった記録ディスクが無駄にならないようにしている。
【０００３】
上記のようなデータ記録中の一時停止としては、情報記録再生装置のデータ書込み速度（例えば、等倍速で１５０ＫＢ／Ｓ、実際にはその偶数倍の速度）に対してホストコンピュータからのデータ転送が間に合わずに書込みが途切れてデータの連続性が失われる問題が最も大きい。この問題をバッファアンダーラン問題（Ｂｕｆｆｅｒ  Ｕｎｄｅｒ  Ｒｕｎ問題）と呼ぶ。
このように、データの継目における諸問題を解決するためには、継目の無い書込みを行うことであり、光ディスクドライブ装置等の情報記録再生装置のメーカやその情報記録再生装置を使ってデータを書込む為の光ディスク書込ソフトウェア（「ライターソフトウェア」とも称する）のプログラムの開発メーカは今までそこに重点を置いて開発を行ってきた。
【０００４】
そこで従来、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持機能｛バッファアンダランフリー機能（Ｂｕｆｆｅｒ  Ｕｎｄｅｒ  Ｒｕｎ  Ｆｒｅｅ機能）：以下「ＢＵＲＦ機能」と称する｝を組み込んだ情報記録再生装置（例えば、特開平１０−４９９９０号公報，特開２０００−４０３０２号公報参照）が開発されており、データ記録中に一時停止が発生しても連続性を保ったまま再開して次の記録が出来るようになってきた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の情報記録再生装置では、上述のようなデータ記録の一時停止後の連続性保持機能であるＢＵＲＦ機能を装置の内部処理で実現しているので、実際にＢＵＲＦ機能の実行の有無をユーザが知るには専用コマンドによって装置内部に保持されている実行回数を読み出し、その読み出した実行回数を表示させなければならず、その作業が繁雑であり、ＢＵＲＦ機能の実行回数を容易に知ることができないという問題があった。
この発明は上記の課題を解決するためになされたものであり、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するＢＵＲＦ機能の実行回数を容易に知ることができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は上記の目的を達成するため、パーソナルコンピュータと、上記パーソナルコンピュータからの書込みコマンドに応じて記録媒体にデータの書込みを行う情報記録再生装置を備えた情報記録再生システムであって、上記情報記録再生装置は、上記記録媒体に対して情報の記録及び再生を行うデータ書込読出部と、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段を有し、上記パーソナルコンピュータは、上記情報記録再生装置に対する上記書込みコマンドの発行間隔が乱れたことを検出したとき、上記記録媒体に対するデータの記録が一時停止したと判断する手段を有する情報記録再生システムを提供する。
【０００７】
さらに、上記のような情報記録再生システムにおいて、上記情報記録再生装置は、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開した回数を上記パーソナルコンピュータに報告する手段を有し、上記パーソナルコンピュータは、上記情報記録再生装置に対する上記書込みコマンドの発行間隔が乱れたことを検出したとき、上記情報記録再生装置に上記回数を問い合わせる手段を有するとよい。
【０００８】
また、パーソナルコンピュータと、上記パーソナルコンピュータからの書込みコマンドに応じて記録媒体にデータの書込みを行う情報記録再生装置を備えた情報記録再生システムにおける情報記録再生方法であって、上記情報記録再生装置は、上記記録媒体に対して情報の記録及び再生を行い、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開し、上記パーソナルコンピュータは、上記情報記録再生装置に対する上記書込みコマンドの発行間隔が乱れたことを検出したとき、上記記録媒体に対するデータの記録が一時停止したと判断する情報記録再生方法も提供する。
【０００９】
さらに、上記のような情報記録再生装置において、上記情報記録再生装置は、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開した回数を前記パーソナルコンピュータに報告し、上記パーソナルコンピュータは、上記情報記録再生装置に対する上記書込みコマンドの発行間隔が乱れたことを検出したとき、上記情報記録再生装置に上記回数を問い合わせる情報記録再生方法にするとよい。
【００１０】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明の参考技術と実施形態に共通するＣＤ−Ｒ／ＲＷ記録再生システムの構成を示すブロック図である。
このＣＤ−Ｒ／ＲＷ記録再生システムは、パーソナルコンピュータ１とＣＤ−Ｒ／ＲＷドライブ２がＩＤＥ，ＳＣＳＩ，ＡＴＡＰＩ，ＵＳＢ，ＩＥＥＥ１３９４等のインタフェイス３によってデータのやり取りが可能に接続されている。
【００１１】
パーソナルコンピュータ１は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、パーソナルコンピュータ制御部１０，表示部１１，記憶部１２等の各部（その他の公知の機能部の表示は省略する）からなる。
パーソナルコンピュータ制御部１０は、このパーソナルコンピュータ１の全体の制御を司り、各種のデータ処理を行う。また、光ディスク書込ソフトウェアであるＣＤ−Ｒ／ＲＷ用書込ソフトウェア（プログラム）がインストールされており、ＣＤ−Ｒ／ＲＷドライブ２によるデータの記録及び再生とＣＤ−Ｒ／ＲＷドライブ２におけるＢＵＲＦ機能の実行回数の報告等のこの発明の参考技術に係る機能とこの発明に係わる機能を実現する処理も行う。
【００１２】
上記ＢＵＲＦ機能は、上述したように記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持機能｛バッファ・アンダ・ラン・フリー機能（Ｂｕｆｆｅｒ  Ｕｎｄｅｒ  Ｒｕｎ  Ｆｒｅｅ機能｝であり、その機能は公知技術なので詳細な説明は省略する。
表示部１１は、ＣＲＴ，ＬＣＤ等の各種のディスプレイ装置であり、ＢＵＲＦ機能の実行回数等の各種の情報を表示する。
記憶部１２は、ハードディスク装置等の記憶装置であり、各種のデータを読み出し可能に記憶する。
【００１３】
一方、ＣＤ−Ｒ／ＲＷドライブ２もＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、ＣＤ−Ｒ／ＲＷディスク等の記録媒体である光ディスク４に対するデータの記録及び再生を行うものであり、ＣＤ−Ｒ／ＲＷドライブ制御部２０，データ書込読出部２１，一時記憶部２２等の各部（その他の公知の機能部の表示は省略する）からなる。
【００１４】
ＣＤ−Ｒ／ＲＷドライブ制御部２０は、このＣＤ−Ｒ／ＲＷドライブ２の全体の制御を司り、パーソナルコンピュータ１からの指示に基づいて光ディスク４に対するデータの記録及び再生を行うと共に、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持機能のＢＵＲＦ機能，ＢＵＲＦ機能の実行回数の保持，この発明に係わるＢＵＲＦ機能の実行回数報告時のパーソナルコンピュータ１への通知の処理も実行する。
【００１５】
データ書込読出部２１は、図示を省略する光ピックアップ，フォーカス／トラッキングサーボ制御部，回転制御部，信号処理部等の公知の各部を内蔵し、光ディスク４に対するデータの書き込みと読み出しによる記録と再生を行う。
一時記憶部２２は、光ディスク４に記録するデータ及び再生したデータを一時的に蓄積して記憶するバッファメモリであるバッファＲＡＭと、ＢＵＲＦ機能の実行回数を保持するメモリ領域とを有する記憶装置である。
【００１６】
（第１参考技術）
次に、図１に示したＣＤ−Ｒ／ＲＷ記録再生システムにおけるこの発明の第１参考技術について説明する。
この第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、上記ＣＤ−Ｒ／ＲＷドライブ制御部２０が記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段の機能を果たし、上記一時記憶部２２が上記データ記録一時停止後連続性保持再記録手段の実行回数を保持する実行回数保持手段の機能を果たす。
【００１７】
また、上記パーソナルコンピュータ制御部１０に、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録機能の実行回数を随時報告する実行回数報告機能を実現させるための記録プログラム（ライターソフト）をインストールすることによって、上記実行回数保持手段に保持された実行回数を随時報告する実行回数報告手段の機能を果たす。
そして、このＣＤ−Ｒ／ＲＷ記録再生システムは、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手順を実行し、その手順の実行回数を保持して、その保持された実行回数を随時報告する。
【００１８】
次に、図２乃至図４に基づいて、この第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるＢＵＲＦ機能の実行回数報告処理について説明する。
図２は、この第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるデータ記録処理を示すフローチャート図である。
図３はＢＵＲＦ機能を使用か否かを指定する作業画面の一例を示す図である。
図４は、ＢＵＲＦ機能の実行回数を報告する画面の一例を示す図である。
【００１９】
図２に示すように、ＣＤ−Ｒ／ＲＷドライブ２によって光ディスク４にデータ記録や音楽トラック記録を行う際、ステップ（図中「Ｓ」で示す）１でパーソナルコンピュータ制御部は、光ディスク書込ソフトウェア（記録プログラム）によってＢＵＲＦ機能を使用するか否かを選択させるユーザインタフェイス（ＵＩ）を実現し、表示部に、図３に示すようなＣＤ−Ｒ／ＲＷドライブにおいてＢＵＲＦ機能を使用か否かを指定する作業画面を表示して、ユーザにＣＤ−Ｒ／ＲＷドライブでＢＵＲＦ機能を使用するか否かの選択操作を促す。
【００２０】
ステップ２でパーソナルコンピュータ制御部はユーザによって上記作業画面中の「データ連続性機能（ＢＵＲＦ機能）を使う」のチェックボックス３０にチェックが入れられたと判断したら、インタフェイスを介してＣＤ−Ｒ／ＲＷドライブに対してＢＵＲＦ機能を使用するように設定する「ＢＵＲＦ機能ＯＮコマンド」を発行した後、実際のデータ書き込み動作を開始させ、記憶部に記憶された記憶すべきデータをＣＤ−Ｒ／ＲＷドライブへ転送する。
一方、ＣＤ−Ｒ／ＲＷドライブのＣＤ−Ｒ／ＲＷドライブ制御部は、パーソナルコンピュータ制御部から転送されたデータを一旦一時記憶部のバッファＲＡＭに蓄積し、その蓄積量が所定量以上になったら順次読み出してデータ書込読出部へ送り、データ書込読出部は光ディスクにそのデータを記録する。
【００２１】
ステップ３でＣＤ−Ｒ／ＲＷドライブ制御部は書込データが終了したか否かを判断し、パーソナルコンピュータから転送された全てのデータの書き込みを終了したと判断したら、この処理を終了する。また、書込データが終了していないと判断したら、ステップ４でデータの書き込みを続行する。
そして、ＣＤ−Ｒ／ＲＷドライブ制御部は、ステップ４のデータ書込処理を含むデータ書込中は、ステップ５で一時記憶部のバッファＲＡＭのデータ蓄積量（あるいはデータ残量）に基づいてバッファアンダランエラー等の原因によるデータ記録の一時停止が発生しそうか否かを判断し、一時停止が発生する恐れが無ければ、ステップ３の処理へ戻る。
【００２２】
ＣＤ−Ｒ／ＲＷドライブ制御部は、ステップ５の判断でバッファアンダランエラー等の原因によってデータ記録の一時停止が発生しそうになったと判断したら、パーソナルコンピュータからの設定でＢＵＲＦ機能がＯＮに設定されているので、ステップ６でＢＵＲＦ機能を使用して内部で一時停止を実行し、ステップ７でバッファＲＡＭに書き込みデータが蓄積されるのを待機する。
【００２３】
そして、その待機中はステップ８でバッファＲＡＭに充分な量のデータの蓄積が完了したか否かを判断し、完了しなければステップ７へ戻り、バッファＲＡＭに十分に書込データが蓄積されたら、ステップ９で一時停止時のデータとの連続性を維持しながらデータの書込みを再開するリカバリ処理（データの再記録処理）を実行すると共に、一時記憶部の所定領域にＢＵＲＦ機能の実行回数を最初は記録して保持し、２度目以降は既に記録されている実行回数のカウント値を１ずつ加算する更新処理を行う。
この実行回数は累積実行回数になるが、ＣＤ−Ｒ／ＲＷドライブ制御部２０によって光ディスク毎の累積実行回数を一時記憶部２２に記憶するようにすれば、一光ディスク毎の累積実行回数を表示することもできる。
【００２４】
ステップ１０でパーソナルコンピュータ制御部は、ＢＵＲＦ機能実行回数報告処理で、ＣＤ−Ｒ／ＲＷドライブのＣＤ−Ｒ／ＲＷドライブ制御部に対してＢＵＲＦ機能の実行回数（使用回数）を問い合わせるコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部は一時記憶部に保持されているその時点の実行回数を読み出した後、インタフェイスを介してパーソナルコンピュータへ送信し、パーソナルコンピュータ制御部はその実行回数を受け取ると、光ディスク書込ソフトウェアによってＢＵＲＦ機能の実行回数を報告するユーザインタフェイス（ＵＩ）を実現し、表示部に、図４に示すようにＣＤ−ＲＷドライブにおけるＢＵＲＦ機能の実行回数を表示し、ユーザに対してＢＵＲＦ機能の実行回数を報告する。この画面では実行回数を「データ書込中にバッファアンダーランが発生してデータ連続性機能でリカバリされた回数」として所定枠３１内に回数を表示している。
その後、ステップ３へ戻る。この処理は、書込むべきデータが全てホストコンピュータであるパーソナルコンピュータ１から送られるまで繰り返し実行する。
【００２５】
このようにして、この第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムは、データ記録や音楽トラック記録が可能であるＣＤ−Ｒ／ＲＷドライブにおけるＢＵＲＦ機能の実行回数を随時報告する機能を持っているので、ユーザは煩雑なコマンド入力を行わなくても、ＣＤ−Ｒ／ＲＷドライブを使ったデータ書込み中にリアルタイムでＢＵＲＦ機能の実行回数を知ることができる。
【００２６】
次に、上述した第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、専用のコマンドによってＣＤ−Ｒ／ＲＷドライブ内部に保持されているＢＵＲＦ機能の実行回数の読み出しとその結果を表示するプログラムを自動的に実行するが、どのタイミングで実施するべきかについての考慮が不足している。
そこで、その考慮を施した第２参考技術を次に説明する。
【００２７】
（第２参考技術）
次に、図１に示したＣＤ−Ｒ／ＲＷ記録再生システムにおけるこの発明の第２参考技術について説明する。
この第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、上記ＣＤ−Ｒ／ＲＷドライブ制御部２０が記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段の機能を果たし、上記一時記憶部２２が上記データ記録一時停止後連続性保持再記録手段の実行回数を保持する実行回数保持手段の機能を果たす。
【００２８】
また、上記パーソナルコンピュータ制御部１０に、記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査する毎に、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録機能の実行回数を報告する実行回数報告機能を実現させるためのプログラムをインストールすることによって、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段（一時記憶部２２のバッファＲＡＭに相当する）の使用量を調査する毎に、上記実行回数保持手段に保持された実行回数を報告する実行回数報告手段の機能を果たす。
【００２９】
そして、このＣＤ−Ｒ／ＲＷ記録再生システムは、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手順を実行し、その手順の実行回数を保持して、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査する毎に、上記保持された実行回数を報告する。
【００３０】
次に、図５に基づいて、この第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるＢＵＲＦ機能の実行回数報告処理について説明する。
図５は、この第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるデータ記録処理を示すフローチャート図である。
この第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、上述した第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムに所定の時期にＢＵＲＦ機能の実行回数を読み出して報告するように機能を追加し、そのデータ記録処理の内容を変更している。
【００３１】
この処理は、ＣＤ−Ｒ／ＲＷドライブ２によって光ディスク４にデータ記録や音楽トラック記録を行う際、パーソナルコンピュータ制御部１０は、光ディスク書込ソフトウェア（記録プログラム）によってＢＵＲＦ機能を使用するか否かを選択させるユーザインタフェイス（ＵＩ）を実現し、表示部に、図３に示したようなＣＤ−Ｒ／ＲＷドライブ２においてＢＵＲＦ機能を使用か否かを指定する作業画面を表示して、ユーザにＣＤ−Ｒ／ＲＷドライブ２でＢＵＲＦ機能を使用するか否かの選択操作を促す。
【００３２】
パーソナルコンピュータ制御部１０は、ユーザによって上記作業画面中の「データ連続性機能（ＢＵＲＦ機能）を使う」のチェックボックス３０にチェックが入れられたと判断したら、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ２に対してＢＵＲＦ機能を使用するように設定する「ＢＵＲＦ機能ＯＮコマンド」を発行した後、転送すべきデータ量を判断後、ライトコマンドによってデータ転送と共に実際のデータ書き込み動作を開始させ、記憶部１２内の記憶すべきデータをＣＤ−Ｒ／ＲＷドライブ２へ転送する。
【００３３】
次に、図５に示すステップ２１でＣＤ−Ｒ／ＲＷドライブ制御部は書込データが終了したか否かを判断し、パーソナルコンピュータから転送された全てのデータの書き込みを終了したと判断したら、この処理を終了する。また、書込データが終了していないと判断したら、ステップ２２でパーソナルコンピュータからのデータ転送を受ける。
ステップ２３でパーソナルコンピュータ制御部は、ライトコマンドによる書込開始の結果として、インタフェイスを介してＣＤ−Ｒ／ＲＷドライブ制御部にドライブ内部の一時記憶部のバッファＲＡＭに貯えられたデータ量を調べるリード・バッファ・キャパシティ・コマンド（Ｒｅａｄ  Ｂｕｆｆｅｒ  Ｃａｐａｃｉｔｙコマンド）を発行する。
【００３４】
ＣＤ−Ｒ／ＲＷドライブ制御部は、パーソナルコンピュータ制御部からリード・バッファ・キャパシティ・コマンドを受け取ると、一時記憶部のバッファＲＡＭに貯えられたデータ量を調べて（確認して）、ステップ２４で一時記憶部の所定領域に保持されたＢＵＲＦ機能の実行回数を読み出し、バッファＲＡＭのデータ量とＢＵＲＦ機能の実行回数をインタフェイスを介してパーソナルコンピュータ制御部へ送信する。
【００３５】
ステップ２５でパーソナルコンピュータ制御部は、ＣＤ−Ｒ／ＲＷドライブ制御部からバッファＲＡＭのデータ量とＢＵＲＦ機能の実行回数を受け取り、光ディスク書込ソフトウェアによってＢＵＲＦ機能の実行回数を報告するユーザインタフェイス（ＵＩ）を実現し、図４に示したように、表示部にＣＤ−ＲＷドライブにおけるＢＵＲＦ機能の実行回数を表示し、ユーザに対してＢＵＲＦ機能の実行回数を報告する。
【００３６】
ステップ２６でＣＤ−Ｒ／ＲＷドライブ制御部は、一時記憶部のバッファＲＡＭのデータ量に基づいてバッファＲＡＭがフル（所定量を満たしている）か否かを判断し、フルで無ければステップ２１へ戻り、フルならステップ２７でデータ書込処理を実行し、ＣＤ−Ｒ／ＲＷドライブのＣＤ−Ｒ／ＲＷドライブ制御部は、一時記憶部のバッファＲＡＭに蓄積したデータを順次読み出してデータ書込読出部へ送り、データ書込読出部は光ディスクにそのデータを記録する。
そして、ＣＤ−Ｒ／ＲＷドライブ制御部２０は、ステップ２７のデータ書込処理を含むデータ書込中は、ステップ２８で一時記憶部のバッファＲＡＭのデータ蓄積量（あるいはデータ残量）に基づいてバッファアンダランエラー等の原因によるデータ記録の一時停止が発生しそうか否かを判断し、一時停止が発生する恐れが無ければ、ステップ２１の処理へ戻る。
【００３７】
ＣＤ−Ｒ／ＲＷドライブ制御部２０は、ステップ２８の判断でバッファアンダランエラー等の原因によってデータ記録の一時停止が発生しそうになったと判断したら、パーソナルコンピュータからの設定でＢＵＲＦ機能がＯＮに設定されているので、ステップ２９でＢＵＲＦ機能を使用して内部で一時停止を実行し、バッファＲＡＭに書き込みデータが蓄積されるのを待機する。
【００３８】
そして、その待機中はバッファＲＡＭに充分な量のデータの蓄積が完了したか否かを判断し、完了しなければ待機状態を継続し、バッファＲＡＭに十分に書込データが蓄積されたら、一時停止時のデータとの連続性を維持しながらデータの書込みを再開するリカバリ処理（データの再記録処理）を実行すると共に、ステップ３０で一時記憶部の所定領域にＢＵＲＦ機能の実行回数を最初は記録して保持し、２度目以降は既に記録されている実行回数のカウント値を１ずつ加算（カウントアップ）する更新処理を行う。この実行回数は累積実行回数になるが、ＣＤ−Ｒ／ＲＷドライブ制御部２０によって光ディスク毎の累積実行回数を一時記憶部２２に記憶するようにすれば、一光ディスク毎の累積実行回数を表示することもできる。
その後、ステップ２１へ戻る。この処理は、パーソナルコンピュータ１から転送される書込データが無くなるまで繰り返し実行する。
【００３９】
このようにして、この第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムは、データ記録や音楽トラック記録が可能なドライブ装置における書込み動作をパーソナルコンピュータ１とＣＤ−Ｒ／ＲＷドライブ２間でコマンドの流れ部分だけみた場合、パーソナルコンピュータ１からのデータの送り先であるＣＤ−Ｒ／ＲＷドライブ２内部の一時記憶装置（バッファＲＡＭ）の使用量を調べるコマンドと実際のデータ転送するライトコマンドとを、書込むべきデータ全てを転送するまで繰り返し行うが、その使用量を調べるコマンドを発行する度に、ＢＵＲＦ機能の実行回数の読み出しとその実行回数を表示するので、ＣＤ−Ｒ／ＲＷドライブにおけるＢＵＲＦ機能の実行回数を定期的に得て表示することができる。
【００４０】
次に、上述した第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、バッファＲＡＭの使用量を調べるコマンドを発行する度にＢＵＲＦ機能の実行回数の取得コマンドを発行するので、実際の書込みに関係のないコマンドが頻繁にパーソナルコンピュータ１とＣＤ−Ｒ／ＲＷドライブ２間で発行されることになって本来のデータ転送の効率を下げる恐れがある。
【００４１】
さらに説明すると、上述の第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、ＢＵＲＦ機能自体はＣＤ−Ｒ／ＲＷドライブ２内部で処理が完了する為にその都度パーソナルコンピュータ１に対して報告を行わないので、パーソナルコンピュータ１の方からＣＤ−Ｒ／ＲＷドライブ２の内容を読み出す（聞きにいく）必要がある。
つまり、ライトコマンドやリード・バッファ・キャパシティ・コマンドが発行される度にＢＵＲＦ機能の実行回数の読み出しを行うので、インタフェイス３上にいろいろなコマンドが頻繁に発行されることになり、インタフェイス３の切り替えが多く発生して高速な転送が出来なくなる。
【００４２】
したがって、ＣＤ−Ｒ／ＲＷドライブ２内のＢＵＲＦ機能の実行回数の読み出しを本当にこのＢＵＲＦ機能が実行された時のみ行う必要がある。また、ＢＵＲＦ機能が実行されるとドライブ内のモータ制御が必要となるため、通常のデータ書込み処理に比べてはるかに多い時間が必要になる。
そこで、その点を考慮したこの発明の実施形態を次に説明する。
【００４３】
（この発明の実施形態）
次に、図１に示したＣＤ−Ｒ／ＲＷ記録再生システムにおけるこの発明の実施形態について説明する。
この発明の実施形態のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１によるＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングを、書込みコマンド（ライトコマンド）の発行間隔の乱れを検出したとき又は以後にする。
【００４４】
この発明の実施形態のＣＤ−Ｒ／ＲＷ記録再生システムでは、上記ＣＤ−Ｒ／ＲＷドライブ制御部２０が、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段の機能を果たし、上記一時記憶部２２が上記データ記録一時停止後連続性保持再記録手段の実行回数を保持する実行回数保持手段の機能を果たす。
【００４５】
また、上記パーソナルコンピュータ制御部１０に、記録媒体に対するデータの記録中にデータ書込指示命令の発行間隔が乱れたことを検出したとき、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録機能の実行回数を報告する実行回数報告機能を実現させるためのプログラムをインストールすることによって、上記記録媒体に対するデータの記録中にデータ書込指示命令の発行間隔が乱れたことを検出したとき、上記実行回数保持手段に保持された実行回数を報告する実行回数報告手段の機能を果たす。
【００４６】
そして、このＣＤ−Ｒ／ＲＷ記録再生システムは、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手順を実行し、その手順の実行回数を保持して、上記記録媒体に対するデータの記録中にデータ書込指示命令の発行間隔が乱れたことを検出したとき、上記保持された実行回数を報告する。
【００４７】
次に、この発明の実施形態のＣＤ−Ｒ／ＲＷ記録再生システムにおけるＢＵＲＦ機能の実行回数報告処理について説明する。
この発明の実施形態のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０が、自身のライトコマンドの発行間隔を調べて、その発行間隔が乱れたことを検出したらＣＤ−Ｒ／ＲＷドライブ２においてＢＵＲＦ機能が働いたものと判断する。
例えば、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ２へのライトコマンドを発行する度に前回発行したライトコマンドからの発行間隔の時間を計り、その発行間隔が一定時間以上かかっていた場合には発行間隔が乱れたことを検出し、その検出をもってＢＵＲＦ機能が働いたものと判断する。
【００４８】
ＣＤ−Ｒ／ＲＷドライブ２では、単位時間当たりのデータ転送量が定められているドライブがあり（例えば、ＣＤ―Ｒ／ＲＷでは、１５０ＫＢ／Ｓの整数倍）、ＣＤ−Ｒ／ＲＷドライブ２へのライトコマンドの発行間隔は必要以上に長くなることはないはずなので、特に時間がかかる場合はＢＵＲＦ機能が働いたものと判断することができる。
【００４９】
そして、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０は、上記のようにＢＵＲＦ機能が働いたものと判断したとき、または、その判断をした後の任意の時間（予め設定した所定時間）内あるいは後に、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ制御部２０へＢＵＲＦ機能の実行回数を問い合わせるコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部２０は一時記憶部２２に保持されているその時点の実行回数を読み出した後、インタフェイス３を介してパーソナルコンピュータ制御部１０へ送信し、パーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ制御部２０からＢＵＲＦ機能の実行回数を受け取ると、表示部１１に表示してユーザにＢＵＲＦ機能の実行回数を報告する。
【００５０】
このようにして、この発明の実施形態のＣＤ−Ｒ／ＲＷ記録再生システムは、データまたは音楽トラックの書き込み中、書込みコマンド（ライトコマンド）の発行間隔を調べ、その間隔が乱れたことを検出したとき（例えば、いつもより間隔が長くなったことを検出したとき）、ＢＵＲＦ機能が働いたものと判断してＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングにするので、ＣＤ−Ｒ／ＲＷドライブとホストであるパーソナルコンピュータとの間での不必要なＢＵＲＦ機能の実行回数の読み出しコマンドの発行を抑えることができ、リアルタイムにＢＵＲＦ機能の実行回数を表示することができる。
【００５１】
（第３参考技術）
次に、図１に示したＣＤ−Ｒ／ＲＷ記録再生システムにおけるこの発明の第３参考技術について説明する。
この第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１からＣＤ−Ｒ／ＲＷドライブ２へのＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングとして、バッファＲＡＭの使用量を調べて、その量が予め設定した所定量（ある一定値）を下回ったとき又は以後にする。
【００５２】
この第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、上記ＣＤ−Ｒ／ＲＷドライブ制御部２０が記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段の機能を果たし、上記一時記憶部２２が上記データ記録一時停止後連続性保持再記録手段の実行回数を保持する実行回数保持手段の機能を果たす。
【００５３】
また、上記パーソナルコンピュータ制御部１０に、記録媒体に記録するデータを一時的に記憶する一時記憶手段（一時記憶部２２のバッファＲＡＭに相当する）の使用量を調査し、その使用量が所定量よりも下回ったことを検出以後、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録機能の実行回数を報告する実行回数報告機能を実現させるためのプログラムをインストールすることによって、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段（一時記憶部２２のバッファＲＡＭに相当する）の使用量を調査し、その使用量が所定量よりも下回ったことを検出以後、上記実行回数保持手段に保持された実行回数を報告する。
【００５４】
そして、このＣＤ−Ｒ／ＲＷ記録再生システムは、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手順を実行し、その手順の実行回数を保持して、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査し、その使用量が所定量よりも下回ったことを検出以後、上記保持された実行回数を報告する。
【００５５】
次に、この第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるＢＵＲＦ機能の実行回数報告処理について説明する。
ＢＵＲＦ機能は、実際の書込み動作で消費されるデータ量よりも、バッファＲＡＭ内に蓄積されていくパーソナルコンピュータ１から送られた書込みデータの方が少ない場合、バッファＲＡＭが空になることを事前に判断して行う処理なので、そのタイミングでＢＵＲＦ機能の実行回数の読み出しコマンドを発行するのが実行回数を確実に検出するのに適している。
【００５６】
この第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０が、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ２に一時記憶部２２のデータ量（使用量）を調べるリード・バッファ・キャパシティコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部２０はそのコマンドを受け取ると一時記憶部２２のバッファＲＡＭのデータ量を調べ、そのデータ量をパーソナルコンピュータ制御部１０へ送信する。
パーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ制御部２０からバッファＲＡＭのデータ量を受け取ると、予め設定された所定量と比較し、その所定量よりも量が下回ったか否かを判断し、下回ったことを検出すると、ＣＤ−Ｒ／ＲＷドライブ２においてＢＵＲＦ機能が働いたものと判断する。
【００５７】
そして、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０は、上記のようにＢＵＲＦ機能が働いたものと判断したとき、または、その判断をした後の任意の時間（予め設定した所定時間）内あるいは後に、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ制御部２０へＢＵＲＦ機能の実行回数を問い合わせるコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部２０は一時記憶部２２に保持されているその時点の実行回数を読み出した後、インタフェイス３を介してパーソナルコンピュータ制御部１０へ送信し、パーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ制御部２０からＢＵＲＦ機能の実行回数を受け取ると、表示部１１に表示してユーザにＢＵＲＦ機能の実行回数を報告する。
こうして、無駄なコマンドが発行されることなく、必要なデータやコマンドのみ転送できるようになる。
【００５８】
このようにして、この第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムは、データまたは音楽トラックを書き込み中、ＣＤ−Ｒ／ＲＷドライブのバッファＲＡＭの使用量を調べ、その値がある一定値を下回ったとき又は以後に、ＢＵＲＦ機能が働いたものと判断してＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングにするので、ＣＤ−Ｒ／ＲＷドライブとホストであるパーソナルコンピュータとの間での不必要なＢＵＲＦ機能の実行回数の読み出しコマンドの発行を抑えることができ、リアルタイムにＢＵＲＦ機能の実行回数を表示することができる。
【００５９】
次に、上述の第３参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、バッファＲＡＭの使用量を調べることによってＢＵＲＦ機能の実行を判断していたが、ＢＵＲＦ機能自体はバッファＲＡＭの空き容量が増加したことを判断した後で動作を開始する機能なので、空き容量の増加だけで判断してＣＤ−Ｒ／ＲＷドライブに対してＢＵＲＦ機能の実行回数を読みにいったのでは、時間的に古い値（一回前）を読み出す恐れがあり、正しいＢＵＲＦ機能の実行回数の読み出しができない恐れがある。
そこで、その点を考慮した第４参考技術を次に説明する。
【００６０】
（第４参考技術）
次に、図１に示したＣＤ−Ｒ／ＲＷ記録再生システムにおけるこの発明の第４参考技術について説明する。
この第４参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１によるＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングを、バッファＲＡＭの使用量を調べ、その値がある一定値を下回ったことを判断した後で更に一定時間の間を空けてからにする。
【００６１】
この第４参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、上記ＣＤ−Ｒ／ＲＷドライブ制御部２０が記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手段の機能を果たし、上記一時記憶部２２が上記データ記録一時停止後連続性保持再記録手段の実行回数を保持する実行回数保持手段の機能を果たす。
【００６２】
また、上記パーソナルコンピュータ制御部１０に、記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査し、その使用量が所定量よりも下回ったことを検出し、上記記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録機能の動作と上記保持された実行回数の更新とを行うのに充分な時間が経過したことを検出以後、上記保持された実行回数を報告する実行回数報告機能を実現させるためのプログラムをインストールすることによって、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査し、その使用量が所定量よりも下回ったことを検出し、上記データ記録一時停止後連続性保持再記録手段の動作と上記実行回数保持手段に保持された実行回数の更新とを行うのに充分な時間が経過したことを検出以後、上記実行回数保持手段に保持された実行回数を報告する実行回数報告手段の機能を果たす。
【００６３】
そして、このＣＤ−Ｒ／ＲＷ記録再生システムは、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するデータ記録一時停止後連続性保持再記録手順を実行し、その手順の実行回数を保持して、上記記録媒体に記録するデータを一時的に記憶する一時記憶手段の使用量を調査し、その使用量が所定量よりも下回ったことを検出し、上記データ記録一時停止後連続性保持再記録手順の動作と上記保持された実行回数の更新とを行うのに充分な時間が経過したことを検出以後、上記保持された実行回数を報告する。
【００６４】
この第４参考技術のＣＤ−Ｒ／ＲＷ記録再生システムでは、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０が、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ２に一時記憶部２２のデータ量（使用量）を調べるリード・バッファ・キャパシティコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部２０はそのコマンドを受け取ると一時記憶部２２のバッファＲＡＭのデータ量を調べ、そのデータ量をパーソナルコンピュータ制御部１０へ送信する。
パーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ制御部２０からバッファＲＡＭのデータ量を受け取ると、予め設定された所定量と比較し、その所定量よりも量が下回ったか否かを判断し、下回ったことを検出すると、ＣＤ−Ｒ／ＲＷドライブ２においてＢＵＲＦ機能が働いたものと判断する。
【００６５】
しかし、バッファＲＡＭの使用量がある一定値を下回ったときは、ＢＵＲＦ機能の処理が開始されるか、もしくは、処理の実行中であり、ＢＵＲＦ機能の実行回数が更新されていない場合もある。
そこで、パーソナルコンピュータ１のパーソナルコンピュータ制御部１０は、上記のようにバッファＲＡＭが所定量を下回ったことを検出してＢＵＲＦ機能が働いたものと判断したときは、さらにＢＵＲＦ機能の動作とＣＤ−Ｒ／ＲＷドライブ制御部２０による一時記憶部２２に保持された実行回数の更新とを行うのに充分な時間の経過を待つ。この時間は予め設定した値を用いると良い。
【００６６】
そして、その時間が経過したことを検出以後、インタフェイス３を介してＣＤ−Ｒ／ＲＷドライブ制御部２０へＢＵＲＦ機能の実行回数を問い合わせるコマンドを発行し、ＣＤ−Ｒ／ＲＷドライブ制御部２０は一時記憶部２２に保持されているその時点の実行回数を読み出した後、インタフェイス３を介してパーソナルコンピュータ制御部１０へ送信し、パーソナルコンピュータ制御部１０は、ＣＤ−Ｒ／ＲＷドライブ制御部２０からＢＵＲＦ機能の実行回数を受け取ると、表示部１１に表示してユーザにＢＵＲＦ機能の実行回数を報告する。
こうして、バッファＲＡＭの使用量が一定値を下回った事を検出後、更にＢＵＲＦ機能の動作に十分な時間とその実行回数の更新に必要な時間を十分置いてから、ＢＵＲＦ機能が働いたと判断して実行回数の読み出し処理を行うことにより、リアルタイムに正確な実行回数の読み出しができるようになり、更に表示も可能になる。
【００６７】
このようにして、この第４参考技術のＣＤ−Ｒ／ＲＷ記録再生システムは、データまたは音楽トラックを書き込み中、まずバッファＲＡＭの使用量を調べその値がある一定値を下回った事を判断し、その後、更にＢＵＲＦ機能の動作に十分な時間と、その実行回数の更新に十分な時間が経つのをカウントてからＢＵＲＦ機能が働いたことを判断したときにＢＵＲＦ機能の実行回数の読み出しコマンドの発行タイミングにするので、ＣＤ−Ｒ／ＲＷドライブとパーソナルコンピュータとの間での不必要なＢＵＲＦ機能の実行回数の読み出しコマンドの発行を抑えると共に正確なＢＵＲＦ機能の実行回数の読み出しが出来るようになる。
【００６８】
【発明の効果】
以上説明してきたように、この発明の情報記録再生システムと情報記録再生方法によれば、記録媒体に対するデータの記録が一時停止したときに停止前に記録されたデータとの連続性を保ったまま続きのデータの記録を再開するＢＵＲＦ機能の実行回数を容易に知ることができる。
【図面の簡単な説明】
【図１】  この発明の参考技術と実施形態に共通するＣＤ−Ｒ／ＲＷ記録再生システムの構成を示すブロック図である。
【図２】  この発明の第１参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるデータ記録処理を示すフローチャート図である。
【図３】  ＢＵＲＦ機能を使用か否かを指定する作業画面の一例を示す図である。
【図４】  ＢＵＲＦ機能の実行回数を報告する画面の一例を示す図である。
【図５】  この発明の第２参考技術のＣＤ−Ｒ／ＲＷ記録再生システムにおけるデータ記録処理を示すフローチャート図である。
【符号の説明】
１：パーソナルコンピュータ
２：ＣＤ−Ｒ／ＲＷドライブ
３：インタフェイス    ４：光ディスク
１０：パーソナルコンピュータ制御部
１１：表示部          １２：記憶部
２０：ＣＤ−Ｒ／ＲＷドライブ制御部
２１：データ書込読出部
２２：一時記憶部
【図１】
0004053244.tif 000002
【図２】
0004053244.tif 000003
【図３】
0004053244.tif 000004
【図４】
0004053244.tif 000005
【図５】
0004053244.tif 000006