(57)【要約】【課題】連続的に入力される音楽データをファイル形式で録音する際、データ入力速度が速くなると、曲切替え時に処理が追いつかず、データ欠落が発生する。【解決手段】連続的に入力される音楽データを記録媒体に曲ごとにファイル形式で記録する録音制御方法において、曲の切替えが発生したときに、音楽データ記憶部３に蓄積されている前曲の最終データを記録媒体６に書き込み、次いで音楽データ記憶部３に蓄積されている次曲の先頭データを記録媒体６に書き込み、さらにその後に曲切替えファイル操作を実行する。曲切替えファイル操作の一部を曲切替え処理以外の時間で実行（処理を分散）することで、曲切替え処理中におけるバッファ参照時間を短くする。高倍速化や高音質化による一定時間内の入力データ量の増加に対して、システムコントローラ４の処理速度や記録媒体６へのアクセス速度を上げることなく、録音機能の性能を向上させることができる。【選択図】図３
2006318602.tif 000002
【特許請求の範囲】
【請求項１】
連続的に入力される音楽データをファイルシステムでフォーマットされた記録媒体に曲ごとにファイル形式で記録する録音制御方法であって、
曲の切替えが発生したときに、音楽データ記憶部に蓄積されている前曲の最終データを前記記録媒体に書き込み、次いで前記音楽データ記憶部に蓄積されている次曲の先頭データを前記記録媒体に書き込み、さらにその後に曲切替えファイル操作を実行することを特徴とする録音制御方法。
【請求項２】
前記曲切替えファイル操作は、
前記記録媒体に記録された前曲データファイルの生成を終了する前曲ファイルクローズ処理と、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理とを含み、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理は、前記前曲の最終データの前記記録媒体への書き込みと前記次曲の先頭データの前記記録媒体への書き込みとの間に実行する請求項１に記載の録音制御方法。
【請求項３】
前記曲切替えファイル操作は、
前記記録媒体に記録された前曲データファイルの生成を終了する前曲ファイルクローズ処理と、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理とを含み、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理は、前記曲の切替え発生以前の空き時間に実行する請求項１に記載の録音制御方法。
【請求項４】
さらに、前記前曲鍵情報書き込み処理を前記曲の切替え発生以前の空き時間に実行する請求項３に記載の録音制御方法。
【請求項５】
前記曲切替えファイル操作は、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理と、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理とを含み、
前記前曲ファイルクローズ処理は、前記曲の切替え発生以降の空き時間に実行する請求項１に記載の録音制御方法。
【請求項６】
さらに、前記前曲曲情報書き込み処理を前記曲の切替え発生以降の空き時間に実行する請求項５に記載の録音制御方法。
【請求項７】
書き込み要求を通知されてから、前記音楽データ記憶部に蓄積されている音楽データを前記記録媒体に書き込み開始するまでの遅延時間が所定の時間以上になったときのみ、前記前曲ファイルクローズ処理を前記曲の切替え発生以降の空き時間に実行する請求項５に記載の録音制御方法。
【請求項８】
書き込み要求を通知されてから、前記音楽データ記憶部に蓄積されている音楽データを前記記録媒体に書き込み開始するまでの遅延時間が所定の時間以上になったときのみ、前記前曲曲情報書き込み処理を前記曲の切替え発生以降の空き時間に実行する請求項６に記載の録音制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽再生装置などから連続的に入力される音楽データをファイルシステムでフォーマットされた記録媒体に曲ごとにファイル形式で記録する録音制御方法に関するものである。
【背景技術】
【０００２】
音楽再生装置などから連続的に入力される音楽データをファイルシステムでフォーマットされた記録媒体にファイル形式で記録する録音装置として、ハードディスクプレーヤやＣＤ−Ｒ（Compact Disc-Recordable）プレーヤやディジタルオーディオプレーヤなどが普及している。
【０００３】
上記録音装置は、音楽データをエンコードおよび暗号化するデータ制御部と、データ制御部からの書き込み要求を受けて音楽データを記録媒体に書き込む制御を行うシステムコントローラから構成される。データ制御部とシステムコントローラのデータ受け渡しは、音楽データ記憶部を介して行われる。
【０００４】
図１は、一般的な録音装置の構成を示すブロック図である。図１において、１は音声信号または音楽データを出力する音楽データ出力装置である。２は入力される音楽データを圧縮または暗号化する手段と、音楽データ記憶部３に書き込む手段を備えたデータ制御部である。３は圧縮または暗号化された音楽データを記憶する音楽データ記憶部である。４は記録媒体インターフェース５を制御することにより、音楽データ記憶部３に格納されている音楽データを読み出し、記録媒体６に書き込む制御手段を備えたシステムコントローラである。５は記録媒体６にアクセスする記録媒体インターフェースである。６はファイルシステムでフォーマットされた記録媒体である。
【０００５】
データ制御部２は、録音動作を行うに際して、音楽データ出力装置１から連続的に入力される音楽データをエンコードまたは暗号化した後、一定サイズごとに音楽データ記憶部３に蓄積する。音楽データ記憶部３は複数のバッファ＃１，＃２，＃３に分けられており、データ制御部２が書き込む順番を切替えていく。音楽データ記憶部３の残量が無くなると、システムコントローラ４は音楽データ記憶部３の音楽データを読み出し、記録媒体インターフェース５を介して記録媒体６に音楽データを書き込む。このようにして、連続的な入力に対して録音を実現する。
【０００６】
以下に、図１０、図１１を用いて従来技術における録音動作の処理手順を説明する。図１０は、システムコントローラ４における録音動作時の処理を示すフローチャートである。図１１は、システムコントローラ４における曲切替わり発生時のファイル操作ステップのフローチャートである。
【０００７】
ステップＳ７１において、システムコントローラ４は録音中のループに入り、ステップＳ７２において、曲の切替わりが発生したか否かを判断する。曲の切替わりが発生していないときは、ステップＳ７３に進んで、音楽データ記憶部３のバッファ内のすべての音楽データを記録媒体６に書き込む。一方、曲の切替わりが発生していると判断したときは、ステップＳ７４に進んで、音楽データ記憶部３における前曲の最終データを記録媒体６に書き込む。音楽データ内に曲切替え情報が存在する場合や、ユーザによる曲の切替え要求が発生したときには、音楽データ記憶部３には２曲分の音楽データ、すなわち、前曲の最終データと次曲の先頭データとが格納されている。次いでステップＳ７５において、曲切替えファイル操作を実行する。
【０００８】
この曲切替えファイル操作は、図１１のように行われる。すなわち、ステップＳ８１において、前曲のデータファイル生成を終了するための前曲ファイルクローズ処理を実行する。次いでステップＳ８２において、前曲ファイルの暗号を解くための鍵情報を書き込む前曲鍵情報書き込み処理を実行する。次いでステップＳ８３において、前曲の曲情報ファイルを作成するための前曲曲情報書き込み処理を実行する。次いでステップＳ８４において、次曲のデータファイルを生成するための次曲ファイルオープン処理を実行する。次いで図１０のステップＳ７６に進み、次曲の先頭データを記録媒体６に書き込む。
【０００９】
以上の録音動作を繰り返し行うことで、連続的に入力される音楽データに対して、曲毎にファイルとして録音する機能を実現する。
【００１０】
ところで、録音の高倍速化・高音質化等に伴って一定時間の入力データ量が増加すると、システムコントローラ４が音楽データ記憶部３の音楽データを参照する時間が相対的に増加する。これにより、システムコントローラ４が参照中の音楽データ記憶部３の音楽データに対してデータ制御部２が上書きしてしまい、意図しない音楽データが記録媒体６に書き込まれ、録音が失敗する確率が高くなる。
【００１１】
そこで、処理落ちによる音楽データの欠落が発生する前に、入力データ量を減らし、あるいは一時的に入力を止めることにより、録音失敗を回避する工夫が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１２３４７７号公報（第１２−１４頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の技術においては、録音の高倍速化・高音質化等に伴って一定時間の入力データ量が増加すると、ステップＳ７４での前曲の最終データの記録媒体６への書き込みの処理と、ステップＳ７６での次曲の先頭データの記録媒体６への書き込みの処理との間に行うステップＳ７５での曲切替えファイル操作について、システムコントローラ４が音楽データ記憶部３のバッファを参照する時間が長くなる。その結果として、書き込み要求に対してシステムコントローラ４の処理が追いつかなくなり、録音失敗の確率が高くなる。システムコントローラ４の処理速度や記録媒体６へのアクセス速度を上げれば対応することが容易化されるが、速度アップに伴うコストアップは免れない。
【課題を解決するための手段】
【００１３】
本発明による録音制御方法は、連続的に入力される音楽データをファイルシステムでフォーマットされた記録媒体に曲ごとにファイル形式で記録する録音制御方法であって、曲の切替えが発生したときに、音楽データ記憶部に蓄積されている前曲の最終データを前記記録媒体に書き込み、次いで前記音楽データ記憶部に蓄積されている次曲の先頭データを前記記録媒体に書き込み、さらにその後に曲切替えファイル操作を実行することを特徴とするものである。
【００１４】
これによれば、曲の切替えの発生時における次曲の先頭データの書き込み処理を、前曲の最終データの書き込み処理の直後に実行することで、曲切替えファイル操作の実行時の音楽データ記憶部の参照時間を短くすることができる。よって、例えば高倍速化や高音質化による一定時間内の入力データ量の増加に対して、システムコントローラの処理速度や記録媒体へのアクセス速度を上げることなく、録音動作を実行することができる。
【００１５】
上記において、前記曲切替えファイル操作は、
前記記録媒体に記録された前曲データファイルの生成を終了する前曲ファイルクローズ処理と、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理とを含み、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理は、前記前曲の最終データの前記記録媒体への書き込みと前記次曲の先頭データの前記記録媒体への書き込みとの間に実行するものとする。
【００１６】
前曲の最終データの書き込み処理の直後に次曲の先頭データの書き込み処理を行う場合、次曲の先頭データの書き込み処理の開始においては、少なくとも記録媒体に次曲のファイルを生成する次曲ファイルオープン処理が必要となる。
【００１７】
また、上記において、前記曲切替えファイル操作は、
前記記録媒体に記録された前曲データファイルの生成を終了する前曲ファイルクローズ処理と、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理とを含み、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理は、前記曲の切替え発生以前の空き時間に実行するものとしてもよい。
【００１８】
また、上記において、さらに、前記前曲鍵情報書き込み処理を前記曲の切替え発生以前の空き時間に実行するのでもよい。
【００１９】
また、上記において、前記曲切替えファイル操作は、
前記記録媒体の認証領域に対して前曲の鍵情報を書き込む前曲鍵情報書き込み処理と、
前曲の曲情報をファイルに書き込む前曲曲情報書き込み処理と、
前記記録媒体に次曲のファイルを生成する次曲ファイルオープン処理とを含み、
前記前曲ファイルクローズ処理は、前記曲の切替え発生以降の空き時間に実行するものとしてもよい。
【００２０】
また、上記において、さらに、前記前曲曲情報書き込み処理を前記曲の切替え発生以降の空き時間に実行するのでもよい。
【００２１】
これらによれば、曲切替えファイル操作を曲切替え発生時以外の時間帯で実行し、処理を分散することで、曲切替え発生時に行うべき処理に要する時間を短縮することができる。
【００２２】
また、上記の前曲ファイルクローズ処理を曲の切替え発生以降の空き時間に実行する場合において、書き込み要求を通知されてから、前記音楽データ記憶部に蓄積されている音楽データを前記記録媒体に書き込み開始するまでの遅延時間が所定の時間以上になったときのみ、前記前曲ファイルクローズ処理を前記曲の切替え発生以降の空き時間に実行するのでもよい。
【００２３】
また、上記の前曲曲情報書き込み処理を曲の切替え発生以降の空き時間に実行する場合において、書き込み要求を通知されてから、前記音楽データ記憶部に蓄積されている音楽データを前記記録媒体に書き込み開始するまでの遅延時間が所定の時間以上になったときのみ、前記前曲曲情報書き込み処理を前記曲の切替え発生以降の空き時間に実行するのでもよい。
【００２４】
これによれば、音楽データ記憶部に蓄積されている音楽データを記録媒体に書き込み開始するまでの遅延時間を考慮して、遅延時間が一定以上になったときのみ処理を遅らせることで、不必要にファイルの生成が遅れるのを防ぐことができる。
【発明の効果】
【００２５】
本発明によれば、高倍速化や高音質化による一定時間内の入力データ量の増加に対して、システムコントローラの処理速度や記録媒体へのアクセス速度を上げることなく、録音機能の性能を向上させることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明にかかわる録音装置における録音制御方法の実施の形態を図面に基づいて詳細に説明する。
【００２７】
（実施の形態１）
本発明の実施の形態１における録音装置の構成については、従来の技術の説明で用いた図１の構成が適用される。
【００２８】
まず、録音動作時のデータ制御部２の処理手順を図２に示すフローチャートに基づいて説明する。
【００２９】
ステップＳ１において、データ制御部２は、音楽データ出力装置１から音楽データが入力されると、録音を開始するために、ステップＳ２に進む。
ステップＳ２において、入力されてくる音楽データに対して一定サイズ毎に録音処理（エンコードおよび暗号化）を行い、次いでステップＳ３において、暗号化データを音楽データ記憶部３のバッファに蓄積していく。そしてステップＳ４において、バッファの残量が無くなったかを監視し、バッファの残量が無くなると、システムコントローラ４に対してバッファの音楽データの記録媒体６への書き込み要求を送信する。次いでステップＳ６において、書き込みバッファの更新（繰り替え）を行う。
【００３０】
より具体的には、第１のバッファ＃１の残量が無くなると、第１のバッファ＃１の音楽データの書き込み要求を送信するとともに、第２のバッファ＃２に蓄積を開始する。また、第２のバッファ＃２の残量が無くなると、第２のバッファ＃２の音楽データの書き込み要求を送信するとともに、第３のバッファ＃３に蓄積を開始する。さらに、第３のバッファ＃３の残量が無くなると、第３のバッファ＃３の音楽データの書き込み要求を送信するとともにし、再び第１のバッファ＃１に対して蓄積を開始する。
【００３１】
以上の処理を音楽データが入力されている間、繰り返し実行する。
【００３２】
次に、録音動作時のシステムコントローラ４の処理手順を図３に示すフローチャートに基づいて説明する。
【００３３】
録音が開始されると、ステップＳ１１において、システムコントローラ４は録音中のループに入り、ステップＳ１２において、データ制御部２からの書き込み要求の待ち状態となる。データ制御部２からの書き込み要求を受けると、ステップＳ１３において、曲の切替わりが発生しているかどうかを判断する。曲の切替わりが発生していなければ、ステップＳ１４に進んで、指定されたバッファの音楽データ全てを記録媒体６に対して書き込む。完了後、再びデータ制御部２からの書き込み要求の待ち状態になる（ステップＳ１２）。
【００３４】
一方、曲の切替わりが発生していれば、バッファ内には前曲の最終データと次曲の先頭データが格納されていることになる。このときは、ステップＳ１５に進んで、前曲の最終データを記録媒体６に書き込む。次いでステップＳ１６において、次曲のデータファイルを生成するための次曲ファイルオープン処理を行う。このステップＳ１６の処理は、従来技術の場合の図１１でのステップＳ８４に相当するもので、これを先行して実行する。次いでステップＳ１７において、次曲の先頭データを記録媒体６に書き込む。これで、バッファの参照を終了する。そして、ステップＳ１８の曲切替えファイル操作の処理へ進む。
【００３５】
このステップＳ１８の曲切替えファイル操作は、図４のように行う。すなわち、ステップＳ２１において、前曲のデータファイル生成を終了するための前曲ファイルクローズ処理を実行する。次いでステップＳ２２において、前曲ファイルの暗号を解くための鍵情報を書き込む前曲鍵情報書き込み処理を実行する。次いでステップＳ２３において、前曲の曲情報ファイルを作成するための前曲曲情報書き込み処理を実行する。
【００３６】
従来の技術においては、図１０に示すように、前曲の最終データの記録媒体６への書き込み（ステップＳ７４）と次曲の先頭データの記録媒体６への書き込み（ステップＳ７６）との間に、曲切替えファイル操作（ステップＳ７５）を実行している。これに対応して、本実施の形態では、前曲の最終データの記録媒体６への書き込み（ステップＳ１５）の後は、曲切替えファイル操作（ステップＳ１８）の実行に先行して、次曲の先頭データの記録媒体６への書き込み（ステップＳ１７）を実行するようにしている。ただし、ファイルシステムの制約で、ファイルをオープンしていないと、そのファイルのデータ書き込みを行えないため、次曲ファイルオープン処理（ステップＳ１６）だけは、次曲の先頭データの記録媒体６への書き込み（ステップＳ１７）よりも前に実行するようにしている。
【００３７】
以上のように本実施の形態の録音制御方法によれば、システムコントローラ４による曲切替えファイル操作の実行中にバッファを参照する時間を短くし、バッファ上書きによる録音装置のデータ欠落の可能性を低くすることができる。
【００３８】
これにより、例えば高倍速化や高音質化による一定時間内の入力データ量の増加に対して、システムコントローラ４の処理速度や記録媒体６へのアクセス速度を上げることなく、録音動作を実行することができる。
【００３９】
（実施の形態２）
本発明の実施の形態２における録音装置の構成については、実施の形態１と同様に図１の構成が適用される。また、データ制御部２の処理は、実施の形態１の図２と同様であるため、説明は省略する。
【００４０】
本実施の形態の録音動作時のシステムコントローラ４の処理手順を図５に示すフローチャートに基づいて説明する。
【００４１】
録音が開始されると、ステップＳ３１において、システムコントローラ４は録音中のループに入り、ステップＳ３２において、データ制御部２からの書き込み要求の待ち状態となる。データ制御部２からの書き込み要求を受けていないときは、ステップＳ３３に進んで、次曲を記録するためのファイルがオープンされているかどうかを判断し、オープンされていなければ、ステップＳ３４に進んで、次曲のデータファイルを生成するための次曲ファイルオープン処理を実行しておく。すなわち、曲の切替え発生以前の空き時間に次曲ファイルオープン処理を実行する。このステップＳ３４の処理は、従来の技術の場合の図１１でのステップＳ８４に相当するもので、これを曲の切替え発生以前の空き時間に実行する。次曲ファイルオープン処理の実行が終われば、再びデータ制御部２からの書き込み要求の待ち状態になる（ステップＳ３２）。
【００４２】
一方、データ制御部２から書き込み要求があったときは、ステップＳ３５に進んで、曲の切替わりが発生しているかどうかを判断する。曲の切替わりが発生していなければ、ステップＳ３６に進んで、指定されたバッファの音楽データ全てを記録媒体６に対して書き込む。完了後、再びデータ制御部２からの書き込み要求の待ち状態になる（ステップＳ３２）。
【００４３】
一方、曲の切替わりが発生していれば、バッファ内には前曲の最終データと次曲の先頭データが格納されていることになる。このときは、ステップＳ３７に進んで、前曲の最終データを記録媒体６に書き込む。このときすでに、次曲ファイルオープン処理は完了している（ステップＳ３４）。次いでステップＳ３８において、次曲の先頭データを記録媒体６に書き込む。これで、バッファの参照を終了する。そして、ステップＳ３９の曲切替えファイル操作の処理へ進む。
【００４４】
このステップＳ３９の曲切替えファイル操作は、図６のように行われる。すなわち、ステップＳ４１において、前曲のデータファイル生成を終了するための前曲ファイルクローズ処理を実行する。次いでステップＳ４２において、前曲ファイルの暗号を解くための鍵情報を書き込む前曲鍵情報書き込み処理を実行する。次いでステップＳ４３において、前曲の曲情報ファイルを作成するための前曲曲情報書き込み処理を実行する。これらのステップは実施の形態１の場合の図４と同じである。
【００４５】
以上のように本実施の形態においては、従来、曲の切替わりが発生したときに実行していた次曲ファイルオープン処理を、曲切替わり発生時以外の書き込み要求待ち時間内に、すなわち曲の切替え発生以前の空き時間に実行しておくことに特徴がある。これにより、システムコントローラ４における曲切替え発生時の処理時間が短くなり、データ制御部２からの書き込み要求が発生してからシステムコントローラ４が記録媒体６に書き込むまでの遅延時間が短くなる。
【００４６】
これにより、例えば高倍速化や高音質化に伴う一定時間内の入力データ量の増加に起因して、システムコントローラの処理落ちが発生する確率を低くすることができる。
【００４７】
なお、本実施の形態では、曲切替えファイル操作に関連する次曲ファイルオープン処理（ステップＳ３４）を曲切替え時以外に実行するように示しているが、曲切替えファイル操作に関連する前曲鍵情報書き込み処理（ステップＳ４２）を、曲切替え時以外に実行するように構成してもよい。この場合も、曲切替えファイル操作の処理時間を短くする同様の効果が得られる。
【００４８】
（実施の形態３）
図７は、本発明の実施の形態３における録音装置の構成を示すブロック図である。図７において、７はデータ制御部２からシステムコントローラ４に対して書き込み要求が発生したときに、記録媒体６に音楽データを書き込むまでの遅延時間が一定時間以上であれば、そのときの曲切替えファイル操作要求を退避（キューイング）しておく曲切替えファイル操作要求退避部である。なお、このときは、前曲ファイルクローズ処理はこの時点では処理をせず、延期される。
【００４９】
本実施の形態における録音装置において、データ制御部２の処理は、実施の形態１の図２と同様であるため、説明は省略する。
【００５０】
本実施の形態の録音動作時のシステムコントローラ４の処理手順を図８に示すフローチャートに基づいて説明する。
【００５１】
録音が開始されると、ステップＳ５１において、システムコントローラ４は録音中のループに入り、ステップＳ５２において、データ制御部２からの書き込み要求の待ち状態となる。データ制御部２からの書き込み要求を受けていないときは、ステップＳ５３に進んで、曲切替えファイル操作要求退避部７に既に退避（キューイング）されている前曲ファイルクローズ処理があるか否かを判断する（このキューイングは図９のステップＳ６４で行われる）。既に退避されている前曲ファイルクローズ処理があれば、ステップＳ５４に進み、データ制御部２からの書き込み要求が発生してからシステムコントローラ４が記録媒体６に音楽データを書き込むまでの遅延時間を参照する。そして、遅延時間が無ければ、ステップＳ５５に進んで、曲切替えファイル操作要求退避部７に退避されている前曲ファイルクローズ処理を実行する。前曲ファイルクローズ処理の実行が終われば、再びデータ制御部２からの書き込み要求の待ち状態になる（ステップＳ５２）。
【００５２】
一方、データ制御部２から書き込み要求があったときは、ステップＳ５６に進んで、曲の切替わりが発生しているかどうかを判断する。曲の切替わりが発生していなければ、ステップＳ５７に進んで、指定されたバッファの音楽データ全てを記録媒体６に対して書き込む。完了後、再びデータ制御部２からの書き込み要求の待ち状態になる（ステップＳ５２）。
【００５３】
一方、曲の切替わりが発生していれば、バッファ内には前曲の最終データと次曲の先頭データが格納されていることになる。このときは、ステップＳ５８に進んで、前曲の最終データを記録媒体６に書き込む。次いでステップＳ５９において、次曲の先頭データを記録媒体６に書き込む。これで、バッファの参照を終了する。そして、ステップＳ６０の曲切替えファイル操作の処理へ進む。
【００５４】
このステップＳ６０の曲切替えファイル操作は、図９のように行われる。すなわち、ステップＳ６１において、データ制御部２からの書き込み要求が発生してからシステムコントローラ４が記録媒体６に音楽データを書き込むまでの遅延時間を参照する。遅延時間が一定時間以上であれば、前曲ファイルクローズ処理はこの時点では処理をせず、ステップＳ６４に進んで、前曲ファイルクローズ処理を曲切替えファイル操作要求退避部７へ退避しておく。一方、遅延時間が無いまたは一定時間未満であれば、ステップＳ６２に進んで、曲切替えファイル操作要求退避部７に既に退避された前曲ファイルクローズ処理が無いか否かを判断する。既に退避された前曲ファイルクローズ処理があれば、ステップＳ６４に進むが、曲切替えファイル操作要求退避部７への前曲ファイルクローズ処理の退避がなければ、ステップＳ６３に進んで、この時点で前曲ファイルクローズ処理を実行する。すなわち、時間的に余裕があれば、前曲ファイルクローズ処理を直ちに実行する。
【００５５】
次いでステップＳ６５において、前曲ファイルの暗号を解くための鍵情報を書き込む前曲鍵情報書き込み処理を実行する。次いでステップＳ６６において、前曲の曲情報ファイルを作成するための前曲曲情報書き込み処理を実行する。次いでステップＳ６７において、次曲ファイルオープン処理を実行する。
【００５６】
以上のように本実施の形態においては、従来、曲の切替わりが発生したときに実行していた前曲ファイルクローズ処理を、曲切替わり発生時以降の、書き込み要求待ち時間内で実行しておくことに特徴がある。これにより、システムコントローラ４における曲切替え発生時の処理時間が短くなり、データ制御部２からの書き込み要求が発生してからシステムコントローラ４が記録媒体６に書き込むまでの遅延時間が短くなる。
【００５７】
これにより、例えば高倍速化や高音質化に伴う一定時間内の入力データ量の増加に起因して、システムコントローラの処理落ちが発生する確率を低くすることができる。
【００５８】
また、データ制御部２から書き込み要求が発生してから記録媒体６に書き込まれるまでの遅延時間を監視し、遅延時間が一定以上になったときのみ処理を遅らせることで、不必要にファイルの生成が遅れるのを防ぐことができる。
【００５９】
なお、本実施の形態では、曲切替えファイル操作（図９）の前曲ファイルクローズ処理を曲切替え時以降にて実行するように示しているが、ステップＳ６６の前曲曲情報書き込み処理を曲切替え時以外に実行することでも、同様に曲切替えファイル操作の処理時間を短くする効果が得られる。
【産業上の利用可能性】
【００６０】
本発明の録音制御方法は、音楽再生装置などから連続的に入力される音楽データをファイルシステムでフォーマットされた記録媒体にファイル形式で記録するハードディスクプレーヤやＣＤ−Ｒプレーヤやディジタルオーディオプレーヤなどにおいて有用で、製品のコストを上げることなく性能向上が期待できる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態１および従来技術における録音装置の構成を示すブロック図
【図２】本発明の実施の形態１における録音装置の録音動作時のデータ制御部の動作を示すフローチャート
【図３】本発明の実施の形態１における録音装置の録音動作時のシステムコントローラの動作を示すフローチャート
【図４】本発明の実施の形態１における録音装置のシステムコントローラによる曲切替えファイル操作の動作を示すフローチャート
【図５】本発明の実施の形態２における録音装置の録音動作時のシステムコントローラの動作を示すフローチャート
【図６】本発明の実施の形態２における録音装置のシステムコントローラによる曲切替えファイル操作の動作を示すフローチャート
【図７】本発明の実施の形態３における録音装置の構成を示すブロック図
【図８】本発明の実施の形態３における録音装置の録音動作時のシステムコントローラの動作を示すフローチャート
【図９】本発明の実施の形態３における録音装置のシステムコントローラによる曲切替えファイル操作の動作を示すフローチャート
【図１０】従来の技術における録音装置の録音動作時のシステムコントローラの動作を示すフローチャート
【図１１】従来の技術における録音装置のシステムコントローラによる曲切替えファイル操作の動作を示すフローチャート
【符号の説明】
【００６２】
１  音楽データ出力装置
２  データ制御部
３  音楽データ記憶部
４  システムコントローラ
５  記録媒体インターフェース
６  記録媒体
７  曲切替えファイル操作要求退避部
【図１】
2006318602.tif 000003
【図２】
2006318602.tif 000004
【図３】
2006318602.tif 000005
【図４】
2006318602.tif 000006
【図５】
2006318602.tif 000007
【図６】
2006318602.tif 000008
【図７】
2006318602.tif 000009
【図８】
2006318602.tif 000010
【図９】
2006318602.tif 000011
【図１０】
2006318602.tif 000012
【図１１】
2006318602.tif 000013