Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3955433B2 - Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program - Google Patents
[go: Go Back, main page]

JP3955433B2 - Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program - Google Patents

Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program Download PDF

Info

Publication number
JP3955433B2
JP3955433B2 JP2000344966A JP2000344966A JP3955433B2 JP 3955433 B2 JP3955433 B2 JP 3955433B2 JP 2000344966 A JP2000344966 A JP 2000344966A JP 2000344966 A JP2000344966 A JP 2000344966A JP 3955433 B2 JP3955433 B2 JP 3955433B2
Authority
JP
Japan
Prior art keywords
recording
data
data recording
speed
resumption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000344966A
Other languages
Japanese (ja)
Other versions
JP2002150684A (en
Inventor
和彦 細川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2000344966A priority Critical patent/JP3955433B2/en
Priority to US09/920,221 priority patent/US6795382B2/en
Priority to EP01118747A priority patent/EP1184863A3/en
Publication of JP2002150684A publication Critical patent/JP2002150684A/en
Application granted granted Critical
Publication of JP3955433B2 publication Critical patent/JP3955433B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、CD−R/RWドライブ等の情報記録装置と情報記録方法と情報記録システムと情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
例えば、情報記録装置として汎用PC等で書き込みを行うCD−R/RWドライブのような光ディスク装置では、どの程度のデータ記録速度で書き込みが可能であるのかは使用するパーソナルコンピュータ(PC)とその環境とに大きく左右されるので容易には分らない。
しかし、例えば、記録媒体としてCD−Rメディアを使用して書き込みを行う場合、記録が途中で失敗してしまうとそのCD−Rメディアは使用が不可能となってしまうので、光ディスク装置におけるデータ記録速度の選定は重要な課題である。
PCで動作する通常のライターソフトでは、情報記録装置を用いて記録媒体にデータ記録を行わせるテストライトモードやシミュレーションといった実際にはデータの書き込みを行わずに書き込みの動作のみを行うモードが用意されており、それらの処理によってデータ記録が正常に行えるか否かを確認することができる。
【0003】
しかしながら、上述のようなテストライトモードやシミュレーション等で書き込みが成功したからといって、それが常に成功する記録速度であるのかそれとも僅かな外部要因が付随しただけで書き込みエラーになってしまうような限界の記録速度であるのかまでは分らない。
また、テストライトモードでは実際にはデータの書き込みを行わないので、書き込みを行う場合は例えテストライトが成功しても2度手間になるからデータ記録に通常の2倍の時間を要してしまう。
さらに、テストライトが失敗した場合は、1段階速度を落として再びテストライトを行う必要があるので、さらに多大な時間を要する恐れがある。
【0004】
そこで、書き込みを一時中断(ポーズ:Pause)した後にデータの連続性を損なわないように書き込みを再開(リスタート:Restart)する手段を備え、転送速度不足のエラー(「バッファアンダーランエラー」と称する)を防ぐことを可能にしたCD−R/RW装置等の情報記録装置(例えば、特開2000−40302号公報参照)が提案されている。
このような情報記録装置では、ポーズの後にリスタートしてもデータの連続性を保証しているので、情報記録装置の記録速度を最高速に設定しておけばテストライトの必要もない。
従来、上述のような情報記録装置を用いてデータ記録を行った場合、データ記録終了後にそのデータ記録におけるバッファアンダーラン回避回数をユーザに知らせたり、あるいはユーザにはバッファアンダーラン回避回数を知らせないようにしていた。
【0005】
【発明が解決しようとする課題】
上述のような従来の情報記録装置が高速化されるに従って、最高記録速度とその1段階下の記録速度を選択した場合の記録に要する時間の差はさほど無くなってくるので、バッファアンダーラン回避回数があまりにも多かった場合は、その記録速度での書き込みに不安を感じるユーザにとって、もし記録速度を1段階落とせばバッファアンダーラン回数が少なくなるというのであれば速度を1段階落としたいと考えるものである。またバッファアンダーランの発生しない速度を知りたくなるユーザも出てくる可能性がある。
しかしながら、上述の情報記録装置では、記録速度に対するバッファアンダーラン回避回数を知る為には、実際に速度を変えて記録を行ってみるか、何度も速度を変えてテストライトを行って調べてみるしかないので手間がかかるという問題があった。
【0006】
この発明は上記の課題を解決するためになされたものであり、ユーザが1回のデータ記録で記録速度に対するバッファアンダーラン回避回数を手軽に調べることができるようにすることを目的とする。
【0007】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の情報記録装置と情報記録方法と情報記録システムと情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
(1)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けた情報記録装置。
【0008】
(2)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けた情報記録装置。
【0009】
(3)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段と、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けた情報記録装置。
【0010】
(4)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けた情報記録装置。
【0011】
(5)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、 前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けた情報記録装置。
(6)上記のような情報記録装置において、前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する手段を設けた情報記録装置。
(7)上記のような情報記録装置において、前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段を設けた情報記録装置。
【0012】
(8)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する情報記録方法。
【0013】
(9)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記 録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶して、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する情報記録方法。
【0014】
(10)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する情報記録方法。
【0015】
(11)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記デー タ記録中又は前記データ記録終了後に出力して、前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する情報記録方法。
【0016】
(12)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶して、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する情報記録方法。
(13)上記のような情報記録方法において、前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する情報記録方法。
(14)上記のような情報記録方法において、前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする情報記録方法。
【0017】
(15)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段と、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
【0018】
(16)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、前記ホスト装置に、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要 した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けた情報記録システム。
【0019】
(17)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、前記ホスト装置に、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けた情報記録システム。
【0020】
(18)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前 記データ記録終了後に出力する一時中断再開回数出力手段と、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けた情報記録システム。
【0021】
(19)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、前記ホスト装置に、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けた情報記録システム。
【0022】
(20)ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持 するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、前記ホスト装置に、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けた情報記録システム。
(21)上記のような情報記録システムにおいて、前記ホスト装置に、前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する手段を設けた情報記録システム。
(22)上記のような情報記録システムにおいて、前記ホスト装置に、前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段を設けた情報記録システム。
【0023】
(23)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時 中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0024】
(24)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、前記一時中断再開回数記憶機能に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断させ、前記バッファアンダーランが回避されたと判断してデータ記録を再開させたときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断させ、前記外部からの再開指示に基づいてデータ記録を再開させたときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断させ、前記記録速度の変更後にデータ記録を再開させたときにカウントされた一時中断再開回数とをそれぞれ区別して記憶させる機能を設け、前記記録速度及び前記記録速度によるデータ記 録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0025】
(25)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0026】
(26)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容 量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
(27)記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、前記一時中断再開回数記憶機能に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断させ、前記バッファアンダーランが回避されたと判断してデータ記録を再開させたときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断させ、前記外部からの再開指示に基づいてデータ記録を再開させたときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断させ、前記記録速度の変更後にデータ記録を再開させたときにカウントされた一時中断再開回数とをそれぞれ区別して記憶させる機能を設け、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
(28)上記のような情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
(29)上記のような情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する 情報を出力してデータ記録を開始しないようにする機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0027】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図1は、この発明の一実施形態である情報記録装置の構成を示すブロック図である。
この情報記録装置は、CD−R/RWドライブ等の光ディスク装置であり、通常の光ディスク装置の機能部(公知技術なので図示を省略する)と、CPU,ROM及びRAM等からなるマイクロコンピュータによって実現される図中1〜7の各部を備えている。
すなわち、データ記録部1は、CD−R/RWディスク等の記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、その設定された記録速度で記録媒体へデータを記録する処理を司り、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、その設定された記録速度で記録媒体へデータを記録するデータ記録手段の機能を果たす。
【0028】
データ記録一時中断再開部2は、データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する処理を司り、データ記録部1によるデータ記録中に発生した所定条件に基づいて記録媒体へのデータ記録を一時中断し、記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段の機能を果たす。
【0029】
また、データ記録一時中断再開部2は、データ記録中は記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには記録媒体へのデータ記録を一時中断し、その一時中断中はデータの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、記録速度を変更するときに記録媒体へのデータ記録を一時中断し、記録速度の変更後に記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する処理も司る。
【0030】
すなわち、データ記録部1によるデータ記録中は記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには記録媒体へのデータ記録を一時中断し、その一時中断中はデータの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、記録速度を変更するときに記録媒体へのデータ記録を一時中断し、記録速度の変更後に記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段の機能も果たす。
【0031】
さらに、データ記録部1及び情報出力部7は、記録速度を複数種類選択したときには、予め記録媒体の試し書き領域の空き領域を調べて、選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは記録速度を減らすように忠告する情報を出力し、可能であると判断したときは選択された各記録速度で最適記録速度を求める処理を実行し、選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする処理を司る。
すなわち、データ記録部1及び情報出力部7は、記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは記録速度を減らすように忠告する情報を出力し、可能であると判断したときは選択された各記録速度で最適記録速度を求める処理を実行し、選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段の機能を果たす。
【0032】
一時中断再開回数カウント部3は、データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする処理を司り、データ記録一時中断再開部2によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段の機能を果たす。
一時中断再開回数記憶部4は、カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する処理を司り、一時中断再開回数カウント部3によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段の機能を果たす。
【0033】
また、一時中断再開回数記憶部4は、バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、外部からの一時中断指示に基づいてデータ記録を一時中断し、外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、記録速度を変更するときにデータ記録を一時中断し、記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する処理も司る。
すなわち、バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、外部からの一時中断指示に基づいてデータ記録を一時中断し、外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、記録速度を変更するときにデータ記録を一時中断し、記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段の機能も果たす。
【0034】
一時中断再開回数出力部5は、記憶された記録速度毎の一時中断再開回数を記録媒体へのデータ記録中又はデータ記録終了後に出力する処理を司り、一時中断再開回数記憶部4に記憶された記録速度毎の一時中断再開回数を記録媒体へのデータ記録中又はデータ記録終了後に出力する一時中断再開回数出力手段の機能を果たす。
また、一時中断再開回数出力部5は、記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する処理も司る。
したがって、記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段の機能も果たす。
【0035】
さらに、一時中断再開回数出力部5は、記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する処理も司り、記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する手段の機能も果たす。
記録速度・記録時間設定部6は、記録速度及び記録速度によるデータ記録の記録時間を任意に選択設定する処理を司り、記録速度及び記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段の機能を果たす。
【0036】
図2は、この発明の他の実施形態である情報記録システムの構成を示すブロック図である。
この情報記録システムは、パーソナルコンピュータ等のホスト装置(ホストコンピュータ)10とCD−R/RWドライブ等の光ディスク装置である情報記録装置20とがATAPI,SCSI等のインタフェースを介してデータ通信可能に接続してなるシステムである。
ホスト装置10、通常のホストコンピュータの機能部(公知技術なので図示を省略する)と、CPU,ROM及びRAM等からなるマイクロコンピュータによって実現される図中11〜16の各部を備えている。
情報記録装置20は、CD−R/RWドライブ等の光ディスク装置であり、CPU,ROM及びRAM等からなるマイクロコンピュータによって実現される通常の光ディスク装置の機能部(公知技術なので図示を省略する)を備えている。
【0037】
すなわち、ホスト装置10のデータ記録一時中断再開部11は、情報記録装置20に対して、CD−R/RWディスク等の記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、その設定された記録速度で記録媒体へデータを記録させ、そのデータ記録中に発生した所定条件に基づいて記録媒体へのデータ記録を一時中断させ、記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段の機能を果たす。
【0038】
また、データ記録一時中断再開部11は、データ記録中は記録媒体へ記録する情報記録装置20のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには記録媒体へのデータ記録を一時中断させ、その一時中断中はデータの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、記録速度を変更するときに記録媒体へのデータ記録を一時中断させ、記録速度の変更後に記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段の機能も果たす。
【0039】
さらに、データ記録一時中断再開部11及び情報出力部16は、記録速度を複数種類選択したときには、予め記録媒体の試し書き領域の空き領域を調べて、選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは記録速度を減らすように忠告する情報を出力し、可能であると判断したときは選択された各記録速度で最適記録速度を求める処理を実行し、選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段の機能を果たす。
【0040】
一時中断再開回数カウント部12は、データ記録一時中断再開部11によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段の機能を果たす。
一時中断再開回数記憶部13は、一時中断再開回数カウント部12によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段の機能を果たす。
また、一時中断再開回数記憶部13は、バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、外部からの一時中断指示に基づいてデータ記録を一時中断し、外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、記録速度を変更するときにデータ記録を一時中断し、記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段の機能も果たす。
【0041】
一時中断再開回数出力部14は、一時中断再開回数記憶部13に記憶された記録速度毎の一時中断再開回数を記録媒体へのデータ記録中又はデータ記録終了後に出力する一時中断再開回数出力手段の機能を果たす。
また、一時中断再開回数出力部14は、一時中断再開回数記憶部13に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段の機能も果たす。
さらに、一時中断再開回数出力部14は、記録速度の記録容量毎にデータの転送元装置の識別情報と総転送容量とを合わせて出力する手段の機能も果たす。
記録速度・記録時間設定部15は、記録速度及び記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段の機能を果たす。
【0042】
また、上記ホスト装置10に以下に示す記録媒体に記録された情報記録処理プログラムをインストールすることにより、上述の各機能部14〜16の機能を備えることになる。
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、その設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、その機能によるデータ記録中に発生した所定条件に基づいて記録媒体へのデータ記録を一時中断させ、記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、その機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、その機能によって記憶された記録速度毎の一時中断再開回数を記録媒体へのデータ記録中又はデータ記録終了後に出力する一時中断再開回数出力機能とをコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【0043】
また、上記データ記録一時中断再開機能は、上記データ記録機能によるデータ記録中は記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには記録媒体へのデータ記録を一時中断させ、その一時中断中はデータの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、記録速度を変更するときに記録媒体へのデータ記録を一時中断させ、記録速度の変更後に記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなるようにしてもよい。
【0044】
さらに、上記一時中断再開回数記憶機能に、バッファアンダーランが発生しそうであると判断してデータ記録を一時中断させ、バッファアンダーランが回避されたと判断してデータ記録を再開させたときにカウントされた一時中断再開回数と、外部からの一時中断指示に基づいてデータ記録を一時中断させ、外部からの再開指示に基づいてデータ記録を再開させたときにカウントされた一時中断再開回数と、記録速度を変更するときにデータ記録を一時中断させ、記録速度の変更後にデータ記録を再開させたときにカウントされた一時中断再開回数とをそれぞれ区別して記憶させる機能を設けると良い。
【0045】
また、上記情報記録処理プログラムに、記録速度及び記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能を設けると良い。
さらに、上記情報記録処理プログラムに、記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能を設けると良い。
【0046】
また、上記情報記録処理プログラムに、記録速度の記録容量毎にデータの転送元装置の識別情報と総転送容量とを合わせて出力する機能と、記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは記録速度を減らすように忠告する情報を出力し、可能であると判断したときは選択された各記録速度で最適記録速度を求める処理を実行し、選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする機能を設けると良い。
【0047】
この実施形態の情報記録装置及び情報記録システムでは、上述の各機能を実行するライタソフトが稼動しており、ユーザによるこの発明に係わるライタソフト上の記録処理が選択指示されると、記録媒体にデータ書き込みを行う際に、例えば情報記録装置のサポート記録速度が1倍速と2倍速の場合、1倍速と2倍速の2種類の記録速度で書き込みを行い、データ記録中に発生した所定条件に基づいて記録媒体へのデータ記録を一時中断(以下「ポーズ(Pause)」と称する)し、記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開(以下「リスタート(Restart)」と称する)したときの一時中断再開回数(以下「ポーズ・リスタート回数」と称する)をカウントし、記録速度毎にポーズ・リスタート回数を記憶して、記録速度に対するポーズ・リスタート回数やポーズ・リスタート回数に基づく各種の情報を表示,印刷又は外部へ出力するものである。
【0048】
上記ポーズ・リスタート回数はデータの記録を中断して再開することによってデータ記録中のバッファアンダーランを回避するものであるから、ポーズ・リスタート回数=バッファアンダーラン回避数であり、以下の説明では両名称を使用する。
したがって、この記録処理を選んで記録したユーザは、記録媒体への1回の記録で記録速度に対するバッファアンダーラン回避数を手軽に調べることができる。
【0049】
図3は、この実施形態の情報記録装置及び情報記録システムにおける情報記録処理を示すフローチャート図である。
ここでは簡単な例として、情報記録装置は1倍速と2倍速での書き込みをサポートしており、データ記録時の総データ量は100MBのデータを書き込む場合を説明する。
各速度毎の記録するデータ量は、(総データ量)/(サポート速度数)にする。総データ量は100MBであり、サポート速度数は1倍速と2倍速の2種類があるので2になり、1倍速で50MBを、2倍速で50MBのデータをそれぞれ記録する。
【0050】
まず、ユーザから記録開始の指示があったら、ステップ(図中「S」で示す)1で情報記録装置の記録速度の設定を1倍速にし、各記録速度毎の記録するデータ量を算出する。ステップ2で書き込みによるデータ記録を開始する。データの書き込み最中は常にライターソフト側で情報記録装置内のバッファメモリ(図値を省略)のデータ容量を監視(モニタ)し、もし、バッファメモリに蓄えられているデータの容量が少なくなってきたら、一旦データ記録を中断(ポーズ)し、そのポーズ中もバッファメモリにデータを転送し、バッファメモリにデータがいっぱいになった時点でデータ記録を再開(リスタート)する。ステップ3でポーズ・リスタート(Pause Restert)が発生したか否かを判断して、発生しなければそのままステップ4へ進み、発生したらステップ7で現在の記録速度でのポーズ・リスタート回数をカウントして両者を対応させて記憶し、ステップ4へ進む。
【0051】
ステップ4で現在の記録速度での予定データ量の記録が終了したか否かを判断し、終了しなければステップ3へ戻り、書き込みデータが50MBになった時点で終了したと判断し、データ記録を一旦中断(ポーズ)し、ステップ5で全データの記録が終了したか否かを判断し、終了しなければステップ6で記録速度を1段階上げて2倍速に変更し、ステップ2へ戻ってデータ記録を再開(リスタート)する。
その後、上述の処理と同じようにして、2倍速でのデータの書き込み中でポーズ・リスタートが発生した場合もそのポーズ・リスタート回数を記憶する。その記憶の際、1倍速での書き込みの場合のポーズ・リスタート回数と2倍速での書き込みの場合のポーズ・リスタート回数は区別して記憶する。
【0052】
ステップ5で全データの記録が終了したら、ステップ8で各記録速度毎のポーズ・リスタート回数をバッファアンダーラン回避数として情報記録装置又はホスト装置のディスプレイ(図示を省略)に表示して終了する。
また、上述の処理ではデータ記録終了後に各記録速度毎のポーズ・リスタート回数を表示したが、データ書き込み最中,ポーズ・リスタート中,又は次回の書き込みにおける記録速度選択時に表示するようにしてもよい。さらに、上述の処理では記録速度を1倍速から2倍速へ変更する場合を示したが、2倍速から1倍速に変更するようにしてもよい。
表1は、図3に示した記録処理によって得られた書き込み結果である記録速度毎のバッファアンダーラン回避数及び各記録速度で記録したデータの記録容量を一覧表示する際のフォーマットを示す表である。
【0053】
【表1】

Figure 0003955433
【0054】
このようにして、データ記録前のテストライトやシミュレーションを行わなくても実際のデータ記録によって各記録速度毎のバッファアンダーラン回避数が分るので、ユーザが使用している装置又はシステム環境下でバッファアンダーランが発生しない限界の記録速度を容易に知ることができる。
また、テストライトではなく、実際に記録を行うことによって各記録速度毎のバッファアンダーラン回避数が得られるので、データ書き込み以外に時間を取られず、データ記録を能率良く行える。
また、記録結果の一覧表により、例えば、記録の一時中断再開(ポーズ・リスタート)は100回まで等と予め決めているユーザにとっては、次回のデータ記録の際にはポーズ・リスタート回数が少ない記録速度を容易に選択することができ、自分に合った記録速度が選べて使い勝手を良くすることができる。
【0055】
次に、上述の記録処理では、各記録速度毎のポーズ・リスタート回数に、ユーザが自発的に行ったポーズ・リスタートや、記録速度を変える場合に行うポーズ・リスタートの回数も含まれている。これは、バッファアンダーラン回避のためのポーズ・リスタートとは明らかに質が異なるので、単純にポーズ・リスタート回数のみをカウントした結果を表示してしまうと区別できなくなる。
そこで、バッファアンダーラン回避のためのポーズ・リスタートと、他の要因で発生したポーズ・リスタートの際のポーズ・リスタート回数のカウントを区別して処理することにより、両者を区別して知ることができるようにすると良い。
次に、図4のフローチャート図に基づいてその処理を説明する。
【0056】
図4は、この実施形態の情報記録装置及び情報記録システムにおける情報記録処理の他の処理例を示すフローチャート図である。
この処理は、図3に示した処理と略同じであるが、ポーズ・リスタート回数のカウント処理とバッファアンダーラン回避数等の表示処理が上述のものと異なる。
まず、ユーザから記録開始の指示があったら、ステップ(図中「S」で示す)11で情報記録装置の記録速度の設定を1倍速にし、各記録速度毎の記録するデータ量を算出する。ステップ12で書き込みによるデータ記録を開始する。データの書き込み最中は常にライターソフト側で情報記録装置内のバッファメモリのデータ容量を監視(モニタ)し、もし、バッファメモリに蓄えられているデータの容量が少なくなってきたら、一旦データ記録を中断(ポーズ)し、そのポーズ中もバッファメモリにデータを転送し、バッファメモリにデータがいっぱいになった時点でデータ記録を再開(リスタート)する。また、ユーザによる一時中断指示に基づいてポーズし、再開指示に基づいてリスタートする。あるいは、記録速度の変更の際に一時中断して、変更後にリスタートする。
【0057】
ステップ13でポーズ・リスタートが発生したか否かを判断して、発生しなければそのままステップ14へ進み、発生したらステップ17でバッファアンダーラン回避のために行ったポーズ・リスタートか否かを判断する。
そのバッファアンダーラン回避のポーズ・リスタートか否かは、バッファメモリに蓄えられているデータ量で判断することができる。つまり、バッファアンダーランを起こす恐れがないほどの量が蓄積されていれば、バッファアンダーラン回避以外のためのポーズ・リスタートであると判断できる。
ステップ17の判断でバッファアンダーラン回避のために行ったポーズ・リスタートならステップ18で現在の記録速度でのバッファアンダーラン回避のために行ったポーズ・リスタート回数をカウントして両者を対応させて記憶し、ステップ14へ進む。
【0058】
また、バッファアンダーラン回避のために行ったポーズ・リスタートでなければ、ステップ19へ進んで現在の記録速度でのバッファアンダーラン回避のため以外のポーズ・リスタート回数をカウントして両者を対応させて記憶し、ステップ14へ進む。なお、バッファアンダーラン回避のため以外のポーズ・リスタートの場合、ユーザが自発的に記録を一時中断及び再開させたポーズ・リスタート回数と、記録速度の変更の際のポーズ・リスタート回数とを区別してカウントするようにしても良い。
ステップ14で現在の記録速度での予定データ量の記録が終了したか否かを判断し、終了しなければステップ13へ戻り、書き込みデータが50MBになった時点で終了したと判断し、データ記録を一旦中断(ポーズ)し、ステップ15で全データの記録が終了したか否かを判断し、終了しなければステップ16で記録速度を1段階上げて2倍速に変更し、ステップ12へ戻ってデータ記録を再開(リスタート)する。
【0059】
その後、上述の処理と同じようにして、2倍速でのデータの書き込み中でポーズ・リスタートが発生した場合もそのポーズ・リスタート回数を記憶する。
ステップ15で全データの記録が終了したら、ステップ20で各記録速度毎とバッファアンダーラン回避のために行ったポーズ・リスタート回数とバッファアンダーラン回避以外のために行ったポーズ・リスタート回数とを区別してバッファアンダーラン回避数として情報記録装置又はホスト装置のディスプレイ(図示を省略)に表示して終了する。
このようにして、記録速度毎にバッファアンダーラン回避のためのポーズ・リスタート回数だけを比較できるので、ユーザは、各記録速度におけるバッファアンダーラン発生回数を予想することができる。また、ユーザは自分に合った記録速度の見当を付けることができる。
【0060】
次に、上述の記録処理では、ユーザにとってはわざわざ調べるつもりの無い記録速度まで入ってしまうことがある。また、最低倍速まで記録すると時間がかかるので、低倍速記録は避けたいというユーザには不要な情報が表示されてしまうこともある。
そこで、何倍速の書き込みに重点を置くか、また、その書き込み速度での記録時間をどの程度にするのかをユーザが任意に設定できるようにすると、作業効率を上げることができる。
次に、その処理を説明する。
【0061】
この記録処理は、上述の図4に示した処理と略同じであり、速度設定と書き込むデータ量を設定可能にするユーザインタフェースを設けた構造にしており、上述のステップ11において記録速度と記録容量を任意に設定する処理を行うことが異なることと、データの書き込み終了時は上述のステップ20において記録速度とその記録速度での記録データ量を表示し、設定されなかった記録速度でのバッファアンダーラン回避数等の情報を表示しないようにしていることが異なる。
まず、ユーザから記録開始の指示があったら、情報記録装置の記録速度を設定し、読み取り側の情報記録装置の読み取り速度とその読み取り速度での読み取りデータ量を設定する。
【0062】
その後、書き込みによるデータ記録を開始する。データの書き込み最中は常にライターソフト側で情報記録装置内のバッファメモリのデータ容量を監視し、もし、バッファメモリに蓄えられているデータの容量が少なくなってきたら、一旦データ記録を中断し、そのポーズ中もバッファメモリにデータを転送し、バッファメモリにデータがいっぱいになった時点でデータ記録を再開する。
また、ユーザによる一時中断指示に基づいてポーズし、再開指示に基づいてリスタートする。あるいは、記録速度の変更の際に一時中断して、変更後にリスタートする。
そして、ポーズ・リスタートが発生したか否かを判断して、発生したらバッファアンダーラン回避のために行ったポーズ・リスタートか否かを判断する。
そのバッファアンダーラン回避のポーズ・リスタートか否かは、バッファメモリに蓄えられているデータ量で判断することができる。つまり、バッファアンダーランを起こす恐れがないほどの量が蓄積されていれば、バッファアンダーラン回避以外のためのポーズ・リスタートであると判断できる。
【0063】
バッファアンダーラン回避のために行ったポーズ・リスタートなら、現在の記録速度でのバッファアンダーラン回避のために行ったポーズ・リスタート回数をカウントして両者を対応させて記憶する。
また、バッファアンダーラン回避のために行ったポーズ・リスタートでなければ、現在の記録速度でのバッファアンダーラン回避のため以外のポーズ・リスタート回数をカウントして両者を対応させて記憶する。なお、バッファアンダーラン回避のため以外のポーズ・リスタートの場合、ユーザが自発的に記録を一時中断及び再開させたポーズ・リスタート回数と、記録速度の変更の際のポーズ・リスタート回数とを区別してカウントするようにしても良い。
その後、現在の記録速度での予定データ量の記録が終了したか否かを判断し、書き込みデータが50MBになった時点で終了したと判断し、データ記録を一旦中断し、全データの記録が終了したか否かを判断し、終了しなければ記録速度を変更してデータ記録を再開する。
【0064】
上述の処理と同じようにして、変更後の記録速度でのデータの書き込み中でポーズ・リスタートが発生した場合もそのポーズ・リスタート回数を記憶する。
全データの記録が終了したら、各記録速度毎とバッファアンダーラン回避のために行ったポーズ・リスタート回数とバッファアンダーラン回避以外のために行ったポーズ・リスタート回数とを区別して情報記録装置又はホスト装置のディスプレイ(図示を省略)に表示して終了する。
表2は、この記録処理によって得られた書き込み結果である記録速度毎のバッファアンダーラン回避数及び各記録速度で記録したデータの記録容量を一覧表示する際のフォーマットを示す表である。
【0065】
【表2】
Figure 0003955433
【0066】
このようにして、記録速度及びその記録速度での記録時間をユーザ側が任意に設定できるので、ユーザにとって効率の良い書き込みができ、その記録時毎のバッファアンダーラン回避数を容易に知ることができる。また、ユーザは自分に合った記録速度を容易に知ることができる。
【0067】
次に、上述の記録処理では、記録中のバッファアンダーランエラーは回避されるようになっている。そのため、例えば、情報記録システムの場合、ユーザは気にすることなくホスト装置でライターソフト以外のアプリケーションを使用することができる。
しかし、例えば、ライターソフトのみを動作させた場合と、ライターソフト以外にグラフィック用のソフトを一緒に動作させている場合、同じ記録速度を選んでもバッファアンダーラン発生確率は全く違ってくる。
そのため、記録媒体の記録以外に頻繁に使用するホスト装置で記録する場合、単に前回行った記録速度に対するバッファアンダーラン回数の表示だけでは、実際に記録を開始した場合のバッファアンダーラン回避数がユーザの知りたい回数に近くなるとは限らない。
【0068】
そこで、これまでに書き込んだ記録速度,記録速度毎の容量,バッファアンダーラン回避数,容量毎の平均バッファアンダーラン回避数,最大バッファアンダーラン回避数などの情報を示すことにより、ユーザの普段使う環境及びこれまでの最も過酷な状況でのバッファアンダーランが発生しない記録速度を知ることができる。
次に、図5のフローチャート図に基づいてその処理を説明する。
【0069】
図5は、この実施形態の情報記録装置及び情報記録システムにおける情報記録処理のさらに他の処理例を示すフローチャート図である。
この情報記録装置及び情報記録システムでは、ポーズ・リスタート回数のカウントと共に、各記録速度を変更する時に、各記録速度での実際の記録に要した記録時間を情報記録装置又はホスト装置側に記憶する。
まず、ユーザから記録開始の指示があったら、ステップ(図中「S」で示す)31で情報記録装置の記録速度を設定し、ステップ32で読み取り側の情報記録装置の読み取り速度及びその読み取り速度での読み取りデータ量を設定する。
【0070】
ステップ33で書き込みによるデータ記録を開始する。データの書き込み最中は常にライターソフト側で情報記録装置内のバッファメモリのデータ容量を監視し、もし、バッファメモリに蓄えられているデータの容量が少なくなってきたら、一旦データ記録を中断し、そのポーズ中もバッファメモリにデータを転送し、バッファメモリにデータがいっぱいになった時点でデータ記録を再開する。また、ユーザによる一時中断指示に基づいてポーズし、再開指示に基づいてリスタートする。あるいは、記録速度の変更の際に一時中断して、変更後にリスタートする。
【0071】
ステップ34でポーズ・リスタートが発生したか否かを判断して、発生しなければそのままステップ35へ進み、発生したらステップ38でバッファアンダーラン回避のために行ったポーズ・リスタートか否かを判断する。
そのバッファアンダーラン回避のポーズ・リスタートか否かは、バッファメモリに蓄えられているデータ量で判断することができる。つまり、バッファアンダーランを起こす恐れがないほどの量が蓄積されていれば、バッファアンダーラン回避以外のためのポーズ・リスタートであると判断できる。
ステップ38の判断でバッファアンダーラン回避のために行ったポーズ・リスタートならステップ39で現在の記録速度でのバッファアンダーラン回避のために行ったポーズ・リスタート回数をカウントして両者を対応させて記憶し、ステップ35へ進む。
【0072】
また、バッファアンダーラン回避のために行ったポーズ・リスタートでなければ、ステップ40へ進んで現在の記録速度でのバッファアンダーラン回避のため以外のポーズ・リスタート回数をカウントして両者を対応させて記憶し、ステップ35へ進む。なお、バッファアンダーラン回避のため以外のポーズ・リスタートの場合、ユーザが自発的に記録を一時中断及び再開させたポーズ・リスタート回数と、記録速度の変更の際のポーズ・リスタート回数とを区別してカウントするようにしても良い。
ステップ35で現在の記録速度での予定データ量の記録が終了したか否かを判断し、終了しなければステップ37で記録速度を変更してステップ33へ戻って上述の処理を繰り返す。
【0073】
上記設定された全記録速度での全データの記録が終了したら、ステップ41でバッファアンダーラン回避のために行ったポーズ・リスタート回数とバッファアンダーラン回避以外のために行ったポーズ・リスタート回数とを区別して、各記録速度毎にバッファアンダーラン回避数(平均値,最大値,合計値)と総記録容量と記録時間と理論記録時間とを情報記録装置又はホスト装置のディスプレイ(図示を省略)に表示して終了する。
表3は、この記録処理によって得られた書き込み結果である記録速度毎のバッファアンダーラン回避数(平均値,最大値,合計値),各記録速度で記録したデータの総記録容量,実際に要した記録時間及び理論記録時間を一覧表示する際のフォーマットを示す表である。
【0074】
【表3】
Figure 0003955433
【0075】
表3中の記録総容量は、情報記録装置においてこれまでに設定された記録速度によって書き込みを行ったデータの総容量を示し、例えば、上述の記録処理を使用せずに6倍速でのみ記録を行った場合の記録データ量や、2倍速までの速度しか書き込みが許されていない記録媒体を使用して2倍速でデータの記録を行った場合等もこの容量に加算する。また、記録時間は、実際の記録に掛かった実測時間を表し、理論記録時間は理論的にかかる時間示す(例えば1倍速で650MB(ディスク全面)記録した場合では74分)。この理論記録時間は、データの量と記録速度から導き出し、記録を開始する前に計算する。
従って、データ記録の実測値である記録時間と理論値である理論記録時間との差がバッファアンダーラン回避を行った為に費やした時間になる。なお、表3中の数値は一例を用いている。
【0076】
このようにして、平均バッファアンダーラン回数と最大バッファアンダーラン回数に基づいて記録速度を決定することができるので、より実情に近い各記録速度に対するバッファアンダーラン回避回数を容易に予測することができる。
【0077】
次に、この実施形態の情報記録システムにおいて、上述の記録処理を行う場合、ホスト装置にはハードディスク以外に他のCD−ROMドライブやネットワークドライブ等の装置からデータを転送する必要がある可能性がある。それらのドライブはハードディスクに比べると転送速度は格段に異なる。
例えば、ハードディスクのデータを記録媒体に記録するのに、CD−ROMドライブ等から記録を行った場合のバッファアンダーラン回避数に基づいて記録速度を設定するのは適切でない。
そこで、どのドライブから転送されたデータのバッファアンダーランかが明らかになるように、記録速度に対するバッファアンダーラン回避数として平均値と最大値と合計値を転送元のドライブ毎に区別して出力することにより、バッファアンダーラン回避数を高い精度で予測することができる。
【0078】
この処理は、上述した図4のフローチャート図で示した処理と略同じであり、ステップ32で書き込むデータ量を決定した時点で、どのドライブから記録速度が何倍速で何MBのデータを送るのかの情報をホスト装置側に保存する。
そして、記録終了時又は次回の書き込みにおける記録速度選択時に各ドライブの情報も表示する。
表4は、この記録処理によって得られた書き込み結果である記録速度毎のバッファアンダーラン回避数(平均値,最大値,合計値),各記録速度で記録したデータの総記録容量,記録時間として実際に要した実測時間と理論時間,及びデータ転送元のドライブを示す元ドライブとを一覧表示する際のフォーマットを示す表である。
【0079】
【表4】
Figure 0003955433
【0080】
表4中の元ドライブ欄の情報は、上述の処理でホスト装置に保存された「何倍速記録の時に何処のドライブから何MBのデータを情報記録装置へ転送するのか」を示す。総記録速度は、例えば2倍速で6.5GBになっているが、650MBのデータを10回書いたと解釈すれば良い。この時の記録時間は1倍速:650MBで74分なので、2倍速だと37分、記録媒体10枚に書くと370分になる計算である。
このようにして、送り側ドライブ毎に平均バッファアンダーラン回数と最大バッファアンダーラン回数で記録速度を決定できるので、各記録速度毎に比較的精度の高いバッファアンダーラン回避数を予測することができる。
【0081】
次に、例えば、情報記録装置であるCD−R/RW等の光ディスク装置では、書き込みを行う前に予め光ディスクに用意されている試し書き領域(以下「PCA領域」と称する)で試し書きを行い、その光ディスクの書き込み速度に最適なレーザ光の出力を決定する。この動作を最適記録パワー決定処理(OPC:Optimum Power Control)と称する。
CD−R等のライトワンスメディアでは、OPCは限られた回数しかできない。PCA領域では、一般的なOPCの場合、100回出来ることになっているが、書き込み速度が高まるに従って1回のOPCで複数分のPCA領域を使用するようなOPC方法等が出てくる可能性がある。
そのような場合に、マルチセッションで書き込み速度を複数選択し、さらに追加書きをしていく場合等、途中でPCA領域が一杯になってしまって以降書き込み不可の光ディスクになってしまうという不具合が考えられる。
【0082】
また、一般的に、光ディスクの記録は速度が上がるほどより大きなレーザ出力を必要とする。したがって、低速では記録可能であるが、高速ではレーザ出力の不足によって最適記録レーザ出力が求まらず、記録が出来ない不具合の発生が考えられる。
そこで、書き込みを開始する前に残OPC可能回数を調べ、これが足りない場合には書き込みを行わずに記録速度の設定数を減らす旨をユーザに伝えるとよい。また、残OPC領域が十分足りる場合は、実際にOPCを行い、ユーザの設定した記録速度で記録可能かを判断し、記録不可能の場合はその旨をユーザに通知し、記録を開始しないことにより、記録が途中で不可能になってしまう不具合を無くすことができる。
次に、図6のフローチャート図に基づいてその処理を説明する。
【0083】
図6は、この実施形態の情報記録装置及び情報記録システムにおける情報記録処理のさらにまた他の処理例を示すフローチャート図である。
この記録処理は、記録を開始する前に、PCA領域(光ディスクの場合は一番内周側に位置する領域)を調べて、残りのOPC回数を導き出して記録を予定している。そして、全ての速度でOPCを行ってから記録を行うようにしている。
まず、ステップ51で記録速度を設定し、ステップ52で速度変更数から必要なPCA領域量を調べて、ステップ53でPCA領域を検索し、ステップ54でPCA領域が十分に有るか否かを判断して、十分に無ければデータ記録を行わないようにして、ステップ58へ進んで設定された記録速度を変更するように警告する旨を示すメッセージを表示し、ステップ51の処理へ戻る。
【0084】
ステップ54の判断でPCA領域が十分に有れば、ステップ55へ進んで全ての記録速度でOPCを実施し、ステップ56で全ての記録速度で最適ライトパワー値(最適記録パワー)が得られたか否かを判断して、得られなければステップ58へ進んで設定された記録速度を変更するように警告する旨を示すメッセージを表示し、ステップ51の処理へ戻る。
ステップ56の判断で全ての記録速度で最適ライトパワー値が得られたら、ステップ57へ進んで上述した図4に示すフローチャート図の処理に移行する。
このようにして、データ記録を開始する前に予めPCA領域の空きを調べてから書き込みを行うので、書き込み途中で速度を変えた場合の最適記録レーザ出力値を求める場合、PCA領域が一杯でOPCが出来なくなることを防ぐことができる。また、予め実際にOPCを行って記録速度毎の最適レーザ出力値を決めておいてから書き込みを行うので、レーザ光の出力が足りなくてOPCエラーになってしまい、ディスク書き込みが出来なくなるという不具合が無くなる。
【0085】
【発明の効果】
以上説明してきたように、この発明の情報記録装置と情報記録方法と情報記録システムと情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、ユーザが1回のデータ記録によって記録速度に対するバッファアンダーラン回避回数を手軽に調べることができる。
【図面の簡単な説明】
【図1】 この発明の一実施形態である情報記録装置の構成を示すブロック図である。
【図2】 この発明の他の実施形態である情報記録システムの構成を示すブロック図である。
【図3】 この実施形態の情報記録装置及び情報記録システムにおける情報記録処理を示すフローチャート図である。
【図4】 この実施形態の情報記録装置及び情報記録システムにおける他の情報記録処理を示すフローチャート図である。
【図5】 この実施形態の情報記録装置及び情報記録システムにおけるさらに他の情報記録処理を示すフローチャート図である。
【図6】 この実施形態の情報記録装置及び情報記録システムにおけるさらにまた他の情報記録処理を示すフローチャート図である。
【符号の説明】
1:データ記録部
2,11:データ記録一時中断再開部
3,12:一時中断再開回数カウント部
4,13:一時中断再開回数記憶部
5:,14一時中断再開回数出力部
6:記録速度・記録時間設定部
7:情報出力部
10:ホスト装置
20:情報記録装置[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to an information recording apparatus such as a CD-R / RW drive, an information recording method, an information recording system, and a computer-readable recording medium on which an information recording processing program is recorded.
[0002]
[Prior art]
  For example, in an optical disc apparatus such as a CD-R / RW drive for writing on a general-purpose PC as an information recording apparatus, the data recording speed at which data can be written indicates the personal computer (PC) used and its environment. It is not easy to understand because it is greatly influenced by.
  However, for example, when writing is performed using a CD-R medium as a recording medium, if the recording fails in the middle, the CD-R medium cannot be used. The choice of speed is an important issue.
  Ordinary writer software that operates on a PC has a test write mode for recording data on a recording medium using an information recording device, and a mode for performing only a write operation without actually writing data, such as simulation. Therefore, it can be confirmed whether or not data recording can be normally performed by these processes.
[0003]
  However, even if writing is successful in the test write mode or simulation as described above, it is a recording speed that is always successful, or a writing error occurs only with a few external factors. I don't know if it is the limit recording speed.
  In addition, since data is not actually written in the test write mode, when writing, even if the test write is successful, twice the time is required for data recording because it takes twice. .
  Furthermore, when the test write fails, it is necessary to perform the test write again at a one-step speed, which may require much more time.
[0004]
  Therefore, a means for restarting (restarting) the writing so as not to impair the continuity of the data after the writing is temporarily interrupted (pause) is provided, and an error of insufficient transfer speed (referred to as “buffer underrun error”). An information recording device such as a CD-R / RW device (for example, see Japanese Patent Laid-Open No. 2000-40302) has been proposed.
  In such an information recording apparatus, the continuity of data is guaranteed even if restarted after a pause, so there is no need for a test write if the recording speed of the information recording apparatus is set to the highest speed.
  Conventionally, when data recording is performed using the information recording apparatus as described above, the number of times of buffer underrun avoidance is notified to the user after the data recording is completed, or the number of times of buffer underrun avoidance is not notified to the user. It was like that.
[0005]
[Problems to be solved by the invention]
  As the conventional information recording apparatus as described above is speeded up, the difference between the time required for recording when the maximum recording speed and the recording speed one step below it are selected becomes much smaller. If there are too many, the user who feels uneasy about writing at that recording speed would like to decrease the speed by one step if the number of buffer underruns decreases if the recording speed is decreased by one step. is there. There may also be users who want to know the speed at which no buffer underrun occurs.
  However, in the information recording apparatus described above, in order to know the number of times of buffer underrun avoidance with respect to the recording speed, it is necessary to actually record at a different speed or perform a test write at various speeds and check it. There was a problem that it took time and effort.
[0006]
  The present invention has been made to solve the above-described problem, and an object of the present invention is to allow a user to easily check the number of times of avoiding buffer underrun with respect to the recording speed by one data recording.
[0007]
[Means for Solving the Problems]
  In order to achieve the above object, the present inventionA computer-readable recording medium on which an information recording apparatus, an information recording method, an information recording system, and an information recording processing program are recorded is provided.
(1) A data recording means for setting a recording speed at the time of data recording on a recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the means Temporarily suspending data recording on the recording medium based on the predetermined condition and restarting data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended A temporary interruption / resumption count counter for counting the number of times of temporary interruption / resumption when the data recording temporary interruption / resumption means performs temporary interruption and resumption at the time of data recording. Temporary suspension / resumption count storage means for storing the number of temporary suspension / resumption times corresponding to the recording speed when the suspension / resumption is performed, and the means A temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption at each recording speed stored during or after the data recording to the recording medium, and the data recording temporary interruption / resumption means During data recording by the recording means, it is determined whether or not a buffer underrun is likely to occur based on the accumulation amount of data to be recorded on the recording medium, and when it is determined that a buffer underrun is likely to occur, Data recording is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of the data. Means for resuming data recording so that data continuity is maintained from the point at which data recording on the medium was temporarily suspended, and external The data is recorded so that the data recording on the recording medium is temporarily interrupted based on the temporary interruption instruction of the data, and the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily interrupted based on the external restart instruction. Means for resuming recording; and continuity of data from a point where data recording on the recording medium is temporarily interrupted when the recording speed is changed, and data recording on the recording medium is temporarily interrupted after the recording speed is changed. And a means for resuming data recording so as to maintain the actual recording time, the theoretical time, the total data recording capacity, and the buffer required for data recording at each recording speed based on the number of resumptions of temporary interruption for the recording speed. Calculate the total number of underrun avoidance counts, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and at the end of data recording Alternatively, an information recording apparatus provided with means for outputting when a recording speed is selected at the next data recording.
[0008]
(2) Data recording means for setting the recording speed at the time of data recording on the recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the means Temporarily suspending data recording on the recording medium based on the predetermined condition and restarting data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended A temporary interruption / resumption count counter for counting the number of times of temporary interruption / resumption when the data recording temporary interruption / resumption means performs temporary interruption and resumption at the time of data recording. Temporary suspension / resumption count storage means for storing the number of temporary suspension / resumption times corresponding to the recording speed when the suspension / resumption is performed, and the means A temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption at each recording speed stored during or after the data recording to the recording medium, and the data recording temporary interruption / resumption means During data recording by the recording means, it is determined whether or not a buffer underrun is likely to occur based on the accumulation amount of data to be recorded on the recording medium, and when it is determined that a buffer underrun is likely to occur, Data recording is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of the data. Means for resuming data recording so that data continuity is maintained from the point at which data recording on the medium was temporarily suspended, and external The data is recorded so that the data recording on the recording medium is temporarily interrupted based on the temporary interruption instruction of the data, and the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily interrupted based on the external restart instruction. Means for resuming recording; and continuity of data from a point where data recording on the recording medium is temporarily interrupted when the recording speed is changed, and data recording on the recording medium is temporarily interrupted after the recording speed is changed. The data recording is temporarily stopped so that the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and the data recording is temporarily interrupted to avoid the buffer underrun. Based on the number of resumptions of temporary interruption counted when the data recording is resumed because it is determined that the data recording has been resumed, the data recording is consistently performed. When the recording speed is changed and the recording speed is changed, the data recording is temporarily interrupted when the recording speed is changed, and the recording speed is changed after the recording speed is changed. Measured time required for data recording at each recording speed based on the number of times of temporary interruption resumption with respect to the recording speed provided with a means for distinguishing and storing the number of times of temporary interruption resumption counted when resuming data recording And the theoretical time, total data recording capacity, total number of buffer underrun avoidance counts, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and calculate at the end of data recording or the next data recording. Information recording apparatus provided with means for outputting when a recording speed is selected.
[0009]
(3) Data recording means for setting the recording speed at the time of data recording on the recording medium from among a plurality of types, and recording data on the recording medium at the set recording speed, and occurring during data recording by the means Temporarily suspending data recording on the recording medium based on the predetermined condition and restarting data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended A temporary interruption / resumption count counter for counting the number of times of temporary interruption / resumption when the data recording temporary interruption / resumption means performs temporary interruption and resumption at the time of data recording. Temporary suspension / resumption count storage means for storing the number of temporary suspension / resumption times corresponding to the recording speed when the suspension / resumption is performed, and the means Temporary interruption / resumption number output means for outputting the number of times of temporary interruption / resumption at each recording speed stored during or after the data recording to the recording medium, and the recording speed and the recording time of data recording at the recording speed A recording speed / recording time setting means for arbitrarily selecting and setting, an actual measurement time, a theoretical time, a total data recording capacity, and a buffer required for data recording for each recording speed based on the number of times of temporary resumption for the recording speed. A means for calculating the total number of underrun avoidance counts, the average buffer underrun avoidance count and the maximum buffer underrun avoidance count for each recording capacity, and outputting them at the end of data recording or when selecting the recording speed at the next data recording Information recording device provided.
[0010]
(4) Data recording means for setting the recording speed at the time of data recording to the recording medium from among a plurality of types, and recording data on the recording medium at the set recording speed, and occurring during data recording by the means Temporarily suspending data recording on the recording medium based on the predetermined condition and restarting data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended A temporary interruption / resumption count counter for counting the number of times of temporary interruption / resumption when the data recording temporary interruption / resumption means performs temporary interruption and resumption at the time of data recording. Temporary suspension / resumption count storage means for storing the number of temporary suspension / resumption times corresponding to the recording speed when the suspension / resumption is performed, and the means A temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption at each recording speed stored during or after the data recording to the recording medium, and the data recording temporary interruption / resumption means During data recording by the recording means, it is determined whether or not a buffer underrun is likely to occur based on the accumulation amount of data to be recorded on the recording medium, and when it is determined that a buffer underrun is likely to occur, Data recording is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of the data. Means for resuming data recording so that data continuity is maintained from the point at which data recording on the medium was temporarily suspended, and external The data is recorded so that the data recording on the recording medium is temporarily interrupted based on the temporary interruption instruction of the data, and the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily interrupted based on the external restart instruction. Means for resuming recording; and continuity of data from a point where data recording on the recording medium is temporarily interrupted when the recording speed is changed, and data recording on the recording medium is temporarily interrupted after the recording speed is changed. Recording speed and recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed, and resuming temporary interruption for the recording speed. Total number of actual measurement times, theoretical time, total data recording capacity, and number of buffer underrun avoidance required for data recording at each recording speed based on the number of times And an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and an information recording apparatus provided with means for outputting at the time of data recording end or when selecting a recording speed at the next data recording.
[0011]
(5) Data recording means for setting the recording speed at the time of data recording to the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and occurring during data recording by the means Temporarily suspending data recording on the recording medium based on the predetermined condition and restarting data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended A temporary interruption / resumption count counter for counting the number of times of temporary interruption / resumption when the data recording temporary interruption / resumption means performs temporary interruption and resumption at the time of data recording. Temporary suspension / resumption count storage means for storing the number of temporary suspension / resumption times corresponding to the recording speed when the suspension / resumption is performed, and the means A temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption at each recording speed stored during or after the data recording to the recording medium, and the data recording temporary interruption / resumption means During data recording by the recording means, it is determined whether or not a buffer underrun is likely to occur based on the accumulation amount of data to be recorded on the recording medium, and when it is determined that a buffer underrun is likely to occur, Data recording is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of the data. Means for resuming data recording so that data continuity is maintained from the point at which data recording on the medium was temporarily suspended, and external The data is recorded so that the data recording on the recording medium is temporarily interrupted based on the temporary interruption instruction of the data, and the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily interrupted based on the external restart instruction. Means for resuming recording, and temporarily suspending data recording on the recording medium when changing the recording speed, And means for resuming data recording so as to maintain continuity of data from a location where data recording on the recording medium is temporarily interrupted after the change in the recording speed, Data recording is temporarily suspended by determining that a run is likely to occur, the number of resumptions of temporary suspension counted when data recording is resumed by determining that the buffer underrun has been avoided, and temporary suspension from the outside The data recording is temporarily suspended based on the instruction, and the data recording is temporarily suspended when the recording speed is changed, and the number of times the recording is resumed, when the data recording is resumed based on the external restart instruction. , Means for distinguishing and storing the number of times of resumption of temporary suspension counted when data recording is resumed after the recording speed is changed, Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed, and data recording at each recording speed based on the number of times of temporary interruption resumption with respect to the recording speed. Calculate the actual measurement time, theoretical time, total data recording capacity, total number of buffer underrun avoidance numbers, average buffer underrun avoidance number and maximum buffer underrun avoidance number for each recording capacity, and at the end of data recording or An information recording apparatus provided with means for outputting when a recording speed is selected at the next data recording.
(6) In the information recording apparatus as described above, an information recording apparatus provided with means for outputting the identification information of the data transfer source device and the total transfer capacity for each recording capacity at the recording speed.
(7) In the information recording apparatus as described above, when a plurality of types of recording speeds are selected, an empty area in the test writing area of the recording medium is checked in advance, and the optimum recording speed at the selected all recording speeds is determined. It is determined whether or not it is possible to perform the requested processing. When it is determined that it is not possible, information that advises to reduce the recording speed is output, and when it is determined that it is possible, the selected information is selected. Information for executing the process for obtaining the optimum recording speed at each recording speed, and giving advice to stop writing or lower the recording speed when the optimum recording speed is not found even at one of the selected recording speeds. An information recording apparatus provided with means for outputting data so as not to start data recording.
[0012]
(8) A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and based on a predetermined condition generated during the data recording. In the information recording method for temporarily suspending data recording on the recording medium and resuming data recording so as to maintain continuity of data from a position where the data recording on the recording medium is temporarily suspended, When the resumption is performed, the number of times of resuming temporary suspension is counted, and the counted number of times of resuming temporary suspension is stored in correspondence with the recording speed when the suspension and resumption are performed. Is output during the data recording to the recording medium or after the data recording is completed, and during the data recording, based on the accumulated amount of data to be recorded on the recording medium It is determined whether or not a buffer underrun is likely to occur. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary suspension, based on the accumulated amount of data. To determine whether or not the occurrence of buffer underrun has been avoided, and maintain data continuity from the point where data recording on the recording medium is temporarily interrupted when it is determined that occurrence of buffer underrun has been avoided. From the point where the data recording on the recording medium is temporarily suspended based on the external resume instruction. Resuming data recording so as to maintain continuity of data, temporarily changing data recording to the recording medium when changing the recording speed, Data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed, and the recording speed up to that point is based on the number of times the recording is temporarily interrupted with respect to the recording speed. Calculate the actual time, theoretical time, total data recording capacity, total number of buffer underrun avoidance counts, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity required for each data recording. An information recording method that is output at the end of recording or at the time of recording speed selection at the next data recording.
[0013]
(9) A recording speed for recording data on the recording medium is set from a plurality of types, and the set recording speed is set. Data is recorded on the recording medium at a recording speed, data recording on the recording medium is temporarily interrupted based on a predetermined condition generated during the data recording, and data is recorded from the point at which data recording on the recording medium is temporarily interrupted. In the information recording method for resuming data recording so as to maintain the continuity of the data, the number of times of temporary suspension and resumption when the data recording is temporarily suspended and resumed is counted, and the counted number of times of temporary suspension and resume is temporarily counted. Store in correspondence with the recording speed at the time of interruption and resumption, and output the number of temporary interruption resumption for each stored recording speed during the data recording to the recording medium or after the data recording, During data recording, it is determined whether a buffer underrun is likely to occur based on the amount of data recorded on the recording medium, and a buffer underrun is likely to occur. When it is determined that there is, the data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored, and the occurrence of buffer underrun has occurred. Data recording is resumed so as to maintain continuity of data from the point where data recording on the recording medium is temporarily interrupted when it is determined that the data has been avoided, and to the recording medium based on a temporary interruption instruction from the outside The data recording is temporarily suspended, and the recording speed is changed to resume the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended based on an external restart instruction. Data continuity from the point where data recording on the recording medium is temporarily interrupted and data recording on the recording medium is temporarily interrupted after the recording speed is changed. The data recording is resumed so as to be maintained, and it is determined that the buffer underrun is likely to occur, the data recording is temporarily suspended, and it is counted that the buffer underrun has been avoided and the data recording is resumed. The number of times of resuming temporary suspension, the number of times of temporary suspension resuming counted when the data recording is temporarily suspended based on the external suspension instruction from the outside, and the data recording is resumed based on the resume instruction from the outside, Data recording is temporarily interrupted when the recording speed is changed, and the number of temporary interruption restarts counted when the data recording is resumed after the recording speed is changed is stored separately. Actual measurement time, theoretical time, total data recording capacity, buffer buffer required for data recording at each recording speed based on the number of restarts Information recording method for calculating the total number of darlang avoidance counts, the average buffer underrun avoidance count and the maximum buffer underrun avoidance count for each recording capacity, and outputting the data at the end of data recording or at the recording speed selection at the next data recording .
[0014]
(10) A recording speed at the time of data recording on a recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and based on a predetermined condition generated during the data recording. In the information recording method for temporarily suspending data recording on the recording medium and resuming data recording so as to maintain continuity of data from a position where the data recording on the recording medium is temporarily suspended, When the resumption is performed, the number of times of resuming temporary suspension is counted, and the counted number of times of resuming temporary suspension is stored in correspondence with the recording speed when the suspension and resumption are performed. Is output during the data recording to the recording medium or after the data recording is completed, and the recording speed and the recording time of the data recording at the recording speed are arbitrarily set. The total number of measured times, the theoretical time, the total data recording capacity, the number of buffer underrun avoidances, and the recording capacity required for data recording at each recording speed based on the number of resumptions of temporary interruption for the recording speed. An information recording method for calculating an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each time, and outputting the data at the end of data recording or when selecting a recording speed at the next data recording.
[0015]
(11) A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and based on a predetermined condition generated during the data recording. In the information recording method for temporarily suspending data recording on the recording medium and resuming data recording so as to maintain continuity of data from a position where the data recording on the recording medium is temporarily suspended, When the resumption is performed, the number of times of resuming temporary suspension is counted, and the counted number of times of resuming temporary suspension is stored in correspondence with the recording speed when the suspension and resumption are performed. The number of resumptions of temporary suspension of the data to the recording medium Output during data recording or after completion of data recording, and during data recording, it is determined whether or not buffer underrun is likely to occur based on the amount of data recorded on the recording medium. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data. Resuming data recording so as to maintain continuity of data from a position where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and recording medium based on a temporary interruption instruction from the outside The data recording from the location where the data recording on the recording medium was temporarily interrupted based on an external restart instruction is temporarily suspended. Data recording is resumed so that the recording speed is changed, the data recording on the recording medium is temporarily interrupted when the recording speed is changed, and the data recording on the recording medium is temporarily interrupted after the recording speed is changed. Data recording is resumed so as to maintain continuity of data, and the recording speed and the recording time of data recording at the recording speed are arbitrarily selected and set based on the number of times of resuming temporary interruption for the recording speed. Calculate the actual time, theoretical time, total data recording capacity, total number of buffer underrun avoidance numbers, average buffer underrun avoidance number and maximum buffer underrun avoidance number for each recording capacity required for data recording at each recording speed. And an information recording method that is output when data recording is completed or when a recording speed is selected at the next data recording.
[0016]
(12) A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and based on a predetermined condition generated during the data recording. In the information recording method for temporarily suspending data recording on the recording medium and resuming data recording so as to maintain continuity of data from a position where the data recording on the recording medium is temporarily suspended, When the resumption is performed, the number of times of resuming temporary suspension is counted, and the counted number of times of resuming temporary suspension is stored in correspondence with the recording speed when the suspension and resumption are performed. Is output during the data recording to the recording medium or after the data recording is completed, and during the data recording, based on the accumulated amount of data to be recorded on the recording medium It is determined whether or not a buffer underrun is likely to occur. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary suspension, based on the accumulated amount of data. It is determined whether or not the occurrence of buffer underrun has been avoided. When it is determined that the occurrence of buffer underrun has been avoided, data continuity is maintained from the point where data recording on the recording medium is temporarily interrupted. Data recording is resumed, data recording to the recording medium is temporarily suspended based on a temporary suspension instruction from the outside, and data is recorded from the location where data recording on the recording medium is suspended based on a resume instruction from the outside. The data recording is resumed so as to maintain the continuity of the data, and when the recording speed is changed, the data recording to the recording medium is temporarily suspended, Data recording is resumed so as to maintain data continuity from the point where data recording on the recording medium is temporarily interrupted after the recording speed is changed, and it is determined that the buffer underrun is likely to occur and data recording is performed. Temporarily suspending and temporarily suspending data recording based on the number of suspending interruptions counted when the buffer underrun is determined to be avoided and restarting data recording, and the suspending instruction from the outside, When the data recording is resumed based on the resumption instruction from the above, the number of times of resuming temporarily suspended, and when the recording speed is changed, the data recording is temporarily suspended, and the data recording is resumed after the recording speed is changed. And the number of times of resuming temporary interruptions counted in a separate manner, and storing the recording speed and the recording time of data recording at the recording speed Arbitrarily selected and set, and based on the number of times of resumption of temporary suspension with respect to the recording speed, the total number of times of actual measurement, theoretical time, total data recording capacity and buffer underrun avoidance required for data recording at each recording speed until then And an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and output at the end of data recording or when selecting a recording speed at the next data recording.
(13) In the information recording method as described above, the information recording method for outputting the identification information of the data transfer source device and the total transfer capacity together for each recording capacity at the recording speed.
(14) In the information recording method as described above, when a plurality of types of the recording speeds are selected, an empty area of the test writing area of the recording medium is checked in advance, and the optimum recording speed at the selected all recording speeds is determined. It is determined whether or not it is possible to perform the requested processing. When it is determined that it is not possible, information that advises to reduce the recording speed is output, and when it is determined that it is possible, the selected information is selected. Information for executing the process for obtaining the optimum recording speed at each recording speed, and giving advice to stop writing or lower the recording speed when the optimum recording speed is not found even at one of the selected recording speeds. Information recording method to prevent data recording from being started.
[0017]
(15) In an information recording system in which a host device and an information recording device are connected so that data communication is possible, the host device has a plurality of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data recording temporary interruption resuming means for resuming data recording so as to maintain data continuity from the point where data recording was temporarily interrupted, and the number of resumptions of temporary interruption when the data recording is temporarily suspended and resumed by the means Counting means for counting the number of times of resuming temporary suspension, and the recording speed when the number of times of resuming temporarily suspended is counted. Temporary suspension / resumption count storage means for storing correspondingly, and temporary suspension / resumption count output for outputting the number of temporary suspension / resumption times for each recording speed stored in the means during or after the data recording to the recording medium And an actual measurement time, a theoretical time, a total data recording capacity, and a buffer underrun avoidance number required for data recording at each recording speed based on the number of times of the temporary interruption resumption stored in the means for resuming the number of times of temporary interruption resumption. A means for calculating the total number of times and the average number of buffer underrun avoidances and the maximum number of buffer underrun avoidances for each recording capacity, and providing means for outputting at the end of data recording or when selecting the recording speed at the next data recording is provided. Characteristic information recording system.
[0018]
(16) In an information recording system in which a host device and an information recording device are connected so that data communication is possible, the host device has a plurality of types of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data recording temporary interruption resuming means for resuming data recording so as to maintain data continuity from the point where data recording was temporarily interrupted, and the number of resumptions of temporary interruption when the data recording is temporarily suspended and resumed by the means Counting means for counting the number of times of resuming temporary suspension, and the recording speed when the number of times of resuming temporarily suspended is counted. Temporary suspension / resumption count storage means for storing correspondingly, and temporary suspension / resumption count output for outputting the number of temporary suspension / resumption times for each recording speed stored in the means during or after the data recording to the recording medium And the data recording temporary interruption resumption means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording, When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary interrupt, it is determined whether the occurrence of a buffer underrun is avoided based on the amount of data stored. However, when it is determined that the occurrence of a buffer underrun has been avoided, the data is continuously recorded from the point where the data recording on the recording medium is temporarily interrupted. Means for resuming data recording so as to maintain performance, and temporarily suspending data recording on the recording medium based on a temporary interruption instruction from the outside, and recording data on the recording medium based on a resumption instruction from the outside Means for resuming data recording so as to maintain continuity of data from the place where data is temporarily suspended, and temporarily interrupting data recording to the recording medium when changing the recording speed, and after changing the recording speed, And a means for resuming data recording so as to maintain the continuity of data from the point at which data recording on the recording medium is temporarily suspended. Required for data recording at each recording speed based on the number of times Calculate the measured actual time, theoretical time, total data recording capacity, total number of buffer underrun avoidance counts, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and at the end of data recording or next time An information recording system provided with means for outputting when a recording speed is selected at the time of data recording.
[0019]
(17) In an information recording system in which a host device and an information recording device are connected so that data communication is possible, the host device has a plurality of types of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data recording temporary interruption resuming means for resuming data recording so as to maintain continuity of data from the place where data recording was temporarily interrupted, and the number of resumptions of temporary interruption when the data recording is temporarily suspended and resumed by the means Counting means for counting the number of times of resuming temporary suspension, and the recording speed when the number of times of resuming temporarily suspended is counted. Temporary suspension / resumption count storage means for storing correspondingly, and temporary suspension / resumption count output for outputting the number of temporary suspension / resumption times for each recording speed stored in the means during or after the data recording to the recording medium And the data recording temporary interruption resumption means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording, When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary interrupt, it is determined whether the occurrence of a buffer underrun is avoided based on the amount of data stored. However, when it is determined that the occurrence of a buffer underrun has been avoided, the data is continuously recorded from the point where the data recording on the recording medium is temporarily interrupted. Means for resuming data recording so as to maintain performance, and temporarily suspending data recording on the recording medium based on a temporary interruption instruction from the outside, and recording data on the recording medium based on a resumption instruction from the outside Means for resuming data recording so as to maintain continuity of data from the place where data is temporarily suspended, and temporarily interrupting data recording to the recording medium when changing the recording speed, and after changing the recording speed, And means for resuming data recording so as to maintain the continuity of data from the place where data recording on the recording medium is temporarily interrupted, and said buffer underrun is likely to occur in said temporary interruption resumption count storage means Temporarily counted when the data recording is temporarily suspended and data recording is resumed by judging that the buffer underrun has been avoided. The number of resumptions of interruption, the number of temporary interruption resumes counted when data recording is temporarily suspended based on the external suspension instruction and the data recording is resumed based on the external resume instruction, and the recording speed Means for temporarily suspending data recording when changing the recording speed, and separately storing the number of times of resuming temporary interruption counted when the data recording is resumed after changing the recording speed. Suspension / restart count Based on the number of temporarily resume restarts stored in the storage means, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the recording capacity required for data recording at each recording speed until then. Calculate the average buffer underrun avoidance number and the maximum buffer underrun avoidance number for each data recording at the end of data recording or the next data recording. Information recording system provided with a means for outputting at speed selection.
[0020]
(18) In an information recording system in which a host device and an information recording device are connected so as to be capable of data communication, the host device has a plurality of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data recording temporary interruption resuming means for resuming data recording so as to maintain data continuity from the point where data recording was temporarily interrupted, and the number of resumptions of temporary interruption when the data recording is temporarily suspended and resumed by the means Counting means for counting the number of times of resuming temporary suspension, and the recording speed when the number of times of resuming temporarily suspended is counted. And suspended resume count storage means for storing in correspondence, the data recording during or prior to the suspend resume count for each recording speed stored in the unit to the recording medium Temporary interruption / resumption count output means for outputting after completion of data recording, recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and recording time of data recording at the recording speed, and temporary interruption / resumption count storage means Based on the number of resumes of temporary suspension stored in the memory, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording at each recording speed. An information recording system provided with means for calculating a run avoidance number and a maximum buffer underrun avoidance number and outputting the data at the end of data recording or when selecting a recording speed at the next data recording.
[0021]
(19) In an information recording system in which a host device and an information recording device are connected so as to be capable of data communication, the host device has a plurality of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data recording temporary interruption resuming means for resuming data recording so as to maintain continuity of data from the place where data recording was temporarily interrupted, and the number of resumptions of temporary interruption when the data recording is temporarily suspended and resumed by the means Counting means for counting the number of times of resuming temporary suspension, and the recording speed when the number of times of resuming temporarily suspended is counted. Temporary suspension / resumption count storage means for storing correspondingly, and temporary suspension / resumption count output for outputting the number of temporary suspension / resumption times for each recording speed stored in the means during or after the data recording to the recording medium And the data recording temporary interruption resumption means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording, When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary interrupt, it is determined whether the occurrence of a buffer underrun is avoided based on the amount of data stored. However, when it is determined that the occurrence of a buffer underrun has been avoided, the data is continuously recorded from the point where the data recording on the recording medium is temporarily interrupted. Means for resuming data recording so as to maintain performance, and temporarily suspending data recording on the recording medium based on a temporary interruption instruction from the outside, and recording data on the recording medium based on a resumption instruction from the outside Means for resuming data recording so as to maintain continuity of data from the place where data is temporarily suspended, and temporarily interrupting data recording to the recording medium when changing the recording speed, and after changing the recording speed, And means for resuming data recording so as to maintain the continuity of data from the place where data recording on the recording medium is temporarily interrupted, and said buffer underrun is likely to occur in said temporary interruption resumption count storage means Temporarily counted when the data recording is temporarily suspended and data recording is resumed by judging that the buffer underrun has been avoided. The number of resumptions of interruption, the number of temporary interruption resumes counted when data recording is temporarily suspended based on the external suspension instruction and the data recording is resumed based on the external resume instruction, and the recording speed Means for temporarily suspending the data recording when changing the recording speed, and storing the number of times of the temporary interruption restart counted when the data recording is resumed after changing the recording speed. Recording speed / recording time setting means for arbitrarily selecting and setting the speed and the recording time of data recording at the recording speed, and each recording speed up to that time based on the number of times of temporary interruption resumption stored in the number of times of temporary interruption resumption Measured time, theoretical time, total data recording capacity, total number of buffer underrun avoidance counts, and average buffer capacity for each recording capacity And Dahlan avoided and maximum buffer underrun avoided number calculated, the information recording system provided with a means for outputting to the recording speed selection during data recording is completed or the next data record.
[0022]
(20) In an information recording system in which a host device and an information recording device are connected so as to be capable of data communication, the host device has a plurality of recording speeds when recording data on a recording medium with respect to the information recording device. And recording data on the recording medium at the set recording speed, temporarily suspending data recording on the recording medium based on a predetermined condition generated during the data recording, Data continuity from where data recording was temporarily suspended Data recording temporary interruption resumption means for resuming data recording, temporary interruption resumption count counting means for counting the number of temporary interruption resumption when temporary interruption and resumption are performed at the time of data recording by the means, and counting by the means The temporary suspension / resumption count storage means for storing the suspended suspension / resumption count in correspondence with the recording speed at the time of the temporary suspension and resumption, and the temporary suspension / resumption count for each recording speed stored in the means A temporary interruption / resumption count output means for outputting during or after the data recording to the medium, the data recording temporary interruption / resumption means for recording to the recording medium during the data recording. It is determined whether a buffer underrun is likely to occur based on the accumulated amount of data, and if a buffer underrun is likely to occur When the recording is interrupted, the data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of the buffer underrun is avoided based on the accumulated amount of the data, and the occurrence of the buffer underrun is avoided. Means for resuming data recording so as to maintain continuity of data from the point at which data recording on the recording medium is temporarily interrupted when it is determined that the recording has been performed, and recording on the recording medium based on a temporary interruption instruction from the outside Means for temporarily suspending data recording and resuming data recording so as to maintain continuity of data from a location where data recording on the recording medium is temporarily suspended based on an external restart instruction; and changing the recording speed The data recording on the recording medium is temporarily interrupted when the data recording on the recording medium is temporarily interrupted after the recording speed is changed. The data recording is resumed so as to maintain the continuity of the data, the temporary interruption resumption count storage means determines that the buffer underrun is likely to occur, temporarily interrupts the data recording, The data recording is temporarily suspended based on the number of times of resumption of temporary interruption counted when the data recording is resumed by determining that the buffer underrun has been avoided, and the external resumption instruction is issued. Based on the number of resumptions of temporary interruption counted when resuming data recording based on the above, and the temporary count counted when resuming data recording after changing the recording speed after temporarily suspending data recording when changing the recording speed Means for distinguishing and storing the number of interruption / resumption times, and providing the host device with the recording speed and data recording at the recording speed. Recording speed / recording time setting means for arbitrarily selecting and setting the recording time, and an actual measurement time required for data recording at each recording speed based on the number of times of temporary interruption resumption stored in the temporary interruption resumption number storage means Calculate the total number of theoretical times, total data recording capacity, buffer underrun avoidance count, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and at the end of data recording or at the next data recording And an information recording system provided with means for outputting at the time of recording speed selection.
(21) In the information recording system as described above, the host device is provided with means for outputting the identification information of the data transfer source device together with the total transfer capacity for each recording capacity at the recording speed. system.
(22) In the information recording system as described above, when a plurality of types of recording speeds are selected for the host device, the free space in the test writing area of the recording medium is checked in advance, and the selected recording speed is When it is determined whether or not it is possible to perform the process for obtaining the optimum recording speed, and when it is determined that it is impossible, information that advises to reduce the recording speed is output, and when it is determined that it is possible Executes a process for obtaining an optimum recording speed at each of the selected recording speeds, and cancels writing or lowers the recording speed when the optimum recording speed is not found even at one of the selected recording speeds. An information recording system provided with means for outputting information to advise so as not to start data recording.
[0023]
(23) A data recording function for setting a recording speed at the time of data recording to a recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the function Temporarily suspend data recording to resume data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended based on the predetermined condition. Function, a temporary suspension / resumption count function for counting the number of times of temporary suspension / resumption when the data recording is suspended and resumed by the data recording / suspending / resuming function, Temporary Temporary interruption / resumption count storage function for storing in correspondence with the recording speed at the time of interruption and resumption, and the number of temporary interruption / resumption times for each recording speed stored by the function during the data recording on the recording medium or the The function of outputting the number of times of temporary interruption resumption output after the end of data recording and the function of temporarily suspending and resuming data recording cause a buffer underrun based on the amount of data to be recorded on the recording medium during data recording by the data recording function. If it is determined whether or not a buffer underrun is likely to occur, data recording to the recording medium is temporarily interrupted, and during the temporary interrupt, a buffer underrun occurs based on the accumulated amount of data. When it is determined that the occurrence of buffer underrun has been avoided, the data recording on the recording medium is The function of resuming data recording so as to maintain the continuity of data from the place where the data was temporarily suspended, and the data recording on the recording medium are temporarily suspended based on the external suspension instruction from the outside, and the resume instruction from the outside Based on the function of resuming data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended, and temporarily interrupting data recording on the recording medium when the recording speed is changed And the function of resuming data recording so as to maintain the continuity of data from the location where data recording on the recording medium is temporarily interrupted after the recording speed is changed, Record the total number of times of actual measurement, theoretical time, total data recording capacity and number of buffer underrun avoidance required for data recording at each recording speed. An information recording processing program that calculates the average number of buffer underrun avoidance and the maximum number of buffer underrun avoidance for each capacity, and makes the computer realize the function to output when data recording ends or when the recording speed is selected at the next data recording A recorded computer-readable recording medium.
[0024]
(24) A data recording function for setting a recording speed at the time of data recording on a recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the function Temporarily suspend data recording to resume data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended based on the predetermined condition. Function, a temporary suspension / resumption count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording temporary suspension / resumption function, and the number of times of temporary suspension / resumption counted by the function. Temporary suspension / restart count storage function for storing the recording speed corresponding to the recording speed at the time of temporary suspension and restart, and the memory stored by the function The temporary interruption / resumption number output function for outputting the number of times of temporary interruption / resumption for each speed during the data recording to the recording medium or after the data recording is completed, and the data recording temporary interruption / resumption function are during data recording by the data recording function. Determines whether or not a buffer underrun is likely to occur based on the amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily suspended. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of data, and when it is determined that the occurrence of buffer underrun has been avoided, data recording on the recording medium is performed. A function to resume data recording so that data continuity is maintained from where it was temporarily suspended, and a temporary suspension instruction from the outside A function for temporarily suspending data recording on the recording medium based on the data and resuming the data recording so as to maintain data continuity from a position where the data recording on the recording medium is temporarily suspended based on an external restart instruction And temporarily interrupting data recording on the recording medium when the recording speed is changed, and maintaining data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. A function for resuming data recording, and determining that the buffer underrun is likely to occur in the temporary suspension restart number storage function, and determining that the buffer underrun has been avoided. Data recording is temporarily suspended based on the number of resumptions of temporary interruption counted when resuming data recording and the temporary interruption instruction from the outside. And when the recording speed is changed, the data recording is temporarily suspended when the recording speed is changed, and the recording speed is changed after the recording speed is changed. A function is provided for distinguishing and storing the number of times of resumption of temporary interruption counted when data recording is resumed, and recording data at the recording speed and the recording speed. Recording speed / recording time setting function to select and set recording time arbitrarily, and actual measurement time, theoretical time, and total data required for data recording at each recording speed based on the number of times of temporary interruption / resume for the recording speed Calculate the total number of recording capacity and buffer underrun avoidance count, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and select the recording speed at the end of data recording or at the next data recording A computer-readable recording medium on which an information recording processing program for causing a computer to realize an output function is recorded.
[0025]
(25) A data recording function for setting a recording speed at the time of data recording to a recording medium from among a plurality of types, and recording data on the recording medium at the set recording speed, and occurring during data recording by the function Temporarily suspend data recording to resume data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended based on the predetermined condition. Function, a temporary suspension / resumption count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording temporary suspension / resumption function, and the number of times of temporary suspension / resumption counted by the function. Temporary suspension / restart count storage function for storing the recording speed corresponding to the recording speed at the time of temporary suspension and restart, and the memory stored by the function Temporary interruption / resumption count output function for outputting the number of times of temporary interruption / resumption for each speed during the data recording to the recording medium or after the completion of the data recording, and arbitrarily selecting the recording speed and the recording time of data recording at the recording speed Based on the recording speed / recording time setting function to be set and the number of times of temporary interruption / resumption for the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, and the number of buffer underrun avoidance required for recording data at each recording speed. Of the total number of times, the average buffer underrun avoidance number and the maximum buffer underrun avoidance number for each recording capacity, and make the computer realize the function to output when the recording speed is selected at the end of data recording or at the next data recording A computer-readable recording medium on which an information recording processing program is recorded.
[0026]
(26) A data recording function for setting a recording speed at the time of data recording on the recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the function Temporarily suspend data recording to resume data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended based on the predetermined condition. Function, a temporary suspension / resumption count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording temporary suspension / resumption function, and the number of times of temporary suspension / resumption counted by the function. Temporary suspension / restart count storage function for storing the recording speed corresponding to the recording speed at the time of temporary suspension and restart, and the memory stored by the function The temporary interruption / resumption number output function for outputting the number of times of temporary interruption / resumption for each speed during the data recording to the recording medium or after the data recording is completed, and the data recording temporary interruption / resumption function are during data recording by the data recording function. Determines whether or not a buffer underrun is likely to occur based on the amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily suspended. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of data, and when it is determined that the occurrence of buffer underrun has been avoided, data recording on the recording medium is performed. A function to resume data recording so that data continuity is maintained from where it was temporarily suspended, and a temporary suspension instruction from the outside A function for temporarily suspending data recording on the recording medium based on the data and resuming the data recording so as to maintain data continuity from a position where the data recording on the recording medium is temporarily suspended based on an external restart instruction And temporarily interrupting data recording on the recording medium when the recording speed is changed, and maintaining data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. A recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed, and a function for resuming temporary interruption for the recording speed. Measurement time, theoretical time, total data recording capacity, total number of buffer underrun avoidance number and recording capacity required for data recording at different recording speeds An information recording processing program that calculates the average number of buffer underrun avoidance and the maximum number of buffer underrun avoidance for each volume, and makes the computer realize the function to output when the recording speed is selected at the end of data recording or at the next data recording A recorded computer-readable recording medium.
(27) A data recording function for setting a recording speed at the time of data recording to a recording medium from among a plurality of types and recording data on the recording medium at the set recording speed, and occurring during data recording by the function Temporarily suspend data recording to resume data recording so as to maintain data continuity from the point where data recording on the recording medium is temporarily suspended based on the predetermined condition. Function, a temporary suspension / resumption count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording temporary suspension / resumption function, and the number of times of temporary suspension / resumption counted by the function. Temporary suspension / restart count storage function for storing the recording speed corresponding to the recording speed at the time of temporary suspension and restart, and the memory stored by the function The temporary interruption / resumption number output function for outputting the number of times of temporary interruption / resumption for each speed during the data recording to the recording medium or after the data recording is completed, and the data recording temporary interruption / resumption function are during data recording by the data recording function. Determines whether or not a buffer underrun is likely to occur based on the amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is temporarily suspended. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the accumulated amount of data, and when it is determined that the occurrence of buffer underrun has been avoided, data recording on the recording medium is performed. A function to resume data recording so that data continuity is maintained from where it was temporarily suspended, and a temporary suspension instruction from the outside A function for temporarily suspending data recording on the recording medium based on the data and resuming the data recording so as to maintain data continuity from a position where the data recording on the recording medium is temporarily suspended based on an external restart instruction And temporarily interrupting data recording on the recording medium when the recording speed is changed, and maintaining data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. A function for resuming data recording, and determining that the buffer underrun is likely to occur in the temporary suspension restart number storage function, and determining that the buffer underrun has been avoided. Data recording is temporarily suspended based on the number of resumptions of temporary interruption counted when resuming data recording and the temporary interruption instruction from the outside. And when the recording speed is changed, the data recording is temporarily suspended when the recording speed is changed, and the recording speed is changed after the recording speed is changed. Recording speed / recording time in which the recording speed and the recording time of data recording at the recording speed are arbitrarily selected and set, with the function of discriminating and storing the number of temporarily interrupted restarts counted when data recording is resumed Based on the setting function and the number of times of resumption of temporary interruption for the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the recording capacity required for recording data at each recording speed until then Calculate the average buffer underrun avoidance count and maximum buffer underrun avoidance count at the end of data recording or the next data recording Computer readable recording medium recording an information recording processing program for realizing a function of outputting to the computer when the recording speed selection during.
(28) In a computer-readable recording medium on which the information recording processing program as described above is recorded, a function for outputting the identification information of the data transfer source device and the total transfer capacity for each recording capacity at the recording speed The computer-readable recording medium which recorded the information recording processing program which makes a computer implement | achieve.
(29) In a computer-readable recording medium on which the information recording processing program as described above is recorded, when a plurality of recording speeds are selected, an empty area of a test writing area of the recording medium is checked in advance and the selected recording speed is selected. It is determined whether or not it is possible to perform processing for obtaining the optimum recording speed at all recording speeds, and when it is determined that it is impossible, information that advises to reduce the recording speed is output. When it is determined that there is an optimum recording speed at each of the selected recording speeds, the writing is stopped when the optimum recording speed is not found even at one of the selected recording speeds. Or advise to reduce the recording speed A computer-readable recording medium having recorded thereon an information recording processing program for causing a computer to realize a function of outputting information and preventing data recording from being started.
[0027]
DETAILED DESCRIPTION OF THE INVENTION
  Embodiments of the present invention will be specifically described below with reference to the drawings.
  FIG. 1 is a block diagram showing a configuration of an information recording apparatus according to an embodiment of the present invention.
  This information recording apparatus is an optical disk apparatus such as a CD-R / RW drive, and is realized by a functional unit of a normal optical disk apparatus (not shown because it is a known technique) and a microcomputer including a CPU, a ROM, a RAM, and the like. 1 to 7 in the figure.
  That is, the data recording unit 1 sets a recording speed at the time of recording data on a recording medium such as a CD-R / RW disc from among a plurality of types, and records data on the recording medium at the set recording speed. The data recording means functions as a data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types and recording data on the recording medium at the set recording speed.
[0028]
  The data recording temporary interruption resuming unit 2 temporarily suspends data recording on the recording medium based on a predetermined condition generated during data recording, and the data continuity from the point where the data recording on the recording medium is temporarily suspended. It manages the process of resuming data recording so as to maintain, temporarily suspending data recording on the recording medium based on a predetermined condition generated during data recording by the data recording unit 1, and temporarily suspending data recording on the recording medium It fulfills the function of a data recording temporary interruption resumption means for resuming data recording so as to maintain continuity of data from the place.
[0029]
  In addition, the data recording temporary interruption resuming unit 2 determines whether or not a buffer underrun is likely to occur during data recording based on an accumulation amount of data to be recorded on the recording medium, and determines that a buffer underrun is likely to occur. When this occurs, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored, and it is determined that the occurrence of buffer underrun has been avoided. The data recording is resumed so that the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily interrupted, and the data recording to the recording medium is temporarily suspended based on the external suspension instruction from the outside. The data recording is resumed so that the continuity of the data is maintained from the point where the data recording on the recording medium is temporarily suspended based on the resume instruction from the outside. Data recording to the recording medium is temporarily interrupted when the recording speed is changed, and data recording is resumed so that data continuity is maintained from the point at which the data recording on the recording medium is temporarily interrupted after the recording speed is changed. Also govern.
[0030]
  That is, during data recording by the data recording unit 1, it is determined whether or not a buffer underrun is likely to occur based on the accumulation amount of data to be recorded on the recording medium, and when it is determined that a buffer underrun is likely to occur, the recording medium Data recording is temporarily suspended, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and recording is performed when it is determined that the occurrence of buffer underrun has been avoided. Means for resuming data recording so as to maintain the continuity of data from the point where data recording on the medium is temporarily suspended, and temporarily suspending data recording on the recording medium based on a temporary interruption instruction from the outside. The data recording is resumed so as to maintain the continuity of the data from the point where the data recording on the recording medium is temporarily interrupted based on the restart instruction of Data recording to the recording medium is temporarily suspended when the recording speed is changed, and data continuity is maintained from the point where the data recording on the recording medium is temporarily suspended after the recording speed is changed. It also serves as a means to resume.
[0031]
  Further, when a plurality of types of recording speeds are selected, the data recording unit 1 and the information output unit 7 check a free area in the test writing area of the recording medium in advance and obtain an optimum recording speed at all selected recording speeds. If it is determined that it is not possible, information that advises to reduce the recording speed is output, and if it is determined that it is possible, at each selected recording speed Executes the process for obtaining the optimum recording speed, and outputs data that advises the user to stop writing or lower the recording speed when the optimum recording speed is not found even at one of the selected recording speeds. Controls the process of preventing recording from starting.
  That is, when a plurality of types of recording speeds are selected, the data recording unit 1 and the information output unit 7 examine the empty areas in the test writing area of the recording medium in advance and obtain the optimum recording speed at all the selected recording speeds. When it is judged that it is possible to process, when it is judged that it is impossible, the information which advises to reduce a recording speed is output, and when it judges that it is possible, each selected recording speed Execute the process to find the optimum recording speed in step, and if even one of the selected recording speeds does not find the optimum recording speed, output information that advises you to stop writing or lower the recording speed. Serves as a means to prevent data recording from starting.
[0032]
  The temporary interruption / resumption count counting unit 3 controls the process of counting the number of times of temporary interruption / resumption when the data recording is temporarily interrupted and resumed. It functions as a temporary interruption / resumption count counting means for counting the number of times of temporary interruption / resumption.
  The temporary suspension / resumption count storage unit 4 manages the process of storing the counted number of temporary suspension / resumption times in correspondence with the recording speed when the temporary suspension / resumption is performed. It functions as a temporary interruption / resumption count storage means for storing the number of times of temporary interruption / resumption according to the recording speed when the temporary interruption / resumption is performed.
[0033]
  The temporary interruption / resumption count storage unit 4 is counted when it is determined that a buffer underrun is likely to occur, the data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and the data recording is resumed. Changes the number of pauses and the number of pauses, the number of pauses resumed when the data recording is paused based on an external pause instruction, and the data recording is resumed based on an external resume instruction, and the recording speed is changed. It also controls the process of temporarily suspending data recording when the recording speed is changed and storing the number of times of resuming the temporary interruption counted when the data recording is resumed after changing the recording speed.
  That is, it is determined that a buffer underrun is likely to occur, the data recording is temporarily suspended, the buffer underrun is determined to be avoided, and the data recording is resumed. Temporarily suspends data recording based on a suspend instruction, suspends data recording when changing the recording speed, and the number of times suspending resumed when the data recording is resumed based on an external resume instruction In addition, it also functions as a means for distinguishing and storing the number of times of temporary suspension / resumption counted when the data recording is resumed after the recording speed is changed.
[0034]
  The temporary interruption / resumption count output unit 5 controls the process of outputting the temporary interruption / resumption count for each recording speed stored during or after data recording on the recording medium, and is stored in the temporary interruption / resumption count storage unit 4. It functions as a temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption at each recording speed during or after data recording on the recording medium.
  In addition, the temporary interruption resumption count output unit 5 calculates the actual measurement time, the theoretical time, the total data recording capacity, and the buffer underrun avoidance number required for data recording at each recording speed based on the number of times of temporary interruption resumption with respect to the recording speed. The total number of times and the average number of buffer underrun avoidances and the maximum number of buffer underrun avoidances for each recording capacity are calculated, and the output is also performed at the end of data recording or when the recording speed is selected at the next data recording.
  Therefore, based on the number of resumes of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer for each recording capacity required for the data recording at that time. It also functions as means for calculating the number of underrun avoidance and the maximum number of buffer underrun avoidance, and outputting it at the end of data recording or when selecting the recording speed at the next data recording.
[0035]
  Furthermore, the temporary interruption resumption count output unit 5 is also responsible for processing to output the data transfer source device identification information and the total transfer capacity together for each recording capacity of the recording speed, and for each recording capacity of the recording speed, the data It also functions as means for outputting the identification information of the transfer source device and the total transfer capacity together.
  The recording speed / recording time setting unit 6 performs processing for arbitrarily selecting and setting the recording speed and the recording time for data recording according to the recording speed, and the recording speed for selecting and setting the recording speed for data recording according to the recording speed and the recording speed.・ Performs the function of recording time setting means.
[0036]
  FIG. 2 is a block diagram showing a configuration of an information recording system according to another embodiment of the present invention.
  In this information recording system, a host device (host computer) 10 such as a personal computer and an information recording device 20 which is an optical disk device such as a CD-R / RW drive are connected so that data communication is possible via an interface such as ATAPI or SCSI. This is a system.
  The host device 10 includes a functional unit of a normal host computer (not shown because it is a well-known technique), and each unit 11 to 16 in the figure realized by a microcomputer including a CPU, a ROM, a RAM, and the like.
  The information recording device 20 is an optical disk device such as a CD-R / RW drive, and includes a functional unit of an ordinary optical disk device realized by a microcomputer including a CPU, a ROM, a RAM, and the like (not shown because it is a known technology). I have.
[0037]
  That is, the data recording temporary interruption resuming unit 11 of the host device 10 sets a recording speed at the time of data recording on a recording medium such as a CD-R / RW disc to the information recording device 20 from a plurality of types. The data is recorded on the recording medium at the set recording speed, the data recording on the recording medium is temporarily interrupted based on a predetermined condition generated during the data recording, and the data recording on the recording medium is temporarily suspended. It fulfills the function of data recording temporary interruption resumption means for resuming data recording so as to maintain data continuity.
[0038]
  Further, the data recording temporary interruption resuming unit 11 determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording apparatus 20 to be recorded on the recording medium during data recording. When it is determined to be likely, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and the occurrence of buffer underrun has occurred. Means for resuming data recording so as to maintain continuity of data from the point where data recording on the recording medium was temporarily interrupted when it was determined that the data was avoided, and recording on the recording medium based on a temporary interruption instruction from the outside Suspend data recording and maintain data continuity from the point at which data recording on the recording medium was suspended based on an external restart instruction. Means for resuming data recording, and continuity of data from the point where data recording on the recording medium is temporarily interrupted when the recording speed is changed, and data recording on the recording medium is temporarily interrupted after the recording speed is changed It also functions as a means for resuming data recording so as to maintain data.
[0039]
  Further, when a plurality of types of recording speeds are selected, the data recording temporary suspension / resuming unit 11 and the information output unit 16 check in advance the vacant area of the test writing area of the recording medium, and select the optimum recording speed at all the selected recording speeds. If it is determined that it is possible, the information that advises to reduce the recording speed is output, and if it is determined that it is possible, each selected Executes the process for obtaining the optimum recording speed at the recording speed, and outputs information that advises to stop writing or lower the recording speed when the optimum recording speed is not found even at one of the selected recording speeds. Thus, it serves as a means for preventing data recording from starting.
[0040]
  The temporary interruption / resumption count counter 12 functions as a temporary interruption / resumption count counter for counting the number of temporary interruption / resumption when the data recording temporary interruption / resumption unit 11 performs temporary interruption and resumption during data recording.
  The temporary interruption / resumption count storage unit 13 is a temporary interruption / resumption frequency storage unit that stores the temporary interruption / resumption count counted by the temporary interruption / resumption count counter 12 in accordance with the recording speed when the temporary interruption / resumption is performed. Fulfills the function.
  The temporary interruption / resumption count storage unit 13 is counted when it is determined that a buffer underrun is likely to occur and the data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and the data recording is resumed. Changes the number of pauses and the number of pauses, the number of pauses resumed when the data recording is paused based on an external pause instruction, and the data recording is resumed based on an external resume instruction, and the recording speed is changed. In this case, the data recording is temporarily suspended when the recording speed is changed, and the function of means for separately storing the number of times of the temporary interruption resuming counted when the data recording is resumed after changing the recording speed is also achieved.
[0041]
  The temporary interruption / resumption count output unit 14 is a temporary interruption / resumption count output unit that outputs the temporary interruption / resumption count for each recording speed stored in the temporary interruption / resumption count storage unit 13 during or after data recording on the recording medium. Fulfills the function.
  The temporary interruption / resumption count output unit 14 also measures the actual measurement time, the theoretical time, and the total data recording required for data recording at each recording speed based on the number of temporary interruption / resumption times stored in the temporary interruption / resumption number storage unit 13. Calculates the total number of capacity and buffer underrun avoidance counts, average buffer underrun avoidance count and maximum buffer underrun avoidance count for each recording capacity, and outputs at the end of data recording or when recording speed is selected at the next data recording It also serves as a means to
  Furthermore, the temporary interruption resumption count output unit 14 also functions as means for outputting the identification information of the data transfer source device and the total transfer capacity together for each recording capacity at the recording speed.
  The recording speed / recording time setting unit 15 functions as recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording according to the recording speed.
[0042]
  Further, by installing the information recording processing program recorded in the following recording medium in the host device 10, the functions of the above-described functional units 14 to 16 are provided.
  A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary interruption resuming function for temporarily suspending data recording on the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended, and the data recording Temporary suspension / restart count function that counts the number of times of temporary suspension / resumption when data is temporarily suspended and resumed during data recording by the temporary suspension / resuming function, and the number of times of temporary suspension / resumption counted by that function are suspended and resumed. A function for storing the number of times of resumption of suspension temporarily corresponding to the recording speed at the time of recording and a recording speed stored for each function. Computer readable recording medium and suspended resume count output function for outputting the data recorded or after data recording is completed to record information recording process program for realizing on a computer a suspend resume times to the recording medium.
[0043]
  In addition, the data recording temporary suspension / resume function determines whether or not a buffer underrun is likely to occur during data recording by the data recording function based on the accumulation amount of data to be recorded on the recording medium. When it is determined to be likely, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and the occurrence of buffer underrun has occurred. The function of resuming data recording so as to maintain the continuity of data from the point where data recording on the recording medium was temporarily interrupted when it is determined that the data has been avoided, and the recording to the recording medium based on a temporary interruption instruction from the outside Data recording is suspended, and data is continuously recorded from the point at which data recording on the recording medium is temporarily suspended based on an external restart instruction. The function to resume data recording so that the recording performance is maintained, and when recording speed is changed, data recording to the recording medium is temporarily suspended, and after the recording speed is changed, data recording on the recording medium is temporarily suspended. It is also possible to have a function of resuming data recording so as to maintain the continuity of data.
[0044]
  Furthermore, it is counted when it is determined that a buffer underrun is likely to occur in the temporary suspension / resumption count storage function, and data recording is temporarily suspended, and it is determined that a buffer underrun has been avoided and data recording is resumed. The number of pauses resumed, the number of pauses resumed when the data recording was temporarily suspended based on the external suspension instruction, and the data recording was resumed based on the external resume instruction, and the recording speed It is preferable to provide a function for discriminating and storing the number of times of temporary suspension / resumption counted when the data recording is suspended after changing the recording speed and the data recording is resumed after changing the recording speed.
[0045]
  The information recording processing program may be provided with a recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed.
  Furthermore, in the above information recording processing program, the total number of times of actual measurement, theoretical time, total data recording capacity, and number of buffer underrun avoidance required for data recording at each recording speed based on the number of times of temporarily interrupting resume for the recording speed. It is preferable to provide a function for calculating the average buffer underrun avoidance number and the maximum buffer underrun avoidance number for each recording capacity and outputting the data when the data recording is completed or when the recording speed is selected at the next data recording.
[0046]
  In addition, when the information recording processing program selects a plurality of types of recording speed and a function for outputting the identification information of the data transfer source device and the total transfer capacity for each recording capacity of the recording speed, the recording medium is selected in advance. The test writing area is checked to determine whether it is possible to perform processing for obtaining the optimum recording speed at all selected recording speeds. Outputs information to advise to reduce, and if it is determined that it is possible, execute the process to find the optimum recording speed at each selected recording speed, and even at one of the selected recording speeds, the optimum recording speed It is advisable to provide a function to prevent data recording from starting by outputting information that advises the user to stop writing or lower the recording speed when it is not obtained.
[0047]
  In the information recording apparatus and information recording system of this embodiment, writer software for executing the above-described functions is in operation, and when a user designates recording processing on the writer software according to the present invention, the information is recorded on the recording medium. When performing data writing, for example, when the support recording speed of the information recording apparatus is 1 × speed and 2 × speed, writing is performed at two types of recording speeds of 1 × speed and 2 × speed, and based on predetermined conditions generated during data recording The data recording to the recording medium is temporarily interrupted (hereinafter referred to as “Pause”), and the data recording is resumed so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily interrupted (hereinafter referred to as “pause”). The number of times of resumption of temporary interruption (hereinafter referred to as “the number of pauses / restarts”) is counted for each recording speed. Store a pause restart number, displays various types of information based on the pause restart count and pause restart count for recording speed, and outputs to the printing or external.
[0048]
  The number of pauses / restarts is to avoid buffer underrun during data recording by interrupting and resuming data recording. Therefore, the number of pauses / restart is equal to the number of buffer underruns. So use both names.
  Therefore, the user who selects and records this recording process can easily check the buffer underrun avoidance number with respect to the recording speed in one recording on the recording medium.
[0049]
  FIG. 3 is a flowchart showing information recording processing in the information recording apparatus and information recording system of this embodiment.
  Here, as a simple example, a case will be described in which the information recording apparatus supports writing at 1 × speed and 2 × speed, and the total data amount at the time of data recording is 100 MB.
  The amount of data to be recorded for each speed is (total data amount) / (number of supported speeds). The total data amount is 100 MB, and there are two types of support speeds, 1 × speed and 2 × speed, so the number is 2, and 50 MB data is recorded at 1 × speed and 50 MB data is recorded at 2 × speed.
[0050]
  First, when there is an instruction to start recording from the user, in step (indicated by “S” in the figure) 1, the recording speed of the information recording apparatus is set to 1 × speed, and the amount of data to be recorded for each recording speed is calculated. In step 2, data recording by writing is started. During data writing, the writer software always monitors the data capacity of the buffer memory (not shown) in the information recording device. If the data capacity stored in the buffer memory decreases Then, the data recording is temporarily interrupted (paused), the data is transferred to the buffer memory even during the pause, and the data recording is restarted (restarted) when the data becomes full in the buffer memory. In step 3, it is determined whether or not pause restart has occurred. If not, the process proceeds to step 4, and if it occurs, the number of pause / restarts at the current recording speed is counted in step 7. Then, the two are stored in correspondence with each other, and the process proceeds to Step 4.
[0051]
  In step 4, it is determined whether or not the recording of the scheduled data amount at the current recording speed is completed. If not, the process returns to step 3, and it is determined that the recording is completed when the write data reaches 50 MB. Is temporarily paused, and it is determined in step 5 whether or not the recording of all data has been completed. If not, the recording speed is increased by one step in step 6 and changed to double speed. Restart (restart) data recording.
  Thereafter, in the same manner as described above, even when pause / restart occurs during data writing at double speed, the number of pause / restart times is stored. In this storage, the number of pauses / restarts for writing at 1 × speed and the number of pauses / restarts for writing at 2 × speed are stored separately.
[0052]
  When the recording of all data is completed in step 5, the number of pauses / restarts for each recording speed is displayed on the display (not shown) of the information recording apparatus or the host apparatus as the number of buffer underrun avoidance in step 8. .
  In the above processing, the number of pauses / restarts at each recording speed is displayed after the data recording is completed. However, the number of pauses / restarts is displayed during data writing, during pause / restarting, or when the recording speed is selected in the next writing. Also good. Furthermore, although the case where the recording speed is changed from the 1 × speed to the 2 × speed has been described in the above-described processing, the recording speed may be changed from the 2 × speed to the 1 × speed.
  Table 1 is a table showing a format for displaying a list of buffer underrun avoidance numbers for each recording speed and recording capacity of data recorded at each recording speed, which is a writing result obtained by the recording process shown in FIG. is there.
[0053]
[Table 1]
Figure 0003955433
[0054]
  In this way, the number of buffer underrun avoidances at each recording speed can be determined by actual data recording without performing a test write or simulation before data recording. It is possible to easily know the limit recording speed at which no buffer underrun occurs.
  Further, since the number of buffer underrun avoidances at each recording speed can be obtained by actually recording instead of the test write, data can be recorded efficiently without taking time other than data writing.
  For example, for a user who has previously determined that the recording is temporarily stopped and resumed (pause / restart) up to 100 times or the like based on the list of recording results, the number of pause / restart times can be set for the next data recording. A low recording speed can be easily selected, and a recording speed suitable for oneself can be selected to improve usability.
[0055]
  Next, in the recording process described above, the number of pauses / restarts for each recording speed includes the number of pauses / restarts performed voluntarily by the user and the number of pauses / restarts performed when the recording speed is changed. ing. This is obviously different in quality from pause / restart for avoiding buffer underruns, so it is impossible to distinguish if the result of simply counting the number of pause / restart is displayed.
  Therefore, by distinguishing between pause / restart for avoiding buffer underruns and counting the number of pauses / restarts at the time of pause / restart caused by other factors, it is possible to know both of them separately. It should be possible.
  Next, the process will be described based on the flowchart of FIG.
[0056]
  FIG. 4 is a flowchart showing another example of information recording processing in the information recording apparatus and information recording system of this embodiment.
  This process is substantially the same as the process shown in FIG. 3, but the process of counting the number of pauses / restarts and the display process such as the number of buffer underrun avoidances are different from those described above.
  First, when there is an instruction to start recording from the user, in step (indicated by “S” in the figure) 11, the recording speed of the information recording apparatus is set to 1 × speed, and the amount of data to be recorded for each recording speed is calculated. In step 12, data recording by writing is started. During data writing, the writer software always monitors the data capacity of the buffer memory in the information recording device. If the capacity of the data stored in the buffer memory decreases, data recording is once performed. During the pause, data is transferred to the buffer memory, and data recording is restarted (restarted) when the data becomes full in the buffer memory. Also, pause based on a temporary interruption instruction by the user, and restart based on a restart instruction. Alternatively, the recording speed is changed temporarily and then restarted after the change.
[0057]
  In step 13, it is determined whether or not a pause / restart has occurred. If it does not occur, the process proceeds to step 14, and if it has occurred, it is determined in step 17 whether or not a pause / restart is performed to avoid a buffer underrun. to decide.
  Whether or not it is a pause / restart for avoiding the buffer underrun can be determined from the amount of data stored in the buffer memory. That is, if an amount that does not cause a buffer underrun is accumulated, it can be determined that the pause / restart is for avoiding a buffer underrun.
  If pause / restart is performed to avoid buffer underrun in step 17, the number of pause / restart performed to avoid buffer underrun at the current recording speed is counted in step 18 to correspond to both. And go to step 14.
[0058]
  If the pause / restart is not performed to avoid buffer underrun, the process proceeds to step 19 and the number of pause / restart operations other than for buffer underrun avoidance at the current recording speed is counted and both are supported. The process proceeds to step 14. In the case of pause / restart other than to avoid buffer underruns, the number of pauses / restarts when the user voluntarily paused and resumed recording, and the number of pauses / restarts when changing the recording speed, May be counted separately.
  In step 14, it is determined whether or not the recording of the scheduled data amount at the current recording speed is completed. If not, the process returns to step 13, and it is determined that the recording is completed when the write data reaches 50 MB. Is temporarily paused, and it is determined in step 15 whether or not the recording of all data has been completed. If not, the recording speed is increased by one step in step 16 to double the speed, and the process returns to step 12. Restart (restart) data recording.
[0059]
  Thereafter, in the same manner as described above, even when pause / restart occurs during data writing at double speed, the number of pause / restart times is stored.
  When the recording of all data is completed in step 15, the number of pauses / restarts performed for avoiding buffer underruns and the number of pauses / restarts performed for avoiding buffer underruns for each recording speed and step 20 Is displayed as a buffer underrun avoidance number on the display (not shown) of the information recording device or the host device, and the process ends.
  In this way, since only the number of pauses / restarts for avoiding buffer underrun can be compared for each recording speed, the user can predict the number of occurrences of buffer underrun at each recording speed. In addition, the user can set the recording speed suitable for him.
[0060]
  Next, in the above-described recording process, a recording speed that the user does not intend to investigate may be entered. In addition, since it takes time to record up to the minimum speed, unnecessary information may be displayed to a user who wants to avoid low speed recording.
  Therefore, if the user can arbitrarily set how many times the writing is to be emphasized and how long the recording time at the writing speed should be, the working efficiency can be improved.
  Next, the process will be described.
[0061]
  This recording process is substantially the same as the process shown in FIG. 4 described above, and has a structure provided with a user interface that allows the speed setting and the amount of data to be written to be set. In step 11 described above, the recording speed and the recording capacity are provided. When the data writing is completed, the recording speed and the recording data amount at the recording speed are displayed at the above-described step 20, and the buffer underrun at the recording speed not set is performed. The difference is that information such as the number of run avoidances is not displayed.
  First, when the user gives an instruction to start recording, the recording speed of the information recording apparatus is set, and the reading speed of the information recording apparatus on the reading side and the read data amount at the reading speed are set.
[0062]
  Thereafter, data recording by writing is started. During data writing, the writer software always monitors the data capacity of the buffer memory in the information recording device. If the capacity of the data stored in the buffer memory decreases, the data recording is temporarily interrupted, Data is transferred to the buffer memory even during the pause, and data recording is resumed when the data becomes full in the buffer memory.
  Also, pause based on a temporary interruption instruction by the user, and restart based on a restart instruction. Alternatively, the recording speed is changed temporarily and then restarted after the change.
  Then, it is determined whether or not a pause / restart has occurred. If a pause / restart has occurred, it is determined whether or not a pause / restart is performed to avoid a buffer underrun.
  Whether or not it is a pause / restart for avoiding the buffer underrun can be determined from the amount of data stored in the buffer memory. That is, if an amount that does not cause a buffer underrun is accumulated, it can be determined that the pause / restart is for avoiding a buffer underrun.
[0063]
  In the case of pause / restart performed to avoid buffer underrun, the number of pause / restart performed to avoid buffer underrun at the current recording speed is counted and stored in correspondence with each other.
  If the pause / restart is not performed to avoid buffer underrun, the number of pause / restart operations other than for buffer underrun avoidance at the current recording speed is counted and stored in correspondence with each other. In the case of pause / restart other than to avoid buffer underruns, the number of pauses / restarts when the user voluntarily paused and resumed recording, and the number of pauses / restarts when changing the recording speed, May be counted separately.
  After that, it is determined whether or not the recording of the scheduled data amount at the current recording speed has been completed, it is determined that the recording has been completed when the write data reaches 50 MB, the data recording is temporarily stopped, and the recording of all data is completed. It is determined whether or not the recording is completed. If the recording is not completed, the recording speed is changed and the data recording is resumed.
[0064]
  In the same manner as in the above-described process, when a pause / restart occurs during writing of data at the changed recording speed, the number of pause / restarts is stored.
  When all data has been recorded, the information recording device distinguishes between each recording speed and the number of pauses / restarts performed to avoid buffer underruns and the number of pauses / restarts performed other than to avoid buffer underruns. Or it displays on the display (illustration omitted) of a host apparatus, and complete | finishes.
  Table 2 is a table showing a format for displaying a list of the number of buffer underrun avoidances for each recording speed and the recording capacity of data recorded at each recording speed, which is a writing result obtained by this recording process.
[0065]
[Table 2]
Figure 0003955433
[0066]
  Thus, since the user can arbitrarily set the recording speed and the recording time at the recording speed, the user can write efficiently and can easily know the number of buffer underrun avoidance at each recording time. . Also, the user can easily know the recording speed that suits him.
[0067]
  Next, in the above-described recording process, a buffer underrun error during recording is avoided. Therefore, for example, in the case of an information recording system, the user can use an application other than the writer software on the host device without concern.
  However, for example, when only the writer software is operated and when graphic software other than the writer software is operated together, the buffer underrun occurrence probability is completely different even if the same recording speed is selected.
  Therefore, when recording with a host device that is frequently used other than recording on the recording medium, simply displaying the number of times of buffer underrun relative to the previous recording speed indicates that the number of buffer underrun avoidance when actually starting recording is It is not always close to the number of times you want to know.
[0068]
  Therefore, by showing information such as the recording speed written so far, the capacity for each recording speed, the number of buffer underrun avoidance, the average number of buffer underrun avoidance for each capacity, the maximum number of buffer underrun avoidance, etc. It is possible to know the recording speed at which the buffer underrun does not occur in the environment and the most severe situation so far.
  Next, the process will be described based on the flowchart of FIG.
[0069]
  FIG. 5 is a flowchart showing still another example of information recording processing in the information recording apparatus and information recording system of this embodiment.
  In this information recording apparatus and information recording system, the recording time required for actual recording at each recording speed is stored in the information recording apparatus or the host apparatus side when each recording speed is changed along with the count of pause / restart times. To do.
  First, when there is an instruction to start recording from the user, the recording speed of the information recording apparatus is set in step (indicated by “S” in the figure) 31, and the reading speed and the reading speed of the information recording apparatus on the reading side are determined in step 32. Set the amount of data read at.
[0070]
  In step 33, data recording by writing is started. During data writing, the writer software always monitors the data capacity of the buffer memory in the information recording device. If the capacity of the data stored in the buffer memory decreases, the data recording is temporarily interrupted, Data is transferred to the buffer memory even during the pause, and data recording is resumed when the data becomes full in the buffer memory. Also, pause based on a temporary interruption instruction by the user, and restart based on a restart instruction. Alternatively, the recording speed is changed temporarily and then restarted after the change.
[0071]
  In step 34, it is determined whether or not a pause / restart has occurred. If it does not occur, the process proceeds directly to step 35. If a pause / restart occurs, it is determined in step 38 whether or not a pause / restart is performed to avoid a buffer underrun. to decide.
  Whether or not it is a pause / restart for avoiding the buffer underrun can be determined from the amount of data stored in the buffer memory. That is, if an amount that does not cause a buffer underrun is accumulated, it can be determined that the pause / restart is for avoiding a buffer underrun.
  If pause / restart is performed in order to avoid buffer underrun in step 38, the number of pause / restart performed in step 39 to avoid buffer underrun at the current recording speed is counted to correspond to both. And proceed to step 35.
[0072]
  If the pause / restart is not performed to avoid buffer underrun, the process proceeds to step 40, and the number of pause / restart times other than for buffer underrun avoidance at the current recording speed is counted and both are supported. And store it, and go to Step 35. In the case of pause / restart other than to avoid buffer underruns, the number of pauses / restarts when the user voluntarily paused and resumed recording, and the number of pauses / restarts when changing the recording speed, May be counted separately.
  In step 35, it is determined whether or not the recording of the scheduled data amount at the current recording speed has been completed. If not, the recording speed is changed in step 37, the process returns to step 33, and the above-described processing is repeated.
[0073]
  When the recording of all data at the set recording speed is completed, the number of pauses / restarts performed to avoid buffer underrun in step 41 and the number of pauses / restarts performed other than to avoid buffer underrun The number of buffer underrun avoidance (average value, maximum value, total value), total recording capacity, recording time and theoretical recording time for each recording speed are displayed on the information recording device or host device display (not shown) ) And exit.
  Table 3 shows the number of buffer underrun avoidance for each recording speed (average value, maximum value, total value), the total recording capacity of the data recorded at each recording speed, and the actual required results. It is a table | surface which shows the format at the time of carrying out the list display of the recording time and theoretical recording time which were performed.
[0074]
[Table 3]
Figure 0003955433
[0075]
  The total recording capacity in Table 3 indicates the total capacity of data written at the recording speed set so far in the information recording apparatus. For example, recording is performed only at 6 × speed without using the above-described recording processing. This capacity is also added when the amount of recorded data is recorded or when data is recorded at a double speed using a recording medium that allows writing only at a speed up to double speed. The recording time represents the actual measurement time taken for actual recording, and the theoretical recording time indicates the theoretical time required (for example, 74 minutes when recording at 650 MB (the entire disk surface) at 1 × speed). This theoretical recording time is derived from the amount of data and the recording speed, and is calculated before starting the recording.
  Therefore, the difference between the recording time that is the actual measurement value of data recording and the theoretical recording time that is the theoretical value is the time that is spent for avoiding buffer underrun. In addition, the numerical value in Table 3 uses an example.
[0076]
  In this way, since the recording speed can be determined based on the average buffer underrun count and the maximum buffer underrun count, it is possible to easily predict the buffer underrun avoidance count for each recording speed closer to the actual situation. .
[0077]
  Next, in the information recording system of this embodiment, when performing the above-described recording process, there is a possibility that the host device may need to transfer data from a device other than the hard disk, such as a CD-ROM drive or a network drive. is there. These drives have much different transfer rates than hard disks.
  For example, it is not appropriate to set the recording speed based on the buffer underrun avoidance number when recording data from a CD-ROM drive or the like to record data on a hard disk.
  Therefore, to clarify the buffer underrun of the data transferred from which drive, the average value, maximum value, and total value are output separately for each transfer source drive as the number of buffer underrun avoidance for the recording speed. Thus, the number of buffer underrun avoidance can be predicted with high accuracy.
[0078]
  This process is substantially the same as the process shown in the flowchart of FIG. 4 described above. When the amount of data to be written is determined in step 32, from which drive the recording speed is how many times and how much MB of data is sent. Save the information on the host device side.
  Information on each drive is also displayed at the end of recording or at the time of recording speed selection at the next writing.
  Table 4 shows the number of buffer underrun avoidances (average value, maximum value, total value) for each recording speed, the total recording capacity and recording time of the data recorded at each recording speed, which are the writing results obtained by this recording process. It is a table | surface which shows the format at the time of displaying the actual measurement time and theoretical time which were actually required, and the original drive which shows the drive of a data transfer origin.
[0079]
[Table 4]
Figure 0003955433
[0080]
  The information in the original drive column in Table 4 indicates “how many MBs of data are transferred from the drive to the information recording device at the time of multiple speed recording” stored in the host device by the above-described processing. The total recording speed is, for example, 6.5 GB at double speed, but it can be interpreted that 650 MB of data has been written 10 times. Since the recording time at this time is 74 minutes at 1 × speed: 650 MB, the calculation is 37 minutes at 2 × speed and 370 minutes when written on 10 recording media.
  Thus, since the recording speed can be determined by the average buffer underrun count and the maximum buffer underrun count for each sending drive, a relatively high number of buffer underrun avoidance numbers can be predicted for each recording speed. .
[0081]
  Next, for example, in an optical disk device such as a CD-R / RW that is an information recording device, trial writing is performed in a trial writing area (hereinafter referred to as “PCA area”) prepared in advance on the optical disk before writing. The laser beam output optimum for the writing speed of the optical disc is determined. This operation is referred to as an optimum recording power determination process (OPC: Optimum Power Control).
  In write-once media such as CD-R, OPC can be performed only a limited number of times. In the PCA area, in the case of general OPC, it can be performed 100 times. However, as the writing speed increases, there is a possibility that an OPC method that uses a plurality of PCA areas in one OPC may appear. There is.
  In such a case, when multiple writing speeds are selected in multi-session and additional writing is performed, there is a problem that the PCA area becomes full on the way and the optical disk becomes unwritable after that. It is done.
[0082]
  In general, recording on an optical disc requires a larger laser output as the speed increases. Therefore, although recording is possible at a low speed, an optimum recording laser output cannot be obtained due to a shortage of laser output at a high speed, and it is considered that there is a problem that recording cannot be performed.
  Therefore, the number of remaining OPCs that can be performed is checked before starting writing, and if this is insufficient, the user may be notified that the set number of recording speeds will be reduced without writing. If the remaining OPC area is sufficient, the actual OPC is performed to determine whether recording is possible at the recording speed set by the user. If recording is not possible, the user is notified of this and recording is not started. Therefore, it is possible to eliminate the problem that recording becomes impossible in the middle.
  Next, the process will be described based on the flowchart of FIG.
[0083]
  FIG. 6 is a flowchart showing yet another example of information recording processing in the information recording apparatus and information recording system of this embodiment.
  In this recording process, the PCA area (the area located on the innermost side in the case of an optical disk) is checked before recording is started, and the remaining number of OPCs is derived and recording is scheduled. Recording is performed after OPC is performed at all speeds.
  First, the recording speed is set in step 51, the necessary PCA area amount is checked from the number of speed changes in step 52, the PCA area is searched in step 53, and whether or not the PCA area is sufficient is determined in step 54. If there is not enough, data recording is not performed, and the process proceeds to step 58 to display a message indicating a warning to change the set recording speed, and the process returns to step 51.
[0084]
  If it is determined in step 54 that the PCA area is sufficient, the process proceeds to step 55 where OPC is performed at all recording speeds, and whether the optimum write power value (optimum recording power) is obtained at all recording speeds in step 56. If NO in step 58, the flow advances to step 58 to display a message indicating a warning to change the set recording speed, and the flow returns to step 51.
  When the optimum write power value is obtained at all the recording speeds in the determination of step 56, the process proceeds to step 57 and shifts to the process of the flowchart shown in FIG.
  In this way, since writing is performed after the space in the PCA area is checked in advance before starting data recording, when the optimum recording laser output value is obtained when the speed is changed during writing, the PCA area is full and the OPC is written. Can be prevented. Further, since writing is performed after the optimum laser output value for each recording speed is determined by actually performing OPC in advance, the output of the laser beam is insufficient, resulting in an OPC error, and disc writing becomes impossible. Disappears.
[0085]
【The invention's effect】
  As described above, according to the information recording apparatus, the information recording method, the information recording system, and the computer-readable recording medium on which the information recording processing program of the present invention is recorded, the user can record the recording speed with one data recording. You can easily check the number of buffer underrun avoidance times.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an information recording apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of an information recording system according to another embodiment of the present invention.
FIG. 3 is a flowchart showing information recording processing in the information recording apparatus and information recording system of this embodiment.
FIG. 4 is a flowchart showing another information recording process in the information recording apparatus and information recording system of this embodiment.
FIG. 5 is a flowchart showing still another information recording process in the information recording apparatus and information recording system of this embodiment.
FIG. 6 is a flowchart showing still another information recording process in the information recording apparatus and information recording system of this embodiment.
[Explanation of symbols]
1: Data recording part
2, 11: Data recording temporary interruption resumption section
3, 12: Temporary suspension restart count section
4, 13: Temporary suspension restart count storage section
5 :, 14 Temporary suspension restart count output section
6: Recording speed / recording time setting section
7: Information output section
10: Host device
20: Information recording device

Claims (29)

記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、
前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、
該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、
該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けたことを特徴とする情報記録装置。
A data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the means Data recording temporary interruption resuming means for temporarily suspending data recording to the recording medium based on the data recording and resuming data recording so as to maintain data continuity from a position where data recording on the recording medium is temporarily suspended. In the information recording apparatus provided,
Temporary suspension / restart count counter for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording / suspending / resuming unit;
Temporary suspension / resumption count storage means for storing the number of times of temporary suspension / resumption counted by the means in correspondence with the recording speed when the temporary suspension / resumption is performed;
Temporary suspension resumption count output means for outputting the number of times of temporary suspension resumption for each recording speed stored in the means during or after the data recording to the recording medium,
The data recording temporary interruption resumption means determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data recorded on the recording medium during data recording by the data recording means, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data. Means for resuming data recording so as to maintain continuity of data from a point where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside From the point where data recording on the medium is temporarily suspended and data recording on the recording medium is suspended based on an external restart instruction Means for resuming data recording so as to maintain the continuity of the data, and temporarily suspending data recording to the recording medium when the recording speed is changed, and the data on the recording medium after the recording speed is changed It consists of means to resume data recording so as to maintain data continuity from where recording was temporarily suspended,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. An information recording apparatus comprising means for calculating a run avoidance number and a maximum buffer underrun avoidance number, and outputting the calculation at the end of data recording or when selecting a recording speed at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、
前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、
該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、
該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録 媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、
前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けたことを特徴とする情報記録装置。
A data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the means Data recording temporary interruption resuming means for temporarily suspending data recording to the recording medium based on the data recording and resuming data recording so as to maintain data continuity from a position where data recording on the recording medium is temporarily suspended. In the information recording apparatus provided,
Temporary suspension / restart count counter for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording / suspending / resuming unit;
Temporary suspension / resumption count storage means for storing the number of times of temporary suspension / resumption counted by the means in correspondence with the recording speed when the temporary suspension / resumption is performed;
Temporary suspension resumption count output means for outputting the number of times of temporary suspension resumption for each recording speed stored in the means during or after the data recording to the recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording means, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data. Means for resuming data recording so as to maintain continuity of data from a location where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside From the point where data recording on the medium is temporarily suspended and data recording on the recording medium is suspended based on an external restart instruction Means for resuming data recording so as to maintain the continuity of the data, and temporarily suspending data recording to the recording medium when the recording speed is changed, and the data on the recording medium after the recording speed is changed It consists of means to resume data recording so as to maintain data continuity from where recording was temporarily suspended,
It is counted when the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and data recording is resumed. Temporary suspension restart count, data recording paused based on the external suspension instruction from the outside, and data recording resumed based on the external resume instruction, the temporary suspension restart count counted when the recording was resumed, and the recording A means for temporarily suspending data recording when changing the speed, and a means for distinguishing and storing the number of times of temporarily suspending and restarting when data recording is resumed after changing the recording speed,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. An information recording apparatus comprising means for calculating a run avoidance number and a maximum buffer underrun avoidance number, and outputting the calculation at the end of data recording or when selecting a recording speed at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、
前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、
該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、
該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段と、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けたことを特徴とする情報記録装置。
A data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the means Data recording temporary interruption resuming means for temporarily suspending data recording to the recording medium based on the data recording and resuming data recording so as to maintain data continuity from a position where data recording on the recording medium is temporarily suspended. In the information recording apparatus provided,
Temporary suspension / restart count counter for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording / suspending / resuming unit;
Temporary suspension / resumption count storage means for storing the number of times of temporary suspension / resumption counted by the means in correspondence with the recording speed when the temporary suspension / resumption is performed;
Temporary interruption / resumption count output means for outputting the number of times of temporary interruption / resumption for each recording speed stored in the means during or after the data recording to the recording medium;
Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. An information recording apparatus comprising means for calculating a run avoidance number and a maximum buffer underrun avoidance number, and outputting the calculation at the end of data recording or when selecting a recording speed at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、
前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、
該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、
該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダ ーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けたことを特徴とする情報記録装置。
A data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the means Data recording temporary interruption resuming means for temporarily suspending data recording to the recording medium based on the data recording and resuming data recording so as to maintain data continuity from a position where data recording on the recording medium is temporarily suspended. In the information recording apparatus provided,
Temporary suspension / restart count counter for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording / suspending / resuming unit;
Temporary suspension / resumption count storage means for storing the number of times of temporary suspension / resumption counted by the means in correspondence with the recording speed when the temporary suspension / resumption is performed;
Temporary suspension resumption count output means for outputting the number of times of temporary suspension resumption for each recording speed stored in the means during or after the data recording to the recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording means, and a buffer underrun is likely to occur. temporarily interrupting data recording on the recording medium when it is determined that it is, the temporary suspended the judges whether generation of the buffer under-Ran is avoided on the basis of the accumulated amount of the data, a buffer underrun Means for resuming data recording so as to maintain continuity of data from a location where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside From the point where data recording on the medium is temporarily suspended and data recording on the recording medium is suspended based on an external restart instruction Means for resuming data recording so as to maintain the continuity of the data, and temporarily suspending data recording to the recording medium when the recording speed is changed, and the data on the recording medium after the recording speed is changed It consists of means to resume data recording so as to maintain data continuity from where recording was temporarily suspended,
Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. An information recording apparatus comprising means for calculating a run avoidance number and a maximum buffer underrun avoidance number, and outputting the calculation at the end of data recording or when selecting a recording speed at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録するデータ記録手段と、該手段によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開するデータ記録一時中断再開手段とを備えた情報記録装置において、
前記データ記録一時中断再開手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、
該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、
該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録手段によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する手段とからなり、
前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段を設けたことを特徴とする情報記録装置。
A data recording means for setting a recording speed at the time of data recording on the recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the means Data recording temporary interruption resuming means for temporarily suspending data recording to the recording medium based on the data recording and resuming data recording so as to maintain data continuity from a position where data recording on the recording medium is temporarily suspended. In the information recording apparatus provided,
Temporary suspension / restart count counter for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended and resumed by the data recording / suspending / resuming unit;
Temporary suspension / resumption count storage means for storing the number of times of temporary suspension / resumption counted by the means in correspondence with the recording speed when the temporary suspension / resumption is performed;
Temporary suspension resumption count output means for outputting the number of times of temporary suspension resumption for each recording speed stored in the means during or after the data recording to the recording medium,
The data recording temporary interruption resumption means determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data recorded on the recording medium during data recording by the data recording means, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data. Means for resuming data recording so as to maintain continuity of data from a point where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside From the point where data recording on the medium is temporarily suspended and data recording on the recording medium is suspended based on an external restart instruction Means for resuming data recording so as to maintain the continuity of the data, and temporarily suspending data recording to the recording medium when the recording speed is changed, and the data on the recording medium after the recording speed is changed It consists of means to resume data recording so as to maintain data continuity from where recording was temporarily suspended,
It is counted when the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and data recording is resumed. Temporary suspension restart count, data recording paused based on the external suspension instruction from the outside, and data recording resumed based on the external resume instruction, the temporary suspension restart count counted when the recording was resumed, and the recording A means for temporarily suspending data recording when changing the speed, and a means for distinguishing and storing the number of times of temporarily suspending and restarting when data recording is resumed after changing the recording speed,
Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. An information recording apparatus comprising means for calculating a run avoidance number and a maximum buffer underrun avoidance number, and outputting the calculation at the end of data recording or when selecting a recording speed at the next data recording.
請求項1乃至5のいずれか一項に記載の情報記録装置において、
前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する手段を設けたことを特徴とする情報記録装置。
In the information recording device according to any one of claims 1 to 5 ,
An information recording apparatus comprising: means for outputting the identification information of the data transfer source apparatus and the total transfer capacity for each recording capacity at the recording speed.
請求項1乃至6のいずれか一項に記載の情報記録装置において、
前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段を設けたことを特徴とする情報記録装置。
In the information recording device according to any one of claims 1 to 6,
When a plurality of types of recording speeds are selected, whether or not it is possible to perform processing for obtaining an optimum recording speed at all the selected recording speeds by checking an empty area in the test writing area of the recording medium in advance. When it is determined that the recording speed is not possible, information that advises to reduce the recording speed is output. When it is determined that the recording speed is possible, the optimum recording speed is calculated at each selected recording speed. If at least one of the selected recording speeds does not find the optimum recording speed, information is advised to stop writing or reduce the recording speed so as not to start data recording. An information recording apparatus comprising means.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、
前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、
前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力することを特徴とする情報記録方法。
A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and the recording medium is based on a predetermined condition generated during the data recording. In the information recording method of temporarily suspending data recording to and resuming data recording so as to maintain continuity of data from the location where data recording on the recording medium was temporarily suspended,
Counting the number of times of temporary suspension and resumption when temporary suspension and resumption are performed during the data recording, and storing the counted number of times of temporary suspension and resumption corresponding to the recording speed when the temporary suspension and resumption are performed, Output the number of times of resumption of temporary suspension for each recording speed stored during or after the data recording to the recording medium,
During the data recording, it is determined whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is performed. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and when it is determined that the occurrence of buffer underrun has been avoided, The data recording is resumed so that the continuity of the data is maintained from the place where the data recording is temporarily suspended, and the data recording to the recording medium is temporarily suspended based on the external suspension instruction from the outside, and resumed from the outside. Based on the instruction, the data recording is resumed so as to maintain the continuity of the data from the point where the data recording on the recording medium is temporarily interrupted, and the recording Data recording to the recording medium is temporarily interrupted when the degree is changed, and data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. do it,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording data at each recording speed. An information recording method characterized in that a run avoidance number and a maximum buffer underrun avoidance number are calculated and output at the end of data recording or when a recording speed is selected at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、
前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、
前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積 量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、
前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶して、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力することを特徴とする情報記録方法。
A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and the recording medium is based on a predetermined condition generated during the data recording. In the information recording method of temporarily suspending data recording to and resuming data recording so as to maintain continuity of data from the location where data recording on the recording medium was temporarily suspended,
Counting the number of times of temporary suspension and resumption when temporary suspension and resumption are performed during the data recording, and storing the counted number of times of temporary suspension and resumption corresponding to the recording speed when the temporary suspension and resumption are performed, Output the number of times of resumption of temporary suspension for each recording speed stored during or after the data recording to the recording medium,
During the data recording, it is determined whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is performed. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored, and when it is determined that the occurrence of buffer underrun has been avoided, The data recording is resumed so that the continuity of the data is maintained from the place where the data recording is temporarily suspended, and the data recording to the recording medium is temporarily suspended based on the external suspension instruction from the outside. Based on the instruction, the data recording is resumed so as to maintain the continuity of the data from the point where the data recording on the recording medium is temporarily interrupted, and the recording Data recording to the recording medium is temporarily interrupted when the degree is changed, and data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. do it,
It is determined that the buffer underrun is likely to occur, the data recording is temporarily interrupted, the buffer suspension is determined to be avoided, and the data recording is restarted. The data recording is temporarily suspended based on the temporary suspension instruction, and the number of temporary suspension restarts counted when the data recording is resumed based on the external resume instruction and the data recording when the recording speed is changed. Temporarily suspending and storing the number of temporarily suspended restarts counted when resuming data recording after changing the recording speed, respectively,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording data at each recording speed. An information recording method characterized in that a run avoidance number and a maximum buffer underrun avoidance number are calculated and output at the end of data recording or when a recording speed is selected at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、
前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力することを特徴とする情報記録方法。
A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and the recording medium is based on a predetermined condition generated during the data recording. In the information recording method of temporarily suspending data recording to and resuming data recording so as to maintain continuity of data from the location where data recording on the recording medium was temporarily suspended,
Counting the number of times of temporary suspension and resumption when temporary suspension and resumption are performed during the data recording, and storing the counted number of times of temporary suspension and resumption corresponding to the recording speed when the temporary suspension and resumption are performed, Output the number of times of resumption of temporary suspension for each recording speed stored during or after the data recording to the recording medium,
The recording speed and the recording time of data recording at the recording speed are arbitrarily selected and set,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording data at each recording speed. An information recording method characterized in that a run avoidance number and a maximum buffer underrun avoidance number are calculated and output at the end of data recording or when a recording speed is selected at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、
前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、
前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指 示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力することを特徴とする情報記録方法。
A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and the recording medium is based on a predetermined condition generated during the data recording. In the information recording method of temporarily suspending data recording to and resuming data recording so as to maintain continuity of data from the location where data recording on the recording medium was temporarily suspended,
Counting the number of times of temporary suspension and resumption when temporary suspension and resumption are performed during the data recording, and storing the counted number of times of temporary suspension and resumption corresponding to the recording speed when the temporary suspension and resumption are performed, Output the number of times of resumption of temporary suspension for each recording speed stored during or after the data recording to the recording medium,
During the data recording, it is determined whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is performed. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and when it is determined that the occurrence of buffer underrun has been avoided, from where it stops the data recording to resume data recording so as to maintain the continuity of the data temporary suspends the data recording on the recording medium based on the suspend instructions from the outside, from outside Based on the resume instruction, the data recording is resumed so as to maintain the continuity of the data from the point where the data recording on the recording medium is temporarily suspended, and the recording Data recording to the recording medium is temporarily interrupted when the degree is changed, and data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. do it,
The recording speed and the recording time of data recording at the recording speed are arbitrarily selected and set,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording data at each recording speed. An information recording method characterized in that a run avoidance number and a maximum buffer underrun avoidance number are calculated and output at the end of data recording or when a recording speed is selected at the next data recording.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録し、そのデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断し、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開する情報記録方法において、
前記データ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントし、該カウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶し、該記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力して、
前記データ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断し、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断し、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断し、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開して、
前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶して、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定して、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力することを特徴とする情報記録方法。
A recording speed at the time of data recording on the recording medium is set from a plurality of types, data is recorded on the recording medium at the set recording speed, and the recording medium is based on a predetermined condition generated during the data recording. In the information recording method of temporarily suspending data recording to and resuming data recording so as to maintain continuity of data from the location where data recording on the recording medium was temporarily suspended,
Counting the number of times of temporary suspension and resumption when temporary suspension and resumption are performed during the data recording, and storing the counted number of times of temporary suspension and resumption corresponding to the recording speed when the temporary suspension and resumption are performed, Output the number of times of resumption of temporary suspension for each recording speed stored during or after the data recording to the recording medium,
During the data recording, it is determined whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium. When it is determined that a buffer underrun is likely to occur, data recording to the recording medium is performed. During the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of accumulated data, and when it is determined that the occurrence of buffer underrun has been avoided, The data recording is resumed so that the continuity of the data is maintained from the place where the data recording is temporarily suspended, and the data recording to the recording medium is temporarily suspended based on the external suspension instruction from the outside, and resumed from the outside. Based on the instruction, the data recording is resumed so as to maintain the continuity of the data from the point where the data recording on the recording medium is temporarily interrupted, and the recording Data recording to the recording medium is temporarily interrupted when the degree is changed, and data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted after the recording speed is changed. do it,
It is determined that the buffer underrun is likely to occur, the data recording is temporarily interrupted, the buffer suspension is determined to be avoided, and the data recording is restarted. The data recording is temporarily suspended based on the temporary suspension instruction, and the number of temporary suspension restarts counted when the data recording is resumed based on the external resume instruction and the data recording when the recording speed is changed. Temporarily suspending and storing the number of temporarily suspended restarts counted when resuming data recording after changing the recording speed, respectively,
The recording speed and the recording time of data recording at the recording speed are arbitrarily selected and set,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance counts, and the average buffer underrun for each recording capacity required for recording data at each recording speed. An information recording method characterized in that a run avoidance number and a maximum buffer underrun avoidance number are calculated and output at the end of data recording or when a recording speed is selected at the next data recording.
請求項8乃至12のいずれか一項に記載の情報記録方法において、
前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力することを特徴とする情報記録方法。
In the information recording method as described in any one of Claims 8 thru | or 12 ,
An information recording method characterized by outputting the identification information of the data transfer source device and the total transfer capacity for each recording capacity at the recording speed.
請求項8乃至13のいずれか一項に記載の情報記録方法において、
前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにすることを特徴とする情報記録方法。
In the information recording method as described in any one of Claims 8 thru | or 13,
When a plurality of types of recording speeds are selected, whether or not it is possible to perform processing for obtaining an optimum recording speed at all the selected recording speeds by checking an empty area in the test writing area of the recording medium in advance. When it is determined that the recording speed is not possible, information that advises to reduce the recording speed is output. When it is determined that the recording speed is possible, the optimum recording speed is calculated at each selected recording speed. If at least one of the selected recording speeds does not find the optimum recording speed, information is advised to stop writing or reduce the recording speed so as not to start data recording. An information recording method characterized by the above.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段と、
前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data for temporarily suspending data recording on the recording medium based on a predetermined condition generated during recording, and resuming data recording so as to maintain data continuity from the point at which data recording on the recording medium is temporarily suspended Recording temporary suspension restart means, temporary suspension / resumption count count means for counting the number of times of temporary suspension / resumption when the data is temporarily suspended and restarted during data recording, and the number of times of temporary suspension / resumption counted by the means Temporary suspension / resumption count storage means for storing corresponding to the recording speed at the time of interruption and resumption, and temporary suspension / resumption for each recording speed stored in the means And suspended resuming number output means for outputting the number in said data recording or the data recording after the end of the said recording medium,
Based on the number of temporarily interrupted resumes stored in the temporary suspension / resumed number storage means, the actual number of times required to record data at each recording speed up to that point, the theoretical time, the total data recording capacity, and the total number of buffer underrun avoidance numbers, A means for calculating an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and outputting at the time of data recording end or a recording speed selection at the next data recording is provided. Information recording system.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、
前記ホスト装置に、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data for temporarily suspending data recording on the recording medium based on a predetermined condition generated during recording, and resuming data recording so as to maintain data continuity from the point at which data recording on the recording medium is temporarily suspended Recording temporary suspension restart means, temporary suspension / resumption count count means for counting the number of times of temporary suspension / resumption when the data is temporarily suspended and restarted during data recording, and the number of times of temporary suspension / resumption counted by the means Temporary suspension / resumption count storage means for storing corresponding to the recording speed at the time of interruption and resumption, and temporary suspension / resumption for each recording speed stored in the means The number of provided and suspended resuming number output means for outputting in said data recording or the data recording after the end of the said recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording. When it is determined that this is the case, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. Means for resuming data recording so as to maintain the continuity of data from the location where data recording on the recording medium was temporarily interrupted when it was determined that the occurrence of the occurrence of the occurrence of the occurrence of the Location where data recording on the recording medium is temporarily suspended and data recording on the recording medium is temporarily suspended based on an external restart instruction Means for resuming data recording so as to maintain continuity of data, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of means for resuming data recording so that the continuity of data is maintained from where recording was temporarily suspended,
In the host device, based on the number of times of temporary suspension / resumption stored in the temporary suspension / resumption number storage means, actual measurement time, theoretical time, total data recording capacity, and buffer underrun avoidance required for recording data at each recording speed up to that time And a means for calculating the average number of buffer underrun avoidance and the maximum number of buffer underrun avoidance for each recording capacity, and outputting at the end of data recording or when selecting the recording speed at the next data recording. An information recording system characterized by that.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、
前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、
前記ホスト装置に、前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data for temporarily suspending data recording on the recording medium based on a predetermined condition generated during recording, and resuming data recording so as to maintain data continuity from the point at which data recording on the recording medium is temporarily suspended Recording temporary suspension restart means, temporary suspension / resumption count count means for counting the number of times of temporary suspension / resumption when the data is temporarily suspended and restarted during data recording, and the number of times of temporary suspension / resumption counted by the means Temporary suspension / resumption count storage means for storing corresponding to the recording speed at the time of interruption and resumption, and temporary suspension / resumption for each recording speed stored in the means The number of provided and suspended resuming number output means for outputting in said data recording or the data recording after the end of the said recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording. When it is determined that this is the case, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. Means for resuming data recording so as to maintain the continuity of data from the location where data recording on the recording medium was temporarily interrupted when it was determined that the occurrence of the occurrence of the occurrence of the occurrence of the Location where data recording on the recording medium is temporarily suspended and data recording on the recording medium is temporarily suspended based on an external restart instruction Means for resuming data recording so as to maintain continuity of data, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of means for resuming data recording so that the continuity of data is maintained from where recording was temporarily suspended,
It is counted when the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and data recording is resumed. Temporary suspension restart count, data recording paused based on the external suspension instruction from the outside, and data recording resumed based on the external resume instruction, the temporary suspension restart count counted when the recording was resumed, and the recording A means for temporarily suspending data recording when changing the speed, and a means for distinguishing and storing the number of times of temporarily suspending and restarting when data recording is resumed after changing the recording speed,
In the host device, based on the number of times of temporary suspension / resumption stored in the temporary suspension / resumption number storage means, actual measurement time, theoretical time, total data recording capacity, and buffer underrun avoidance required for recording data at each recording speed up to that time And a means for calculating the average number of buffer underrun avoidance and the maximum number of buffer underrun avoidance for each recording capacity, and outputting at the end of data recording or when selecting the recording speed at the next data recording. An information recording system characterized by that.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ 記録終了後に出力する一時中断再開回数出力手段と、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data for temporarily suspending data recording on the recording medium based on a predetermined condition generated during recording, and resuming data recording so as to maintain data continuity from the point at which data recording on the recording medium is temporarily suspended Recording temporary suspension restart means, temporary suspension / resumption count count means for counting the number of times of temporary suspension / resumption when the data is temporarily suspended and restarted during data recording, and the number of times of temporary suspension / resumption counted by the means Temporary suspension / resumption count storage means for storing corresponding to the recording speed at the time of interruption and resumption, and temporary suspension / resumption for each recording speed stored in the means The data and suspend resume count output means for outputting, during or after the data record end recording, recording speed and recording arbitrarily selecting sets the recording time of the data recording by the recording speed and the recording speed of the number to the recording medium Time setting means;
Based on the number of temporarily interrupted resumes stored in the temporary suspension / resumed number storage means, the actual number of times required to record data at each recording speed up to that point, the theoretical time, the total data recording capacity, and the total number of buffer underrun avoidance numbers, A means for calculating an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and outputting at the time of data recording end or a recording speed selection at the next data recording is provided. Information recording system.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、
前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、
前記ホスト装置に、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data for temporarily suspending data recording on the recording medium based on a predetermined condition generated during recording, and resuming data recording so as to maintain data continuity from the point at which data recording on the recording medium is temporarily suspended Recording temporary suspension restart means, temporary suspension / resumption count count means for counting the number of times of temporary suspension / resumption when the data is temporarily suspended and restarted during data recording, and the number of times of temporary suspension / resumption counted by the means Temporary suspension / resumption count storage means for storing corresponding to the recording speed at the time of interruption and resumption, and temporary suspension / resumption for each recording speed stored in the means The number of provided and suspended resuming number output means for outputting in said data recording or the data recording after the end of the said recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording. When it is determined that this is the case, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. Means for resuming data recording so as to maintain the continuity of data from the location where data recording on the recording medium was temporarily interrupted when it was determined that the occurrence of the occurrence of the occurrence of the occurrence of the Location where data recording on the recording medium is temporarily suspended and data recording on the recording medium is temporarily suspended based on an external restart instruction Means for resuming data recording so as to maintain continuity of data, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of means for resuming data recording so that the continuity of data is maintained from where recording was temporarily suspended,
It is counted when the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and data recording is resumed. Temporary suspension restart count, data recording paused based on the external suspension instruction from the outside, and data recording resumed based on the external resume instruction, the temporary suspension restart count counted when the recording was resumed, and the recording A means for temporarily suspending data recording when changing the speed, and a means for distinguishing and storing the number of times of temporarily suspending and restarting when data recording is resumed after changing the recording speed,
Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed on the host device,
Based on the number of temporarily interrupted resumes stored in the temporary suspension / resumed number storage means, the actual number of times required to record data at each recording speed up to that point, the theoretical time, the total data recording capacity, and the total number of buffer underrun avoidance numbers, A means for calculating an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and outputting at the time of data recording end or a recording speed selection at the next data recording is provided. Information recording system.
ホスト装置と情報記録装置とをデータ通信可能に接続してなる情報記録システムにおいて、
前記ホスト装置に、前記情報記録装置に対して、記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させ、該データ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断さ せ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開手段と、該手段によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント手段と、該手段によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶手段と、該手段に記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力手段とを設け、
前記データ記録一時中断再開手段は、前記データ記録中は前記記録媒体へ記録する前記情報記録装置のデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる手段とからなり、
前記一時中断再開回数記憶手段に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断し、前記バッファアンダーランが回避されたと判断してデータ記録を再開したときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断し、前記外部からの再開指示に基づいてデータ記録を再開したときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断し、前記記録速度の変更後にデータ記録を再開したときにカウントされた一時中断再開回数とをそれぞれ区別して記憶する手段を設け、
前記ホスト装置に、前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定手段と、
前記一時中断再開回数記憶手段に記憶された一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する手段とを設けたことを特徴とする情報記録システム。
In an information recording system in which a host device and an information recording device are connected so that data communication is possible,
The host device causes the information recording device to set a recording speed at the time of data recording on the recording medium from among a plurality of types, and records data on the recording medium at the set recording speed. Data recording to the recording medium is temporarily interrupted based on a predetermined condition generated during recording, and data recording is resumed so as to maintain data continuity from the point at which data recording on the recording medium is temporarily interrupted. The data recording temporary suspension restart means, the temporary suspension restart count counting means for counting the number of times of temporary suspension restart when the means is temporarily suspended and restarted during data recording, and the number of times of temporary suspension restart counted by the means Temporary interruption / resumption count storage means for storing corresponding to the recording speed at the time of temporary interruption and resumption, and temporary interruption / resumption for each recording speed stored in the means The number of provided and suspended resuming number output means for outputting in said data recording or the data recording after the end of the said recording medium,
The data recording temporary interruption resuming means determines whether or not a buffer underrun is likely to occur based on the amount of data stored in the information recording device to be recorded on the recording medium during the data recording. When it is determined that this is the case, data recording to the recording medium is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. Means for resuming data recording so as to maintain the continuity of data from the location where data recording on the recording medium was temporarily interrupted when it was determined that the occurrence of the occurrence of the occurrence of the occurrence of the Location where data recording on the recording medium is temporarily suspended and data recording on the recording medium is temporarily suspended based on an external restart instruction Means for resuming data recording so as to maintain continuity of data, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of means for resuming data recording so that the continuity of data is maintained from where recording was temporarily suspended,
It is counted when the buffer underrun is likely to occur in the temporary interruption / resumption count storage means, and data recording is temporarily interrupted, and it is determined that the buffer underrun is avoided and data recording is resumed. Temporary suspension restart count, data recording paused based on the external suspension instruction from the outside, and data recording resumed based on the external resume instruction, the temporary suspension restart count counted when the recording was resumed, and the recording A means for temporarily suspending data recording when changing the speed, and a means for distinguishing and storing the number of times of temporarily suspending and restarting when data recording is resumed after changing the recording speed,
Recording speed / recording time setting means for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed on the host device,
Based on the number of temporarily interrupted resumes stored in the temporary suspension / resumed number storage means, the actual number of times required to record data at each recording speed up to that point, the theoretical time, the total data recording capacity, and the total number of buffer underrun avoidance numbers, A means for calculating an average buffer underrun avoidance number and a maximum buffer underrun avoidance number for each recording capacity, and outputting at the time of data recording end or a recording speed selection at the next data recording is provided. Information recording system.
請求項15乃至20のいずれか一項に記載の情報記録システムにおいて、
前記ホスト装置に、前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する手段を設けたことを特徴とする情報記録システム。
The information recording system according to any one of claims 15 to 20 ,
An information recording system, wherein the host device is provided with means for outputting the identification information of the data transfer source device and the total transfer capacity for each recording capacity at the recording speed.
請求項15乃至21のいずれか一項に記載の情報記録システムにおいて、
前記ホスト装置に、前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする手段を設けたことを特徴とする情報記録システム。
The information recording system according to any one of claims 15 to 21 ,
When a plurality of types of recording speeds are selected in the host device, it is possible to perform a process of checking an empty area in the trial writing area of the recording medium in advance and obtaining an optimum recording speed at all the selected recording speeds. If it is determined that the recording speed is not possible, information indicating that the recording speed should be reduced is output. If it is determined that the recording speed is possible, the optimum recording speed is selected at each selected recording speed. When the optimum recording speed is not obtained even at one of the selected recording speeds, the data recording is performed by outputting information that advises to stop writing or reduce the recording speed. An information recording system comprising means for preventing start.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断 させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、
前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary suspension resume function for temporarily suspending data recording to the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended; Temporary suspension resumption count function for counting the number of times of temporary suspension resumption when the data recording is temporarily suspended and resumed by the data recording temporary suspension and resume function, and the number of times of temporary suspension resume counted by the function is temporarily suspended. Temporary suspension / resumption count storage function for storing in correspondence with the recording speed at the time of resumption, and for each recording speed stored by the function And suspended resume count output function for outputting the suspend resume number in said data recording or the data recording after the end of the said recording medium,
The data recording temporary suspension / resume function determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording function, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. A function of resuming data recording so as to maintain continuity of data from a position where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside Data recording on the medium is temporarily suspended, and data recording on the recording medium is temporarily suspended based on an external restart instruction. A function of resuming data recording so as to maintain continuity of data from the recording medium, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of a function that resumes data recording so that continuity of data is maintained from where recording was temporarily suspended,
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. Computer readable recording information recording processing program that calculates the number of run avoidance and the maximum number of buffer underrun avoidance and enables the computer to output the function at the end of data recording or when selecting the recording speed at the next data recording recoding media.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、
前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、
前記一時中断再開回数記憶機能に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断させ、前記バッファアンダーランが回避されたと判断してデータ記録を再開させたときにカウントされた一時中断再開回数と、前記外部からの一時中 断指示に基づいてデータ記録を一時中断させ、前記外部からの再開指示に基づいてデータ記録を再開させたときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断させ、前記記録速度の変更後にデータ記録を再開させたときにカウントされた一時中断再開回数とをそれぞれ区別して記憶させる機能を設け、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary suspension resume function for temporarily suspending data recording to the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended; Temporary suspension / restart count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended / resumed by the data recording / suspending / resuming function; Temporary interruption / resumption count storage function for storing the recording speed corresponding to the recording speed at the time of resumption, and each recording speed stored by the function And suspended resume count output function for outputting the suspend resume number in said data recording or the data recording after the end of the said recording medium,
The data recording temporary suspension / resume function determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording function, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. A function of resuming data recording so as to maintain continuity of data from a position where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside Data recording on the medium is temporarily suspended, and data recording on the recording medium is temporarily suspended based on an external restart instruction. A function of resuming data recording so as to maintain continuity of data from the recording medium, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of a function that resumes data recording so that continuity of data is maintained from where recording was temporarily suspended,
Counted when the buffer underrun is likely to occur and the data recording is temporarily interrupted and the data recording is resumed by determining that the buffer underrun has been avoided. and suspended resumption number of times, on the basis of a temporary disruptions an external instruction to suspend the data recording, and suspended resume count counted when said based on the resumption instruction from the outside to resume data recording The function of temporarily storing data when changing the recording speed and storing the number of temporarily stopped restarts counted when the data recording is resumed after the change of the recording speed is provided,
A recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. Computer readable recording information recording processing program that calculates the number of run avoidance and the maximum number of buffer underrun avoidance and enables the computer to output the function at the end of data recording or when selecting the recording speed at the next data recording recoding media.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary suspension resume function for temporarily suspending data recording to the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended; Temporary suspension / restart count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended / resumed by the data recording / suspending / resuming function; Temporary interruption / resumption count storage function for storing the recording speed corresponding to the recording speed at the time of resumption, and each recording speed stored by the function And suspended resume count output function for outputting the suspend resume number in said data recording or the data recording after the end of the said recording medium,
A recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. Computer readable recording information recording processing program that calculates the number of run avoidance and the maximum number of buffer underrun avoidance and enables the computer to output the function at the end of data recording or when selecting the recording speed at the next data recording recoding media.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、
前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断さ せ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary suspension resume function for temporarily suspending data recording to the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended; Temporary suspension / restart count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended / resumed by the data recording / suspending / resuming function; Temporary interruption / resumption count storage function for storing the recording speed corresponding to the recording speed at the time of resumption, and each recording speed stored by the function And suspended resume count output function for outputting the suspend resume number in said data recording or the data recording after the end of the said recording medium,
The data recording temporary suspension / resume function determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording function, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. A function of resuming data recording so as to maintain continuity of data from a position where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside Data recording on the medium is temporarily suspended, and data recording on the recording medium is temporarily suspended based on an external restart instruction. From a function of resuming the data recording so as to maintain the continuity of data, the recording Speed HOLD interrupt the data recording of the said recording medium when changing, on the recording medium after the change of the recording speed It consists of a function that resumes data recording so that data continuity is maintained from where it was temporarily interrupted,
A recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. Computer readable recording information recording processing program that calculates the number of run avoidance and the maximum number of buffer underrun avoidance and enables the computer to output the function at the end of data recording or when selecting the recording speed at the next data recording recoding media.
記録媒体へのデータ記録時の記録速度を複数種類の中から設定し、該設定された記録速度で前記記録媒体へデータを記録させるデータ記録機能と、該機能によるデータ記録中に発生した所定条件に基づいて前記記録媒体へのデータ記録を一時中断させ、前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させるデータ記録一時中断再開機能と、前記データ記録一時中断再開機能によってデータ記録時に一時中断と再開を行ったときの一時中断再開回数をカウントする一時中断再開回数カウント機能と、該機能によってカウントされた一時中断再開回数をその一時中断と再開を行ったときの記録速度に対応させて記憶する一時中断再開回数記憶機能と、該機能によって記憶された記録速度毎の一時中断再開回数を前記記録媒体への前記データ記録中又は前記データ記録終了後に出力する一時中断再開回数出力機能と、
前記データ記録一時中断再開機能は、前記データ記録機能によるデータ記録中は前記記録媒体へ記録するデータの蓄積量に基づいてバッファアンダーランが発生しそうか否かを判断し、バッファアンダーランが発生しそうであると判断したときには前記記録媒体へのデータ記録を一時中断させ、該一時中断中は前記データの蓄積量に基づいてバッファアンダーランの発生が回避されたか否かを判断し、バッファアンダーランの発生が回避されたと判断したときに前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、外部からの一時中断指示に基づいて前記記録媒体へのデータ記録を一時中断させ、外部からの再開指示に基づいて前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能と、前記記録速度を変更するときに前記記録媒体へのデータ記録を一時中断させ、前記記録速度の変更後に前記記録媒体上のデータ記録を一時中断した箇所からデータの連続性を維持するようにデータ記録を再開させる機能とからなり、
前記一時中断再開回数記憶機能に、前記バッファアンダーランが発生しそうであると判断してデータ記録を一時中断させ、前記バッファアンダーランが回避されたと判断してデータ記録を再開させたときにカウントされた一時中断再開回数と、前記外部からの一時中断指示に基づいてデータ記録を一時中断させ、前記外部からの再開指示に基づいてデータ記録を再開させたときにカウントされた一時中断再開回数と、前記記録速度を変更するときにデータ記録を一時中断させ、前記記録速度の変更後にデータ記録を再開させたときにカウントされた一時中断再開回数とをそれぞれ区別して記憶させる機能を設け、
前記記録速度及び前記記録速度によるデータ記録の記録時間を任意に選択設定する記録速度・記録時間設定機能と、
前記記録速度に対する一時中断再開回数に基づいてそれまでの記録速度毎のデータ記録に要した実測時間と理論時間と総データ記録容量とバッファアンダーラン回避数の合計回数と記録容量毎の平均バッファアンダーラン回避数と最大バッファアンダーラン回避数とを計算し、データ記録終了時又は次回のデータ記録の際の記録速度選択時に出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A data recording function for setting a recording speed at the time of data recording to a recording medium from a plurality of types, and recording data on the recording medium at the set recording speed, and a predetermined condition generated during data recording by the function A data recording temporary suspension resume function for temporarily suspending data recording to the recording medium based on the data recording and resuming the data recording so as to maintain the continuity of the data from the position where the data recording on the recording medium is temporarily suspended; Temporary suspension / restart count function for counting the number of times of temporary suspension / resumption when the data recording is temporarily suspended / resumed by the data recording / suspending / resuming function; Temporary interruption / resumption count storage function for storing the recording speed corresponding to the recording speed at the time of resumption, and each recording speed stored by the function And suspended resume count output function for outputting the suspend resume number in said data recording or the data recording after the end of the said recording medium,
The data recording temporary suspension / resume function determines whether or not a buffer underrun is likely to occur based on an accumulation amount of data to be recorded on the recording medium during data recording by the data recording function, and a buffer underrun is likely to occur. Is temporarily interrupted, and during the temporary interruption, it is determined whether or not the occurrence of buffer underrun has been avoided based on the amount of data stored. A function of resuming data recording so as to maintain continuity of data from a position where data recording on the recording medium is temporarily interrupted when it is determined that occurrence has been avoided, and the recording based on a temporary interruption instruction from the outside Data recording on the medium is temporarily suspended, and data recording on the recording medium is temporarily suspended based on an external restart instruction. A function of resuming data recording so as to maintain continuity of data from the recording medium, and temporarily stopping data recording on the recording medium when the recording speed is changed, and data on the recording medium after the recording speed is changed It consists of a function that resumes data recording so that continuity of data is maintained from where recording was temporarily suspended,
Counted when the buffer underrun is likely to occur and the data recording is temporarily interrupted and the data recording is resumed by determining that the buffer underrun has been avoided. The number of times of resuming temporarily suspended, the number of times of resuming temporarily suspended when the data recording is temporarily suspended based on the instruction for temporarily suspending from the outside, and the data recording is resumed based on the instruction for resuming from outside. A function of temporarily storing data when changing the recording speed, and storing a function for distinguishing and storing the number of times of resuming temporary interruption when the data recording is restarted after changing the recording speed,
A recording speed / recording time setting function for arbitrarily selecting and setting the recording speed and the recording time of data recording at the recording speed;
Based on the number of times of resumption of temporary interruption with respect to the recording speed, the actual measurement time, the theoretical time, the total data recording capacity, the total number of buffer underrun avoidance numbers, and the average buffer underrun for each recording capacity required for the recording speed up to that time. Computer readable recording information recording processing program that calculates the number of run avoidance and the maximum number of buffer underrun avoidance and enables the computer to output the function at the end of data recording or when selecting the recording speed at the next data recording recoding media.
請求項23乃至27のいずれか一項に記載の情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記記録速度の記録容量毎に前記データの転送元装置の識別情報と総転送容量とを合わせて出力する機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium in which the information recording processing program according to any one of claims 23 to 27 is recorded.
A computer-readable recording medium having recorded thereon an information recording processing program for causing a computer to realize a function of outputting the identification information of the data transfer source device together with the total transfer capacity for each recording capacity at the recording speed.
請求項23乃至28のいずれか一項に記載の情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記記録速度を複数種類選択したときには、予め前記記録媒体の試し書き領域の空き領域を調べて、前記選択された全記録速度での最適記録速度を求める処理を行うことが可能であるか否か判断し、不可能であると判断したときは前記記録速度を減らすように忠告する情報を出力し、可能であると判断したときは前記選択された各記録速度で最適記録速度を求める処理を実行し、前記選択された各記録速度のうちの一つでも最適記録速度が求まらなかったときには書き込みを中止又は記録速度を下げるように忠告する情報を出力してデータ記録を開始しないようにする機能をコンピュータに実現させる情報記録処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium in which the information recording processing program according to any one of claims 23 to 28 is recorded,
When a plurality of types of recording speeds are selected, whether or not it is possible to perform processing for obtaining an optimum recording speed at all the selected recording speeds by checking an empty area in the test writing area of the recording medium in advance. When it is determined that the recording speed is not possible, information that advises to reduce the recording speed is output. When it is determined that the recording speed is possible, the optimum recording speed is calculated at each selected recording speed. If at least one of the selected recording speeds does not find the optimum recording speed, information is advised to stop writing or reduce the recording speed so as not to start data recording. A computer-readable recording medium recording an information recording processing program for causing a computer to realize the function.
JP2000344966A 2000-08-09 2000-11-13 Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program Expired - Fee Related JP3955433B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2000344966A JP3955433B2 (en) 2000-11-13 2000-11-13 Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program
US09/920,221 US6795382B2 (en) 2000-08-09 2001-08-01 Information processing system for holding number of times of record restarting
EP01118747A EP1184863A3 (en) 2000-08-09 2001-08-07 Information processing system for holding number of times of record restarting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000344966A JP3955433B2 (en) 2000-11-13 2000-11-13 Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program

Publications (2)

Publication Number Publication Date
JP2002150684A JP2002150684A (en) 2002-05-24
JP3955433B2 true JP3955433B2 (en) 2007-08-08

Family

ID=18819084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000344966A Expired - Fee Related JP3955433B2 (en) 2000-08-09 2000-11-13 Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program

Country Status (1)

Country Link
JP (1) JP3955433B2 (en)

Also Published As

Publication number Publication date
JP2002150684A (en) 2002-05-24

Similar Documents

Publication Publication Date Title
CN101410784B (en) Device, method for selecting data storage destination from a plurality of tape recording devices
JP3865586B2 (en) Disk unit
US20100083043A1 (en) Information processing device, recording medium that records an operation state monitoring program, and operation state monitoring method
US6795382B2 (en) Information processing system for holding number of times of record restarting
US6219321B1 (en) Data recording apparatus and method
JP2005038570A (en) Information recording apparatus, information recording method, and program
JP3955433B2 (en) Information recording apparatus, information recording method, information recording system, and computer-readable recording medium recording information recording processing program
JPH04259048A (en) Pre-read data control system using statistic information
JP3920021B2 (en) Information recording / playback system
US7006416B1 (en) Record medium with mechanism of secrecy protection
JPH08191427A (en) Information recording / reproducing device
JP2001184175A (en) Storage management system
JP2003076604A (en) Log information collecting system and method for flash memory
JP2003330769A (en) Information processing device, program and recording medium
JP2012043523A (en) Diagnosis system for removable media drive
JP2000015907A (en) Display controller and control method
US8031567B2 (en) Data recording method and data recording device for write-once type recording medium
JP2006343923A (en) Disc recording device
JP3498651B2 (en) Disk control device, disk device, disk control system, retry frequency control method, and recording medium
JP4053244B2 (en) Information recording / reproducing system and information recording / reproducing method
JP2002230940A (en) DVD-RAM backup server, system and program
JP2786143B2 (en) POS system
JP2000251446A (en) Device and method for recording data
JP2005038591A (en) Information recording apparatus, information recording method, and program
JPS6359640A (en) Log information file control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070330

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070424

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070502

LAPS Cancellation because of no payment of annual fees