(57)【要約】  記録部が、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファから読み出された前記データを記録する。判定部が、前記バッファにおけるバッファ量または前記記録部におけるデータ流量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する。
2010001561.tif 000002
【特許請求の範囲】
【請求項１】
単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出された前記データを記録する記録部と、
前記バッファにおけるバッファ量または前記記録部におけるデータ流量に基づいて前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する判定部と、
を備える、
記録再生装置。
【請求項２】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成する、
請求項１の記録再生装置。
【請求項３】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項２の記録再生装置。
【請求項４】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項３の記録再生装置。
【請求項５】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録する、
請求項１の記録再生装置。
【請求項６】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項７】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項８】
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項９】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１０】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１１】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１２】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項６の記録再生装置。
【請求項１３】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量を、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量をそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項７の記録再生装置。
【請求項１４】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項８の記録再生装置。
【請求項１５】
ＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファに分配する予備バッファを備えるとともに当該予備バッファの分配管理を行う予備バッファ管理部と、
前記バッファにおけるバッファ量または前記記録部におけるデータ流量に基づいて前記予備バッファの分配量を調整する信号を生成して当該信号を前記予備バッファ管理部に出力する判定部と、
を備える、
記録再生装置。
【請求項１６】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項１７】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項１６の記録再生装置。
【請求項１８】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１７の記録再生装置。
【請求項１９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから読み出される前記圧縮データを記録し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２２】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１９の記録再生装置。
【請求項２３】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２０の記録再生装置。
【請求項２４】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２１の記録再生装置。
【請求項２５】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項１９の記録再生装置。
【請求項２６】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量を、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量をそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２０の記録再生装置。
【請求項２７】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２１の記録再生装置。
【請求項２８】
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項２９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３２】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３３】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３４】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３５】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記データ再生量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１の記録再生装置。
【請求項３６】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記予備バッファの分配量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１５の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ(compact disc)リッピング機構を備える機器に応用されるオーディオ記録再生装置に関する。
【背景技術】
【０００２】
１９９０年代中頃よりＣＤからオーディオデータを抽出し、ＰＣ(personal computer)やデジタルオーディオプレーヤに記録してから聴く人が次第に増えている。特にデジタルオーディオプレーヤは、ＣＤプレーヤよりも遥かに小型で携帯性に優れており、またコンテンツの保存性からも場所を取ってかさばるＣＤからデータを抜き出してデジタルオーディオプレーヤ上のＨＤＤ(hard disk drive)やフラッシュメモリに保存する利便性の高さから市場が拡大している。ＣＤからオーディオデータを抽出して圧縮したうえで格納することをリッピングと呼ぶ。以下、リッピングを行う装置をリッピング装置と称する。リッピング装置においては、利便性の追求に基づきリッピング処理の高速化が要望されている。【０００３】
リッピング処理は、例えば次のようにして行われる。すなわち、オーディオデータ供給源（ＣＤドライブ装置等）からリッピング装置に供給されるデジタルオーディオデータは、ＣＤ信号入力用データバッファに一時保存されたうえで、データ圧縮処理部で圧縮される。その後圧縮データはメディア書込み用データバッファで一時保存されたうえで、コンテンツデータとして記録メディアに記録保存される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８７７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リッピング処理の高速化においては、まずオーディオデータ供給源からリッピング装置にデジタルオーディオデータを入力する際における入力速度を高速化する必要がある。しかしながら、入力速度の高速化を図ると、リッピング装置内においてデータを一時記憶するバッファがオーバーフローしてしまいシステムが破綻する可能性がある。バッファがオーバーフローすると、破綻した箇所からの再開は技術的に困難であって、その場合には曲の先頭、もしくはＣＤの先頭からリッピング処理を再開することとなって利便性が格段に低下する。なお、オーバーフローを未然に防止するためにバッファの大容量化を図ることはコストアップに繋がり望ましくない。【０００６】
本発明はかかる問題に鑑み、メディアやシステム状況の変化に対応して最適かつ最速のリッピングが行える記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の記録再生装置の一つのアスペクトは、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファにおけるバッファ量または前記記録部におけるデータ流量に基づいて前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する判定部と、
を備える。【０００８】
また、本発明の記録再生装置のもう一つのアスペクトは、
ＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファに分配する予備バッファを備えるとともに当該予備バッファの分配管理を行う予備バッファ管理部と、
前記バッファにおけるバッファ量または前記記録部におけるデータ流量に基づいて前記予備バッファの分配量を調整する信号を生成して当該信号を前記予備バッファ管理部に出力する判定部と、
を備える。【０００９】
本発明の記録再生装置によれば、メディア書き込み速度やバッファの増減速度の変化量を測定・記録し、記録された値の変化量に基づいて先の状況を予測することにより、ＣＤドライブ装置の回転速度やバッファの分配方法を制御することで、高速リッピングが可能となる。
【発明の効果】
【００１０】
本発明の記録再生装置によれば、書込みメディアやシステムの状況変化に対し最適な速度でリッピングが実現でき、リッピングの高速化に対するニーズに対応できる。また、複合商品において音楽や映像再生等、優先しなければならない他ブロックに対し影響を与えない商品の実現が可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の実施の形態１におけるＣＤリッピング装置の構成図である。
【図２】図２は本発明の実施の形態１における最適速度予測判定部の処理フロー図である。
【図３Ａ】図３Ａは従来の構成におけるバッファ量とＣＤ回転速度の遷移の説明図である。
【図３Ｂ】本発明の実施の形態１の構成におけるバッファ量とＣＤ回転速度の遷移の説明図である。
【図４】図４は本発明の実施の形態２におけるＣＤリッピング装置の構成図である。
【図５】図５は本発明の実施の形態２における最適速度予測判定部の処理フロー図である。
【図６】図６は本発明の実施の形態２における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図７】図７は本発明の実施の形態３におけるＣＤリッピング装置の構成図である。
【図８】図８は本発明の実施の形態３における最適バッファ分配予測判定部の処理フロー図である。
【図９】図９は本発明の実施の形態３における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１０】図１０は本発明の実施の形態４におけるＣＤリッピング装置の構成図である。
【図１１】図１１は本発明の実施の形態４における最適バッファ分配予測判定部の処理フロー図である。
【図１２】図１２は本発明の実施の形態４における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１３】図１３は本発明の実施の形態５におけるＣＤリッピング装置の構成図である。
【図１４】図１４は本発明の実施の形態５における最適速度/バッファ分配予測判定部の処理フロー図である。
【図１５】図１５は本発明の実施の形態５における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１６】図１６は本発明の実施の形態６におけるＣＤリッピング装置の構成図である。
【図１７】図１７は本発明の実施の形態６における最適速度/バッファ分配予測判定部の処理フロー図である。
【図１８】図１８は一般的なＣＤリッピング装置の構成図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態を説明する前に、リッピング装置におけるＣＤデータ抽出、メディア読出しの仕組みの詳細を、図１８を参照して説明する。図１８は、リッピングシステムにおけるブロック図と概略データフローと概略信号を示す。ＣＤドライブ装置１００は単位時間あたりにデータが再生される量を示すデータ再生量を調整可能である。ＣＤドライブ装置１００はＣＤ回転制御部１０１と、ＣＤ再生部１０２と、オーディオデータ出力部１０３を備える。リッピング装置２００Ｇは、ＣＤ信号入力用データバッファ２０１と、データ圧縮処理部２０２と、メディア書込み用データバッファ２０３と、データ記録部２０４と、最適速度予測判定部２０５とを備える。
【００１３】
ここで、ＣＤドライブ装置１００から出力されるデジタルオーディオデータ（オーディオＰＣＭ(pulse-code modulation)データ等）を圧縮し、その圧縮データをリッピング装置２００Ｇのデータ記録部２０４に書き込む手順について説明する。ＣＤ信号入力用データバッファ２０１は、ＣＤドライブ装置１００から出力されるデジタルオーディオデータの圧縮部前段バッファである。データ圧縮処理部２０２は、デジタルオーディオデータを圧縮するものである。メディア書込み用データバッファ２０３は、データ記録部２０４に書き込む圧縮オーディオデータを一旦溜め込む記録部後段バッファである。データ記録部２０４は圧縮オーディオデータを記録するものである。
【００１４】
オーディオデータ出力部１０３から出力されるデジタルオーディオデータはリッピング装置２００Ｇに入力されて、ＣＤ信号入力用データバッファ２０１に一時保存される。ＣＤ信号入力用データバッファ２０１に一時保存されたデジタルオーディオデータは、データ圧縮処理部２０２に転送される。データ圧縮処理部２０２は、入力されるデジタルオーディオデータを圧縮してメディア書込み用データバッファ２０３に転送する。メディア書込み用データバッファ２０３は転送されてきた圧縮データを一時保存する。メディア書込み用データバッファ２０３に一時保存された圧縮データはデータ記録部（記録メディア）２０４に転送される。データ記録部２０４は、転送されてきた圧縮データをコンテンツデータとして記録保存する。
【００１５】
以上のようにしてリッピングされる入力データのデータフロー制御方法について、以下説明する。リッピング装置２００Ｇでは、ＣＤドライブ装置１００等から入力されるデータの入力速度より、リッピング装置２００Ｇ内での処理速度の方が十分に速い状態では、フロー制御は不要となる。ただしデータ記録部２０４でのメディアへの書込みがある理由により困難になった状態では、メディア書込み用データバッファ２０３はデータ記録部２０４へのデータ転送を停止する。上記のある理由としては、
・別ブロックからのメディアアクセスが同時に発生する、
・メディア側の製品特性上の問題、
・メディアの特性の個体差、
・メディア側のトラブル、
等の様々なものが考えられる。なお、データ記録部２０４内の記録メディアにはＨＤＤ、フラッシュメモリ等様々なメディア形態があるが、どのメディア形態においてもシステムや問題点は同様であるためメディア形態それぞれに関する説明は省略する。
【００１６】
上述のメディアへ書込み困難状態では、容量満杯になるまで圧縮データがメディア書込み用データバッファ２０３に貯め込められるが、メディア書込み用データバッファ２０３の容量が満杯になると、データ圧縮処理部２０２からメディア書込み用データバッファ２０３に圧縮データを転送する処理が停止する。同様に、ＣＤ信号入力用データバッファ２０１からデータ圧縮処理部２０２にデジタルオーディオデータを転送する処理も停止する。ＣＤ信号入力用データバッファ２０１におけるデータ貯蔵量は最適速度予測判定部２０５に報知される。最適速度予測判定部２０５は、報知されたデータ貯蔵量と予め定義しておいた閾値とを比較する。データ貯蔵量が閾値以上となると最適速度予測判定部２０５は、ＣＤドライブ装置１００内のＣＤ回転制御部１０１に回転制御信号を出力する。ＣＤ回転制御部１０１はこの回転制御信号に基づいてＣＤ再生部１０２の回転速度を下降制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｇに出力されるデジタルオーディオデータの信号出力速度が下がる。一方、ＣＤ信号入力用データバッファ２０１のデータ量が閾値以下になると、最適速度予測判定部２０５はＣＤ回転制御部１０１に回転制御信号を出力する。ＣＤ回転制御部１０１はこの回転制御信号に基づいてＣＤ再生部１０２の回転速度を上昇制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｇに出力されるデジタルオーディオデータの信号出力速度が上がる。
【００１７】
しかしながら、上記入力速度の高速化を図ったとしても、データバッファの閾値監視のみと連携するＣＤドライブ装置１００の回転制御方法では、閾値以上となった時点からデータバッファのオーバーフローに至る時間が非常に短いために、このタイミングで回転制御を行ってＣＤドライブ装置１００のデータ出力量を下げたとしても十分に下げることが出来ずにバッファがオーバーフローしてしまいシステムが破綻する。
【００１８】
上述した不都合を解消した本発明の各実施の形態を以下に説明する。
【００１９】
（実施の形態１）
図１〜図３Ｂは発明の実施の形態１に係わる記録再生装置である。図１は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ａの構成図を示す。図１において単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４については、図１８で説明したものと同様であるので説明を省略する。
【００２０】
リッピング装置２００Ａはメディアアクセススループット監視部２０７を備える。メディアアクセススループット監視部２０７は、メディア書込み用データバッファ２０３上のデータをデータ記録部２０４に書込みに要する時間を測定する。メディアアクセススループット監視部２０７は、書き込みデータ毎の書き込み完了時間を測定することによって、メディアアクセススループット（記録メディアにおける単位時間あたりのデータ流量を示す）が記載されたスループットモニタ信号を出力する。最適速度予測判定部２０６は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号を単位時間毎に記録する。最適速度予測判定部２０６は、記録しているスループットモニタ信号を解析することでメディアアクセススループットの変化を監視し、監視結果に基づいて以下のデジタルオーディオデータの出力速度制御（ＣＤドライブ装置１００のデータ再生量の制御）を実施する。
【００２１】
なお、本実施の形態では、以下の用語を用いる。
・本実施の形態は、単位時間当たりのメディアアクセススループットの変化量を監視しており、この単位時間当たりの変化量をスループット変化量と称する。
・メディアアクセススループットの変動には上昇変動と下降変動とがあり、増加変動する際のスループット変化量をスループット変化量（上昇）と称し、減少変動する際のスループット変化量をスループット変化量（下降）と称する。
・最適速度予測判定部２０６は、スループット変化量それぞれに応じて異なる回転制御信号を出力することでデジタルオーディオデータの出力速度を制御するのであるが、スループット変化量（上昇）が過度に生じた状態で出力される回転制御信号を、回転制御信号（抑制）と称し、スループット変化量（下降）が過度に生じた状態で出力される回転制御信号を、回転制御信号（促進）と称する。
・回転制御信号（促進）に基づいたＣＤ再生部１０２の回転速度上昇制御を、回転速度制御（促進）と称し、回転制御信号（抑制）に基づいたＣＤ再生部１０２の回転速度低下制御を、回転速度制御（抑制）と称する。
【００２２】
最適速度予測判定部２０６では、スループット変化量（上昇）やスループット変化量（下降）が過度に生じているか否かの判断は、それら変化量に応じて個々に設定された閾値とスループット変化量との比較を行うことで行われ、各変化量が閾値以上となると過度になったと判断される。
【００２３】
（スループット変化量（下降）がその閾値以上に低下したと判断した場合の制御）
この場合、最適速度予測判定部２０６は、“データ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測し、この予測に基づいてＣＤドライブ装置１００からの流量を制限するために、ＣＤ回転制御部１０１に回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を低下させて、ＣＤドライブ装置１００からリッピング装置２００Ａに供給するデジタルオーディオデータの出力速度を低下させる。
【００２４】
（スループット変化量（上昇）がその閾値以上に増加したと判断した場合の制御）
この場合、最適速度予測判定部２０６は、“データ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を上げて、ＣＤドライブ装置１００からリッピング装置２００Ａに供給するデジタルオーディオデータの出力速度を上昇させる。
【００２５】
なお、最適速度予測判定部２０６は、スループット変化量とＣＤドライブ装置１００への回転制御量との対応関係に基づいて、ＣＤドライブ装置１００の回転制御を行うが、その制御の最適値はシステムや仕様により異なり一定ではない。
【００２６】
図２に、最適速度予測判定部２０６とＣＤドライブ装置１００の処理フローを示す。まず、最適速度予測判定部２０６は、ステップ３０１でスループットモニタ信号の受信待ち（待機）をしている。スループットモニタ信号の受信が開始されると、最適速度予測判定部２０６は、ステップ３０２でその受信状態を判定する。ステップ３０２で受信状態が正常であると判定すると、最適速度予測判定部２０６は、ステップ３０３でスループットモニタ信号の受信を遂行する。一方、受信状態が異常であると判定する場合、ステップ３０１に戻る。ステップ３０３で受信が遂行されたスループットモニタ信号はステップ３０４で最適速度予測判定部２０６に記録される。ここで、最適速度予測判定部２０６は過去に記録したスループットモニタ信号を、破棄することなく所定の期間に亘って継続的に保存する。ステップ３０５で最適速度予測判定部２０６は、ステップ３０４で新たに記録したスループットモニタ信号を以前の過去のスループットモニタ信号と比較することでスループット変化量を算出する。さらに最適速度予測判定部２０６は、ステップ３０５で算出したスループット変化量を、ステップ３０６で判定する。具体的には、最適速度予測判定部２０６は、スループット変化量を、予め定義しておいたその閾値と比較する。比較結果においてスループット変化量がその閾値以上でない場合、最適速度予測判定部２０６は、“スループット変化量は大きく上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ３０１に戻ってスループットモニタ信号の監視処理を継続する。
【００２７】
一方、比較結果においてスループット変化量がその閾値以上であれば、最適速度予測判定部２０６は、“スループット変化量の過度な変化からみてメディアアクセススループットは不安定で変動している”、と判断する。その判断に基づいて最適速度予測判定部２０６は、ステップ３０７でＣＤドライブ装置１００のＣＤ回転制御部１０１に回転制御信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【００２８】
ステップ３０７で最適速度予測判定部２０６が出力する回転制御信号を、ステップ３０８でＣＤドライブ装置１００内のＣＤ回転制御部１０１が受信すると、ＣＤ回転制御部１０１は、ステップ３０９でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は回転速度制御信号の供給に受けてステップ３１０でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ａに供給されるオーディオ出力信号速度が制御される。
【００２９】
回転制御信号には、上述したように、回転制御信号（抑制）と回転制御信号（促進）とがある。スループット変化量（下降）がその閾値以上となって過度に下降変動している場合、最適速度予測判定部２０６は、“メディアアクセススループットが低下してデータ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００からのデータ流量を制限するために、回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２に回転速度制御信号（抑制）を出力してＣＤ再生部１０２の回転速度を低下させて、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を低下させる。
【００３０】
一方、スループット変化量（上昇）がその閾値以上となって過度に上昇変動している場合、最適速度予測判定部２０６は、“メディアアクセススループットが増加してデータ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２回転速度制御信号（促進）を出力してその回転速度を上げることで、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を上昇させる。
【００３１】
図３Ａは、従来構成におけるオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例であり、図３Ｂは、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。これらの図において横軸は時間を表す。
【００３２】
まず、従来の構成における遷移例について説明する。なお、従来の構成とは、バッファ量をその閾値に参照することに基づいて実施するスループット制御をいう。
【００３３】
（区間３Ａ）
この区間では、オーディオデータ入力信号速度(i)とメディアアクセススループット(iii)とが一定であり、バッファ量(ii)も一定となる。
【００３４】
（区間３Ｂ）
この区間では、メディアアクセススループット(iii)が低下しているためバッファ量(ii)が増加していくが、オーディオデータ入力信号速度(i)は変化しない。
【００３５】
（区間３Ｃ）
この区間では、バッファ量(ii)はその閾値以上となるため、ＣＤドライブ装置１００が回転制御され、オーディオデータ入力信号速度(i)が下がり始めるが、入力信号速度(i)の下降は、バッファ量(ii)の増加を十分に上回ることができないために、バッファ量(ii)がオーバーフローしてシステムが破綻する。
【００３６】
次に、メディアアクセススループット(iii)の状況が同じ遷移の場合において、本実施の形態の構成におけるオーディオデータ入力信号速度(i)とバッファ量(ii)の遷移例について説明する。
【００３７】
（区間３Ｄ）
この区間は、従来構成における区間３Ａと同じ状況である。
【００３８】
（区間３Ｅ）
この区間は、従来構成における区間３Ｂと同じ時系列位置にある区間である。区間３Ｂにおいて従来構成は、バッファ量(ii)がその閾値以上とならないため、ＣＤドライブ装置１００の回転制御が実施されない。これに対して、本実施の形態の構成では、メディアアクセススループット(iii)が低下してスループット変化量（下降）がその閾値以上となるため、そのことを検知した最適速度予測判定部２０６は、回転制御信号（抑制）を出力してＣＤドライブ装置１００の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(i)が低下していく。オーディオデータ入力信号速度(i)を低下制御するためにバッファ量(ii)の増加量は従来の構成に比べて少なくなる。このように本実施の形態では、バッファ量(ii)の変動検出ではなく、スループット変化量の変動検出に基づいてＣＤドライブ装置１００の回転制御を行うため、制御開始タイミングが早くなる。
【００３９】
（区間３Ｆ）
この区間では、スループットの変動が下降変動から上昇変動に転ずる。これに伴い、スループット変化量（下降）が発生するものの、スループット変化量（下降）はその閾値以上とはならない。そのことを検知した最適速度予測判定部２０６は、回転制御信号（抑制）の出力を停止する。その結果、ＣＤドライブ装置１００の回転は区間３Ｄより低速で定常となり、オーディオデータ入力信号速度(i)も定常となる。
【００４０】
（区間３Ｇ）
この区間では、メディアアクセススループット(iii)が向上しており、スループット変化量（上昇）はその閾値以上となる。このことを検知した最適速度予測判定部２０６は、回転制御信号（促進）を出力してＣＤドライブ装置１００の回転制御(促進)を行う。その結果、オーディオデータ入力信号速度(i)が向上（上昇）する。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間６Ａにおける再生回転数を上限として制御しており、区間３Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。
【００４１】
以上説明したように、本実施の形態の構成によれば、スループット変化量（メディアアクセススループットの単位時間における変化量を示す）の検出に基づいてオーディオデータ入力信号速度を調整するため、リッピング装置２００Ａの状態変化に十分に追随したＣＤドライブ装置１００の制御を実施することが可能になる。その結果、最適速度のリッピングを実現することができる。
【００４２】
（実施の形態２）
本発明の実施の形態２に係わる記録再生装置について、図４〜図６を参照して説明する。図４は、本実施の形態における記録再生装置となるリッピング装置２００Ｂの構成を示す。図４においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００４３】
リッピング装置２００Ｂは、最適速度予測判定部２０８とバッファ量監視部２０９とを備える。バッファ量監視部２０９は、ＣＤ信号入力用データバッファ２０１におけるバッファ量と、メディア書込み用データバッファ２０３におけるバッファ量とをそれぞれモニタする。バッファ量監視部２０９はそのモニタ結果をバッファ量モニタ信号として出力する。最適速度予測判定部２０８は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２０９から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適速度予測判定部２０８は、それぞれ単位時間毎に記録するバッファ量モニタ信号の変化とスループットモニタ信号の変化とを監視する。
【００４４】
上記監視において最適速度予測判定部２０８は、スループット変化量とその閾値とを比較する。さらに、最適速度予測判定部２０８は、バッファ量モニタ信号に基づいて単位時間当たりのバッファ量の変化（以下、バッファ量変化量という）とその閾値とを比較する。なお、以下の説明では、スループット変化量と同様、減少に推移しているバッファ量変化量を、バッファ量変化量（下降）といい、増加に推移しているバッファ量変化量を、バッファ量変化量（上昇）という。
【００４５】
上記比較においてスループット変化量（下降）がその閾値以上である場合、最適速度予測判定部２０８は、メディアアクセススループットが過度に低下していると判断し、さらにこの判断に基づいて最適速度予測判定部２０８は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。さらに最適速度予測判定部２０８は、バッファ量変化量（上昇）がその閾値以上である場合であっても、“いずれかのブロックにおいてメディアアクセススループットが低下しており、今後各データバッファ２０１，２０３があふれる可能性が高い”、と予測する。なお、最適速度予測判定部２０８は、スループット変化量（下降）とバッファ量変化量（上昇）とのいずれか一方がその閾値以上となれば、メディアアクセススループットが低下している、と判断することができるが、これら変化量とそれらの閾値との比較判断を組み合わせることで、メディアアクセススループットの変動を精度高く判断することができる。
【００４６】
上述した予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００から流入するデータ流量を制限するために、回転制御信号（抑制）をＣＤ回転制御部１０１に出力する。ＣＤ回転制御部１０１は、最適速度予測判定部２０８から供給される回転制御信号（抑制）に基づいてＣＤ再生部１０２に回転速度制御信号（抑制）を出力することでＣＤ再生部１０２の回転制御（抑制）を実施する。これによりリッピング装置２００ＢへのＣＤデータ出力速度が低下する。
【００４７】
一方、最適速度予測判定部２０８は、スループット変化量（上昇）がその閾値以上となったことを検知すれば、“データ記録部２０４における書き込み速度が向上しており、今後ＣＤ信号入力用データバッファ２０１におけるバッファ容量と、メディア書込み用データバッファ２０３におけるバッファ容量とに余裕が生じかつその余裕が増加する可能性が高い”、と予測する。さらに最適速度予測判定部２０８は、スループット変化量（下降）がその閾値以上となったことを検知すれば、“メディアアクセススループットが増加しておりデータ記録部２０４における書き込み速度が向上して今後ＣＤ信号入力用データバッファ２０１におけるバッファ容量とメディア書込み用データバッファ２０３におけるバッファ容量とに余裕が生じかつその余裕が増加する可能性が高い”、と予測する。
【００４８】
上述した予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００からのデータ流量を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。ＣＤ回転制御部１０１は、供給される回転制御信号（促進）に基づいて回転速度制御信号（促進）をＣＤ再生部１０２に出力して回転制御（促進）を実施する。これによりＣＤ再生部１０２は、ＤＤ再生時の回転速度を促進（上昇）させて、リッピング装置２００へのＣＤデータ出力速度を向上させる。
【００４９】
ここで、データバッファ２０１，２０３のバッファ量変化量とＣＤドライブ装置１００への回転制御量の対応は、システムにより最適値が異なる。さらに、バッファ量監視部２０９の監視対象を、メディア書込み用データバッファ２０３だけでなく、ＣＤ信号入力用データバッファ２０１も含めることによって、データ圧縮処理部２０２の事由によりオーディオデータ入力速度を低下させる必要があった場合でも対応可能となる。
【００５０】
図５は、最適速度予測判定部２０８とＣＤドライブ装置１００の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１の図２で説明したものと同様であるので説明を省略する。
【００５１】
最適速度予測判定部２０８は、ステップ４０１でバッファ量モニタ信号の受信待ち（待機）をしている。バッファ量モニタ信号の受信が開始されると、最適速度予測判定部２０８は、ステップ４０２でその受信状態を判定する。ステップ４０２で受信状態が正常であると判定すると、最適速度予測判定部２０８は、ステップ４０３でバッファ量モニタ信号の受信を遂行する。一方、ステップ４０２で受信状態が異常であると判定した場合、ステップ４０１に戻る。ステップ４０３で受信が遂行されたバッファ量モニタ信号は、ステップ４０４で最適速度予測判定部２０８に記録される。ここで、最適速度予測判定部２０８は、過去に記録したバッファ量モニタ信号を、破棄することなく所定の期間に亘って継続的に保存している。ステップ４０５で最適速度予測判定部２０８は、ステップ４０４で新たに記録したバッファ量モニタ信号を過去に記録したバッファ量モニタ信号と比較することでバッファ量変化量を算出する。さらに最適速度予測判定部２０８は、ステップ４０５で算出したバッファ量変化量を、ステップ４０６で判定する。具体的には最適速度予測判定部２０８は、バッファ量変化量を、予め定義しておいたバッファ量変化量の閾値と比較する。比較結果においてバッファ量変化量がその閾値以上でない場合、最適速度予測判定部２０８は、“バッファ量変化量は過度に上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ４０１に戻ってバッファ量モニタ信号の監視処理を継続する。
【００５２】
以上の処理を行ったうえで、ステップ３０６やステップ４０６の比較結果においてスループット変化量またはバッファ量変化量が閾値以上であれば、最適速度予測判定部２０８は、“スループット変化量またはバッファ量変化量は過度に変動しておりメディアアクセススループットも不安定で変動している”、と判断する。その判断に基づいて最適速度予測判定部２０８は、ステップ４０７においてＣＤ回転制御部１０１に回転制御信号を出力したうえで、ステップ３０１（スループットモニタ信号信号の受信待ち）とステップ４０１（スループットモニタ信号の受信待ち）に戻る。
【００５３】
ステップ４０７で最適速度予測判定部２０８が出力する回転制御信号は、ステップ４０８でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ４０９でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ４１０でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ａに供給されるオーディオ出力信号速度が制御される。
【００５４】
回転制御信号には、前述したように、回転制御信号（抑制）と回転制御信号（促進）とがある。スループット変化量（下降）またはバッファ量変化量（上昇）がそれらの閾値以上である場合、最適速度予測判定部２０８は、“メディアアクセススループットが低下してデータ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００からのデータ流入を制限するために、回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を低下させて、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を低下させる。
【００５５】
一方、スループット変化量（上昇）またはスループットバッファ量変化量（下降）がそれらの閾値以上となっている場合、最適速度予測判定部２０８は、“メディアアクセススループットが増加してデータ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を促進（上昇）させる回転速度制御（促進）を実施して、リッピング装置２００ＢにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を上昇させる。
【００５６】
図６は、本実施の形態の構成でのオーディオデータ入力速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【００５７】
（区間６Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００５８】
（区間６Ｂ）
この区間では、メディアアクセススループット(iv)が低下して、スループット変化量（下降）がその閾値以上となる。このことを検知した最適速度予測判定部２０８は、第一の回転制御信号（抑制）を出力してＣＤドライブ装置１００の第一の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(ii)が低下していく。なお、この区間では、バッファ量は上昇変動するものの、バッファ量変化量（上昇）はその閾値以上とはならない。
【００５９】
（区間６Ｃ）
この区間では、メディアアクセススループットが最低値付近で安定することに伴いスループット変化量（下降）が可及的にゼロに近づくものの、バッファ量変化量（増加）がその閾値以上となる。このことを検知した最適速度予測判定部２０８は、第二の回転制御信号（抑制）を出力してＣＤドライブ装置１００の第二の回転制御(抑制)を行う。第二の回転制御(抑制)によって生じる回転速度変化率は、第一の回転制御(抑制)によって生じる回転速度変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間６Ｂよりも急速に低下していく。このような回転速度制御は実施の形態１では実施されておらず、このような制御を実施する本実施の形態では、バッファ量増加量が実施の形態１より少なくなる。
【００６０】
（区間６Ｄ）
この区間では、メディアアクセススループット(iv)が下降変動から上昇変動に転じてそれに伴ってスループット変化量（上昇）が生じる。一方、バッファ量変化量（下降）は可及的にゼロに近づく。しかしながら、スループット変化量（上昇）やバッファ量変化量（下降）は、それらの閾値以上とはならない。このことを検知した最適速度予測判定部２０８は、第二の回転制御信号（抑制）の出力を停止する。その結果、ＣＤ回転制御部１０１は、第二の回転制御（抑制）を停止して、その時点における回転速度を維持する。したがって、ＣＤドライブ装置１００の回転速度は、実施の形態１における区間３Ｆよりも低速で定常となりオーディオデータ入力信号速度(ii)も定常となる。
【００６１】
（区間６Ｅ）
この区間では、スループット変化量（上昇）はその閾値以上となる一方、バッファ量は上昇変動から下降変動に転じて、バッファ量変化量（下降）が生じるがバッファ量変化量（下降）はその閾値以上とはならない、という状況にある。スループット変化量（上昇）がその閾値以上となったことを検知した最適速度予測判定部２０８は、第一の回転制御信号（促進）をＣＤ再生部１０２に出力して第一の回転制御（促進）を実施することでオーディオデータ入力信号速度(ii)を上昇させる。
【００６２】
（区間６Ｆ）
この区間では、スループット変化量（上昇）はその閾値以上となる状態を継続しているうえに、バッファ量変化量（下降）もその閾値以上となる、という状況になる。スループット変化量（上昇）とバッファ量変化量（下降）とが共にその閾値以上となったことを検知した最適速度予測判定部２０８は第二の回転制御信号（促進）をＣＤ再生部１０２に出力して第二の回転制御（促進）を実施することで、オーディオデータ入力信号速度(ii)をさらに向上（上昇）させる。第二の回転制御(促進)によって生じるＣＤ再生部１０２における再生回転変化率は、第一の回転制御(促進)によって生じる再生回転変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間６Ｅよりも急速に上昇していく。
【００６３】
（区間６Ｇ）
この区間では、スループット変化量（上昇）とバッファ量変化量（下降）とは共にその閾値以上とはならなくなる。この状況を検知した最適速度予測判定部２０８は、第二の回転制御信号（促進）の出力を停止し、これに伴いＣＤドライブ装置１００の回転速度は区間６Ａと同じ速度で定常となる。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間６Ａにおける再生回転数を上限として制御しており、区間６Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。このような制御停止判断は、スループット変化量（上昇）とバッファ量変化量（下降）とそれらの閾値との比較に基づく第二の回転制御(促進)の停止判断と併行して実施され、第二の回転制御(促進)は、どちらか一つの判断に基づいてその制御が停止される。
【００６４】
本実施の形態のＣＤドライブ装置回転速度制御において、回転速度を低下させる期間は、実施の形態１に比べ短くなっており、各バッファにため込み可能な最大データ量を示すバッファ量最大値も小さくて済むようになる。
【００６５】
以上説明したように、本実施の形態によれば、スループット変化量とその閾値との比較、並びにバッファ量変化量とその閾値との比較に基づいて、オーディオデータ入力信号速度を調整するため、リッピング装置２００Ｂの状態にさらに適したＣＤドライブ装置１００の回転速度制御が実施することが可能となって最適速度のリッピングが実現できる。
【００６６】
なお、上述した実施の形態２の説明では、最適速度予測判定部２０８は、以下に示す第一〜第三のパラメータに基づいて回転制御信号（ＣＤドライブ装置１００がＣＤ信号入力用データバッファ２０１に出力するデータの流量を制御する信号）を作成してＣＤ回転制御部１０１に出力している。
【００６７】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号を作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号を作成する。
・第三のパラメータのみに基づいて回転制御信号を作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号を作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号を作成する。
【００６８】
（実施の形態３）
本発明の実施の形態３に係わる記録再生装置について、図７〜図９を参照して説明する。図７は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｃの構成を示す。図７においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００６９】
リッピング装置２００Ｃは、予備バッファ管理部２１１と最適バッファ分配予測判定部２１０とをさらに備える。予備バッファ管理部２１１は、メディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１に予備的に追加可能なバッファ（以下、予備バッファという）と、予備バッファとメディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１との間の接続制御（予備バッファとして追加接続／接続解除する際の制御）を行う接続管理部とを備える。
【００７０】
最適バッファ分配予測判定部２１０は、メディアアクセススループット監視部２０７の監視結果に基づいてメディア書き込み用データバッファ２０３におけるバッファ量の推移またはＣＤ信号入力用データバッファ２０１におけるバッファ量の推移を予測し、その予測結果に基づいて予備バッファ管理部２１１の予備バッファをメディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１に分配する。以下、具体的な制御の一例を説明する。
【００７１】
最適バッファ分配予測判定部２１０は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号を単位時間毎に記録する。最適バッファ分配予測判定部２１０は、単位時間毎に記録するスループットモニタ信号の変化を監視する。この監視において最適バッファ分配予測判定部２１０は、スループット変化量とその閾値との比較に基づいてメディアアクセススループットが過度に低下していることを検知すれば、“今後各データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【００７２】
この予測に基づいて最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（増加）が供給されると、その予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１１が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【００７３】
一方、最適バッファ分配予測判定部２１０は、スループット変化量とその閾値との比較に基づいてメディアアクセススループットが過度に上昇していることを検知すれば、“データ記録部２０４におけるメディア書き込み速度が向上しており今後各データバッファ２０１、２０３におけるバッファ容量に余裕が生じ、かつその余裕が増加する可能性が高い”、と予測する。
【００７４】
この予測に基づいて、最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１１は、最適バッファ分配予測判定部２１０から予備バッファ分配信号（減少）が供給されると、その予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除することで予備バッファを引き上げさせる（予備バッファの返却）。
【００７５】
以上の制御は、予備バッファの分配先をメディア書込み用データバッファ２０３にした例であるが、この他、予備バッファの分配先をＣＤ信号入力用データバッファ２０１にしても同様の効果が得られる。しかしながら、ＣＤ信号入力用データバッファ２０１には非圧縮データが処理されるので、圧縮データが処理されるメディア書込み用データバッファ２０３に予備バッファを分配する方が、同じバッファ量に対する影響時間が長くなって効果的である。
【００７６】
図８に、最適バッファ分配予測判定部２１０と予備バッファ管理部２１１の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１で説明したものと同様であるので説明を省略する。
【００７７】
最適バッファ分配予測判定部２１０は、ステップ３０５で算出されたスループット変化量をステップ３０６で判定する。ステップ３０６の判定において、スループット変化量がその閾値以上でないと判断すればステップ３０１に戻る。一方、スループット変化量がその閾値以上であると判断すれば、最適バッファ分配予測判定部２１０は、ステップ５０１において予備バッファ管理部２１１に予備バッファ分配信号（増加または減少）を出力して、ステップ３０１に戻る。ステップ５０１により出力された予備バッファ分配信号は、ステップ５０２で予備バッファ管理部２１１で受信される。予備バッファ管理部２１１は予備バッファ分配信号を受信すると、ステップ５０３でメディア書込み用データバッファ２０３の予備バッファ量（分配量）を調整する。ここでの調整には、予備バッファ管理部２１１からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１１に予備バッファを返却させる調整とがある。
【００７８】
図９は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【００７９】
（区間９Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００８０】
（区間９Ｂ）
この区間では、メディアアクセススループット(iv)が低下してスループット変化量（下降）がその閾値以上となる。このことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（増加）に基づいて、予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)が増加する。なお、実際に予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間９Ｃの区間当初となる。
【００８１】
（区間９Ｃ）
この区間は、従来構成における区間３Ｂと区間３Ｃとにわたる区間である。この区間では、スループットの変動は減少から上昇に転ずるが、従来構成ではこの区間においてバッファ量(ii)がオーバーフローしてシステムが破綻していた。これに対して本実施の形態では、増加するバッファ量(ii)を十分に受止めることが可能となるように、区間９Ｂでメディア書込み用データバッファ２０３のバッファ最大容量(v)を増加させる処理が実施されている。そのため、この区間の区間末において旧態のバッファ最大容量(v)を超えてバッファ量(ii)が増えたとしても、そのピーク量以上にバッファ最大容量(v)が設定されているため、システムが破綻することはない。
【００８２】
（区間９Ｄ）
区間９Ｃにおいてシステム破綻が生じないため、区間９Ｃの区間末から区間９Ｄの区間当初においてメディアアクセススループット(iv)の変動が低下から上昇（向上）に転ずる。メディアアクセススループット(iv)の上昇に準じて任意の時点でスループット変化量（上昇）がその閾値以上となる。このことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除して予備バッファを引き上げさせる（予備バッファの返却）。これによりメディア書込み用データバッファ２０３のバッファ最大容量が減少してメディア書込み用データバッファ２０３の容量(v)が最適に保たれる。
【００８３】
以上説明したように、本実施の形態の構成によれば、スループット変化量に応じてデータバッファ量（バッファ最大容量）を調整するため、書き込みメディアの障害等で一時的に書き込み速度が落ちた場合でも、ＣＤドライブ装置１００の回転数が一定のままでリッピングを実現することが可能となる。
【００８４】
（実施の形態４）
本発明の実施の形態４に係わる記録再生装置について、図１０〜図１２を参照して説明する。図１０は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｄの構成を示す。図１０においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００８５】
リッピング装置２００Ｄは、最適バッファ分配予測判定部２１２と予備バッファ管理部２１３とバッファ量監視部２１４とをさらに備える。バッファ量監視部２１４は、ＣＤ信号入力用データバッファ２０１におけるバッファ量とメディア書込み用データバッファ２０３におけるバッファ量とをそれぞれモニタする。バッファ量監視部２０９はそのモニタ結果をバッファ量モニタ信号として出力する。最適バッファ分配予測判定部２１２は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２１４から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適バッファ分配予測判定部２１２は、記録している単位時間毎のスループットモニタ信号の変化と単位時間毎のバッファ量モニタ信号の変化とを解析することでスループット変化量とバッファ量変化量とを監視し、その監視結果に基づいて以下の予備バッファの分配制御を実施する。
【００８６】
スループット変化量（下降）もしくはバッファ量変化量（上昇）がそれらの閾値以上となったことを検知すると、最適バッファ分配予測判定部２１２は、どこかのブロックのスループットが過度に低下していると判断し、この判断に基づいて最適バッファ分配予測判定部２１２は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【００８７】
この予測に基づいて最適バッファ分配予測判定部２１２は、予備バッファ管理部２１３に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、予備バッファ分配信号（増加）が供給されると、その予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１３が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【００８８】
一方、最適バッファ分配予測判定部２１２は、スループット変化量とその閾値との比較またはバッファ量変化量とその閾値との比較に基づいてメディアアクセススループットが過度に上昇していることを検知すれば、“データ記録部２０４におけるメディア書き込み速度が向上しており今後各データバッファ２０１、２０３におけるバッファ容量に余裕が生じ、かつその余裕が増加する可能性が高い”、と予測する。
【００８９】
この予測に基づいて、最適バッファ分配予測判定部２１０は、予備バッファ管理部２１３に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１３は、最適バッファ分配予測判定部２１２から予備バッファ分配信号（減少）が供給されると、その予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除することで予備バッファを引き上げさせる（予備バッファの返却）。
【００９０】
図１１に、最適バッファ分配予測判定部２１２と予備バッファ管理部２１３の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１で説明したものと同様であるので説明を省略する。
【００９１】
最適バッファ分配予測判定部２１２は、ステップ６０１でバッファ量モニタ信号の受信待ち（待機）をしている。バッファ量モニタ信号の受信が開始されると、最適バッファ分配予測判定部２１２は、ステップ６０２でその受信状態を判定する。ステップ６０２で受信状態が正常であると判定すると、最適バッファ分配予測判定部２１２は、ステップ６０３でバッファ量モニタ信号の受信を遂行する。一方、ステップ６０２で受信状態が異常であると判定した場合、ステップ６０１に戻る。ステップ６０３で受信が遂行されたバッファ量モニタ信号は、ステップ６０４で最適バッファ分配予測判定部２１２に記録される。ここで、最適バッファ分配予測判定部２１２は、過去に記録したバッファ量モニタ信号を破棄することなく所定の期間に亘って継続的に保存する。ステップ６０５で最適バッファ分配予測判定部２１２は、ステップ６０４で新たに記録したバッファ量モニタ信号を過去に記録したバッファ量モニタ信号と比較することでバッファ量変化量を算出する。さらに最適バッファ分配予測判定部２１２は、ステップ６０５で算出したバッファ量変化量を、ステップ６０６で判定する。具体的には最適バッファ分配予測判定部２１２は、バッファ量変化量を、予め定義しておいたその閾値と比較する。比較結果においてバッファ量変化量がその閾値以上でない場合、最適バッファ分配予測判定部２１２は、“バッファ量変化量は過度に上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ６０１に戻ってバッファ量モニタ信号の監視処理を継続する。
【００９２】
以上の処理を行ったうえで、ステップ３０６やステップ６０６の比較結果においてスループット変化量またはバッファ量変化量が閾値以上であれば、最適バッファ分配予測判定部２１２は、“スループット変化量またはバッファ量変化量の変化からみてメディアアクセススループットは不安定で変動している”、と判断する。その判断に基づいて最適バッファ分配予測判定部２１２は、ステップ６０７で予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１（スループットモニタ信号信号の受信待ち）とステップ６０１（スループットモニタ信号の受信待ち）に戻る。
【００９３】
ステップ６０７で最適バッファ分配予測判定部２１２が出力する予備バッファ分配信号は、ステップ６０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ６０８でメディア書込み用データバッファ２０３の予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。
【００９４】
図１２は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。区間１２Ａ、区間１２Ｂ、区間１２Ｃは、実施の形態３（図９参照）における区間９Ａ、区間９Ｂ、区間９Ｃの前半期間とほぼ同じ状況、すなわち、
・区間１２Ａ＝区間９Ａ、
・区間１２Ｂ＝区間９Ｂ、
・区間１２Ｃ＝区間９Ｃの前半期間、
となる。
【００９５】
以下具体的に説明する。
【００９６】
（区間１２Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００９７】
（区間１２Ｂ）
この区間では、バッファ量(ii)は緩やかに上昇変動し、メディアアクセススループット(iv)は大きく下降変動する。そのためバッファ量変化量（上昇）はその閾値以上とならないものの、スループット変化量（下降）はその閾値以上となる。スループット変化量（下降）が閾値以上となったことを検知した最適バッファ分配予測判定部２１２は、予備バッファ管理部２１３に第一の予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（増加）を受けて、第一の容量を有する第一の予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は、第一の予備バッファの容量分だけ増加する。なお、実際に第一の予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間１２Ｃの区間当初となる。
【００９８】
（区間１２Ｃ）
この区間では、メディアアクセススループットの下降変動は最大となり上昇変動（向上）に転ずるもののスループット変化量（上昇）はその閾値以上とはならない。しかしながら、バッファ量変化量（上昇）はその閾値以上となる。バッファ量変化量（上昇）が閾値以上となったことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１３に第二の予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（増加）を受けて、第一の予備バッファに替えて第二の容量を有する第二の予備バッファをメディア書込み用データバッファ２０３に分配する。第二の容量は、上述した第一の容量より大きく設定されている（第二の容量＞第一の容量）。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)がさらに増加する。なお、実際に予備バッファがメディア書込み用データバッファ２０３にさらに分配されるのは、次の区間１２Ｄの区間当初となる。
【００９９】
このように区間１２Ｃでは、区間９Ｂにおける容量増加処理より容量増加量が大きい容量増加処理がメディア書込み用データバッファ２０３に実施される。これにより、増加するバッファ量(ii)を十分に受止めることが可能となる。
【０１００】
（区間１２Ｄ、区間１２Ｅ）
これらの区間では、区間１２Ｃに比べてバッファ(iii)の最大容量が増大し、実施の形態３よりも状況に適したバッファの制御が可能となる。したがって、区間１２Ｄの区間末ならびに区間１２Ｅにおいて旧態のバッファ最大容量(v)を超えてバッファ量(ii)が増えたとしても、バッファ最大容量(v)がバッファ量(ii)のピーク量以上に設定され、しかもその設定精度が高いためにシステム破綻がより確実に防止されるようになる。
【０１０１】
また区間１２Ｄでは、バッファ量が上昇変動を維持しており、バッファ量変化量（上昇）はその閾値以上となったままである。一方、メディアアクセススループットは、下降変動から上昇変動に転じているもののスループット変化量（上昇）は、その閾値以上とはならない。以上の状況を検知した最適バッファ分配予測判定部２１２は、第二の予備バッファ分配信号（増加）の出力を維持し、これによりメディア書込み用データバッファ２０３における予備バッファの増量分配（第二の容量の分配）が維持される。
【０１０２】
区間１２Ｅでは、バッファ量の変動は上昇変動から下降変動に転じるものの、バッファ量変化量（下降）はその閾値以上とならない。一方、メディアアクセススループットは上昇変動を維持しており、スループット変化量（上昇）は、その閾値以上となる。以上の状況を検知した最適バッファ分配予測判定部２１２は、第一の予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に分配する予備バッファを、第二の予備バッファ（第二の容量を有する）から第一の予備バッファ（第一の容量を有する）に変更する。第一の容量＜第二の容量であるため、メディア書込み用データバッファ２０３におけるバッファ最大容量(v)が若干減少する。なお、実際に第二の予備バッファから第一の予備バッファに分配変更されるのは、次の区間１２Ｆの区間当初となる。
【０１０３】
（区間１２Ｆ）
この区間では、バッファ量の変動が下降変動を維持しており、バッファ量変化量（下降）はその閾値以上のままである。一方、メディアアクセススループットの変動は上昇変動を維持しており、スループット変化量（上昇）は、この区間においてその閾値以上となる。以上の状況を検知した最適バッファ分配予測判定部２１２は、第一の予備バッファ分配信号（減少）から、第二の予備バッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に第一の予備バッファ（第一の容量を有する）を分配する処理を停止する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は当該バッファ２０３自身の最大容量に戻る。なお、実際に第一の予備バッファをメディア書込み用データバッファ２０３から引き上げられるのは、次の区間１２Ｇの区間当初となる。
【０１０４】
（区間１２Ｇ）
この区間では、メディア書込み用データバッファ２０３から全ての予備バッファが返却されることで、メディア書込み用データバッファ２０３の容量(v)が最適に保たれる。
【０１０５】
以上説明したように、本実施の形態の構成によれば、スループット変化量とバッファ量変化量とが過度に上昇するか否かの判断に基づいてバッファ最大容量を調整するため、書き込みメディアの障害等で一時的に書き込み速度が落ちた場合でも、ＣＤドライブ装置１００の回転数が一定のままでリッピングを実現することが可能となる。
【０１０６】
なお、上述した実施の形態４の説明では、最適バッファ分配予測判定部２１２は、以下に示す第一〜第三のパラメータに基づいて予備バッファ分配信号を作成して予備バッファ管理部２１３に出力している。
【０１０７】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて予備バッファ分配信号を作成する。
・第二のパラメータと第三のパラメータとに基づいて予備バッファ分配信号を作成する。
・第三のパラメータのみに基づいて予備バッファ分配信号を作成する。
・第一のパラメータと第二のパラメータとに基づいて予備バッファ分配信号を作成する。
・第一のパラメータと第三のパラメータとに基づいて予備バッファ分配信号を作成する。
【０１０８】
（実施の形態５）
本発明の実施の形態５に係わる記録再生装置について、図１３〜図１５を参照して説明する。図１３は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｅの構成を示す。図１３においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、メディアアクセススループット監視部２０７、予備バッファ管理部２１３、およびバッファ量監視部２１４については、実施の形態１，４で説明したものと同様であるので説明を省略する。
【０１０９】
リッピング装置２００Ｅは、最適速度/バッファ分配予測判定部２１５を備える。最適速度/バッファ分配予測判定部２１５は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２１４から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適速度/バッファ分配予測判定部２１５は、記録している単位時間毎のバッファ量モニタ信号の変化と単位時間毎のスループットモニタ信号の変化とを解析することでスループット変化量とバッファ量変化量とを監視し、監視結果に基づいて以下のデジタルオーディオデータの出力速度制御と予備バッファの分配制御とを実施する。
【０１１０】
スループット変化量（下降）もしくはバッファ量変化量（上昇）がそれらの閾値以上となったことを検知すると、最適速度／バッファ分配予測判定部２１５は、どこかのブロックのスループットが過度に低下していると判断し、この判断に基づいて最適速度／バッファ分配予測判定部２１５は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【０１１１】
この予測に基づいて最適速度／バッファ分配予測判定部２１５は、ＣＤ回転制御部１０１に回転制御信号（抑制）を、予備バッファ管理部２１３に予備バッファ分配信号（増加）をそれぞれ出力する。
【０１１２】
ＣＤ回転制御部１０１は、最適速度／バッファ分配予測判定部２１５から供給される回転制御信号（抑制）に基づいてＣＤ再生部１０２に回転制御信号（抑制）を出力することでＣＤ再生部１０２の回転制御（抑制）を実施する。これによりリッピング装置２００ＥへのＣＤデータ出力速度が低下する。予備バッファ管理部２１３は、最適速度／バッファ分配予測判定部２１５から供給される予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１３が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【０１１３】
予備バッファ管理部２１１は、最適速度／バッファ分配予測判定部２１５から供給される予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１１が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【０１１４】
ここで、データバッファの変化量とＣＤドライブ装置１００への回転制御量の対応はシステムにより最適値が異なる。ＣＤドライブ装置１００の回転制御とバッファ量の増減の両方を制御することにより、設定可能範囲が大きくなり、システムとしてのリスクも軽減される。
【０１１５】
図１４は、最適速度/バッファ分配予測判定部２１５とＣＤドライブ装置１００と予備バッファ管理部２１３の処理フローを示す。ステップ３０１〜３０５、４０１〜４０５は実施の形態１，２で説明したものと同様であるので説明を省略する。
【０１１６】
最適速度/バッファ分配予測判定部２１５は、ステップ７０１において、スループット変化量（ステップ３０５で算出）がその閾値以内であると判定すればステップ３０１に戻る。一方、ステップ７０１においてスループット変化量がその閾値以上となると判定すれば、最適速度/バッファ分配予測判定部２１５は、ステップ７０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともに、ステップ７０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【０１１７】
また最適速度/バッファ分配予測判定部２１５は、ステップ７０３において、バッファ量変化量（ステップ４０５で算出）がその閾値以内であると判定すればステップ４０１に戻る。一方、ステップ７０３においてバッファ量変化量がその閾値以上となると判定すれば、最適速度/バッファ分配予測判定部２１５は、ステップ７０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともにステップ７０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ４０１のバッファ量モニタ信号の受信待ちに戻る。
【０１１８】
ステップ７０４で最適速度／バッファ分配予測判定部２１５が出力する回転制御信号は、ステップ７０５でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ７０６でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ７０７でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｅに供給されるオーディオ出力信号速度が制御される。ここでの制御には、ＣＤ再生部１０２におけるＣＤ再生速度を抑制（減速）する制御と促進（増速）する制御とがある。
【０１１９】
また、ステップ７０４で最適速度/バッファ分配予測判定部２１５が出力する予備バッファ分配信号は、ステップ７０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ７０９でメディア書込み用データバッファ２０３の予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。
【０１２０】
図１５は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【０１２１】
(区間１５Ａ)
この区間は、実施の形態１の区間３Ｄと同じ状況である。
（区間１５Ｂ）
この区間では、バッファ量が緩やかに上昇するもののバッファ量変化量（上昇）はその閾値以上とはならない。一方、メディアアクセススループット(iv)が急速に低下して、スループット変化量（下降）がその閾値以上となる。このことを検知した最適速度／バッファ分配予測判定部２１５は、予備バッファ管理部２１３に第一の回転制御信号（抑制）を、予備バッファ管理部２１３に第一の予備バッファ分配信号（増加）をそれぞれ出力する。なお、この区間では、バッファ量は、緩やかに上昇変動するもののバッファ量変化量（上昇）はその閾値以上とならない。
【０１２２】
ＣＤ回転制御部１０１は、第一の回転制御信号（抑制）に基づいて第一の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(ii)が低下していく。また予備バッファ管理部２１３は、第一の予備バッファ分配信号（増加）を受けて、第一の容量を有する第一の予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は、第一の予備バッファの容量分だけ増加する。なお、実際に第一の予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間１５Ｃの区間当初となる。
【０１２３】
（区間１５Ｃ）
この区間では、ディアアクセススループットが最低値付近で安定することに伴いスループット変化量（下降）が可及的にゼロに近づくものの、バッファ量が急速に上昇してバッファ量変化量（上昇）がその閾値以上となる。このことを検知した最適速度/バッファ分配予測判定部２１５は、予備バッファ管理部２１３に第二のバッファ分配信号（増加）を、ＣＤドライブ装置１００に第二の回転制御信号（抑制）をそれぞれ出力する。
【０１２４】
ＣＤ回転制御部１０１は、第二の回転制御信号（抑制）に基づいて第二の回転制御(抑制)を行う。第二の回転制御(抑制)によって生じる回転速度変化率は、第一の回転制御(抑制)によって生じる回転速度変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間１２Ｂよりも急速に低下していく。このような回転速度制御は実施の形態１では実施されておらず、このような制御を実施する本実施の形態では、バッファ量増加量が実施の形態１より少なくなる。
【０１２５】
また予備バッファ管理部２１３は、第二の予備バッファ分配信号（増加）を受けて、第一の予備バッファに替えて第二の容量を有する第二の予備バッファをメディア書込み用データバッファ２０３に分配する。第二の容量は、上述した第一の容量より大きく設定されている（第二の容量＞第一の容量）。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)がさらに増加する。なお、実際に第二の予備バッファがメディア書込み用データバッファ２０３にさらに分配されるのは、次の区間１５Ｄの区間当初となる。
【０１２６】
本実施の形態では、実施の形態１に比べて回転速度の低下率が少なくなるように制御しており、これによりバッファ量（iii）は実施の形態１よりも大きく増加している。しかしながら、本実施の形態では、バッファ最大容量(v)を、バッファ量（iii）の変化に精度高くに追随した状態で増加させているために、バッファの余裕度は十分に確保されている。
【０１２７】
（区間１５Ｄ）
この区間では、上昇変動に転じたスループット変化量（上昇）はその閾値以上となっておらず、バッファ量変化量（上昇）もその閾値以上となっていない。以上の状況を検知した最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）の出力を維持するものの、第二の回転制御信号（抑制）の出力を停止する。これによりメディア書込み用データバッファ２０３における予備バッファの増量分配（第二の容量の分配）が維持されるものの、ＣＤ回転制御部１０１は、第二の回転制御（抑制）を停止して、その時点における回転速度を維持する。したがって、ＣＤドライブ装置１００の回転速度は、実施の形態１における区間３Ｆよりも低速で定常となりオーディオデータ入力信号速度(ii)も定常となる。
【０１２８】
（区間１５Ｅ）
この区間では、バッファ量は下降変動に転ずるもののバッファ量変化量（下降）はその閾値以上となっていない。一方、上昇変動に転じたスループット変化量（上昇）はその閾値以上となる。以上の状況を検知した最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）の出力を維持する一方、第一の回転制御信号（促進）をＣＤ再生部１０２に出力して第一の回転制御（促進）を実施することでオーディオデータ入力信号速度(ii)を上昇させる。
【０１２９】
（区間１５Ｆ）
この区間では、スループット変化量（上昇）がその閾値以上の状態を維持しており、さらにはバッファ量変動量（下降）はその閾値以上となる。このことを検知した最適速度/バッファ分配予測判定部２１５は、以下の二つの制御切り替えを実施する。第一の制御切り替えでは、最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）から第一のバッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に分配する予備バッファを、第二の予備バッファ（第二の容量を有する）から第一の予備バッファ（第一の容量を有する）に変更する。第一の容量＜第二の容量であるため、メディア書込み用データバッファ２０３におけるバッファ最大容量(v)が若干減少する。なお、実際に第二の予備バッファから第一の予備バッファに分配変更されるのは、次の区間１５Ｇの区間当初となる。
【０１３０】
第二の制御切り替えでは、最適速度/バッファ分配予測判定部２１５は、第一の回転制御信号（促進）から第二の回転制御信号（促進）に切り替えてＣＤ再生部１０２に出力する。第二の回転制御信号（促進）を受けたＣＤ再生部１０２は第二の回転制御（促進）を実施してオーディオデータ入力信号速度(ii)を上昇させる。第二の回転制御(促進)によって生じる回転変化率は、第一の回転制御(促進)によって生じる回転変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間１５Ｅよりも急速に上昇していく。なお、オーディオデータ入力信号速度(ii)は、区間１５Ａにおける速度に到達すると上昇は停止してその速度を維持する。
【０１３１】
（区間１５Ｇ）
この区間では、スループット変化量（上昇）と、バッファ量変化量（下降）とも、それらの閾値以上とならなくなる。このことを検知した最適速度/バッファ分配予測判定部２１５は、第一のバッファ分配信号（減少）から第二のバッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に第一の予備バッファ（第一の容量を有する）を分配する処理を停止する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は当該バッファ２０３自身の最大容量に戻る。なお、実際に第一の予備バッファをメディア書込み用データバッファ２０３から引き上げられるのは、次の区間１５Ｇの区間終了時となる。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間１５Ａにおける再生回転数を上限として制御しており、区間１５Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。このような制御停止判断は、スループット変化量（上昇）とバッファ量変化量（下降）とそれらの閾値との比較に基づく第二の回転制御(促進)の停止判断と併行して実施され、第二の回転制御(促進)は、どちらか一つの判断に基づいてその制御が停止される。
【０１３２】
本実施の形態では、ＣＤドライブ装置１００の回転制御とバッファ最大容量の増減制御とを組み合わせることにより、制御のための閾値や制御量を少なくすることができる。これにより、
・回転数減少幅を小さくできる、
・リッピング全体時間への影響を少なくできる、
・予備バッファの容量を小さくできる、
・以上のことからシステム全体のメモリ容量を抑えることができる、
という効果がある。
【０１３３】
以上説明したように、本実施の形態によれば、スループット変化量とバッファ量変化量との検出に基づいてオーディオデータ入力信号速度を調整するため、リッピング装置２００Ｅの状態に適したＣＤドライブ装置１００の制御により、最適速度のリッピングを実現できる。
【０１３４】
なお、上述した実施の形態５の説明では、最適速度／バッファ分配予測判定部２１５は、以下に示す第一〜第三のパラメータに基づいて回転制御信号と予備バッファ分配信号とを作成して、ＣＤ回転制御部１０１と予備バッファ管理部２１３とに出力している。
【０１３５】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第三のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
【０１３６】
（実施の形態６）
本発明の実施の形態６に係わる記録再生装置について、図１６，１７を用いて説明する。図１６は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｆの構成を示す。図１６においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、メディアアクセススループット監視部２０７、予備バッファ管理部２１３、およびバッファ量監視部２１４については、実施の形態１，４で説明したものと同様であるので説明を省略する。
【０１３７】
リッピング装置２００Ｆは、最適速度/バッファ分配予測判定部２１６と過去ログ蓄積/分析部２１７とを備える。実施の形態５と同様最適速度/バッファ分配予測判定部２１６は、回転制御信号をＣＤ回転制御部１０１に、予備バッファ分配信号を予備バッファ管理部２１３にそれぞれ出力するとともに、回転制御信号と予備バッファ分配信号とを過去ログ蓄積/分析部２１７に出力する。
【０１３８】
過去ログ蓄積/分析部２１７は、回転制御信号と予備バッファ分配信号との変化を記録したうえで、その記録内容に基づいてＣＤドライブ装置１００の回転変化とバッファ残量等の傾向を分析する。分析結果に基づいて過去ログ蓄積/分析部２１７は、回転制御信号と予備バッファ分配信号とのそれぞれ定義値として設定している閾値に変更が必要かどうかを判断する。変更が必要と判断する場合、過去ログ蓄積/分析部２１７は、最適速度/バッファ分配予測判定部２１６にそれら閾値変更信号を出力する。閾値変更信号を受信した最適速度/バッファ分配予測判定部２１６は記憶している各閾値を変更したうえで、その後の処理を変更後の閾値に基づいて行う。
【０１３９】
図１７は、最適速度/バッファ分配予測判定部２１６とＣＤドライブ装置１００と予備バッファ管理部２１３と過去ログ蓄積/分析部２１７の処理フローを示す。ステップ３０１〜３０５、４０１〜４０５、７０５〜７０９、は実施の形態１，２,５で説明したものと同様であるので説明を省略する。
【０１４０】
最適速度/バッファ分配予測判定部２１６は、ステップ８０１において、スループット変化量（ステップ３０５で算出）がその閾値以上ではないと判定すればステップ３０１に戻る。一方、ステップ８０１においてスループット変化量がその閾値以上であると判定すれば、最適速度/バッファ分配予測判定部２１６は、ステップ８０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともに、ステップ８０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【０１４１】
また最適速度/バッファ分配予測判定部２１６は、ステップ８０３において、バッファ量変化量（ステップ４０５で算出）がその閾値以上でないと判定すればステップ４０１に戻る。一方、ステップ８０３においてバッファ量変化量がその閾値以上であると判定すれば、最適速度/バッファ分配予測判定部２１６は、ステップ８０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともにステップ８０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ４０１のバッファ量モニタ信号の受信待ちに戻る。
【０１４２】
ステップ８０４で最適速度／バッファ分配予測判定部２１６が出力する回転制御信号は、ステップ７０５でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ７０６でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ７０７でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｅに供給されるオーディオ出力信号速度が制御される。ここでの制御には、ＣＤ再生部１０２におけるＣＤ再生速度を抑制（減速）する制御と促進（増速）する制御とがある。
【０１４３】
また、ステップ７０４で最適速度/バッファ分配予測判定部２１６が出力する予備バッファ分配信号は、ステップ７０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ７０９でメディア書込み用データバッファ２０３における予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。本実施の形態の説明では、これら調整を含んで分配と称する。
【０１４４】
また、ステップ８０２、８０４で出力された回転制御信号と予備バッファ分配信号とは同時に過去ログ蓄積/分析部２１７にも転送される。転送される回転制御信号と予備バッファ分配信号とはステップ８０５で過去ログ蓄積/分析部２１７が受信したうえで、ステップ８０６において過去ログ蓄積/分析部２１７が記録する。ここで、記録される上記信号データは一定期間分、過去ログ蓄積/分析部２１７で保持される。ステップ８０７において過去ログ蓄積/分析部２１７は、保持している信号データに基づいて、ＣＤ回転制御部１０１に実施した制御結果における傾向と、予備バッファ管理部２１３の制御結果における傾向とをそれぞれ分析する。過去ログ蓄積/分析部２１７は、ステップ８０７における分析結果（傾向）に基づいて、ステップ８０８において閾値変更指示信号（回転）と閾値変更指示信号（分配）とを最適速度/バッファ分配予測判定部２１６に出力する。最適速度/バッファ分配予測判定部２１６は、供給される閾値変更指示信号（回転）に基づいて、ステップ８０９において、ステップステップ８０１における判定のための閾値を変化させる。さらに、最適速度/バッファ分配予測判定部２１６は、供給される閾値変更指示信号（分配）に基づいて、ステップ８１０において、ステップステップ８０３における判定のための閾値を変化させる。
【０１４５】
例えば、予備バッファ分配信号の出力頻度が上昇傾向にある場合、過去ログ蓄積/分析部２１７は、“予備バッファが枯渇する可能性がある、”と判断したうえで、予備バッファが枯渇するリスクを回避するために、回転制御信号発行時に用いる閾値を下げる閾値変更指示信号（回転）を作成して最適速度/バッファ分配予測判定部２１６に出力する。これにより、回転制御信号の生成頻度が上昇して予備バッファ分配信号が抑制される。また、回転制御信号の出力頻度が上昇傾向にある場合、過去ログ蓄積/分析部２１７は、“リッピング速度全体が遅くなりつつある、”と判断したうえで、回転制御信号における閾値の値を上げる閾値変更指示信号と、予備バッファ分配信号における閾値の値を下げる閾値変更指示信号とを作成して最適速度/バッファ分配予測判定部２１６に出力する。これにより、予備バッファの範囲でリッピング速度の低下を抑えるような制御等の実施が可能となる。
【０１４６】
以上説明したように、回転制御信号や予備バッファ分配信号の出力判断基準として用いる閾値は、出荷時に最適値に調整されて出荷されるが、個体差や経年変化等により、出荷時の閾値が最適値ではなくなる可能性がある。そういった場合でも本実施の形態によって実施の形態１〜５の機構が最適な状態で機能する。
【０１４７】
なお、上述した実施の形態５の説明では、最適速度／バッファ分配予測判定部２１５は、以下に示す第一〜第三のパラメータに基づいて回転制御信号と予備バッファ分配信号とを作成して、ＣＤ回転制御部１０１と予備バッファ管理部２１３とに出力している。
【０１４８】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第三のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
【０１４９】
また実施の形態１と実施の形態３もしくは実施の形態６に示すように各処理情報を連動させることによってさらに効率の良い処理が実現できる。
【産業上の利用可能性】
【０１５０】
本発明にかかる記録再生装置は、周辺の条件による判断処理変更を有し、デジタルオーディオ高速処理システム等として有用である。また、オーディオシステムに限らずデータストリームを処理する例えば映像記録再生装置等の用途にも応用できる。
【符号の説明】
【０１５１】
１００  ＣＤドライブ装置
１０１  ＣＤ回転制御部
１０２  ＣＤ再生部
１０３  オーディオデータ出力部
２００Ａ−２００Ｆ  リッピング装置
２０１  ＣＤ信号入力用データバッファ（第一のバッファ）
２０２  データ圧縮処理部
２０３  メディア書込み用データバッファ（第二のバッファ）
２０４  データ記録部
２０６，２０８  最適速度予測判定部
２０７  メディアアクセススループット監視部
２０９，２１４  バッファ量監視部
２１０，２１２  最適バッファ分配予測判定部
２１１，２１３  予備バッファ管理部
２１５，２１６  最適速度/バッファ分配予測判定部
２１７  過去ログ蓄積/分析部
【図１】
2010001561.tif 000003
【図２】
2010001561.tif 000004
【図３Ａ】
2010001561.tif 000005
【図３Ｂ】
2010001561.tif 000006
【図４】
2010001561.tif 000007
【図５】
2010001561.tif 000008
【図６】
2010001561.tif 000009
【図７】
2010001561.tif 000010
【図８】
2010001561.tif 000011
【図９】
2010001561.tif 000012
【図１０】
2010001561.tif 000013
【図１１】
2010001561.tif 000014
【図１２】
2010001561.tif 000015
【図１３】
2010001561.tif 000016
【図１４】
2010001561.tif 000017
【図１５】
2010001561.tif 000018
【図１６】
2010001561.tif 000019
【図１７】
2010001561.tif 000020
【図１８】
2010001561.tif 000021
【手続補正書】
【提出日】平成21年11月18日(2009.11.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出された前記データを記録する記録部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する判定部と、
を備える、
記録再生装置。
【請求項２】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成する、
請求項１の記録再生装置。
【請求項３】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項２の記録再生装置。
【請求項４】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項３の記録再生装置。
【請求項５】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録する、
請求項１の記録再生装置。
【請求項６】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項７】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項８】
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項９】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１０】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１１】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１２】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項６の記録再生装置。
【請求項１３】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量とをそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項７の記録再生装置。
【請求項１４】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項８の記録再生装置。
【請求項１５】
ＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファに分配する予備バッファを備えるとともに当該予備バッファの分配管理を行う予備バッファ管理部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記予備バッファの分配量を調整する信号を生成して当該信号を前記予備バッファ管理部に出力する判定部と、
を備える、
記録再生装置。
【請求項１６】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項１７】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項１６の記録再生装置。
【請求項１８】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１７の記録再生装置。
【請求項１９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから読み出される前記圧縮データを記録し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２２】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１９の記録再生装置。
【請求項２３】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２０の記録再生装置。
【請求項２４】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２１の記録再生装置。
【請求項２５】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項１９の記録再生装置。
【請求項２６】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量を、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量をそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２０の記録再生装置。
【請求項２７】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２１の記録再生装置。
【請求項２８】
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項２９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３２】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３３】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３４】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３５】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記データ再生量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１の記録再生装置。
【請求項３６】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記予備バッファの分配量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１５の記録再生装置。
【手続補正書】
【提出日】平成22年12月6日(2010.12.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ(compact disc)リッピング機構を備える機器に応用されるオーディオ記録再生装置に関する。
【背景技術】
【０００２】
１９９０年代中頃よりＣＤからオーディオデータを抽出し、ＰＣ(personal computer)やデジタルオーディオプレーヤに記録してから聴く人が次第に増えている。特にデジタルオーディオプレーヤは、ＣＤプレーヤよりも遥かに小型で携帯性に優れており、またコンテンツの保存性からも場所を取ってかさばるＣＤからデータを抜き出してデジタルオーディオプレーヤ上のＨＤＤ(hard disk drive)やフラッシュメモリに保存する利便性の高さから市場が拡大している。ＣＤからオーディオデータを抽出して圧縮したうえで格納することをリッピングと呼ぶ。以下、リッピングを行う装置をリッピング装置と称する。リッピング装置においては、利便性の追求に基づきリッピング処理の高速化が要望されている。
【０００３】
リッピング処理は、例えば次のようにして行われる。すなわち、オーディオデータ供給源（ＣＤドライブ装置等）からリッピング装置に供給されるデジタルオーディオデータは、ＣＤ信号入力用データバッファに一時保存されたうえで、データ圧縮処理部で圧縮される。その後圧縮データはメディア書込み用データバッファで一時保存されたうえで、コンテンツデータとして記録メディアに記録保存される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８７７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リッピング処理の高速化においては、まずオーディオデータ供給源からリッピング装置にデジタルオーディオデータを入力する際における入力速度を高速化する必要がある。しかしながら、入力速度の高速化を図ると、リッピング装置内においてデータを一時記憶するバッファがオーバーフローしてしまいシステムが破綻する可能性がある。バッファがオーバーフローすると、破綻した箇所からの再開は技術的に困難であって、その場合には曲の先頭、もしくはＣＤの先頭からリッピング処理を再開することとなって利便性が格段に低下する。なお、オーバーフローを未然に防止するためにバッファの大容量化を図ることはコストアップに繋がり望ましくない。
【０００６】
本発明はかかる問題に鑑み、メディアやシステム状況の変化に対応して最適かつ最速のリッピングが行える記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の記録再生装置の一つのアスペクトは、
単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出された前記データを記録する記録部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する判定部と、
を備える。
【０００８】
また、本発明の記録再生装置のもう一つのアスペクトは、
ＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファに分配する予備バッファを備えるとともに当該予備バッファの分配管理を行う予備バッファ管理部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記予備バッファの分配量を調整する信号を生成して当該信号を前記予備バッファ管理部に出力する判定部と、
を備える。
【０００９】
本発明の記録再生装置によれば、メディア書き込み速度やバッファの増減速度の変化量を測定・記録し、記録された値の変化量に基づいて先の状況を予測することにより、ＣＤドライブ装置の回転速度やバッファの分配方法を制御することで、高速リッピングが可能となる。
【発明の効果】
【００１０】
本発明の記録再生装置によれば、書込みメディアやシステムの状況変化に対し最適な速度でリッピングが実現でき、リッピングの高速化に対するニーズに対応できる。また、複合商品において音楽や映像再生等、優先しなければならない他ブロックに対し影響を与えない商品の実現が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１におけるＣＤリッピング装置の構成図である。
【図２】本発明の実施の形態１における最適速度予測判定部の処理フロー図である。
【図３Ａ】従来の構成におけるバッファ量とＣＤ回転速度の遷移の説明図である。
【図３Ｂ】本発明の実施の形態１の構成におけるバッファ量とＣＤ回転速度の遷移の説明図である。
【図４】本発明の実施の形態２におけるＣＤリッピング装置の構成図である。
【図５】本発明の実施の形態２における最適速度予測判定部の処理フロー図である。
【図６】本発明の実施の形態２における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図７】本発明の実施の形態３におけるＣＤリッピング装置の構成図である。
【図８】本発明の実施の形態３における最適バッファ分配予測判定部の処理フロー図である。
【図９】本発明の実施の形態３における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１０】本発明の実施の形態４におけるＣＤリッピング装置の構成図である。
【図１１】本発明の実施の形態４における最適バッファ分配予測判定部の処理フロー図である。
【図１２】本発明の実施の形態４における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１３】本発明の実施の形態５におけるＣＤリッピング装置の構成図である。
【図１４】本発明の実施の形態５における最適速度/バッファ分配予測判定部の処理フロー図である。
【図１５】本発明の実施の形態５における判断箇所とバッファ量とＣＤ回転速度の遷移の説明図である。
【図１６】本発明の実施の形態６におけるＣＤリッピング装置の構成図である。
【図１７】本発明の実施の形態６における最適速度/バッファ分配予測判定部の処理フロー図である。
【図１８】一般的なＣＤリッピング装置の構成図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態を説明する前に、リッピング装置におけるＣＤデータ抽出、メディア読出しの仕組みの詳細を、図１８を参照して説明する。図１８は、リッピングシステムにおけるブロック図と概略データフローと概略信号を示す。ＣＤドライブ装置１００は単位時間あたりにデータが再生される量を示すデータ再生量を調整可能である。ＣＤドライブ装置１００はＣＤ回転制御部１０１と、ＣＤ再生部１０２と、オーディオデータ出力部１０３を備える。リッピング装置２００Ｇは、ＣＤ信号入力用データバッファ２０１と、データ圧縮処理部２０２と、メディア書込み用データバッファ２０３と、データ記録部２０４と、最適速度予測判定部２０５とを備える。
【００１３】
ここで、ＣＤドライブ装置１００から出力されるデジタルオーディオデータ（オーディオＰＣＭ(pulse-code modulation)データ等）を圧縮し、その圧縮データをリッピング装置２００Ｇのデータ記録部２０４に書き込む手順について説明する。ＣＤ信号入力用データバッファ２０１は、ＣＤドライブ装置１００から出力されるデジタルオーディオデータの圧縮部前段バッファである。データ圧縮処理部２０２は、デジタルオーディオデータを圧縮するものである。メディア書込み用データバッファ２０３は、データ記録部２０４に書き込む圧縮オーディオデータを一旦溜め込む記録部後段バッファである。データ記録部２０４は圧縮オーディオデータを記録するものである。
【００１４】
オーディオデータ出力部１０３から出力されるデジタルオーディオデータはリッピング装置２００Ｇに入力されて、ＣＤ信号入力用データバッファ２０１に一時保存される。ＣＤ信号入力用データバッファ２０１に一時保存されたデジタルオーディオデータは、データ圧縮処理部２０２に転送される。データ圧縮処理部２０２は、入力されるデジタルオーディオデータを圧縮してメディア書込み用データバッファ２０３に転送する。メディア書込み用データバッファ２０３は転送されてきた圧縮データを一時保存する。メディア書込み用データバッファ２０３に一時保存された圧縮データはデータ記録部（記録メディア）２０４に転送される。データ記録部２０４は、転送されてきた圧縮データをコンテンツデータとして記録保存する。
【００１５】
以上のようにしてリッピングされる入力データのデータフロー制御方法について、以下説明する。リッピング装置２００Ｇでは、ＣＤドライブ装置１００等から入力されるデータの入力速度より、リッピング装置２００Ｇ内での処理速度の方が十分に速い状態では、フロー制御は不要となる。ただしデータ記録部２０４でのメディアへの書込みがある理由により困難になった状態では、メディア書込み用データバッファ２０３はデータ記録部２０４へのデータ転送を停止する。上記のある理由としては、
・別ブロックからのメディアアクセスが同時に発生する、
・メディア側の製品特性上の問題、
・メディアの特性の個体差、
・メディア側のトラブル、
等の様々なものが考えられる。なお、データ記録部２０４内の記録メディアにはＨＤＤ、フラッシュメモリ等様々なメディア形態があるが、どのメディア形態においてもシステムや問題点は同様であるためメディア形態それぞれに関する説明は省略する。
【００１６】
上述のメディアへ書込み困難状態では、容量満杯になるまで圧縮データがメディア書込み用データバッファ２０３に貯め込められるが、メディア書込み用データバッファ２０３の容量が満杯になると、データ圧縮処理部２０２からメディア書込み用データバッファ２０３に圧縮データを転送する処理が停止する。同様に、ＣＤ信号入力用データバッファ２０１からデータ圧縮処理部２０２にデジタルオーディオデータを転送する処理も停止する。ＣＤ信号入力用データバッファ２０１におけるデータ貯蔵量は最適速度予測判定部２０５に報知される。最適速度予測判定部２０５は、報知されたデータ貯蔵量と予め定義しておいた閾値とを比較する。データ貯蔵量が閾値以上となると最適速度予測判定部２０５は、ＣＤドライブ装置１００内のＣＤ回転制御部１０１に回転制御信号を出力する。ＣＤ回転制御部１０１はこの回転制御信号に基づいてＣＤ再生部１０２の回転速度を下降制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｇに出力されるデジタルオーディオデータの信号出力速度が下がる。一方、ＣＤ信号入力用データバッファ２０１のデータ量が閾値以下になると、最適速度予測判定部２０５はＣＤ回転制御部１０１に回転制御信号を出力する。ＣＤ回転制御部１０１はこの回転制御信号に基づいてＣＤ再生部１０２の回転速度を上昇制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｇに出力されるデジタルオーディオデータの信号出力速度が上がる。
【００１７】
しかしながら、上記入力速度の高速化を図ったとしても、データバッファの閾値監視のみと連携するＣＤドライブ装置１００の回転制御方法では、閾値以上となった時点からデータバッファのオーバーフローに至る時間が非常に短いために、このタイミングで回転制御を行ってＣＤドライブ装置１００のデータ出力量を下げたとしても十分に下げることが出来ずにバッファがオーバーフローしてしまいシステムが破綻する。
【００１８】
上述した不都合を解消した本発明の各実施の形態を以下に説明する。
【００１９】
（実施の形態１）
図１〜図３Ｂは発明の実施の形態１に係わる記録再生装置である。図１は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ａの構成図を示す。図１において単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４については、図１８で説明したものと同様であるので説明を省略する。
【００２０】
リッピング装置２００Ａはメディアアクセススループット監視部２０７を備える。メディアアクセススループット監視部２０７は、メディア書込み用データバッファ２０３上のデータをデータ記録部２０４に書込みに要する時間を測定する。メディアアクセススループット監視部２０７は、書き込みデータ毎の書き込み完了時間を測定することによって、メディアアクセススループット（記録メディアにおける単位時間あたりのデータ流量を示す）が記載されたスループットモニタ信号を出力する。最適速度予測判定部２０６は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号を単位時間毎に記録する。最適速度予測判定部２０６は、記録しているスループットモニタ信号を解析することでメディアアクセススループットの変化を監視し、監視結果に基づいて以下のデジタルオーディオデータの出力速度制御（ＣＤドライブ装置１００のデータ再生量の制御）を実施する。
【００２１】
なお、本実施の形態では、以下の用語を用いる。
・本実施の形態は、単位時間当たりのメディアアクセススループットの変化量を監視しており、この単位時間当たりの変化量をスループット変化量と称する。
・メディアアクセススループットの変動には上昇変動と下降変動とがあり、増加変動する際のスループット変化量をスループット変化量（上昇）と称し、減少変動する際のスループット変化量をスループット変化量（下降）と称する。
・最適速度予測判定部２０６は、スループット変化量それぞれに応じて異なる回転制御信号を出力することでデジタルオーディオデータの出力速度を制御するのであるが、スループット変化量（上昇）が過度に生じた状態で出力される回転制御信号を、回転制御信号（抑制）と称し、スループット変化量（下降）が過度に生じた状態で出力される回転制御信号を、回転制御信号（促進）と称する。
・回転制御信号（促進）に基づいたＣＤ再生部１０２の回転速度上昇制御を、回転速度制御（促進）と称し、回転制御信号（抑制）に基づいたＣＤ再生部１０２の回転速度低下制御を、回転速度制御（抑制）と称する。
【００２２】
最適速度予測判定部２０６では、スループット変化量（上昇）やスループット変化量（下降）が過度に生じているか否かの判断は、それら変化量に応じて個々に設定された閾値とスループット変化量との比較を行うことで行われ、各変化量が閾値以上となると過度になったと判断される。
【００２３】
（スループット変化量（下降）がその閾値以上に低下したと判断した場合の制御）
この場合、最適速度予測判定部２０６は、“データ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測し、この予測に基づいてＣＤドライブ装置１００からの流量を制限するために、ＣＤ回転制御部１０１に回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を低下させて、ＣＤドライブ装置１００からリッピング装置２００Ａに供給するデジタルオーディオデータの出力速度を低下させる。
【００２４】
（スループット変化量（上昇）がその閾値以上に増加したと判断した場合の制御）
この場合、最適速度予測判定部２０６は、“データ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を上げて、ＣＤドライブ装置１００からリッピング装置２００Ａに供給するデジタルオーディオデータの出力速度を上昇させる。
【００２５】
なお、最適速度予測判定部２０６は、スループット変化量とＣＤドライブ装置１００への回転制御量との対応関係に基づいて、ＣＤドライブ装置１００の回転制御を行うが、その制御の最適値はシステムや仕様により異なり一定ではない。
【００２６】
図２に、最適速度予測判定部２０６とＣＤドライブ装置１００の処理フローを示す。まず、最適速度予測判定部２０６は、ステップ３０１でスループットモニタ信号の受信待ち（待機）をしている。スループットモニタ信号の受信が開始されると、最適速度予測判定部２０６は、ステップ３０２でその受信状態を判定する。ステップ３０２で受信状態が正常であると判定すると、最適速度予測判定部２０６は、ステップ３０３でスループットモニタ信号の受信を遂行する。一方、受信状態が異常であると判定する場合、ステップ３０１に戻る。ステップ３０３で受信が遂行されたスループットモニタ信号はステップ３０４で最適速度予測判定部２０６に記録される。ここで、最適速度予測判定部２０６は過去に記録したスループットモニタ信号を、破棄することなく所定の期間に亘って継続的に保存する。ステップ３０５で最適速度予測判定部２０６は、ステップ３０４で新たに記録したスループットモニタ信号を以前の過去のスループットモニタ信号と比較することでスループット変化量を算出する。さらに最適速度予測判定部２０６は、ステップ３０５で算出したスループット変化量を、ステップ３０６で判定する。具体的には、最適速度予測判定部２０６は、スループット変化量を、予め定義しておいたその閾値と比較する。比較結果においてスループット変化量がその閾値以上でない場合、最適速度予測判定部２０６は、“スループット変化量は大きく上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ３０１に戻ってスループットモニタ信号の監視処理を継続する。
【００２７】
一方、比較結果においてスループット変化量がその閾値以上であれば、最適速度予測判定部２０６は、“スループット変化量の過度な変化からみてメディアアクセススループットは不安定で変動している”、と判断する。その判断に基づいて最適速度予測判定部２０６は、ステップ３０７でＣＤドライブ装置１００のＣＤ回転制御部１０１に回転制御信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【００２８】
ステップ３０７で最適速度予測判定部２０６が出力する回転制御信号を、ステップ３０８でＣＤドライブ装置１００内のＣＤ回転制御部１０１が受信すると、ＣＤ回転制御部１０１は、ステップ３０９でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は回転速度制御信号の供給に受けてステップ３１０でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ａに供給されるオーディオ出力信号速度が制御される。
【００２９】
回転制御信号には、上述したように、回転制御信号（抑制）と回転制御信号（促進）とがある。スループット変化量（下降）がその閾値以上となって過度に下降変動している場合、最適速度予測判定部２０６は、“メディアアクセススループットが低下してデータ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００からのデータ流量を制限するために、回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２に回転速度制御信号（抑制）を出力してＣＤ再生部１０２の回転速度を低下させて、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を低下させる。
【００３０】
一方、スループット変化量（上昇）がその閾値以上となって過度に上昇変動している場合、最適速度予測判定部２０６は、“メディアアクセススループットが増加してデータ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０６は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２回転速度制御信号（促進）を出力してその回転速度を上げることで、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を上昇させる。
【００３１】
図３Ａは、従来構成におけるオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例であり、図３Ｂは、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。これらの図において横軸は時間を表す。
【００３２】
まず、従来の構成における遷移例について説明する。なお、従来の構成とは、バッファ量をその閾値に参照することに基づいて実施するスループット制御をいう。
【００３３】
（区間３Ａ）
この区間では、オーディオデータ入力信号速度(i)とメディアアクセススループット(iii)とが一定であり、バッファ量(ii)も一定となる。
【００３４】
（区間３Ｂ）
この区間では、メディアアクセススループット(iii)が低下しているためバッファ量(ii)が増加していくが、オーディオデータ入力信号速度(i)は変化しない。
【００３５】
（区間３Ｃ）
この区間では、バッファ量(ii)はその閾値以上となるため、ＣＤドライブ装置１００が回転制御され、オーディオデータ入力信号速度(i)が下がり始めるが、入力信号速度(i)の下降は、バッファ量(ii)の増加を十分に上回ることができないために、バッファ量(ii)がオーバーフローしてシステムが破綻する。
【００３６】
次に、メディアアクセススループット(iii)の状況が同じ遷移の場合において、本実施の形態の構成におけるオーディオデータ入力信号速度(i)とバッファ量(ii)の遷移例について説明する。
【００３７】
（区間３Ｄ）
この区間は、従来構成における区間３Ａと同じ状況である。
【００３８】
（区間３Ｅ）
この区間は、従来構成における区間３Ｂと同じ時系列位置にある区間である。区間３Ｂにおいて従来構成は、バッファ量(ii)がその閾値以上とならないため、ＣＤドライブ装置１００の回転制御が実施されない。これに対して、本実施の形態の構成では、メディアアクセススループット(iii)が低下してスループット変化量（下降）がその閾値以上となるため、そのことを検知した最適速度予測判定部２０６は、回転制御信号（抑制）を出力してＣＤドライブ装置１００の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(i)が低下していく。オーディオデータ入力信号速度(i)を低下制御するためにバッファ量(ii)の増加量は従来の構成に比べて少なくなる。このように本実施の形態では、バッファ量(ii)の変動検出ではなく、スループット変化量の変動検出に基づいてＣＤドライブ装置１００の回転制御を行うため、制御開始タイミングが早くなる。
【００３９】
（区間３Ｆ）
この区間では、スループットの変動が下降変動から上昇変動に転ずる。これに伴い、スループット変化量（下降）が発生するものの、スループット変化量（下降）はその閾値以上とはならない。そのことを検知した最適速度予測判定部２０６は、回転制御信号（抑制）の出力を停止する。その結果、ＣＤドライブ装置１００の回転は区間３Ｄより低速で定常となり、オーディオデータ入力信号速度(i)も定常となる。
【００４０】
（区間３Ｇ）
この区間では、メディアアクセススループット(iii)が向上しており、スループット変化量（上昇）はその閾値以上となる。このことを検知した最適速度予測判定部２０６は、回転制御信号（促進）を出力してＣＤドライブ装置１００の回転制御(促進)を行う。その結果、オーディオデータ入力信号速度(i)が向上（上昇）する。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間３Ａにおける再生回転数を上限として制御しており、区間３Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。
【００４１】
以上説明したように、本実施の形態の構成によれば、スループット変化量（メディアアクセススループットの単位時間における変化量を示す）の検出に基づいてオーディオデータ入力信号速度を調整するため、リッピング装置２００Ａの状態変化に十分に追随したＣＤドライブ装置１００の制御を実施することが可能になる。その結果、最適速度のリッピングを実現することができる。
【００４２】
（実施の形態２）
本発明の実施の形態２に係わる記録再生装置について、図４〜図６を参照して説明する。図４は、本実施の形態における記録再生装置となるリッピング装置２００Ｂの構成を示す。図４においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００４３】
リッピング装置２００Ｂは、最適速度予測判定部２０８とバッファ量監視部２０９とを備える。バッファ量監視部２０９は、ＣＤ信号入力用データバッファ２０１におけるバッファ量と、メディア書込み用データバッファ２０３におけるバッファ量とをそれぞれモニタする。バッファ量監視部２０９はそのモニタ結果をバッファ量モニタ信号として出力する。最適速度予測判定部２０８は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２０９から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適速度予測判定部２０８は、それぞれ単位時間毎に記録するバッファ量モニタ信号の変化とスループットモニタ信号の変化とを監視する。
【００４４】
上記監視において最適速度予測判定部２０８は、スループット変化量とその閾値とを比較する。さらに、最適速度予測判定部２０８は、バッファ量モニタ信号に基づいて単位時間当たりのバッファ量の変化（以下、バッファ量変化量という）とその閾値とを比較する。なお、以下の説明では、スループット変化量と同様、減少に推移しているバッファ量変化量を、バッファ量変化量（下降）といい、増加に推移しているバッファ量変化量を、バッファ量変化量（上昇）という。
【００４５】
上記比較においてスループット変化量（下降）がその閾値以上である場合、最適速度予測判定部２０８は、メディアアクセススループットが過度に低下していると判断し、さらにこの判断に基づいて最適速度予測判定部２０８は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。さらに最適速度予測判定部２０８は、バッファ量変化量（上昇）がその閾値以上である場合であっても、“いずれかのブロックにおいてメディアアクセススループットが低下しており、今後各データバッファ２０１，２０３があふれる可能性が高い”、と予測する。なお、最適速度予測判定部２０８は、スループット変化量（下降）とバッファ量変化量（上昇）とのいずれか一方がその閾値以上となれば、メディアアクセススループットが低下している、と判断することができるが、これら変化量とそれらの閾値との比較判断を組み合わせることで、メディアアクセススループットの変動を精度高く判断することができる。
【００４６】
上述した予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００から流入するデータ流量を制限するために、回転制御信号（抑制）をＣＤ回転制御部１０１に出力する。ＣＤ回転制御部１０１は、最適速度予測判定部２０８から供給される回転制御信号（抑制）に基づいてＣＤ再生部１０２に回転速度制御信号（抑制）を出力することでＣＤ再生部１０２の回転制御（抑制）を実施する。これによりリッピング装置２００ＢへのＣＤデータ出力速度が低下する。
【００４７】
一方、最適速度予測判定部２０８は、スループット変化量（上昇）がその閾値以上となったことを検知すれば、“データ記録部２０４における書き込み速度が向上しており、今後ＣＤ信号入力用データバッファ２０１におけるバッファ容量と、メディア書込み用データバッファ２０３におけるバッファ容量とに余裕が生じかつその余裕が増加する可能性が高い”、と予測する。さらに最適速度予測判定部２０８は、スループット変化量（下降）がその閾値以上となったことを検知すれば、“メディアアクセススループットが増加しておりデータ記録部２０４における書き込み速度が向上して今後ＣＤ信号入力用データバッファ２０１におけるバッファ容量とメディア書込み用データバッファ２０３におけるバッファ容量とに余裕が生じかつその余裕が増加する可能性が高い”、と予測する。
【００４８】
上述した予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００からのデータ流量を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。ＣＤ回転制御部１０１は、供給される回転制御信号（促進）に基づいて回転速度制御信号（促進）をＣＤ再生部１０２に出力して回転制御（促進）を実施する。これによりＣＤ再生部１０２は、ＣＤ再生時の回転速度を促進（上昇）させて、リッピング装置２００ＢへのＣＤデータ出力速度を向上させる。
【００４９】
ここで、データバッファ２０１，２０３のバッファ量変化量とＣＤドライブ装置１００への回転制御量の対応は、システムにより最適値が異なる。さらに、バッファ量監視部２０９の監視対象を、メディア書込み用データバッファ２０３だけでなく、ＣＤ信号入力用データバッファ２０１も含めることによって、データ圧縮処理部２０２の事由によりオーディオデータ入力速度を低下させる必要があった場合でも対応可能となる。
【００５０】
図５は、最適速度予測判定部２０８とＣＤドライブ装置１００の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１の図２で説明したものと同様であるので説明を省略する。
【００５１】
最適速度予測判定部２０８は、ステップ４０１でバッファ量モニタ信号の受信待ち（待機）をしている。バッファ量モニタ信号の受信が開始されると、最適速度予測判定部２０８は、ステップ４０２でその受信状態を判定する。ステップ４０２で受信状態が正常であると判定すると、最適速度予測判定部２０８は、ステップ４０３でバッファ量モニタ信号の受信を遂行する。一方、ステップ４０２で受信状態が異常であると判定した場合、ステップ４０１に戻る。ステップ４０３で受信が遂行されたバッファ量モニタ信号は、ステップ４０４で最適速度予測判定部２０８に記録される。ここで、最適速度予測判定部２０８は、過去に記録したバッファ量モニタ信号を、破棄することなく所定の期間に亘って継続的に保存している。ステップ４０５で最適速度予測判定部２０８は、ステップ４０４で新たに記録したバッファ量モニタ信号を過去に記録したバッファ量モニタ信号と比較することでバッファ量変化量を算出する。さらに最適速度予測判定部２０８は、ステップ４０５で算出したバッファ量変化量を、ステップ４０６で判定する。具体的には最適速度予測判定部２０８は、バッファ量変化量を、予め定義しておいたバッファ量変化量の閾値と比較する。比較結果においてバッファ量変化量がその閾値以上でない場合、最適速度予測判定部２０８は、“バッファ量変化量は過度に上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ４０１に戻ってバッファ量モニタ信号の監視処理を継続する。
【００５２】
以上の処理を行ったうえで、ステップ３０６やステップ４０６の比較結果においてスループット変化量またはバッファ量変化量が閾値以上であれば、最適速度予測判定部２０８は、“スループット変化量またはバッファ量変化量は過度に変動しておりメディアアクセススループットも不安定で変動している”、と判断する。その判断に基づいて最適速度予測判定部２０８は、ステップ４０７においてＣＤ回転制御部１０１に回転制御信号を出力したうえで、ステップ３０１（スループットモニタ信号信号の受信待ち）とステップ４０１（バッファ量モニタ信号の受信待ち）に戻る。
【００５３】
ステップ４０７で最適速度予測判定部２０８が出力する回転制御信号は、ステップ４０８でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ４０９でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ４１０でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ａに供給されるオーディオ出力信号速度が制御される。
【００５４】
回転制御信号には、前述したように、回転制御信号（抑制）と回転制御信号（促進）とがある。スループット変化量（下降）またはバッファ量変化量（上昇）がそれらの閾値以上である場合、最適速度予測判定部２０８は、“メディアアクセススループットが低下してデータ記録部２０４の書き込み速度が低下しており今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００からのデータ流入を制限するために、回転制御信号（抑制）を出力する。回転制御信号（抑制）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を低下させて、リッピング装置２００ＡにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を低下させる。
【００５５】
一方、スループット変化量（上昇）またはスループットバッファ量変化量（下降）がそれらの閾値以上となっている場合、最適速度予測判定部２０８は、“メディアアクセススループットが増加してデータ記録部２０４の書き込み速度が上昇しており今後データバッファ２０１，２０３におけるバッファ容量に余裕が生じかつその余裕が増加する可能性が高い”、と予測する。この予測に基づいて最適速度予測判定部２０８は、ＣＤドライブ装置１００のオーディオデータ信号出力速度を増加させるために、回転制御信号（促進）をＣＤ回転制御部１０１に出力する。回転制御信号（促進）を受けたＣＤ回転制御部１０１は、ＣＤ再生部１０２の回転速度を促進（上昇）させる回転速度制御（促進）を実施して、リッピング装置２００ＢにＣＤドライブ装置１００から供給されるデジタルオーディオデータの出力速度を上昇させる。
【００５６】
図６は、本実施の形態の構成でのオーディオデータ入力速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【００５７】
（区間６Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００５８】
（区間６Ｂ）
この区間では、メディアアクセススループット(iv)が低下して、スループット変化量（下降）がその閾値以上となる。このことを検知した最適速度予測判定部２０８は、第一の回転制御信号（抑制）を出力してＣＤドライブ装置１００の第一の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(ii)が低下していく。なお、この区間では、バッファ量は上昇変動するものの、バッファ量変化量（上昇）はその閾値以上とはならない。
【００５９】
（区間６Ｃ）
この区間では、メディアアクセススループットが最低値付近で安定することに伴いスループット変化量（下降）が可及的にゼロに近づくものの、バッファ量変化量（増加）がその閾値以上となる。このことを検知した最適速度予測判定部２０８は、第二の回転制御信号（抑制）を出力してＣＤドライブ装置１００の第二の回転制御(抑制)を行う。第二の回転制御(抑制)によって生じる回転速度変化率は、第一の回転制御(抑制)によって生じる回転速度変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間６Ｂよりも急速に低下していく。このような回転速度制御は実施の形態１では実施されておらず、このような制御を実施する本実施の形態では、バッファ量増加量が実施の形態１より少なくなる。
【００６０】
（区間６Ｄ）
この区間では、メディアアクセススループット(iv)が下降変動から上昇変動に転じてそれに伴ってスループット変化量（上昇）が生じる。一方、バッファ量変化量（下降）は可及的にゼロに近づく。しかしながら、スループット変化量（上昇）やバッファ量変化量（下降）は、それらの閾値以上とはならない。このことを検知した最適速度予測判定部２０８は、第二の回転制御信号（抑制）の出力を停止する。その結果、ＣＤ回転制御部１０１は、第二の回転制御（抑制）を停止して、その時点における回転速度を維持する。したがって、ＣＤドライブ装置１００の回転速度は、実施の形態１における区間３Ｆよりも低速で定常となりオーディオデータ入力信号速度(ii)も定常となる。
【００６１】
（区間６Ｅ）
この区間では、スループット変化量（上昇）はその閾値以上となる一方、バッファ量は上昇変動から下降変動に転じて、バッファ量変化量（下降）が生じるがバッファ量変化量（下降）はその閾値以上とはならない、という状況にある。スループット変化量（上昇）がその閾値以上となったことを検知した最適速度予測判定部２０８は、第一の回転制御信号（促進）をＣＤ再生部１０２に出力して第一の回転制御（促進）を実施することでオーディオデータ入力信号速度(ii)を上昇させる。
【００６２】
（区間６Ｆ）
この区間では、スループット変化量（上昇）はその閾値以上となる状態を継続しているうえに、バッファ量変化量（下降）もその閾値以上となる、という状況になる。スループット変化量（上昇）とバッファ量変化量（下降）とが共にその閾値以上となったことを検知した最適速度予測判定部２０８は第二の回転制御信号（促進）をＣＤ再生部１０２に出力して第二の回転制御（促進）を実施することで、オーディオデータ入力信号速度(ii)をさらに向上（上昇）させる。第二の回転制御(促進)によって生じるＣＤ再生部１０２における再生回転変化率は、第一の回転制御(促進)によって生じる再生回転変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間６Ｅよりも急速に上昇していく。
【００６３】
（区間６Ｇ）
この区間では、スループット変化量（上昇）とバッファ量変化量（下降）とは共にその閾値以上とはならなくなる。この状況を検知した最適速度予測判定部２０８は、第二の回転制御信号（促進）の出力を停止し、これに伴いＣＤドライブ装置１００の回転速度は区間６Ａと同じ速度で定常となる。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間６Ａにおける再生回転数を上限として制御しており、区間６Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。このような制御停止判断は、スループット変化量（上昇）とバッファ量変化量（下降）とそれらの閾値との比較に基づく第二の回転制御(促進)の停止判断と併行して実施され、第二の回転制御(促進)は、どちらか一つの判断に基づいてその制御が停止される。
【００６４】
本実施の形態のＣＤドライブ装置回転速度制御において、回転速度を低下させる期間は、実施の形態１に比べ短くなっており、各バッファにため込み可能な最大データ量を示すバッファ量最大値も小さくて済むようになる。
【００６５】
以上説明したように、本実施の形態によれば、スループット変化量とその閾値との比較、並びにバッファ量変化量とその閾値との比較に基づいて、オーディオデータ入力信号速度を調整するため、リッピング装置２００Ｂの状態にさらに適したＣＤドライブ装置１００の回転速度制御が実施することが可能となって最適速度のリッピングが実現できる。
【００６６】
なお、上述した実施の形態２の説明では、最適速度予測判定部２０８は、以下に示す第一〜第三のパラメータに基づいて回転制御信号（ＣＤドライブ装置１００がＣＤ信号入力用データバッファ２０１に出力するデータの流量を制御する信号）を作成してＣＤ回転制御部１０１に出力している。
【００６７】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号を作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号を作成する。
・第三のパラメータのみに基づいて回転制御信号を作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号を作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号を作成する。
【００６８】
（実施の形態３）
本発明の実施の形態３に係わる記録再生装置について、図７〜図９を参照して説明する。図７は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｃの構成を示す。図７においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００６９】
リッピング装置２００Ｃは、予備バッファ管理部２１１と最適バッファ分配予測判定部２１０とをさらに備える。予備バッファ管理部２１１は、メディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１に予備的に追加可能なバッファ（以下、予備バッファという）と、予備バッファとメディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１との間の接続制御（予備バッファとして追加接続／接続解除する際の制御）を行う接続管理部とを備える。
【００７０】
最適バッファ分配予測判定部２１０は、メディアアクセススループット監視部２０７の監視結果に基づいてメディア書き込み用データバッファ２０３におけるバッファ量の推移またはＣＤ信号入力用データバッファ２０１におけるバッファ量の推移を予測し、その予測結果に基づいて予備バッファ管理部２１１の予備バッファをメディア書き込み用データバッファ２０３またはＣＤ信号入力用データバッファ２０１に分配する。以下、具体的な制御の一例を説明する。
【００７１】
最適バッファ分配予測判定部２１０は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号を単位時間毎に記録する。最適バッファ分配予測判定部２１０は、単位時間毎に記録するスループットモニタ信号の変化を監視する。この監視において最適バッファ分配予測判定部２１０は、スループット変化量とその閾値との比較に基づいてメディアアクセススループットが過度に低下していることを検知すれば、“今後各データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【００７２】
この予測に基づいて最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（増加）が供給されると、その予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１１が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【００７３】
一方、最適バッファ分配予測判定部２１０は、スループット変化量とその閾値との比較に基づいてメディアアクセススループットが過度に上昇していることを検知すれば、“データ記録部２０４におけるメディア書き込み速度が向上しており今後各データバッファ２０１、２０３におけるバッファ容量に余裕が生じ、かつその余裕が増加する可能性が高い”、と予測する。
【００７４】
この予測に基づいて、最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１１は、最適バッファ分配予測判定部２１０から予備バッファ分配信号（減少）が供給されると、その予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除することで予備バッファを引き上げさせる（予備バッファの返却）。
【００７５】
以上の制御は、予備バッファの分配先をメディア書込み用データバッファ２０３にした例であるが、この他、予備バッファの分配先をＣＤ信号入力用データバッファ２０１にしても同様の効果が得られる。しかしながら、ＣＤ信号入力用データバッファ２０１には非圧縮データが処理されるので、圧縮データが処理されるメディア書込み用データバッファ２０３に予備バッファを分配する方が、同じバッファ量に対する影響時間が長くなって効果的である。
【００７６】
図８に、最適バッファ分配予測判定部２１０と予備バッファ管理部２１１の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１で説明したものと同様であるので説明を省略する。
【００７７】
最適バッファ分配予測判定部２１０は、ステップ３０５で算出されたスループット変化量をステップ３０６で判定する。ステップ３０６の判定において、スループット変化量がその閾値以上でないと判断すればステップ３０１に戻る。一方、スループット変化量がその閾値以上であると判断すれば、最適バッファ分配予測判定部２１０は、ステップ５０１において予備バッファ管理部２１１に予備バッファ分配信号（増加または減少）を出力して、ステップ３０１に戻る。ステップ５０１により出力された予備バッファ分配信号は、ステップ５０２で予備バッファ管理部２１１で受信される。予備バッファ管理部２１１は予備バッファ分配信号を受信すると、ステップ５０３でメディア書込み用データバッファ２０３の予備バッファ量（分配量）を調整する。ここでの調整には、予備バッファ管理部２１１からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１１に予備バッファを返却させる調整とがある。
【００７８】
図９は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【００７９】
（区間９Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００８０】
（区間９Ｂ）
この区間では、メディアアクセススループット(iv)が低下してスループット変化量（下降）がその閾値以上となる。このことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（増加）に基づいて、予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)が増加する。なお、実際に予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間９Ｃの区間当初となる。
【００８１】
（区間９Ｃ）
この区間は、従来構成における区間３Ｂと区間３Ｃとにわたる区間である。この区間では、スループットの変動は減少から上昇に転ずるが、従来構成ではこの区間においてバッファ量(ii)がオーバーフローしてシステムが破綻していた。これに対して本実施の形態では、増加するバッファ量(ii)を十分に受止めることが可能となるように、区間９Ｂでメディア書込み用データバッファ２０３のバッファ最大容量(v)を増加させる処理が実施されている。そのため、この区間の区間末において旧態のバッファ最大容量(v)を超えてバッファ量(ii)が増えたとしても、そのピーク量以上にバッファ最大容量(v)が設定されているため、システムが破綻することはない。
【００８２】
（区間９Ｄ）
区間９Ｃにおいてシステム破綻が生じないため、区間９Ｃの区間末から区間９Ｄの区間当初においてメディアアクセススループット(iv)の変動が低下から上昇（向上）に転ずる。メディアアクセススループット(iv)の上昇に準じて任意の時点でスループット変化量（上昇）がその閾値以上となる。このことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１１に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１１は、予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除して予備バッファを引き上げさせる（予備バッファの返却）。これによりメディア書込み用データバッファ２０３のバッファ最大容量が減少してメディア書込み用データバッファ２０３の容量(v)が最適に保たれる。
【００８３】
以上説明したように、本実施の形態の構成によれば、スループット変化量に応じてデータバッファ量（バッファ最大容量）を調整するため、書き込みメディアの障害等で一時的に書き込み速度が落ちた場合でも、ＣＤドライブ装置１００の回転数が一定のままでリッピングを実現することが可能となる。
【００８４】
（実施の形態４）
本発明の実施の形態４に係わる記録再生装置について、図１０〜図１２を参照して説明する。図１０は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｄの構成を示す。図１０においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、およびメディアアクセススループット監視部２０７は、実施の形態１で説明したものと同様であるので説明を省略する。
【００８５】
リッピング装置２００Ｄは、最適バッファ分配予測判定部２１２と予備バッファ管理部２１３とバッファ量監視部２１４とをさらに備える。バッファ量監視部２１４は、ＣＤ信号入力用データバッファ２０１におけるバッファ量とメディア書込み用データバッファ２０３におけるバッファ量とをそれぞれモニタする。バッファ量監視部２１４はそのモニタ結果をバッファ量モニタ信号として出力する。最適バッファ分配予測判定部２１２は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２１４から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適バッファ分配予測判定部２１２は、記録している単位時間毎のスループットモニタ信号の変化と単位時間毎のバッファ量モニタ信号の変化とを解析することでスループット変化量とバッファ量変化量とを監視し、その監視結果に基づいて以下の予備バッファの分配制御を実施する。
【００８６】
スループット変化量（下降）もしくはバッファ量変化量（上昇）がそれらの閾値以上となったことを検知すると、最適バッファ分配予測判定部２１２は、どこかのブロックのスループットが過度に低下していると判断し、この判断に基づいて最適バッファ分配予測判定部２１２は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【００８７】
この予測に基づいて最適バッファ分配予測判定部２１２は、予備バッファ管理部２１３に予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、予備バッファ分配信号（増加）が供給されると、その予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１３が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【００８８】
一方、最適バッファ分配予測判定部２１２は、スループット変化量とその閾値との比較またはバッファ量変化量とその閾値との比較に基づいてメディアアクセススループットが過度に上昇していることを検知すれば、“データ記録部２０４におけるメディア書き込み速度が向上しており今後各データバッファ２０１、２０３におけるバッファ容量に余裕が生じ、かつその余裕が増加する可能性が高い”、と予測する。
【００８９】
この予測に基づいて、最適バッファ分配予測判定部２１０は、予備バッファ管理部２１３に予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１３は、最適バッファ分配予測判定部２１２から予備バッファ分配信号（減少）が供給されると、その予備バッファ分配信号（減少）に基づいて、メディア書込み用データバッファ２０３に分配していた予備バッファとメディア書込み用データバッファ２０３とのバッファ連結を解除することで予備バッファを引き上げさせる（予備バッファの返却）。
【００９０】
図１１に、最適バッファ分配予測判定部２１２と予備バッファ管理部２１３の処理フローを示す。ここで、ステップ３０１〜３０６は実施の形態１で説明したものと同様であるので説明を省略する。
【００９１】
最適バッファ分配予測判定部２１２は、ステップ６０１でバッファ量モニタ信号の受信待ち（待機）をしている。バッファ量モニタ信号の受信が開始されると、最適バッファ分配予測判定部２１２は、ステップ６０２でその受信状態を判定する。ステップ６０２で受信状態が正常であると判定すると、最適バッファ分配予測判定部２１２は、ステップ６０３でバッファ量モニタ信号の受信を遂行する。一方、ステップ６０２で受信状態が異常であると判定した場合、ステップ６０１に戻る。ステップ６０３で受信が遂行されたバッファ量モニタ信号は、ステップ６０４で最適バッファ分配予測判定部２１２に記録される。ここで、最適バッファ分配予測判定部２１２は、過去に記録したバッファ量モニタ信号を破棄することなく所定の期間に亘って継続的に保存する。ステップ６０５で最適バッファ分配予測判定部２１２は、ステップ６０４で新たに記録したバッファ量モニタ信号を過去に記録したバッファ量モニタ信号と比較することでバッファ量変化量を算出する。さらに最適バッファ分配予測判定部２１２は、ステップ６０５で算出したバッファ量変化量を、ステップ６０６で判定する。具体的には最適バッファ分配予測判定部２１２は、バッファ量変化量を、予め定義しておいたその閾値と比較する。比較結果においてバッファ量変化量がその閾値以上でない場合、最適バッファ分配予測判定部２１２は、“バッファ量変化量は過度に上昇しておらずメディアアクセススループットは安定している”、と判断して、何も制御処理を行うことなくステップ６０１に戻ってバッファ量モニタ信号の監視処理を継続する。
【００９２】
以上の処理を行ったうえで、ステップ３０６やステップ６０６の比較結果においてスループット変化量またはバッファ量変化量が閾値以上であれば、最適バッファ分配予測判定部２１２は、“スループット変化量またはバッファ量変化量の変化からみてメディアアクセススループットは不安定で変動している”、と判断する。その判断に基づいて最適バッファ分配予測判定部２１２は、ステップ６０７で予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１（スループットモニタ信号信号の受信待ち）とステップ６０１（バッバッファ量モニタ信号の受信待ち）に戻る。
【００９３】
ステップ６０７で最適バッファ分配予測判定部２１２が出力する予備バッファ分配信号は、ステップ６０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ６０８でメディア書込み用データバッファ２０３の予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。
【００９４】
図１２は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。区間１２Ａ、区間１２Ｂ、区間１２Ｃは、実施の形態３（図９参照）における区間９Ａ、区間９Ｂ、区間９Ｃの前半期間とほぼ同じ状況、すなわち、
・区間１２Ａ＝区間９Ａ、
・区間１２Ｂ＝区間９Ｂ、
・区間１２Ｃ＝区間９Ｃの前半期間、
となる。
【００９５】
以下具体的に説明する。
【００９６】
（区間１２Ａ）
この区間は、実施の形態１における区間３Ｄと同じ状況である。
【００９７】
（区間１２Ｂ）
この区間では、バッファ量(ii)は緩やかに上昇変動し、メディアアクセススループット(iv)は大きく下降変動する。そのためバッファ量変化量（上昇）はその閾値以上とならないものの、スループット変化量（下降）はその閾値以上となる。スループット変化量（下降）が閾値以上となったことを検知した最適バッファ分配予測判定部２１２は、予備バッファ管理部２１３に第一の予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（増加）を受けて、第一の容量を有する第一の予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は、第一の予備バッファの容量分だけ増加する。なお、実際に第一の予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間１２Ｃの区間当初となる。
【００９８】
（区間１２Ｃ）
この区間では、メディアアクセススループットの下降変動は最大となり上昇変動（向上）に転ずるもののスループット変化量（上昇）はその閾値以上とはならない。しかしながら、バッファ量変化量（上昇）はその閾値以上となる。バッファ量変化量（上昇）が閾値以上となったことを検知した最適バッファ分配予測判定部２１０は、予備バッファ管理部２１３に第二の予備バッファ分配信号（増加）を出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（増加）を受けて、第一の予備バッファに替えて第二の容量を有する第二の予備バッファをメディア書込み用データバッファ２０３に分配する。第二の容量は、上述した第一の容量より大きく設定されている（第二の容量＞第一の容量）。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)がさらに増加する。なお、実際に予備バッファがメディア書込み用データバッファ２０３にさらに分配されるのは、次の区間１２Ｄの区間当初となる。
【００９９】
このように区間１２Ｃでは、区間９Ｂにおける容量増加処理より容量増加量が大きい容量増加処理がメディア書込み用データバッファ２０３に実施される。これにより、増加するバッファ量(ii)を十分に受止めることが可能となる。
【０１００】
（区間１２Ｄ、区間１２Ｅ）
これらの区間では、区間１２Ｃに比べてバッファ(iii)の最大容量が増大し、実施の形態３よりも状況に適したバッファの制御が可能となる。したがって、区間１２Ｄの区間末ならびに区間１２Ｅにおいて旧態のバッファ最大容量(v)を超えてバッファ量(ii)が増えたとしても、バッファ最大容量(v)がバッファ量(ii)のピーク量以上に設定され、しかもその設定精度が高いためにシステム破綻がより確実に防止されるようになる。
【０１０１】
また区間１２Ｄでは、バッファ量が上昇変動を維持しており、バッファ量変化量（上昇）はその閾値以上となったままである。一方、メディアアクセススループットは、下降変動から上昇変動に転じているもののスループット変化量（上昇）は、その閾値以上とはならない。以上の状況を検知した最適バッファ分配予測判定部２１２は、第二の予備バッファ分配信号（増加）の出力を維持し、これによりメディア書込み用データバッファ２０３における予備バッファの増量分配（第二の容量の分配）が維持される。
【０１０２】
区間１２Ｅでは、バッファ量の変動は上昇変動から下降変動に転じるものの、バッファ量変化量（下降）はその閾値以上とならない。一方、メディアアクセススループットは上昇変動を維持しており、スループット変化量（上昇）は、その閾値以上となる。以上の状況を検知した最適バッファ分配予測判定部２１２は、第一の予備バッファ分配信号（減少）を出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に分配する予備バッファを、第二の予備バッファ（第二の容量を有する）から第一の予備バッファ（第一の容量を有する）に変更する。第一の容量＜第二の容量であるため、メディア書込み用データバッファ２０３におけるバッファ最大容量(v)が若干減少する。なお、実際に第二の予備バッファから第一の予備バッファに分配変更されるのは、次の区間１２Ｆの区間当初となる。
【０１０３】
（区間１２Ｆ）
この区間では、バッファ量の変動が下降変動を維持しており、バッファ量変化量（下降）はその閾値以上のままである。一方、メディアアクセススループットの変動は上昇変動を維持しており、スループット変化量（上昇）は、この区間においてその閾値以上となる。以上の状況を検知した最適バッファ分配予測判定部２１２は、第一の予備バッファ分配信号（減少）から、第二の予備バッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に第一の予備バッファ（第一の容量を有する）を分配する処理を停止する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は当該バッファ２０３自身の最大容量に戻る。なお、実際に第一の予備バッファをメディア書込み用データバッファ２０３から引き上げられるのは、次の区間１２Ｇの区間当初となる。
【０１０４】
（区間１２Ｇ）
この区間では、メディア書込み用データバッファ２０３から全ての予備バッファが返却されることで、メディア書込み用データバッファ２０３の容量(v)が最適に保たれる。
【０１０５】
以上説明したように、本実施の形態の構成によれば、スループット変化量とバッファ量変化量とが過度に上昇するか否かの判断に基づいてバッファ最大容量を調整するため、書き込みメディアの障害等で一時的に書き込み速度が落ちた場合でも、ＣＤドライブ装置１００の回転数が一定のままでリッピングを実現することが可能となる。
【０１０６】
なお、上述した実施の形態４の説明では、最適バッファ分配予測判定部２１２は、以下に示す第一〜第三のパラメータに基づいて予備バッファ分配信号を作成して予備バッファ管理部２１３に出力している。
【０１０７】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて予備バッファ分配信号を作成する。
・第二のパラメータと第三のパラメータとに基づいて予備バッファ分配信号を作成する。
・第三のパラメータのみに基づいて予備バッファ分配信号を作成する。
・第一のパラメータと第二のパラメータとに基づいて予備バッファ分配信号を作成する。
・第一のパラメータと第三のパラメータとに基づいて予備バッファ分配信号を作成する。
【０１０８】
（実施の形態５）
本発明の実施の形態５に係わる記録再生装置について、図１３〜図１５を参照して説明する。図１３は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｅの構成を示す。図１３においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、メディアアクセススループット監視部２０７、予備バッファ管理部２１３、およびバッファ量監視部２１４については、実施の形態１，４で説明したものと同様であるので説明を省略する。
【０１０９】
リッピング装置２００Ｅは、最適速度/バッファ分配予測判定部２１５を備える。最適速度/バッファ分配予測判定部２１５は、メディアアクセススループット監視部２０７から供給されるスループットモニタ信号と、バッファ量監視部２１４から供給されるバッファ量モニタ信号とを単位時間毎に記録する。最適速度/バッファ分配予測判定部２１５は、記録している単位時間毎のバッファ量モニタ信号の変化と単位時間毎のスループットモニタ信号の変化とを解析することでスループット変化量とバッファ量変化量とを監視し、監視結果に基づいて以下のデジタルオーディオデータの出力速度制御と予備バッファの分配制御とを実施する。
【０１１０】
スループット変化量（下降）もしくはバッファ量変化量（上昇）がそれらの閾値以上となったことを検知すると、最適速度／バッファ分配予測判定部２１５は、どこかのブロックのスループットが過度に低下していると判断し、この判断に基づいて最適速度／バッファ分配予測判定部２１５は、“今後データバッファ２０１，２０３があふれる可能性が高い”、と予測する。
【０１１１】
この予測に基づいて最適速度／バッファ分配予測判定部２１５は、ＣＤ回転制御部１０１に回転制御信号（抑制）を、予備バッファ管理部２１３に予備バッファ分配信号（増加）をそれぞれ出力する。
【０１１２】
ＣＤ回転制御部１０１は、最適速度／バッファ分配予測判定部２１５から供給される回転制御信号（抑制）に基づいてＣＤ再生部１０２に回転制御信号（抑制）を出力することでＣＤ再生部１０２の回転制御（抑制）を実施する。これによりリッピング装置２００ＥへのＣＤデータ出力速度が低下する。予備バッファ管理部２１３は、最適速度／バッファ分配予測判定部２１５から供給される予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１３が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【０１１３】
予備バッファ管理部２１１は、最適速度／バッファ分配予測判定部２１５から供給される予備バッファ分配信号（増加）に基づいて、予備バッファ管理部２１１が管理している予備バッファをメディア書込み用データバッファ２０３に分配する。
【０１１４】
ここで、データバッファの変化量とＣＤドライブ装置１００への回転制御量の対応はシステムにより最適値が異なる。ＣＤドライブ装置１００の回転制御とバッファ量の増減の両方を制御することにより、設定可能範囲が大きくなり、システムとしてのリスクも軽減される。
【０１１５】
図１４は、最適速度/バッファ分配予測判定部２１５とＣＤドライブ装置１００と予備バッファ管理部２１３の処理フローを示す。ステップ３０１〜３０５、４０１〜４０５は実施の形態１，２で説明したものと同様であるので説明を省略する。
【０１１６】
最適速度/バッファ分配予測判定部２１５は、ステップ７０１において、スループット変化量（ステップ３０５で算出）がその閾値以内であると判定すればステップ３０１に戻る。一方、ステップ７０１においてスループット変化量がその閾値以上となると判定すれば、最適速度/バッファ分配予測判定部２１５は、ステップ７０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともに、ステップ７０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【０１１７】
また最適速度/バッファ分配予測判定部２１５は、ステップ７０３において、バッファ量変化量（ステップ４０５で算出）がその閾値以内であると判定すればステップ４０１に戻る。一方、ステップ７０３においてバッファ量変化量がその閾値以上となると判定すれば、最適速度/バッファ分配予測判定部２１５は、ステップ７０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともにステップ７０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ４０１のバッファ量モニタ信号の受信待ちに戻る。
【０１１８】
ステップ７０４で最適速度／バッファ分配予測判定部２１５が出力する回転制御信号は、ステップ７０５でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ７０６でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ７０７でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｅに供給されるオーディオ出力信号速度が制御される。ここでの制御には、ＣＤ再生部１０２におけるＣＤ再生速度を抑制（減速）する制御と促進（増速）する制御とがある。
【０１１９】
また、ステップ７０４で最適速度/バッファ分配予測判定部２１５が出力する予備バッファ分配信号は、ステップ７０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ７０９でメディア書込み用データバッファ２０３の予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。
【０１２０】
図１５は、本実施の形態の構成でのオーディオデータ入力信号速度とバッファ量とメディアアクセススループットの遷移状況の一例を示す。
【０１２１】
(区間１５Ａ)
この区間は、実施の形態１の区間３Ｄと同じ状況である。
（区間１５Ｂ）
この区間では、バッファ量が緩やかに上昇するもののバッファ量変化量（上昇）はその閾値以上とはならない。一方、メディアアクセススループット(iv)が急速に低下して、スループット変化量（下降）がその閾値以上となる。このことを検知した最適速度／バッファ分配予測判定部２１５は、予備バッファ管理部２１３に第一の回転制御信号（抑制）を、予備バッファ管理部２１３に第一の予備バッファ分配信号（増加）をそれぞれ出力する。なお、この区間では、バッファ量は、緩やかに上昇変動するもののバッファ量変化量（上昇）はその閾値以上とならない。
【０１２２】
ＣＤ回転制御部１０１は、第一の回転制御信号（抑制）に基づいて第一の回転制御(抑制)を行う。その結果、オーディオデータ入力信号速度(ii)が低下していく。また予備バッファ管理部２１３は、第一の予備バッファ分配信号（増加）を受けて、第一の容量を有する第一の予備バッファをメディア書込み用データバッファ２０３に分配する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は、第一の予備バッファの容量分だけ増加する。なお、実際に第一の予備バッファがメディア書込み用データバッファ２０３に分配されるのは、次の区間１５Ｃの区間当初となる。
【０１２３】
（区間１５Ｃ）
この区間では、ディアアクセススループットが最低値付近で安定することに伴いスループット変化量（下降）が可及的にゼロに近づくものの、バッファ量が急速に上昇してバッファ量変化量（上昇）がその閾値以上となる。このことを検知した最適速度/バッファ分配予測判定部２１５は、予備バッファ管理部２１３に第二のバッファ分配信号（増加）を、ＣＤドライブ装置１００に第二の回転制御信号（抑制）をそれぞれ出力する。
【０１２４】
ＣＤ回転制御部１０１は、第二の回転制御信号（抑制）に基づいて第二の回転制御(抑制)を行う。第二の回転制御(抑制)によって生じる回転速度変化率は、第一の回転制御(抑制)によって生じる回転速度変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間１２Ｂよりも急速に低下していく。このような回転速度制御は実施の形態１では実施されておらず、このような制御を実施する本実施の形態では、バッファ量増加量が実施の形態１より少なくなる。
【０１２５】
また予備バッファ管理部２１３は、第二の予備バッファ分配信号（増加）を受けて、第一の予備バッファに替えて第二の容量を有する第二の予備バッファをメディア書込み用データバッファ２０３に分配する。第二の容量は、上述した第一の容量より大きく設定されている（第二の容量＞第一の容量）。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)がさらに増加する。なお、実際に第二の予備バッファがメディア書込み用データバッファ２０３にさらに分配されるのは、次の区間１５Ｄの区間当初となる。
【０１２６】
本実施の形態では、実施の形態１に比べて回転速度の低下率が少なくなるように制御しており、これによりバッファ量（iii）は実施の形態１よりも大きく増加している。しかしながら、本実施の形態では、バッファ最大容量(v)を、バッファ量（iii）の変化に精度高くに追随した状態で増加させているために、バッファの余裕度は十分に確保されている。
【０１２７】
（区間１５Ｄ）
この区間では、上昇変動に転じたスループット変化量（上昇）はその閾値以上となっておらず、バッファ量変化量（上昇）もその閾値以上となっていない。以上の状況を検知した最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）の出力を維持するものの、第二の回転制御信号（抑制）の出力を停止する。これによりメディア書込み用データバッファ２０３における予備バッファの増量分配（第二の容量の分配）が維持されるものの、ＣＤ回転制御部１０１は、第二の回転制御（抑制）を停止して、その時点における回転速度を維持する。したがって、ＣＤドライブ装置１００の回転速度は、実施の形態１における区間３Ｆよりも低速で定常となりオーディオデータ入力信号速度(ii)も定常となる。
【０１２８】
（区間１５Ｅ）
この区間では、バッファ量は下降変動に転ずるもののバッファ量変化量（下降）はその閾値以上となっていない。一方、上昇変動に転じたスループット変化量（上昇）はその閾値以上となる。以上の状況を検知した最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）の出力を維持する一方、第一の回転制御信号（促進）をＣＤ再生部１０２に出力して第一の回転制御（促進）を実施することでオーディオデータ入力信号速度(ii)を上昇させる。
【０１２９】
（区間１５Ｆ）
この区間では、スループット変化量（上昇）がその閾値以上の状態を維持しており、さらにはバッファ量変動量（下降）はその閾値以上となる。このことを検知した最適速度/バッファ分配予測判定部２１５は、以下の二つの制御切り替えを実施する。第一の制御切り替えでは、最適速度/バッファ分配予測判定部２１５は、第二のバッファ分配信号（増加）から第一のバッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第一の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に分配する予備バッファを、第二の予備バッファ（第二の容量を有する）から第一の予備バッファ（第一の容量を有する）に変更する。第一の容量＜第二の容量であるため、メディア書込み用データバッファ２０３におけるバッファ最大容量(v)が若干減少する。なお、実際に第二の予備バッファから第一の予備バッファに分配変更されるのは、次の区間１５Ｇの区間当初となる。
【０１３０】
第二の制御切り替えでは、最適速度/バッファ分配予測判定部２１５は、第一の回転制御信号（促進）から第二の回転制御信号（促進）に切り替えてＣＤ再生部１０２に出力する。第二の回転制御信号（促進）を受けたＣＤ再生部１０２は第二の回転制御（促進）を実施してオーディオデータ入力信号速度(ii)を上昇させる。第二の回転制御(促進)によって生じる回転変化率は、第一の回転制御(促進)によって生じる回転変化率より大きくなるようにその制御量が設定されている。その結果、オーディオデータ入力信号速度(ii)は区間１５Ｅよりも急速に上昇していく。なお、オーディオデータ入力信号速度(ii)は、区間１５Ａにおける速度に到達すると上昇は停止してその速度を維持する。
【０１３１】
（区間１５Ｇ）
この区間では、スループット変化量（上昇）と、バッファ量変化量（下降）とも、それらの閾値以上とならなくなる。このことを検知した最適速度/バッファ分配予測判定部２１５は、第一のバッファ分配信号（減少）から第二のバッファ分配信号（減少）に切り替えて予備バッファ管理部２１３に出力する。予備バッファ管理部２１３は、第二の予備バッファ分配信号（減少）を受けて、メディア書込み用データバッファ２０３に第一の予備バッファ（第一の容量を有する）を分配する処理を停止する。これによりメディア書込み用データバッファ２０３におけるバッファ最大容量(v)は当該バッファ２０３自身の最大容量に戻る。なお、実際に第一の予備バッファをメディア書込み用データバッファ２０３から引き上げられるのは、次の区間１５Ｇの区間終了時となる。なお、第二の回転制御(促進)では、上昇させるＣＤ再生部１０２における再生回転数を、区間１５Ａにおける再生回転数を上限として制御しており、区間１５Ａにおける再生回転数に到達すると制御を停止してその再生回転数を維持する。このような制御停止判断は、スループット変化量（上昇）とバッファ量変化量（下降）とそれらの閾値との比較に基づく第二の回転制御(促進)の停止判断と併行して実施され、第二の回転制御(促進)は、どちらか一つの判断に基づいてその制御が停止される。
【０１３２】
本実施の形態では、ＣＤドライブ装置１００の回転制御とバッファ最大容量の増減制御とを組み合わせることにより、制御のための閾値や制御量を少なくすることができる。これにより、
・回転数減少幅を小さくできる、
・リッピング全体時間への影響を少なくできる、
・予備バッファの容量を小さくできる、
・以上のことからシステム全体のメモリ容量を抑えることができる、
という効果がある。
【０１３３】
以上説明したように、本実施の形態によれば、スループット変化量とバッファ量変化量との検出に基づいてオーディオデータ入力信号速度を調整するため、リッピング装置２００Ｅの状態に適したＣＤドライブ装置１００の制御により、最適速度のリッピングを実現できる。
【０１３４】
なお、上述した実施の形態５の説明では、最適速度／バッファ分配予測判定部２１５は、以下に示す第一〜第三のパラメータに基づいて回転制御信号と予備バッファ分配信号とを作成して、ＣＤ回転制御部１０１と予備バッファ管理部２１３とに出力している。
【０１３５】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第三のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
【０１３６】
（実施の形態６）
本発明の実施の形態６に係わる記録再生装置について、図１６，１７を用いて説明する。図１６は、本実施の形態における記録再生装置となるＣＤリッピング装置２００Ｆの構成を示す。図１６においてＣＤドライブ装置１００、ＣＤ信号入力用データバッファ２０１、データ圧縮処理部２０２、メディア書込み用データバッファ２０３、データ記録部２０４、メディアアクセススループット監視部２０７、予備バッファ管理部２１３、およびバッファ量監視部２１４については、実施の形態１，４で説明したものと同様であるので説明を省略する。
【０１３７】
リッピング装置２００Ｆは、最適速度/バッファ分配予測判定部２１６と過去ログ蓄積/分析部２１７とを備える。実施の形態５と同様最適速度/バッファ分配予測判定部２１６は、回転制御信号をＣＤ回転制御部１０１に、予備バッファ分配信号を予備バッファ管理部２１３にそれぞれ出力するとともに、回転制御信号と予備バッファ分配信号とを過去ログ蓄積/分析部２１７に出力する。
【０１３８】
過去ログ蓄積/分析部２１７は、回転制御信号と予備バッファ分配信号との変化を記録したうえで、その記録内容に基づいてＣＤドライブ装置１００の回転変化とバッファ残量等の傾向を分析する。分析結果に基づいて過去ログ蓄積/分析部２１７は、回転制御信号と予備バッファ分配信号とのそれぞれ定義値として設定している閾値に変更が必要かどうかを判断する。変更が必要と判断する場合、過去ログ蓄積/分析部２１７は、最適速度/バッファ分配予測判定部２１６にそれら閾値変更信号を出力する。閾値変更信号を受信した最適速度/バッファ分配予測判定部２１６は記憶している各閾値を変更したうえで、その後の処理を変更後の閾値に基づいて行う。
【０１３９】
図１７は、最適速度/バッファ分配予測判定部２１６とＣＤドライブ装置１００と予備バッファ管理部２１３と過去ログ蓄積/分析部２１７の処理フローを示す。ステップ３０１〜３０５、４０１〜４０５、７０５〜７０９、は実施の形態１，２,５で説明したものと同様であるので説明を省略する。
【０１４０】
最適速度/バッファ分配予測判定部２１６は、ステップ８０１において、スループット変化量（ステップ３０５で算出）がその閾値以上ではないと判定すればステップ３０１に戻る。一方、ステップ８０１においてスループット変化量がその閾値以上であると判定すれば、最適速度/バッファ分配予測判定部２１６は、ステップ８０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともに、ステップ８０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ３０１のスループットモニタ信号の受信待ちに戻る。
【０１４１】
また最適速度/バッファ分配予測判定部２１６は、ステップ８０３において、バッファ量変化量（ステップ４０５で算出）がその閾値以上でないと判定すればステップ４０１に戻る。一方、ステップ８０３においてバッファ量変化量がその閾値以上であると判定すれば、最適速度/バッファ分配予測判定部２１６は、ステップ８０２においてＣＤ回転制御部１０１に回転制御信号を出力するとともにステップ８０４において予備バッファ管理部２１３に予備バッファ分配信号を出力したうえで、ステップ４０１のバッファ量モニタ信号の受信待ちに戻る。
【０１４２】
ステップ８０４で最適速度／バッファ分配予測判定部２１６が出力する回転制御信号は、ステップ７０５でＣＤ回転制御部１０１が受信する。ＣＤ回転制御部１０１は回転制御信号を受けると、ステップ７０６でＣＤ再生部１０２に回転速度制御信号を出力する。ＣＤ再生部１０２は、供給される回転速度制御信号に基づいてステップ７０７でＣＤの再生回転速度を制御する。これにより、ＣＤドライブ装置１００からリッピング装置２００Ｅに供給されるオーディオ出力信号速度が制御される。ここでの制御には、ＣＤ再生部１０２におけるＣＤ再生速度を抑制（減速）する制御と促進（増速）する制御とがある。
【０１４３】
また、ステップ７０４で最適速度/バッファ分配予測判定部２１６が出力する予備バッファ分配信号は、ステップ７０８で予備バッファ管理部２１３で受信される。予備バッファ管理部２１３は予備バッファ分配信号を受信すると、ステップ７０９でメディア書込み用データバッファ２０３における予備バッファ量を調整する。ここでの調整には、予備バッファ管理部２１３からメディア書込み用データバッファ２０３に予備バッファを分配する調整と、メディア書込み用データバッファ２０３から予備バッファ管理部２１３に予備バッファを返却させる調整とがある。本実施の形態の説明では、これら調整を含んで分配と称する。
【０１４４】
また、ステップ８０２、８０４で出力された回転制御信号と予備バッファ分配信号とは同時に過去ログ蓄積/分析部２１７にも転送される。転送される回転制御信号と予備バッファ分配信号とはステップ８０５で過去ログ蓄積/分析部２１７が受信したうえで、ステップ８０６において過去ログ蓄積/分析部２１７が記録する。ここで、記録される上記信号データは一定期間分、過去ログ蓄積/分析部２１７で保持される。ステップ８０７において過去ログ蓄積/分析部２１７は、保持している信号データに基づいて、ＣＤ回転制御部１０１に実施した制御結果における傾向と、予備バッファ管理部２１３の制御結果における傾向とをそれぞれ分析する。過去ログ蓄積/分析部２１７は、ステップ８０７における分析結果（傾向）に基づいて、ステップ８０８において閾値変更指示信号（回転）と閾値変更指示信号（分配）とを最適速度/バッファ分配予測判定部２１６に出力する。最適速度/バッファ分配予測判定部２１６は、供給される閾値変更指示信号（回転）に基づいて、ステップ８０９において、ステップステップ８０１における判定のための閾値を変化させる。さらに、最適速度/バッファ分配予測判定部２１６は、供給される閾値変更指示信号（分配）に基づいて、ステップ８１０において、ステップステップ８０３における判定のための閾値を変化させる。
【０１４５】
例えば、予備バッファ分配信号の出力頻度が上昇傾向にある場合、過去ログ蓄積/分析部２１７は、“予備バッファが枯渇する可能性がある、”と判断したうえで、予備バッファが枯渇するリスクを回避するために、回転制御信号発行時に用いる閾値を下げる閾値変更指示信号（回転）を作成して最適速度/バッファ分配予測判定部２１６に出力する。これにより、回転制御信号の生成頻度が上昇して予備バッファ分配信号が抑制される。また、回転制御信号の出力頻度が上昇傾向にある場合、過去ログ蓄積/分析部２１７は、“リッピング速度全体が遅くなりつつある、”と判断したうえで、回転制御信号における閾値の値を上げる閾値変更指示信号と、予備バッファ分配信号における閾値の値を下げる閾値変更指示信号とを作成して最適速度/バッファ分配予測判定部２１６に出力する。これにより、予備バッファの範囲でリッピング速度の低下を抑えるような制御等の実施が可能となる。
【０１４６】
以上説明したように、回転制御信号や予備バッファ分配信号の出力判断基準として用いる閾値は、出荷時に最適値に調整されて出荷されるが、個体差や経年変化等により、出荷時の閾値が最適値ではなくなる可能性がある。そういった場合でも本実施の形態によって実施の形態１〜５の機構が最適な状態で機能する。
【０１４７】
なお、上述した実施の形態６の説明では、最適速度／バッファ分配予測判定部２１６は、以下に示す第一〜第三のパラメータに基づいて回転制御信号と予備バッファ分配信号とを作成して、ＣＤ回転制御部１０１と予備バッファ管理部２１３とに出力している。
【０１４８】
（第一のパラメータ）
スループット変化量（単位時間当たりのデータ記録部２０４へのデータ流量）  
（第二のパラメータ）
ＣＤ信号入力用データバッファ２０１におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
（第三のパラメータ）
メディア書込み用データバッファ２０３におけるバッファ量変化量（単位時間当たりのバッファ量変化量）
しかしながら、本発明は、このような構成に限るものではなく、以下のようにしてもよい。
・第二のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第二のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第三のパラメータのみに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第二のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
・第一のパラメータと第三のパラメータとに基づいて回転制御信号と予備バッファ分配信号とを作成する。
【０１４９】
また実施の形態１と実施の形態３もしくは実施の形態６に示すように各処理情報を連動させることによってさらに効率の良い処理が実現できる。
【産業上の利用可能性】
【０１５０】
本発明にかかる記録再生装置は、周辺の条件による判断処理変更を有し、デジタルオーディオ高速処理システム等として有用である。また、オーディオシステムに限らずデータストリームを処理する例えば映像記録再生装置等の用途にも応用できる。
【符号の説明】
【０１５１】
１００  ＣＤドライブ装置
１０１  ＣＤ回転制御部
１０２  ＣＤ再生部
１０３  オーディオデータ出力部
２００Ａ−２００Ｆ  リッピング装置
２０１  ＣＤ信号入力用データバッファ（第一のバッファ）
２０２  データ圧縮処理部
２０３  メディア書込み用データバッファ（第二のバッファ）
２０４  データ記録部
２０６，２０８  最適速度予測判定部
２０７  メディアアクセススループット監視部
２０９，２１４  バッファ量監視部
２１０，２１２  最適バッファ分配予測判定部
２１１，２１３  予備バッファ管理部
２１５，２１６  最適速度/バッファ分配予測判定部
２１７  過去ログ蓄積/分析部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
単位時間あたりにデータが再生される量を示すデータ再生量を調整可能なＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出された前記データを記録する記録部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する判定部と、
を備える、
記録再生装置。
【請求項２】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成する、
請求項１の記録再生装置。
【請求項３】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項２の記録再生装置。
【請求項４】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項３の記録再生装置。
【請求項５】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録する、
請求項１の記録再生装置。
【請求項６】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項７】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項８】
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項９】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１０】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１１】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成する、
請求項４の記録再生装置。
【請求項１２】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項６の記録再生装置。
【請求項１３】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量とをそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項７の記録再生装置。
【請求項１４】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項８の記録再生装置。
【請求項１５】
ＣＤドライブ装置で再生されたデータを格納するバッファと、
前記バッファから読み出される前記データを記録する記録部と、
前記バッファに分配する予備バッファを備えるとともに当該予備バッファの分配管理を行う予備バッファ管理部と、
前記バッファにおけるバッファ量の変化または前記記録部へのデータ流量の変化に基づいて前記予備バッファの分配量を調整する信号を生成して当該信号を前記予備バッファ管理部に出力する判定部と、
を備える、
記録再生装置。
【請求項１６】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項１７】
前記記録部における前記データの書込み単位時間あたりのデータ書込み完了時間を前記書き込み単位毎に測定して前記判定部に出力するスループット監視部を、さらに備え、
前記判定部は、前記データ書込み完了時間に基づいて前記メディアアクセススループットを測定する、
請求項１６の記録再生装置。
【請求項１８】
前記判定部は、前記メディアアクセススループットの変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１７の記録再生装置。
【請求項１９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから読み出される前記圧縮データを記録し、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１５の記録再生装置。
【請求項２２】
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項１９の記録再生装置。
【請求項２３】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２０の記録再生装置。
【請求項２４】
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記予備バッファの分配量を調整する信号を生成する、
請求項２１の記録再生装置。
【請求項２５】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記バッファ量の変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項１９の記録再生装置。
【請求項２６】
前記第一のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第一のバッファにおける単位時間あたりのバッファ量の変化量を、前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファ量の変化量をそれぞれ測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２０の記録再生装置。
【請求項２７】
前記第二のバッファにおける単位時間毎のバッファ量の差分に基づいて前記第二のバッファにおける単位時間あたりのバッファの変化量を測定して前記判定部に出力するバッファ量監視部を、
さらに備える、
請求項２１の記録再生装置。
【請求項２８】
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項２９】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３０】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３１】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第二のバッファにおける単位時間あたりのバッファ量の変化量に基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３２】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３３】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第一のバッファにおける単位時間あたりのバッファ量の変化量と前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３４】
圧縮処理部をさらに備え、
前記バッファは、第一のバッファと第二のバッファとを備え、
前記第一のバッファは、前記ＣＤドライブ装置で再生されたデータを格納し、
前記圧縮処理部は、前記第一のバッファに格納されたデータを読み出して圧縮し、
前記第二のバッファは、前記圧縮処理部で圧縮された圧縮データを格納し、
前記記録部は、前記第二のバッファから前記圧縮データを読み出して記録し、
前記予備バッファ管理部は、前記第二のバッファに分配する予備バッファを管理し、
前記ＣＤドライブ装置は、単位時間あたりにデータが再生される量を示すデータ再生量を調整可能であり、
前記判定部は、単位時間あたりに前記記録部に供給される前記データの量を示すメディアアクセススループットの変化量と、前記第二のバッファにおける単位時間あたりのバッファ量の変化量とに基づいて、前記データ再生量を調整する信号を生成して当該信号を前記ＣＤドライブ装置に出力する、
請求項１５の記録再生装置。
【請求項３５】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記データ再生量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１の記録再生装置。
【請求項３６】
分析部をさらに備え、
前記判定部は、前記バッファ量の変化量または前記データ流量の変化量とそれらの閾値との比較結果に基づいて前記予備バッファの分配量を調整する信号を生成し、
前記分析部は、前記データ流量の変化量の出力傾向に基づいてその閾値の調整信号を、前記バッファ量の変化量の出力傾向に基づいてその閾値の調整信号をそれぞれ生成して前記判定部に出力し、
前記判定部は、前記調整信号に基づいて前記閾値を調整する、
請求項１５の記録再生装置。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010001561.tif 000022
【図２】
2010001561.tif 000023
【図３Ａ】
2010001561.tif 000024
【図３Ｂ】
2010001561.tif 000025
【図４】
2010001561.tif 000026
【図５】
2010001561.tif 000027
【図６】
2010001561.tif 000028
【図７】
2010001561.tif 000029
【図８】
2010001561.tif 000030
【図９】
2010001561.tif 000031
【図１０】
2010001561.tif 000032
【図１１】
2010001561.tif 000033
【図１２】
2010001561.tif 000034
【図１３】
2010001561.tif 000035
【図１４】
2010001561.tif 000036
【図１５】
2010001561.tif 000037
【図１６】
2010001561.tif 000038
【図１７】
2010001561.tif 000039
【図１８】
2010001561.tif 000040
【国際調査報告】
2010001561.tif 000041
2010001561.tif 000042
2010001561.tif 000043
2010001561.tif 000044