(57)【要約】【課題】  長時間記録を維持しつつ、バッファオーバーフローによるシステムの不整合を事前に回避する。【解決手段】  記録モード時、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０のライトアドレスとリードアドレスの差分と停止用閾値とを比較するとともに、Ａ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分と停止用規定値とを比較し、前記差分が停止用閾値よりも小さくなった場合、または前記位置差分が停止用規定値よりも小さくなった場合には、Ａ／ＶエンコードＲＡＭ２０への情報の書き込みのみを一旦停止状態として、バッファオーバーフローを回避する。【選択図】  図１
2005327345.tif 000002
【特許請求の範囲】
【請求項１】
映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル情報に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を光ディスクに書き込み可能な形式に変換して前記光ディスクに書き込む信号処理手段と、これら各手段を制御して前記光ディスクへの情報の記録を制御する制御手段とを備え、
前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとを監視するとともに、ＤＶＤビデオモードまたはＤＶＤ−ＶＲモードの各種記録モードに従って前記バッファ手段に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とバッファ手段内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とを監視し、前記差分が予め設定された減少用閾値よりも小さくなった場合または前記位置差分が予め設定された減少用規定値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続するとともに、この状態において前記書き込みアドレスと読み出しアドレスとの差分が予め設定された停止用閾値よりも小さくなった場合、または前記バッファ手段に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とバッファ手段内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が予め設定された停止用規定値よりも小さくなった場合の少なくともいずれか一方の条件を満たした場合に、前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記差分が予め設定された開始用閾値よりも大きくなった場合及び前記位置差分が予め設定された開始用規定値よりも大きくなった場合に、前記バッファ手段への情報の書き込みを再び開始することを特徴とする映像音声記録装置。
【請求項２】
映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル情報に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を記録媒体に書き込み可能な形式に変換して前記記録媒体に書き込む信号処理手段と、これら各手段を制御して前記記録媒体への情報の記録を制御する制御手段とを備え、
前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとを監視し、その差分が予め設定された閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする映像音声記録装置。
【請求項３】
前記閾値が、情報の書き込みを停止させるための停止用閾値と、情報の書き込みを再び開始させるための開始用閾値とからなり、前記制御手段は、前記差分が前記停止用閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記差分が前記開始用閾値よりも大きくなった場合に情報の書き込みを再び開始することを特徴とする請求項２に記載の映像音声記録装置。
【請求項４】
情報の書き込みレートを減少させる減少用閾値をさらに備えており、前記制御手段は、前記差分が前記減少用閾値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続するとともに、この状態において前記差分が前記停止用閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする請求項３に記載の映像音声記録装置。
【請求項５】
（制御情報のメインクレーム）
映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル情報に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を光ディスクに書き込み可能な形式に変換して前記光ディスクに書き込む信号処理手段と、これら各手段を制御して前記光ディスクへの情報の記録を制御する制御手段とを備え、
前記制御手段は、記録モードに従って前記バッファ手段に書き込む制御情報のバッファ値と、バッファ手段内で処理する制御情報のバッファ値とを監視し、その位置差分が予め設定された規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする映像音声記録装置。
【請求項６】
前記制御情報のバッファ値は、記録モードがＤＶＤビデオモードであるときにはＮＶ＿ＰＣＫのバッファ値であり、記録モードがＤＶＤ−ＶＲモードであるときにはＲＤＩ＿ＰＣＫのバッファ値であることを特徴とする請求項５に記載の映像音声記録装置。
【請求項７】
前記規定値が、情報の書き込みを停止させるための停止用規定値と、情報の書き込みを再び開始させるための開始用規定値とからなり、前記制御手段は、前記位置差分が前記停止用規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記位置差分が前記開始用規定値よりも大きくなった場合に情報の書き込みを再び開始することを特徴とする請求項６に記載の映像音声記録装置。
【請求項８】
情報の書き込みレートを減少させる減少用規定値をさらに備えており、前記制御手段は、前記位置差分が前記減少用規定値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続するとともに、この状態において前記位置差分が前記停止用規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする請求項７に記載の映像音声記録装置。
【請求項９】
（両方含むクレーム）
映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル情報に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を光ディスクに書き込み可能な形式に変換して前記光ディスクに書き込む信号処理手段と、これら各手段を制御して前記光ディスクへの情報の記録を制御する制御手段とを備え、
前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとを監視するとともに、記録モードに従って前記バッファ手段に書き込む制御情報のバッファ値とバッファ手段内で処理する制御情報のバッファ値とを監視し、前記書き込みアドレスと読み出しアドレスとの差分が予め設定された閾値よりも小さくなった場合、または前記バッファ手段に書き込む制御情報のバッファ値とバッファ手段内で処理する制御情報のバッファ値との位置差が規定値よりも小さくなった場合の少なくともいずれか一方の条件を満たした場合に、前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする映像音声記録装置。
【請求項１０】
前記制御情報のバッファ値は、記録モードがＤＶＤビデオモードであるときにはＮＶ＿ＰＣＫのバッファ値であり、記録モードがＤＶＤ−ＶＲモードであるときにはＲＤＩ＿ＰＣＫのバッファ値であることを特徴とする請求項９に記載の映像音声記録装置。
【請求項１１】
前記閾値が、情報の書き込みを停止させるための停止用閾値と、情報の書き込みを再び開始させるための開始用閾値とからなり、前記規定値が、情報の書き込みを停止させるための停止用規定値と、情報の書き込みを再び開始させるための開始用規定値とからなり、前記制御手段は、前記差分が前記停止用閾値よりも小さくなった場合または前記位置差分が前記停止用規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記差分が前記開始用閾値よりも大きくなった場合及び前記位置差分が前記開始用規定値よりも大きくなった場合に情報の書き込みを再び開始することを特徴とする請求項１０に記載の映像音声記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録時におけるバッファメモリのオーバーフローを事前に回避するようにした映像音声記録装置に係り、特に、ＤＶＤ（Digital Video Disc）ビデオフォーマットまたはＤＶＤ−ＶＲフォーマットに従って記録を行うＤＶＤレコーダに関する。
【背景技術】
【０００２】
一般にＤＶＤレコーダは、映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル信号に変換して一旦エンコードバッファに書き込むとともに、書き込んだ映像音声情報を順次読み出して出力するＡ／Ｖエンコーダと、このＡ／Ｖエンコーダから出力された映像音声情報を光ディスクに書き込み可能な形式に変換して光ディスクに書き込む信号処理を行うＡＴＡＰＩコントローラ及び信号処理プロセッサと、これら各手段を制御して光ディスクへの情報の記録を制御する制御手段であるＭＣＵとを備えている。
【０００３】
このような構成のＤＶＤレコーダでは、情報の記録時にエンコードバッファがオーバーフローすると、システム自体が停止してしまうといった不具合を生じることになる。そのため、従来よりエンコードバッファのオーバーフローを回避して、システムの破綻を事前に防止するための様々な工夫が提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１には、バッファのオーバーフロー時に、ビデオオブジェクト（ＶＯＢ）単位でディスクへの記録を終了するようにした映像音声記録装置が記載されている。
【特許文献１】特開２００１−２５１５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、バッファのオーバーフロー時に、ビデオオブジェクト（ＶＯＢ）単位でディスクへの記録を終了することで、バッファのオーバーフローは回避され、システムの破綻も事前に防止することが可能である。
【０００６】
一方、例えばＤＶＤ−ＶＩＤＥＯ規格では、光ディスクへの情報の記録時、リアルタイムデータの再生単位であるＣｅｌｌを１個のＶＯＢ（Video Object）で構成し、１個のＶＯＢを複数個のＶＯＢＵ（Video Object Unit）で構成しているが、このＣｅｌｌの数は２５５個までと規定されている。
【０００７】
従って、バッファのオーバーフロー時にＶＯＢを終端させる処理が繰り返されると、制御情報が制限されることで長時間記録が実現できなくなる可能性があるといった問題があった。
【０００８】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、長時間記録を維持しつつ、バッファオーバーフローによるシステムの不整合を事前に回避することのできる映像音声記録装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の映像音声記録装置は、映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル信号に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を記録媒体に書き込み可能な形式に変換して前記記録媒体に書き込む信号処理手段と、これら各手段を制御して前記記録媒体への情報の記録を制御する制御手段とを備え、前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとを監視し、その差分が予め設定された閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする。
【００１０】
この場合、前記閾値として、情報の書き込みを停止させるための停止用閾値と、情報の書き込みを再び開始させるための開始用閾値とを用意し、前記制御手段は、前記差分が前記停止用閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記差分が前記開始用閾値よりも大きくなった場合に情報の書き込みを再び開始するように構成することが可能である。このような構成とすると、記録媒体に記録される映像や音声は若干途切れるものの、システム的な不整合は発生せず、システムの破綻を事前に防止することができる。
【００１１】
また、上記構成に加え、情報の書き込みレートを減少させる減少用閾値をさらに備えていてもよい。この場合、前記制御手段は、前記差分が前記減少用閾値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続するとともに、この状態において前記差分が前記停止用閾値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とする。このように、書き込みアドレスと読み出しアドレスとの差分が停止用閾値より小さくなる前に、書き込みレートを減少させることで、バッファ手段への情報の書き込み停止を事前に回避することが可能となる。これにより、記録される映像や音声が途切れるといった不具合も回避することが可能となる。
【００１２】
また、本発明の映像音声記録装置は、映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル信号に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を光ディスクに書き込み可能な形式に変換して前記光ディスクに書き込む信号処理手段と、これら各手段を制御して前記光ディスクへの情報の記録を制御する制御手段とを備え、前記制御手段は、記録モードに従って前記バッファ手段に書き込む制御情報のバッファ値と、バッファ手段内で処理する制御情報のバッファ値とを監視し、その位置差分が予め設定された規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする。ここで、前記制御情報のバッファ値は、記録モードがＤＶＤビデオモードであるときにはＮＶ＿ＰＣＫのバッファ値であり、記録モードがＤＶＤ−ＶＲモードであるときにはＲＤＩ＿ＰＣＫのバッファ値である。
【００１３】
この場合、前記規定値として、情報の書き込みを停止させるための停止用規定値と、情報の書き込みを再び開始させるための開始用規定値とを用意し、前記制御手段は、前記位置差分が前記停止用規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とし、前記位置差分が前記開始用規定値よりも大きくなった場合に情報の書き込みを再び開始するように構成することが可能である。このような構成とすると、記録媒体に記録される映像や音声は若干途切れるものの、システム的な不整合は発生せず、システムの破綻を事前に防止することができる。
【００１４】
また、上記構成に加え、情報の書き込みレートを減少させる減少用規定値をさらに備えていてもよい。この場合、前記制御手段は、前記位置差分が前記減少用規定値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続するとともに、この状態において前記位置差分が前記停止用規定値よりも小さくなった場合に前記バッファ手段への情報の書き込みのみを一旦停止状態とする。このように、バッファ手段に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とバッファ手段内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が前記停止用規定値よりも小さくなる前に、書き込みレートを減少させることで、バッファ手段への情報の書き込み停止を事前に回避することが可能となる。これにより、記録される映像や音声が途切れるといった不具合も回避することが可能となる。
【００１５】
さらに、本発明の映像音声記録装置は、映像音声情報を入力する入力手段と、入力された映像音声情報をデジタル信号に変換して一旦バッファ手段に書き込むとともに、書き込んだ映像音声情報を順次読み出して出力する映像音声符号化手段と、この映像音声符号化手段から出力された映像音声情報を光ディスクに書き込み可能な形式に変換して前記光ディスクに書き込む信号処理手段と、これら各手段を制御して前記光ディスクへの情報の記録を制御する制御手段とを備え、前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとを監視するとともに、記録モードに従って前記バッファ手段に書き込む制御情報のバッファ値とバッファ手段内で処理する制御情報のバッファ値とを監視し、前記書き込みアドレスと読み出しアドレスとの差分が予め設定された閾値よりも小さくなった場合、または前記バッファ手段に書き込む制御情報のバッファ値とバッファ手段内で処理する制御情報のバッファ値との位置差が規定値よりも小さくなった場合の少なくともいずれか一方の条件を満たした場合に、前記バッファ手段への情報の書き込みのみを一旦停止状態とすることを特徴とする。ここで、前記制御情報のバッファ値は、記録モードがＤＶＤビデオモードであるときにはＮＶ＿ＰＣＫのバッファ値であり、記録モードがＤＶＤ−ＶＲモードであるときにはＲＤＩ＿ＰＣＫのバッファ値である。
【００１６】
この場合、前記閾値として、情報の書き込みを停止させるための停止用閾値と、情報の書き込みを再び開始させるための開始用閾値とを用意し、前記規定値として、情報の書き込みを停止させるための停止用規定値と、情報の書き込みを再び開始させるための開始用規定値とを用意する。そして、前記制御手段は、前記バッファ手段の書き込みアドレスと読み出しアドレスとの差分が予め設定された減少用閾値よりも小さくなった場合、または前記バッファ手段の書き込みアドレスと読み出しアドレスとの位置差分が予め設定された減少用規定値よりも小さくなった場合には前記バッファ手段への書き込みレートを減少させて書き込みを継続する。また、この状態において、前記書き込みアドレスと読み出しアドレスとの差分が停止用閾値よりも小さくなった場合、または前記バッファ手段に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とバッファ手段内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が停止用規定値よりも小さくなった場合の少なくともいずれか一方の条件を満たした場合に、前記バッファ手段への情報の書き込みのみを一旦停止状態とする。この後、バッファ手段からの情報の読み出しを継続して記録媒体（光ディスク）への書き込みを継続した結果、前記差分が開始用閾値よりも大きくなった場合及び前記位置差分が開始用規定値よりも大きくなった場合に、バッファ手段への情報の書き込みを再び開始するように構成することが可能である。
【００１７】
このように、前記バッファ手段の書き込みアドレスと読み出しアドレス、及び記録モードに従って前記バッファ手段に書き込む制御情報のバッファ値とバッファ手段内で処理する制御情報のバッファ値の両方を監視し、それぞれの差分に基づいてバッファ手段への情報の書き込み制御を行うことにより、バッファオーバーフローの発生をより確実に回避することができる。
【発明の効果】
【００１８】
本発明の映像音声記録装置によれば、長時間記録を維持しつつ、バッファオーバーフローを確実に回避することができるので、バッファオーバーフローによるシステムの不整合、すなわちシステムの破綻といった事態の発生を未然に防止することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、図面を参照して説明する。
【００２０】
図１は、発明の映像音声記録装置に係わるＤＶＤレコーダの回路ブロック図である。
【００２１】
ディスクモータ２によって回転駆動される光ディスク１から情報を検出するピックアップ３の出力は、ＲＦアンプ４を介して、ＡＴＡＰＩコントローラ５及び信号処理プロセッサ１２に導かれている。また、信号処理プロセッサ１２には、ＲＦアンプ４によって増幅され、ＤＶＤ規格に従ってデコードされたデータ（ここではＭＰＥＧ（Motion Picture Expent Group）により圧縮されている）を一旦格納するトラックバッファＲＡＭ（ＳＤＲＡＭ等）７ａが接続されている。これらＲＦアンプ４及び信号処理プロセッサ１２は、フロントエンドＭＣＵ８によって制御される。
【００２２】
サーボ処理回路６は、フロントエンドＭＣＵ８から信号処理プロセッサ１２を経由して送受信されるコマンドや制御データに従って、ピックアップ３に対するフォーカシングサーボやトラッキングサーボのサーボ制御を行うとともに、ピックアップ３全体を光ディスク１の半径方向に移動させるためのスレッドモータ９の制御や、光ディスク１を装■する図示しないトレイを駆動するトレイモータ１０の制御を行う。
【００２３】
また、信号処理プロセッサ１２は、バッファＲＡＭ７ｂが接続されたＡＴＡＰＩコントローラ５を介してＡ／Ｖ（Audio / Video）デコーダ１１に接続されており、Ａ／Ｖデコーダ１１の出力は、ビデオ出力端子１３ａ，１３ｂを有するビデオエンコーダ１３と、オーディオ出力端子１４ａを有するＤ／Ａコンバータ１４とに接続されている。Ａ／Ｖデコーダ１１は、トラックバッファＲＡＭ７ａから読み出されたＭＰＥＧにより圧縮されているデータを伸長する。また、Ａ／Ｖデコーダ１１には、伸長したデジタルのデータを数画面分格納するためのＡ／ＶデコードＲＡＭ（ＳＤＲＡＭ等）１５が接続されている。
【００２４】
また、ビデオ入力端子１８ａ，１８ｂを有するビデオデコーダ１８の出力、及びオーディオ入力端子１９ａを有するＡ／Ｖコンバータ１６の出力は、ＴＢＣ／ＦＳ（Time Base Corrector/Frame Synchronize）回路１７を介してＡ／Ｖエンコーダ１６に接続されており、Ａ／Ｖエンコーダ１６の出力がＡＴＡＰＩコントローラ５５を介して信号処理プロセッサ１２に接続されている。また、ビデオデコーダ１８及びＡ／Ｄコンバータ１９には、アンテナ端子２１ａを有するチューナ回路２１の各出力が導かれている。Ａ／Ｖエンコーダ１６は、Ａ／ＶエンコードＲＡＭ２０に格納されているデータをＭＰＥＧにより圧縮してＡＴＡＰＩコントローラ５に出力する。
【００２５】
また、ＡＴＡＰＩコントローラ５、Ａ／Ｖデコーダ１１及びＡ／Ｖエンコーダ１６は、バックエンドＭＣＵ２２に接続されており、バックエンドＭＣＵ２２には、ワークＲＡＭ２３とフラッシュメモリ２４とが接続されている。
【００２６】
また、バックエンドＭＣＵ２２には、ＬＣＤ等からなるフロントパネル２６の表示制御を行うフロントパネルコントローラ２５が接続されており、フロントパネルコントローラ２５には、キー入力部２７の出力が導かれている。また、フロントパネルコントローラ２５には、リモコン２８からの送信信号を受信する受信部（図示省略）が設けられている。
【００２７】
ここで、上記構成のＤＶＤレコーダにおける記録時の動作について、簡単に説明する。ただし、ここではＤＶＤ−ＶＩＤＥＯ規格に従った記録モード時の動作について説明する。また、ビデオ入力端子１８ａ，１８ｂ及びオーディオ入力端子１９ａからビデオ（映像）信号及びオーディオ（音声等）信号が入力された場合について説明する。
【００２８】
ビデオ入力端子１８ａ，１８ｂから入力されたアナログのビデオ信号は、ビデオデコーダ１８でアナログ信号からデジタル信号に変換され、ＴＢＣ／ＦＳ回路１７に入力される。同様に、オーディオ入力端子１９ａから入力されたアナログのオーディオ信号は、Ａ／Ｄコンバータ１９でアナログ信号からデジタル信号に変換され、ＴＢＣ／ＦＳ回路１７に入力される。ＴＢＣ／ＦＳ回路１７では、これら入力信号の時間軸補正やフレーム同期などの処理を行ってＡ／Ｖエンコーダ１６に転送する。Ａ／Ｖエンコーダ１６では、ビデオデータのＭＰＥＧによるデータ圧縮、オーディオデータの圧縮、ＮＶ＿ＰＣＫの付加などのストリームを生成する。ストリームデータは、Ａ／ＶエンコードＲＡＭ２０に一旦書き込まれて蓄えられた後、再び読み出されてＡＴＡＰＩコントローラ５に順次転送される。ＡＴＡＰＩコントローラ５では、転送されてきたビデオデータをバッファＲＡＭ７ｂに順次蓄える。このとき、バックエンドＭＣＵ２２でＮＶ＿ＰＣＫの必要情報を付加する。この後、バックエンドＭＣＵ２２による書き込み指示を待つ。
【００２９】
バッファＲＡＭ７ｂに蓄えられたデータは、バックエンドＭＣＵ２２による書き込み指示を受け取ったフロントエンドＭＣＵ８が、バッファＲＡＭ７ｂに蓄えられたデータを読み出し、ＡＴＡＰＩコントローラ５を経由して信号処理プロセッサ１２のバッファＲＡＭ７ａに一旦蓄えた後、サーボ回路６やピックアップ３を制御して、光ディスク１にデータの記録を行う。
【００３０】
なお、上記の記録動作は、ＤＶＤ−ＶＩＤＥＯ規格に従った記録動作であるが、ＤＶＤ−ＶＲ規格に従った記録動作の場合には、上記のＮＶ＿ＰＣＫがＲＩＤ＿ＰＣＫとなる。
【００３１】
次に、上記構成のＤＶＤレコーダにおいて、記録モード時におけるバッファオーバーフローの回避動作の各種実施例について説明する。
【００３２】
［実施例１］
本実施例１の回避動作について、図２に示すフローチャートを参照して説明する。
【００３３】
記録動作時、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０のライトアドレスとリードアドレス、及びＡ／ＶエンコードＲＡＭ２０に書き込む制御情報であるＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値を常に監視する（ステップＳ１１）。
【００３４】
そして、ライトアドレスとリードアドレスの差分と、予め設定された停止用閾値とを比較するとともに（ステップＳ１２）、Ａ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分と、予め設定された停止用規定値とを比較する（ステップＳ１３）。ここで、停止用閾値の具体例としては、例えば２ＶＯＢＵや３ＶＯＢＵ等、ＶＯＢＵ単位で任意に設定すればよい。停止用規定値については、具体的な数値は省略するが同様の考え方で設定すればよい。
【００３５】
その結果、ライトアドレスとリードアドレスの差分が停止用閾値よりも小さくなった場合（ステップＳ１２でＹｅｓと判断された場合）、またはＡ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が停止用規定値よりも小さくなった場合（ステップＳ１３でＹｅｓと判断された場合）には、Ａ／ＶエンコードＲＡＭ２０への情報（ビデオ信号及びオーディオ信号の圧縮データ）の書き込み（ライト）のみを一旦停止状態とし（ステップＳ１４）、Ａ／ＶエンコードＲＡＭ２０からの情報の読み出し（リード）のみを継続して、光ディスク１への情報の書き込みを継続する。
【００３６】
このようにＡ／ＶエンコードＲＡＭ２０からの情報の読み出しのみを継続し、Ａ／ＶエンコードＲＡＭ２０への情報の書き込みを停止している状態において、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０のライトアドレスとリードアドレスの差分と、予め設定された開始用閾値とを比較するとともに（ステップＳ１５）、Ａ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分と、予め設定された開始用規定値とを比較する（ステップＳ１６）。ここで、開始用閾値の具体例としては、例えば４ＶＯＢＵや５ＶＯＢＵ等、任意に設定すればよい。開始用規定値についても同様である。
【００３７】
その結果、ライトアドレスとリードアドレスの差分が開始用閾値よりも大きくなった場合（ステップＳ１５でＹｅｓと判断された場合）、及びＡ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が開始用規定値よりも大きくなった場合（ステップＳ１６でＹｅｓと判断された場合）には、Ａ／ＶエンコードＲＡＭ２０の書き込み可能領域が十分に確保され、オーバーフローを起こさないと判断して、Ａ／ＶエンコードＲＡＭ２０への情報（ビデオ信号及びオーディオ信号の圧縮データ）の書き込み（ライト）を再び開始する（ステップＳ１７）。これにより、通常通りの記録モードが再び開始されることになる。
【００３８】
なお、上記実施例１では、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０のライトアドレスとリードアドレス、及びＡ／ＶエンコードＲＡＭ２０に書き込む制御情報であるＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値の両方を常に監視（ステップＳ１１〜ステップＳ１３）しているが、いずれか一方のみの監視（すなわち、ステップＳ１２のみの監視、またはステップＳ１３のみの監視）によって上記制御を行うことも可能である。
【００３９】
また、上記実施例１では、閾値及び規定値をそれぞれ停止用と開始用の２段階としてヒステリシスを持たせているが、記録停止時間を少なくするためには、必ずしもヒステリシスを持たせる必要はない。例えば、停止用の閾値及び規定値のみで上記バッファオーバーフローの回避動作を行ってもよい。この場合、判定基準が停止用の閾値や規定値だけでは頻繁に記録の停止が起こると判断した場合には、その時点で上記の開始用の閾値や規定値を合わせて用いるようにしてもよい。
【００４０】
［実施例２］
本実施例２は、上記実施例１の回避動作に、減少用閾値及び減少用規定値という新たな概念をさらに導入した実施例である。以下、図３に示すフローチャートを参照して本実施例２のオーバーフロー回避動作を説明する。ただし、ここでは上記実施例２と相違する部分についてのみ説明する。
【００４１】
記録動作時、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０のライトアドレスとリードアドレス、及びＡ／ＶエンコードＲＡＭ２０に書き込む制御情報であるＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値を常に監視する（ステップＳ2１）。
【００４２】
そして、ライトアドレスとリードアドレスの差分と、予め設定された減少用閾値とを比較するとともに（ステップＳ２２）、Ａ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分と、予め設定された減少用規定値とを比較する（ステップＳ２３）。ここで、減少用閾値の具体例としては、例えば９ＶＯＢＵ（Video Object Unit）や１０ＶＯＢＵ等、ＶＯＢＵ単位で任意に設定すればよい。減少用規定値についても同様の考え方で設定すればよい。
【００４３】
その結果、ライトアドレスとリードアドレスの差分が減少用閾値よりも小さくなった場合（ステップＳ２２でＹｅｓと判断された場合）、またはＡ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が減少用規定値よりも小さくなった場合（ステップＳ２３でＹｅｓと判断された場合）には、バックエンドＭＣＵ２２は、Ａ／ＶエンコードＲＡＭ２０への情報の書き込みレートを減少させて書き込みを継続する（ステップＳ２４）。この後、バックエンドＭＣＵ２２は、図２に示すステップＳ１２へと処理を進め、ステップＳ１２以降の処理を実行する。
【００４４】
このように、本実施例２では、ライトアドレスとリードアドレスとの差分が停止用閾値より小さくなる前に、情報の書き込みレートを減少させることで、Ａ／ＶエンコードＲＡＭ２０への情報の書き込みが停止されることを事前に回避することが可能となる。
【００４５】
なお、図３のフローチャートには示していないが、ステップＳ２４で書き込みレートを減少させた結果、ライトアドレスとリードアドレスの差分が減少用閾値よりも再び大きくなった場合、及びＡ／ＶエンコードＲＡＭ２０に書き込むＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値とＡ／ＶエンコードＲＡＭ２０内で処理するＮＶ＿ＰＣＫまたはＲＤＩ＿ＰＣＫのバッファ値との位置差分が減少用規定値よりも再び大きくなった場合には、バックエンドＭＣＵ２２は、減少させた書き込みレートを元のレートに戻して書き込みを継続する。
【図面の簡単な説明】
【００４６】
【図１】本発明の映像音声記録装置に係わるＤＶＤレコーダの回路ブロック図である。
【図２】本実施形態のＤＶＤレコーダにおいて、記録モード時におけるバッファオーバーフローの回避動作の実施例１の処理手順を示すフローチャートである。
【図３】本実施形態のＤＶＤレコーダにおいて、記録モード時におけるバッファオーバーフローの回避動作の実施例２の処理手順を示すフローチャートである。
【符号の説明】
【００４７】
１  光ディスク
３  ピックアップ
４  ＲＦアンプ
５  ＡＴＡＰＩコントローラ
６  サーボ処理回路
７ａ  トラックバッファＲＡＭ
７ｂ  バッファＲＡＭ
８  フロントエンドＭＣＵ
１１  Ａ／Ｖデコーダ
１２  信号処理プロセッサ
１３  ビデオエンコーダ
１４  Ｄ／Ａコンバータ
１５  Ａ／ＶデコードＲＡＭ
１６  Ａ／Ｖエンコーダ
１７  ＴＢＣ／ＦＳ回路
１８  ビデオデコーダ
１９  Ａ／Ｄコンバータ
２０  Ａ／ＶエンコードＲＡＭ
２１  チューナ回路
２２  バックエンドＭＣＵ
２３  ワークＲＡＭ
２４  フラッシュメモリ
【図１】
2005327345.tif 000003
【図２】
2005327345.tif 000004
【図３】
2005327345.tif 000005