(57)【要約】【目的】  情報を記録しながら再生するときに情報の記録又は再生が間に合わなくなって記録エラー又は再生時のコマ落ちが発生しないようにする。【構成】  主制御部は記録処理において、記録用バッファ領域にデータを転送して格納し、記録する（Ｓ１）。同時再生中か否かを判断し（Ｓ２）、同時再生中でなければこの処理を終了し、同時再生中なら再生用バッファ領域に空きが有るか否かを判断し（Ｓ３）、再生用バッファ領域に空きが無ければこの処理を終了し、空きがあれば記録用バッファ領域のデータを再生用バッファ領域に転送して再生し（Ｓ４）、この処理を終了する。【選択図】        図２
2005085393.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に対する情報の記録と再生を行う情報記録再生装置において、
記録用バッファ領域と再生用バッファ領域とに分割したバッファと、前記記録用バッファ領域に情報を格納して前記情報記録媒体に記録し、該記録が終了した情報を前記再生用バッファ領域に転送して再生する制御手段を設けたことを特徴とする情報記録再生装置。
【請求項２】
請求項１記載の情報記録再生装置において、
前記記録用バッファ領域と前記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更する手段を設けたことを特徴とする情報記録再生装置。
【請求項３】
請求項１又は２記載の情報記録再生装置において、
前記再生用バッファ領域に転送された情報を再生した後、前記記録用バッファ領域と前記再生用バッファ領域とを入れ換える手段を設けたことを特徴とする情報記録再生装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報記録再生装置において、
前記再生用バッファ領域の情報が所定量以下になったときに前記情報記録媒体への記録を停止して前記再生用バッファ領域への情報の転送を開始し、前記記録用バッファ領域の情報が所定量以上になったときに前記再生用バッファ領域への情報の転送を停止して前記記録用バッファ領域への情報の格納を開始する制御手段を設けたことを特徴とする情報記録再生装置。
【請求項５】
情報記録媒体に対する情報の記録と再生を行う情報記録再生方法において、
バッファを記録用バッファ領域と再生用バッファ領域とに分割し、前記記録用バッファ領域に情報を格納して前記情報記録媒体に記録し、該記録が終了した情報を前記再生用バッファ領域に転送して再生することを特徴とする情報記録再生方法。
【請求項６】
請求項５記載の情報記録再生方法において、
前記記録用バッファ領域と前記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更することを特徴とする情報記録再生方法。
【請求項７】
請求項５又は６記載の情報記録再生方法において、
前記再生用バッファ領域に転送された情報を再生した後、前記記録用バッファ領域と前記再生用バッファ領域とを入れ換えることを特徴とする情報記録再生方法。
【請求項８】
請求項５乃至７のいずれか一項に記載の情報記録再生方法において、
前記再生用バッファ領域の情報が所定量以下になったときに前記情報記録媒体への記録を停止して前記再生用バッファ領域への情報の転送を開始し、前記記録用バッファ領域の情報が所定量以上になったときに前記再生用バッファ領域への情報の転送を停止して前記記録用バッファ領域への情報の格納を開始することを特徴とする情報記録再生方法。
【請求項９】
コンピュータに、バッファを記録用バッファ領域と再生用バッファ領域とに分割し、前記記録用バッファ領域に情報を格納して前記情報記録媒体に記録し、該記録が終了した情報を前記再生用バッファ領域に転送して再生する手順を実行させるためのプログラム。
【請求項１０】
請求項９記載のプログラムにおいて、
コンピュータに、前記記録用バッファ領域と前記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更する手順を実行させるためのプログラム。
【請求項１１】
請求項９又は１０記載のプログラムにおいて、
コンピュータに、前記再生用バッファ領域に転送された情報を再生した後、前記記録用バッファ領域と前記再生用バッファ領域とを入れ換える手順を実行させるためのプログラム。
【請求項１２】
請求項９乃至１１のいずれか一項に記載のプログラムにおいて、
前記再生用バッファ領域の情報が所定量以下になったときに前記情報記録媒体への記録を停止して前記再生用バッファ領域への情報の転送を開始し、前記記録用バッファ領域の情報が所定量以上になったときに前記再生用バッファ領域への情報の転送を停止して前記記録用バッファ領域への情報の格納を開始する手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク等の情報記録媒体に対して情報の記録及び再生を行う光ディスクドライブ等の情報記録再生装置に関する。
【背景技術】
【０００２】
ハードディスクや記録型ＤＶＤを情報記録媒体としてデータ（例えば、映像データや音声データ）を記録する装置には、データを記録しながら少し前に記録したデータを再生する機能（「追っかけ再生機能」と称する）がある。
ハードディスク装置のように、データへのアクセス，データ記録，データ再生が高速な装置の場合、データを記録しながら再生することは容易に行うことができる。
しかし、記録型ＤＶＤドライブのように、データへのアクセス，データ記録，データ再生が遅い装置の場合、データの記録又は再生が間に合わなくなって記録エラー又は再生時のコマ落ちが発生する可能性がある。
【０００３】
また、データ中の記録位置と再生位置の差がバッファサイズを超える場合、再生が終わる前にバッファを空けなければならなくなり、再生時に情報記録媒体からデータを読まなければならない。
従来、データ再生中にデータ記録が実行された場合、再生データを一時保存領域にコピーし、データ記録終了後に再度コピーすることによってタイムシフトを実現している情報記録再生装置（例えば、特許文献１参照）があった。
【特許文献１】特開２００２−１４２１７７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報記録再生装置では、データのコピーが頻繁に発生して処理負担が増加し、容量が有限のバッファに全てのデータを保持できなくなる可能性があるという問題があった。
この発明は上記の点に鑑みてなされたものであり、情報を記録しながら再生するときに情報の記録又は再生が間に合わなくなって記録エラー又は再生時のコマ落ちが発生しないようにすることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、次の（１）〜（４）の情報記録再生装置を提供する。
（１）情報記録媒体に対する情報の記録と再生を行う情報記録再生装置において、記録用バッファ領域と再生用バッファ領域とに分割したバッファと、上記記録用バッファ領域に情報を格納して上記情報記録媒体に記録し、その記録が終了した情報を上記再生用バッファ領域に転送して再生する制御手段を設けた情報記録再生装置。
（２）上記（１）の情報記録再生装置において、上記記録用バッファ領域と上記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更する手段を設けた情報記録再生装置。
【０００６】
（３）上記（１）又は（２）の情報記録再生装置において、上記再生用バッファ領域に転送された情報を再生した後、上記記録用バッファ領域と上記再生用バッファ領域とを入れ換える手段を設けた情報記録再生装置。
（４）上記（１）乃至（３）のいずれかの情報記録再生装置において、上記再生用バッファ領域の情報が所定量以下になったときに上記情報記録媒体への記録を停止して上記再生用バッファ領域への情報の転送を開始し、上記記録用バッファ領域の情報が所定量以上になったときに上記再生用バッファ領域への情報の転送を停止して上記記録用バッファ領域への情報の格納を開始する制御手段を設けた情報記録再生装置。
【０００７】
また、次の（５）〜（８）の情報記録再生方法も提供する。
（５）情報記録媒体に対する情報の記録と再生を行う情報記録再生方法において、バッファを記録用バッファ領域と再生用バッファ領域とに分割し、上記記録用バッファ領域に情報を格納して上記情報記録媒体に記録し、その記録が終了した情報を上記再生用バッファ領域に転送して再生する情報記録再生方法。
（６）上記（５）の情報記録再生方法において、上記記録用バッファ領域と上記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更する情報記録再生方法。
【０００８】
（７）上記（５）又は（６）の情報記録再生方法において、上記再生用バッファ領域に転送された情報を再生した後、上記記録用バッファ領域と上記再生用バッファ領域とを入れ換える情報記録再生方法。
（８）上記（５）乃至（７）のいずれかの情報記録再生方法において、上記再生用バッファ領域の情報が所定量以下になったときに上記情報記録媒体への記録を停止して上記再生用バッファ領域への情報の転送を開始し、上記記録用バッファ領域の情報が所定量以上になったときに上記再生用バッファ領域への情報の転送を停止して上記記録用バッファ領域への情報の格納を開始する情報記録再生方法。
【０００９】
さらに、次の（９）〜（１２）のプログラムも提供する。
（９）コンピュータに、バッファを記録用バッファ領域と再生用バッファ領域とに分割し、上記記録用バッファ領域に情報を格納して上記情報記録媒体に記録し、その記録が終了した情報を上記再生用バッファ領域に転送して再生する手順を実行させるためのプログラム。
（１０）上記（９）のプログラムにおいて、コンピュータに、上記記録用バッファ領域と上記再生用バッファ領域の大きさを情報の記録位置と再生位置の差に基づいて変更する手順を実行させるためのプログラム。
【００１０】
（１１）上記（９）又は（１０）のプログラムにおいて、コンピュータに、上記再生用バッファ領域に転送された情報を再生した後、上記記録用バッファ領域と上記再生用バッファ領域とを入れ換える手順を実行させるためのプログラム。
（１２）上記（９）乃至（１１）のいずれかのプログラムにおいて、上記再生用バッファ領域の情報が所定量以下になったときに上記情報記録媒体への記録を停止して上記再生用バッファ領域への情報の転送を開始し、上記記録用バッファ領域の情報が所定量以上になったときに上記再生用バッファ領域への情報の転送を停止して上記記録用バッファ領域への情報の格納を開始する手順を実行させるためのプログラム。
【発明の効果】
【００１１】
この発明による情報記録再生装置と情報記録再生方法とプログラムは、情報を記録しながら再生するときに情報の記録又は再生が間に合わなくなって記録エラー又は再生時のコマ落ちが発生しないようにすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１はこの発明の一実施形態である情報記録再生装置の構成を示すブロック図である。
この情報記録再生装置は、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク等の情報記録媒体に対して情報の記録及び再生を行う光ディスクドライブである。
情報記録媒体１は、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク等の光ディスクであり、情報（データ）を記録する記録媒体である。
【００１３】
記録再生制御部２は、主制御部４の制御に基づいて情報記録媒体１に対する情報（データ）の記録と再生を行う。
バッファ３は情報（データ）を一時的に記憶するメモリであり、図示を省略した外部から入力される情報記録媒体１に記録するデータを格納する記録用バッファ領域３ａと、図示を省略した表示部，音声出力部等の出力手段に対して出力する再生するデータを格納する再生用バッファ領域３ｂとに分割されて割り当てられている。
【００１４】
主制御部４は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータであり、この情報記録再生装置の全体の制御を司り、ＲＯＭ又はＲＡＭにこの発明に係るプログラムを格納し、ＣＰＵがそのプログラムを実行することによってこの発明に係る情報記録再生方法を実施し、この発明に係る制御手段等の各種の手段の機能を果たす。
つまり、主制御部４が記録用バッファ領域３ａに記録するデータ（記録データ）を一時的に記憶し、記録再生制御部２によって情報記録媒体１に記録し、記録用バッファ領域３ａに一時記憶したデータを再生するデータ（再生データ）として再生用バッファ領域３ｂに転送して再生する。また、情報記録媒体１から読み込んだデータを格納してそのデータ（再生データ）を出力手段へ出力する。
【００１５】
次に、この情報記録再生装置における第１の記録処理について説明する。
図２は、図１に示す情報記録再生装置における第１の記録処理を示すフローチャート図である。
主制御部４は記録処理において、ステップ（図中「Ｓ」で示す）１で記録用バッファ領域にデータを転送して格納し、記録する。ステップ２で同時再生中か否かを判断し、同時再生中でなければこの処理を終了し、同時再生中ならステップ３で再生用バッファ領域に空きが有るか否かを判断し、再生用バッファ領域に空きが無ければこの処理を終了し、空きがあればステップ４で記録用バッファ領域のデータを再生用バッファ領域に転送して再生し、この処理を終了する。
このようにして、バッファを記録用と再生用に分割するので、バッファに空きがなくなっても情報記録媒体から全てのデータを読み込む必要がない。
【００１６】
次に、この情報記録再生装置における第２の記録処理について説明する。
図３は、図１に示す情報記録再生装置における第２の記録処理を示すフローチャート図である。
主制御部４は記録処理において、ステップ（図中「Ｓ」で示す）１１で記録用バッファ領域にデータを転送して格納し、記録する。ステップ１２で同時再生中か否かを判断し、同時再生中でなければこの処理を終了し、同時再生中ならステップ１３でデータ中の記録位置と再生位置の差に基づいて記録用バッファ領域と再生用バッファ領域の大きさ（バッファ内の割当量，各領域のサイズ）を変更し、この処理を終了する。
【００１７】
図４は、記録用バッファ領域と再生用バッファ領域の大きさの変更の説明図である。
例えば、最初は同図の（ａ）に示すように、記録用バッファ領域３ａと再生用バッファ領域３ｂの大きさを等しく割り当て、データ中の記録位置と再生位置が離れている場合は、同図の（ｂ）に示すように、記録用バッファ領域３ａのサイズを小さくし、再生用バッファ領域３ｂのサイズを大きくすることにより、情報記録媒体からデータを読み込む処理を減らすことができる。
このようにして、記録位置と再生位置の差に従って、記録用バッファ領域と再生用バッファ領域の大きさを変更するので、情報記録媒体から再生用のデータの読み込みを減らすことができる。
【００１８】
次に、この情報記録再生装置における第３の記録処理について説明する。
図５は、図１に示す情報記録再生装置における第３の記録処理を示すフローチャート図である。
主制御部４は記録処理において、ステップ（図中「Ｓ」で示す）２１で記録用バッファ領域にデータを転送して格納し、記録する。ステップ２２で同時再生中か否かを判断し、同時再生中でなければこの処理を終了し、同時再生中ならステップ２３で再生用バッファ領域に転送されたデータを再生した後に再生用バッファ領域にデータが無いか否かを判断し、有ればこの処理を終了し、無ければステップ２４でバッファ内の記録用バッファ領域と再生用バッファ領域の割り当てを入れ換えて、この処理を終了する。
【００１９】
図６は、記録用バッファ領域と再生用バッファ領域の入れ換えの説明図である。
例えば、最初は同図の（ａ）に示すように、バッファ３内に記録用バッファ領域３ａと再生用バッファ領域３ｂを割り当て、同時再生中に再生用バッファ領域にデータが無いと判断したら、同図の（ｂ）に示すように、記録用バッファ領域３ｂ′（元は再生用バッファ領域３ｂ）と再生用バッファ領域３ａ′（元は記録用バッファ領域３ａ）に割り当てを入れ換える。
その入れ換え後、再生用バッファ領域（最初の記録用バッファ領域）のデータを転送後、再度入れ換えを行う。
このようにして、バッファ内の記録用バッファ領域と再生用バッファ領域の割り当てを入れ換えるので、情報記録媒体から再生用のデータの読み込みを減らすことができる。
【００２０】
次に、この情報記録再生装置における第４の記録処理について説明する。
図７は、図１に示す情報記録再生装置における第４の記録処理を示すフローチャート図である。
主制御部４は記録処理において、ステップ（図中「Ｓ」で示す）３１で記録用バッファ領域にデータを転送して格納し、記録する。ステップ３２で再生用バッファ領域のデータが所定量以下か否かを判断し、所定量以下でなければステップ３１へ戻り、所定量以下ならステップ３３で情報記録媒体への記録処理を停止し、ステップ３４で再生用バッファ領域へのデータの読み込み（転送）を開始する。
【００２１】
ステップ３５で記録用バッファ領域のデータが所定量以上か否かを判断し、所定量以上でなければステップ３４へ戻り、所定量以上ならステップ３６で再生用バッファ領域へのデータの読み込み（転送）を停止し、ステップ３１へ戻って記録用バッファ領域へのデータの格納を開始する。
このようにして、記録用バッファ領域と再生用バッファ領域を監視し、記録用バッファ領域の空きが少なくなった時にデータ記録を開始し、再生用バッファ領域のデータが少なくなった時に再生用データを読み込むことにより、記録と再生をバッファのデータ量に合わせて切り換えるので、記録エラー，再生時のコマ落ちの発生を防止できる。
【００２２】
次に、この情報記録再生装置における再生処理について説明する。
図８は図１に示す情報記録再生装置における再生処理を示すフローチャート図である。
主制御部４は再生処理において、ステップ（図中「Ｓ」で示す）４１で再生用バッファ領域に要求されたデータがない（即ち、記録用バッファ領域から転送されたデータと要求されたデータが一致しない）か否かを判断し、再生用バッファ領域に要求されたデータがない（即ち、記録用バッファ領域から転送されたデータと要求されたデータが一致しない）場合、ステップ４２で情報記録媒体から再生用バッファ領域にデータを読み込み、ステップ４３で再生用バッファ領域に転送されたデータを出力部へ出力し、この処理を終了する。一方、ステップ４１で再生用バッファ領域に要求されたデータがある（即ち、記録用バッファ領域から転送されたデータと要求されたデータが一致する）場合、データの読み込み処理は行わず、再生用バッファ領域のデータを出力し、この処理を終了する。
【産業上の利用可能性】
【００２３】
この発明による情報記録再生装置と情報記録再生方法とプログラムは、デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施形態である情報記録再生装置の構成を示すブロック図である。
【図２】図１に示す情報記録再生装置における第１の記録処理を示すフローチャート図である。
【図３】図１に示す情報記録再生装置における第２の記録処理を示すフローチャート図である。
【図４】記録用バッファ領域と再生用バッファ領域の大きさの変更の説明図である。
【００２５】
【図５】図１に示す情報記録再生装置における第３の記録処理を示すフローチャート図である。
【図６】記録用バッファ領域と再生用バッファ領域の入れ換えの説明図である。
【図７】図１に示す情報記録再生装置における第４の記録処理を示すフローチャート図である。
【図８】図１に示す情報記録再生装置における再生処理を示すフローチャート図である。
【符号の説明】
【００２６】
１：情報記録媒体    ２：記録再生制御部    ３：バッファ    ３ａ，３ｂ′：記録用バッファ領域    ３ｂ，３ａ′：再生用バッファ領域    ４：主制御部
【図１】
2005085393.tif 000003
【図２】
2005085393.tif 000004
【図３】
2005085393.tif 000005
【図４】
2005085393.tif 000006
【図５】
2005085393.tif 000007
【図６】
2005085393.tif 000008
【図７】
2005085393.tif 000009
【図８】
2005085393.tif 000010