(57)【特許請求の範囲】
【請求項１】
旧記録情報が符号化されて既に記録されている記録媒体に対して、新たに記録すべき新記録情報を符号化して繋ぎ記録する情報記録装置において、
前記既に記録されている旧記録情報に対して前記新記録情報を繋ぎ記録する際に、前記記録されている旧記録情報のうち当該新記録情報が新たに記録される前記記録媒体上の繋ぎ記録位置より所定の時間だけ前に既に記録され、符号化に用いる符号化パラメータである旧符号化パラメータが記述された前記旧記録情報を当該記録媒体から読み出す読出手段と、
前記読み出された旧記録情報から前記旧符号化パラメータを認識する認識手段と、
前記認識された旧符号化パラメータに基づいて、当該新記録情報を符号化する際に用いる符号化パラメータである新符号化パラメータを設定し、記録情報を再生する際に復号化された前記記録情報を一時的に蓄積するために用いられるバッファメモリに、前記旧記録情報に続いて当該新記録情報が蓄積される場合に想定される蓄積量を、当該新符号化パラメータを用いてシミュレートする設定手段と、
前記設定された新符号化パラメータおよび前記シミュレートの結果を用いて前記新記録情報を符号化し、前記記録媒体に記録する記録手段と、
を備えることを特徴とする情報記録装置。
【請求項２】
請求項１に記載の情報記録装置において、
前記旧記録情報の符号化及び前記新記録情報の符号化は夫々ＭＰＥＧ方式に基づいて行なわれる圧縮符号化であると共に、
前記符号化パラメータは、当該ＭＰＥＧ方式において定義されているＶＢＶ（Video  Buffering  Verifier）ディレイ、ピクチャサイズ、テンポラルリファレンス、ピクチャ符号化型、ＳＣＲ（System  Clock  Reference）、ＰＴＳ（Presentation  Time  Stamp）及びＤＴＳ（Decoding  Time  Stamp）の各符号化パラメータを少なくとも含んでいることを特徴とする情報記録装置。
【請求項３】
旧記録情報が符号化されて既に記録されている記録媒体に対して、新たに記録すべき新記録情報を符号化して記録する情報記録方法において、
前記既に記録されている旧記録情報に対して前記新記録情報を繋ぎ記録する際に、前記記録されている旧記録情報のうち当該新記録情報が新たに記録される前記記録媒体上の繋ぎ記録位置より所定の時間だけ前に既に記録され、符号化に用いる符号化パラメータである旧符号化パラメータが記述された当該旧記録情報を当該記録媒体から読み出す読出工程と、
前記読み出された旧記録情報から前記旧符号化パラメータを認識する認識工程と、
前記認識された旧符号化パラメータに基づいて、当該新記録情報を符号化する際に用いる符号化パラメータである新符号化パラメータを設定し、記録情報を再生する際に復号化された前記記録情報を一時的に蓄積するために用いられるバッファメモリに、前記旧記録情報に続いて当該新記録情報が蓄積される場合に想定される蓄積量を、当該新符号化パラメータを用いてシミュレートする設定工程と、
前記設定された新符号化パラメータおよび前記シミュレート結果を用いて前記新記録情報を符号化し、前記記録媒体に記録する記録工程と、
を含むことを特徴とする情報記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、既に記録媒体に記録されている旧記録情報に対して新記録情報を追加記録又は更新記録する情報記録方法及び情報記録装置の技術分野に属し、より詳細には、例えば、ＭＰＥＧ方式等の符号化を行いつつ記録されている旧記録情報に対して同じ符号化を行いつつ新記録情報を追加記録又は更新記録する情報記録方法及び情報記録装置の技術分野に属する。
【０００２】
【従来の技術】
従来、画像に対する高能率圧縮符号化技術として、いわゆるＭＰＥＧ方式の符号化技術がある。
【０００３】
ここで、ＭＰＥＧ方式の符号化技術は、符号化したい画像と当該画像に対して時間的に先行する参照画像との差分情報及びマクロブロック（当該画像における１６画素×１６画素の画素を含む正方形の画素のブロックをいう。）単位の動きベクトル（参照画像と符号化したい画像との間で何らかの画像の動きがある場合における当該動きの方向と量を示すベクトルをいう。）を可変長符号化して伝送又は記録することにより、本来、膨大な情報量となる画像情報を高能率に圧縮することが可能となる符号化技術である。
【０００４】
ここで、当該ＭＰＥＧ方式の符号化技術では、上述したように可変長符号化を行うことから、圧縮され符号化された後の各画像（当該符号化後の画像をピクチャと称する。以下、同じ。）毎のデータ量は相互に異なったものとなる。
【０００５】
従って、当該符号化を行う符号器では、符号化された画像を伸長して復号する復号器で復号された際に、当該復号器内の再生バッファメモリ（復号された画像を一時的に蓄積し、出力タイミング等の調整を行うためのバッファメモリ）においてオーバーフロー又はアンダーフローが発生することがないように（オーバーフローが発生すると復号されない画像が生じることとなり、一方アンダーフローが発生すると復号画像が途切れることとなる。）、符号化時において、復号器内の当該再生バッファメモリ内のデータの蓄積量をシミュレートしながら符号化するデータ量の設定を行い、これにより当該オーバーフロー又はアンダーフローを回避するように構成されている。
【０００６】
ところで、従来の上記高能率圧縮符号化技術によると、新たな画像の記録媒体への記録を開始する場合には、復号器側のバッファメモリの蓄積量を正確にシミュレートすべく、当該符号化に係る種々の符号化パラメータ（いわゆるＶＢＶディレイ、ピクチャサイズ、テンポラルリファレンス、ピクチャ符号化型等の符号化の際に設定すべきパラメータをいう。以下、同じ。）をすべて初期化する必要がある。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来の技術によると、例えば記録媒体に画像を一度記録した後に、その続きとして前に記録した旧画像に関連する（例えば当該旧画像に連続した）新画像を新たに記録する、いわゆる繋ぎ記録（編集）処理を行う場合には、新たな画像の記録の開始時毎に上述した各符号化パラメータが全て初期化されることとなるので、その繋ぎ目における符号化パラメータの連続性が損なわれることとなり、結果として旧画像の最後の部分を符号化して記録するときに符号器側で行った復号器のバッファメモリのシミュレート結果と新画像の最初の部分を符号化して記録するときに符号器側で行った当該バッファメモリのシミュレート結果とが連続しなくなる。
【０００８】
そして、これにより、符号器側で行った当該繋ぎ目の前後を含むシミュレート結果としての復号器のバッファメモリの蓄積量と、旧画像と共に当該旧画像に対して一連の画像として新画像を再生する場合の実際の復号器のバッファメモリ内の蓄積量とが相互に異なったものとなり、その繋ぎ目に当たる部分ではＭＰＥＧ方式の規格上の連続性が損なわれ、この結果当該再生時に当該繋ぎ目以降において復号器のバッファメモリ上でオーバフロー又はアンダーフローが発生し、この場合に結果として画像が乱れる場合があるという問題点があった。
【０００９】
そこで、本発明は、上記の各問題点に鑑みて為されたもので、その課題は、先に符号化されて記録された旧画像に対して関連する新たな画像を同様に符号化して記録すると共に当該旧画像と新画像とを共に連続して再生するとき、その繋ぎ目において再生画像の連続性が損なわれずスムーズに旧画像と新画像を再生することが可能な情報記録方法及び情報記録装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、旧記録情報が符号化されて既に記録されている記録媒体に対して、新たに記録すべき新記録情報を符号化して繋ぎ記録する情報記録装置において、前記既に記録されている旧記録情報に対して前記新記録情報を繋ぎ記録する際に、前記記録されている旧記録情報のうち当該新記録情報が新たに記録される前記記録媒体上の繋ぎ記録位置より所定の時間だけ前に既に記録され、符号化に用いる符号化パラメータである旧符号化パラメータが記述された前記旧記録情報を当該記録媒体から読み出す読出手段と、前記読み出された旧記録情報から前記旧符号化パラメータを認識する認識手段と、前記認識された旧符号化パラメータに基づいて、当該新記録情報を符号化する際に用いる符号化パラメータである新符号化パラメータを設定し、記録情報を再生する際に復号化された前記記録情報を一時的に蓄積するために用いられるバッファメモリに、前記旧記録情報に続いて当該新記録情報が蓄積される場合に想定される蓄積量を、当該新符号化パラメータを用いてシミュレートする設定手段と、前記設定された新符号化パラメータおよび前記シミュレートの結果を用いて前記新記録情報を符号化し、前記記録媒体に記録する記録手段と、を備える。
【００１１】
上記の課題を解決するために、請求項３に記載の発明は、旧記録情報が符号化されて既に記録されている記録媒体に対して、新たに記録すべき新記録情報を符号化して記録する情報記録方法において、前記既に記録されている旧記録情報に対して前記新記録情報を繋ぎ記録する際に、前記記録されている旧記録情報のうち当該新記録情報が新たに記録される前記記録媒体上の繋ぎ記録位置より所定の時間だけ前に既に記録され、符号化に用いる符号化パラメータである旧符号化パラメータが記述された当該旧記録情報を当該記録媒体から読み出す読出工程と、前記読み出された旧記録情報から前記旧符号化パラメータを認識する認識工程と、前記認識された旧符号化パラメータに基づいて、当該新記録情報を符号化する際に用いる符号化パラメータである新符号化パラメータを設定し、記録情報を再生する際に復号化された前記記録情報を一時的に蓄積するために用いられるバッファメモリに、前記旧記録情報に続いて当該新記録情報が蓄積される場合に想定される蓄積量を、当該新符号化パラメータを用いてシミュレートする設定工程と、前記設定された新符号化パラメータおよび前記シミュレートの結果を用いて前記新記録情報を符号化し、前記記録媒体に記録する記録工程と、を含む。
【００２６】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。
【００２７】
なお、以下に説明する実施の形態は、光学的に複数回の情報の記録及び再生が可能なディスク状の記録媒体であるＤＶＤ−Ｒ／Ｗ（DVD-Read/Wrightの略称であり、従来の光ディスクであるＣＤ（Compact  Disk）に比して約７倍に記録容量を高めると共に複数回の記録及び再生が可能な光ディスクで、当該ＤＶＤ−Ｒ／Ｗに対する記録時の符号化方式は上記ＭＰＥＧ方式の一種であるＭＰＥＧ２方式である。）に対して情報の記録及び再生が可能な情報記録再生装置に対して本発明を適用した場合の実施形態である。
【００２８】
始めに、図１及び図２を用いて、実施形態に係る情報記録再生装置の構成及び動作について説明する。
【００２９】
なお、図１は実施形態の情報記録再生装置の概要構成を示すブロック図であり、図２は圧縮回路及び伸長回路の概要構成を示すブロック図である。
【００３０】
図１に示すように、実施形態の情報記録再生装置Ｓは、記録手段及び読出手段としてのピックアップ２と、Ａ／Ｄ（アナログ／ディジタル）コンバータ３と、圧縮回路４と、記録バッファメモリ５と、エンコーダ６と、記録回路７と、再生回路８と、デコーダ９と、再生バッファメモリ１０と、伸長回路１１と、Ｄ／Ａ（ディジタル／アナログ）コンバータ１２と、スピンドルモータ１３と、取得手段、設定手段、記憶制御手段、読出取得手段及び算出手段としてのＣＰＵ１４と、サーボ回路１５と、操作部１６と、表示部１７とにより構成されている。
【００３１】
上記の構成のうち、ピックアップ２、Ａ／Ｄコンバータ３、圧縮回路４、記録バッファメモリ５、エンコーダ６及び記録回路７が情報記録部Ｒを構成している。
【００３２】
また、ピックアップ２、再生回路８、デコーダ９、再生バッファメモリ１０、伸長回路１１及びＤ／Ａコンバータ１２が情報再生部Ｐを構成している。
【００３３】
更に、上記圧縮回路４は、図２（ａ）に示すように、加算器４ａと、ＤＣＴ（Discrete  Cosine  Transform（離散コサイン変換））部４ｂと、量子化部４ｃと、逆量子化部４ｄと、可変長符号化部４ｅと、逆ＤＣＴ部４ｆと、動き検出部４ｇと、動き補償予測部４ｈと、レート制御部４ｊと、により構成されている。
【００３４】
更にまた、上記伸長回路１１は、可変長復号化部１１ａと、逆量子化部１１ｂと、逆ＤＣＴ部１１ｃと、加算器１１ｄと、動き補償予測部１１ｅと、により構成されている。
【００３５】
また、ＣＰＵ１４は、その中にデータの読み書きが可能な記憶手段としてのメモリ１４ａを備えている。
【００３６】
次に、各構成部材個々の概要動作を説明する。
【００３７】
始めに、外部からの記録すべき情報を記録媒体としてのＤＶＤ−Ｒ／Ｗ１に記録する場合について説明する。
【００３８】
外部から記録すべき情報（当該記録すべき情報としては、具体的には、画像情報又は音声情報或いはその双方が含まれる。）に対応する情報信号Ｓin（アナログ信号）が入力されてくると、Ａ／Ｄコンバータ３は当該情報信号Ｓinをディジタル化し、ディジタル情報信号Ｓdを生成して圧縮回路４へ出力する。
【００３９】
そして、圧縮回路４は、ＣＰＵ１４から出力されている制御信号Ｓ5に基づき上記ＭＰＥＧ２方式に準拠して、入力されてくるディジタル情報信号Ｓdを圧縮し、圧縮情報信号Ｓpdを生成して記録バッファメモリ５へ出力する。
【００４０】
次に、記録バッファメモリ５は、入力されてくる圧縮情報信号Ｓpdをそのまま一時的に記憶する。このとき、当該記録バッファメモリ５は蓄積された圧縮情報信号Ｓpdのデータ量を示すデータ量信号Ｓmrを常にＣＰＵ１４に出力している。
【００４１】
次に、エンコーダ６は、ＣＰＵ１４から出力されている制御信号Ｓ4に基づいて、一時的に記録バッファメモリ５に記録されている圧縮情報信号Ｓpdを読み出し、これをエンコードしてエンコード信号Ｓedを生成して記録回路７へ出力する。
【００４２】
そして、記録回路７は、ＣＰＵ１４から出力されている制御信号Ｓ2に基づいて、入力されてくるエンコード信号Ｓedを記録用の記録信号Ｓrに変換し、ピックアップ２へ出力する。このとき記録回路７においては、記録すべき情報に正確に対応した形状のピットをＤＶＤ−Ｒ／Ｗ１上に形成すべく、エンコード信号Ｓedに対していわゆるライトストラテジ処理等が施される。
【００４３】
次に、ピックアップ２は、記録回路７から出力されている記録信号Ｓrに基づいて、当該ピックアップ２内の図示しない半導体レーザ等の光源を駆動してレーザ光等の光ビームＢを生成してＤＶＤ−Ｒ／Ｗ１の情報記録面に照射し、当該記録信号Ｓrに対応するピットを形成することにより情報信号ＳinをＤＶＤ−Ｒ／Ｗ１上に記録する。このとき、当該ＤＶＤ−Ｒ／Ｗ１は、後述するスピンドル制御信号Ｓsmに基づいて駆動されるスピンドルモータ１３により所定の回転数で回転されている。
【００４４】
なお、当該ＤＶＤ−Ｒ／Ｗ１上では、例えば、相変化方式により記録信号Ｓrに対応するピットが形成されて情報信号Ｓinが記録される。
【００４５】
次に、ＤＶＤ−Ｒ／Ｗ１に記録されている情報を再生する場合の動作について説明する。
【００４６】
再生時においては、先ず、ピックアップ２が再生用の光ビームＢを回転するＤＶＤ−Ｒ／Ｗ１に照射し、その反射光に基づいてＤＶＤ−Ｒ／Ｗ１上に形成されているピットに対応する検出信号Ｓpを生成し、再生回路８に出力する。
【００４７】
次に、再生回路８は、ＣＰＵ１４から出力されている制御信号Ｓ1に基づいて、出力された検出信号Ｓpを所定の増幅率で増幅すると共にその波形を整形し、再生信号Ｓppを生成してデコーダ９に出力する。
【００４８】
そして、デコーダ９は、ＣＰＵ１４から出力されている制御信号Ｓ3に基づいて、上記エンコーダ６におけるエンコード方式に対応するデコード方式により再生信号Ｓppをデコードし、デコード信号Ｓddを生成して再生バッファメモリ１０へ出力する。
【００４９】
次に、再生バッファメモリ１０は、入力されてくるデコード信号Ｓddをそのまま一時的に記憶する。このとき、当該再生バッファメモリ１０は蓄積されたデコード信号Ｓddのデータ量を示すデータ量信号Ｓmpを常にＣＰＵ１４に出力している。
【００５０】
次に、伸長回路１１は、ＣＰＵ１４から出力されている制御信号Ｓ6に基づき上記ＭＰＥＧ２方式に準拠して、一時的に再生バッファメモリ１０に記憶されているデコード信号Ｓddを読み出し、当該読み出したデコード信号Ｓddに対して上記圧縮回路４における圧縮処理に対応する伸長処理を施し、伸長信号Ｓoを生成してＤ／Ａコンバータ１２に出力する。
【００５１】
そして、Ｄ／Ａコンバータ１２は、伸長信号Ｓoをアナログ化し、上記情報信号Ｓinに対応する出力信号Ｓoutを生成して外部に出力する。
【００５２】
以上説明した情報記録及び情報再生の動作に伴って、ＣＰＵ１４は上記データ量信号Ｓmp又はＳmrに基づいて、後述のフローチャートで示す処理を実行するように上記各制御信号Ｓ1乃至Ｓ6を夫々出力する。
【００５３】
このとき、操作部１６は、使用者等により為された操作に対応する指示信号ＳcをＣＰＵ１４に出力し、当該指示信号Ｓcに基づいてＣＰＵ１４が上記各制御信号Ｓ1乃至Ｓ6を夫々出力する。
【００５４】
これと並行して、ＣＰＵ１４は、スピンドルモータ１３及びピックアップ２をサーボ制御するための制御信号Ｓsを生成してサーボ回路１５に出力し、当該サーボ回路１５は、制御信号Ｓsに基づいてスピンドルモータ１３の回転を制御するための上記スピンドル制御信号Ｓsmを生成して当該スピンドルモータ１３に出力すると共に、ピックアップ２におけるいわゆるトラッキングサーボ制御及びフォーカスサーボ制御のためのピックアップ制御信号Ｓspを生成して当該ピックアップ２に出力する。そして、ピックアップ２は、当該ピックアップ制御信号Ｓspに基づき、光ビームＢに対してトラッキングサーボ制御及びフォーカスサーボ制御を施しつつ上記記録信号Ｓr（情報信号Ｓin）の記録又は検出信号Ｓpの検出を行う。
【００５５】
なお、上述した情報記録再生装置Ｓの動作を使用者が制御するために必要な情報は、ＣＰＵ１４からの表示信号Ｓdpに基づいて表示部１７に表示される。
【００５６】
次に、上記圧縮回路４の細部動作及び伸長回路１１の細部動作について、図２（ａ）及び（ｂ）を用いて説明する。
【００５７】
始めに、図２（ａ）を用いて圧縮回路４の細部動作を説明する。
【００５８】
図２（ａ）に示すように、圧縮回路４に入力されたディジタル情報信号Ｓd（当該ディジタル情報信号Ｓdのうちの画像情報については複数のフレーム画像により構成されており、各フレームを構成する画素毎にディジタル化されている。）は、動き検出部４ｇへ入力されると共に、加算器４ａへ入力される。
【００５９】
そして、動き検出部４ｇにおいて、ディジタル情報信号Ｓd内の各フレームについて、動きベクトルが算出され、対応するベクトル信号Ｓvが動き補償予測部４ｈへ出力される。
【００６０】
ここで、動きベクトルについて詳説すると、当該動きベクトルは、ＭＰＥＧ２方式に基づいた動画像の圧縮時において実行される動き補償処理に用いられるものである。
【００６１】
すなわち、当該動き補償処理においては、先ず、符号化する画像を予め設定された所定数の画素を含む上記マクロブロックに分割し、各々のマクロブロック内の各画素と、時間軸上で前又は後ろのいずれか一方のフレーム内の対応する画素との差分の絶対値をマクロブロック内の全ての画素について加算した絶対値和が最小となる画像（すなわち、当該マクロブロック内の画像に最も近い、当該前又は後ろのいずれか一方のフレーム内の画像）の空間的な位置を求める。
【００６２】
そして、当該マクロブロックとそれに最も近い画像との移動関係を上記動きベクトルとし、この動きベクトルを当該前又は後ろのいずれか一方のフレーム内の画像を示す情報として符号化する。これにより、実際に符号化する情報量を画像情報そのものをそのまま符号化する場合に比して相当量圧縮して当該画像情報を符号化することができるのである。
【００６３】
次に、加算器４ａへ出力されたディジタル情報信号Ｓdは、当該加算器４ａにおいて動き補償予測部４ｈからの補償信号Ｓeが減算され、減算信号ＳaとしてＤＣＴ部４ｂへ出力される。
【００６４】
次に、ＤＣＴ部４ｂは、当該減算信号Ｓaに対して公知の技術により情報量の圧縮のためのＤＣＴを施し、変換信号Ｓdcとして量子化部４ｃへ出力する。
【００６５】
そして、量子化部４ｃは、当該変換信号Ｓdcを後述するレート信号Ｓrrで示されるビットレートに適合するように量子化し、量子化信号Ｓqを生成して可変長符号化部４ｅ及び逆量子化部４ｄへ出力する。
【００６６】
次に、逆量子化部４ｄは、量子化信号Ｓqに対して逆量子化処理を施し、逆量子化信号Ｓiqを生成して逆ＤＣＴ部４ｆへ出力する。
【００６７】
そして、逆ＤＣＴ部４ｆは、逆量子化信号Ｓiqに対して公知の技術により逆ＤＣＴ（逆離散コサイン変換）を施し、逆変換信号Ｓidとして動き予測補償予測部４ｈへ出力する。
【００６８】
その後、動き補償予測部４ｈは、上述したベクトル信号Ｓv内に含まれる動きベクトルと逆変換信号Ｓidとに基づいて、ＭＰＥＧ２方式におけるいわゆるフレーム間予測を用いた動き補償処理を行い、情報量の圧縮のための上記補償信号Ｓeを生成して加算器４ａに出力する。
【００６９】
一方、可変長符号化部４ｅは、上記量子化信号Ｓqに対して可変長符号化処理を施し、元のディジタル情報信号ＳdをＭＰＥＧ方式で圧縮符号化した信号である上記圧縮情報信号Ｓpdを記録バッファメモリ５に出力する。
【００７０】
このとき、レート制御部４ｊは、当該圧縮情報信号Ｓpdに基づいて、量子化部４ｃにおける量子化の際のビットレートを最適化するための上記レート信号Ｓrrを生成して当該量子化部４ｃに出力する。
【００７１】
次に、図２（ｂ）を用いて伸長回路１１の細部動作を説明する。
【００７２】
図２（ｂ）に示すように、伸長回路１１に入力されたデコード信号Ｓddは、可変長復号化部１１ａにおいて、動き補償予測部１１ｅからのベクトル信号Ｓvに含まれている上記動きベクトルに基づいて可変長復号化処理が施され、上記量子化信号Ｓqとして逆量子化部１１ｂへ出力される。
【００７３】
そして、逆量子化部１１ｂは、上記逆量子化部４ｄと同様に、量子化信号Ｓqに対して逆量子化処理を施し、上記変換信号Ｓdcを生成して逆ＤＣＴ部１１ｃへ出力する。
【００７４】
次に、逆ＤＣＴ部１１ｃは、逆ＤＣＴ部４ｆと同様に、変換信号Ｓdcに対して公知の技術により逆ＤＣＴを施し、上記減算信号Ｓaとして加算器１１ｄへ出力する。
【００７５】
そして、当該加算器１１ｄにおいて動き補償予測部１１ｅからの上記補償信号Ｓeが加算され、上記伸長信号ＳoとしてＤ／Ａコンバータ１２へ出力される。
【００７６】
このとき、動き補償予測部１１ｅは、伸長信号Ｓoに対して動き補償処理を行い、上記動きベクトルを検出してベクトル信号Ｓvとして可変長復号化部１１ａへ出力すると共に、上記補償信号Ｓeを生成して加算器１１ｄに出力する。
【００７７】
次に、上記圧縮回路４におけるＭＰＥＧ２方式に基づいて生成される圧縮情報信号Ｓpdのデータ構造の概要について、図３乃至図６を用いて説明する。
【００７８】
なお、図３はパケット及びパックの構成を示す図であり、図４はＤＶＤ−Ｒ／Ｗ１に記録されるデータのフォーマットを示す図であり、図５はＧＯＰの構成を示す図であり、図６は各パックの構成を示す図である。
【００７９】
当該圧縮情報信号Ｓpdは、上記ＭＰＥＧ２方式におけるいわゆるプログラムストリーム（以下、ＰＳと称する。）と呼ばれるデータストリームとして出力される。
【００８０】
ここで、当該ＰＳはその基本単位として、以下に説明するＰＥＳ（Packetized  Elementary  Stream）パケット（以下、単にパケットと称する。）を複数個含んで構成されている。
【００８１】
このとき、パケットＰＴは、図３（ａ）に示すように、エレメンタリーストリーム（画像情報又は音声情報のデータそのもの）をパケット化したものであり、ＰＥＳパケットヘッダ（以下、単にパケットヘッダと称する。）５５と、パケットデータ５６とにより構成されている。
【００８２】
ここで、パケットデータ５６には、実際に表示又は出力すべき画像データ又はオーディオデータが含まれている。
【００８３】
また、パケットヘッダ５５には、パケットデータ５６に含まれているデータの種類を示すストリームＩＤやＰＴＳ及びＤＴＳ等が含まれている。
【００８４】
ここで、ＤＴＳとはシステムストリーム（ＭＰＥＧ２方式に準拠する情報ストリームの総称）を復号するための再生バッファメモリ１０から復号されたピクチャデータ（一枚の画像であるピクチャに対応するデータ）が出力される時刻を示す９０ｋＨｚを単位とする時間情報であり、ＰＴＳとは当該ピクチャデータに対応する画像が実際に表示される時刻を示す９０ｋＨｚを単位とする時間情報である。
【００８５】
このとき、パケットデータ５６がオーディオデータの時はＰＴＳとＤＴＳは同じ値になるので、それらの代表としてＰＴＳのみが含まれる。
【００８６】
また、ＰＴＳ及びＤＴＳは、パケットデータ５６中にアクセスユニット（すなわち、画像情報の場合は各ピクチャであり、オーディオ情報の場合はＡＡＵ（Audio  Access  Unit）が相当する。）の先頭が存在する時のみ当該パケットヘッダ５５内に含まれる。
【００８７】
従って、上記パケットヘッダ５５の大きさ（ビット数）は、それに含まれる上記ＰＴＳ及びＤＴＳ等の有無によって変化することとなる。
【００８８】
そして、図３（ａ）に示すパケットＰＴが複数個組み合わされ、更に所定の付加情報が組み合わされてＭＰＥＧ２の上記システムストリームが形成される。
【００８９】
次に、上記システムストリームの一形態である上記ＰＳについて、図３（ｂ）を用いて一般的に説明する。
【００９０】
上記ＰＳは、複数個のパックを含んで構成されており、一のパックＰは、図３（ｂ）に示すように、一のパックヘッダ５７と、システムヘッダ５８と、複数個の上記パケットＰＴとから構成されている。
【００９１】
このうち、パックヘッダ５７に、ＳＣＲ（システム時刻基準参照値）等が含まれている。
【００９２】
ここで、当該ＳＣＲとは、それが含まれるパックＰが再生バッファメモリ１０に到達する時刻を９０ｋＨｚ単位で記述したものである。
【００９３】
より具体的に当該ＳＣＲについて説明すると、当該ＳＣＲは、夫々のパックＰに含まれているデータの再生バッファメモリ１０への入力を開始すべき再生時間軸上の読み出し開始時刻を示すものである。
【００９４】
また、パックヘッダ５７の大きさは１４バイトにダミーデータを加算したバイト数となる。
【００９５】
更に、システムヘッダ５８には上記再生バッファメモリ１０のサイズ等の情報が含まれており、システムヘッダ５８を一のパックＰ内に含まれるか否かは任意に設定できるが、含ませる場合にはパックヘッダ５７の直後に合成される。
【００９６】
次に、図３（ｂ）に示したパックＰを複数個含むＰＳが上記ＤＶＤ−Ｒ／Ｗ１に記録されている時の当該ＤＶＤ−Ｒ／Ｗ１上のフォーマットについて、図４を用いて説明する。
【００９７】
図４に示すように、ＤＶＤ−Ｒ／Ｗ１は、その最内周部にリードインエリアＬＩを有すると共にその最外周部にリードアウトエリアＬＯを有しており、その間に、画像情報及び音声情報が、夫々にＩＤ（識別）番号を有する複数のＶＴＳ（Video Title Set ）２１（ＶＴＳ＃１乃至ＶＴＳ＃ｎ）に分割されて記録されている。この複数のＶＴＳ２１と後述するビデオマネージャ２０とを合わせたものが上記ＰＳに相当する。
【００９８】
ここで、ＶＴＳ２１とは、関連する（それに含まれる音声情報及び副画像情報（映画における字幕等の副画像の情報をいう。）の数や、仕様、対応言語等の属性が同じ）タイトル（映画等の、製作者が視聴者に提示しようとする一つの作品）を一まとめにしたセット（まとまり）である。
【００９９】
また、ＶＴＳ２１が記録されている領域の先頭には、ビデオマネージャ２０が記録される。このビデオマネージャ２０として記録される情報は、例えば、各タイトルのメニューや、違法コピー防止のための情報、又は夫々のタイトルにアクセスするためのアクセステーブル等、当該ＤＶＤ−Ｒ／Ｗ１に記録される画像情報及び音声情報の全体に係わる管理情報が記録されている。
【０１００】
次に、一のＶＴＳ２１は、コントロールデータ２２を先頭として、夫々にＩＤ番号を有する複数のＶＯＢ２３に分割されて記録されている。ここで、複数のＶＯＢ２３により構成されている部分をＶＯＢセット（ＶＯＢＳ）という。このＶＯＢセットは、ＶＴＳ２１を構成する他のデータであるコントロールデータ２２と、画像情報及び音声情報の実体である複数のＶＯＢ２３の部分とを区別するために当該実体部分についてＶＯＢセットとしたものである。
【０１０１】
ＶＴＳ２１の先頭に記録されるコントロールデータ２２には、複数のセル（セルについては後述する。）を組合わせた論理的区分であるプログラムチェインに関する種々の情報であるＰＧＣＩ（Program  Chain  Information）等の情報が記録されている。また、各ＶＯＢ２３には、制御情報の他に画像情報及び音声情報の実体部分（制御情報以外の画像又は音声そのもの）が記録されている。
【０１０２】
更に、一のＶＯＢ２３は、夫々にＩＤ番号を有する複数のセル３０により構成されている。
【０１０３】
ここで、一のＶＯＢ２３は、複数のセル３０により完結するように構成されており、一のセル３０が二つのＶＯＢ２３に跨がることはない。
【０１０４】
次に、一のセル３０は、夫々にＩＤ番号を有する複数のＶＯＢユニット（ＶＯＢＵ）４０により構成されている。
【０１０５】
ここで、ＶＯＢユニット４０とは、画像情報、音声情報及び副画像情報の夫々を含む情報単位である。
【０１０６】
そして、一のＶＯＢユニット４０は、所定の制御情報が格納されているナビパック５１と、画像情報としてのビデオデータを含むビデオパック５２と、音声情報としてのオーディオデータを含むオーディオパック５３と、副画像情報としてのサブピクチャデータを含むサブピクチャパック５４とにより構成されている。ここで、ビデオデータとしては画像情報のみが記録され、オーディオデータとしては音声情報のみが記録されている。また、サブピクチャデータとしては副画像としての文字や図形等のグラフィックデータが含まれるパケットＰＴが記録されている。
【０１０７】
また、一のＶＯＢユニット４０に対応する再生時間（一のナビパック５１と当該一のナビパック５１の次のナビパック５１との間に記録されているデータに対応する再生時間）は、０．４秒以上１秒以下の長さを有するように記録されている。
【０１０８】
更に、一のＶＯＢユニット４０において、ナビパック５１は必ずその先頭に存在するが、ビデオパック５２、オーディオパック５３及びサブピクチャパック５４の夫々は、必ずしもＶＯＢユニット４０中に存在する必要はなく、また、存在する場合にもその数や順序は任意に設定することができる。
【０１０９】
ここで、図４に示すビデオパック５２、オーディオパック５３及びサブピクチャパック５４の夫々の区分が上述したパックＰに相当する。
【０１１０】
また、上記各パックＰについては、通常、当該パックＰを更に細分化した記録単位である上記パケットＰＴ毎にビデオデータ、オーディオデータ又はサブピクチャデータが記録されるが、本実施形態におけるＤＶＤ−Ｒ／Ｗ１では、一般に一のパックＰが一のパケットＰＴにより構成されている。
【０１１１】
更に、一のＶＯＢユニット４０に含まれている全てのビデオパック５２は一又は複数のＧＯＰ（Group   Of   Picture）により構成されている。
【０１１２】
ここで、上記ＧＯＰについて図５を用いてその概要を説明する。
【０１１３】
なお、図５は一のＧＯＰを構成する複数のフレーム画像の例を示している。
【０１１４】
図５では、一のＧＯＰ４１が１２枚のフレーム画像から構成されている場合（ＭＰＥＧ２方式では、一のＧＯＰ４１に合まれるフレーム画像数は一定ではない。）を示しているが、この内、符号「Ｉ」で示されるフレーム画像は、Ｉピクチャ（Intra-coded  picture：イントラ符号化画像）と呼ばれ、自らの画像のみで完全なフレーム画像を再生することができるフレーム画像をいう。
【０１１５】
また、符号「Ｐ」で示されるフレーム画像は、Ｐピクチャ（Predictive-coded  Picture：前方予測符号化画像）と呼ばれ、既に復号化されたＩピクチャ又は他のＰピクチャに基づいて補償再生された予測画像との差を復号化する等して生成される予測画像である。
【０１１６】
更に、符号「Ｂ」で示されるフレーム画像は、Ｂピクチャ（Bidirectionally  predictive-coded  picture：両方向予測符号化画像）といい、既に復号化されたＩピクチャ又はＰピクチャのみでなく、ＤＶＤ−Ｒ／Ｗ１に記録されている時間的に未来のＩピクチャ又はＰピクチャをも予測に用いて再生される予測画像をいう。
【０１１７】
なお、図５においては、各ピクチャ間の予測関係（補間関係）を矢印で示している。
【０１１８】
一方、実施形態に係るＤＶＤ−Ｒ／Ｗ１で用いられているＭＰＥＧ２方式においては、上述したように夫々のＧＯＰ４１に含まれるデータ量が一定でない可変レート方式を採用している。
【０１１９】
すなわち、一のＧＯＰ４１に含まれる各ピクチャが動きの速い動画に対応しており、各ピクチャ間の相関関係が小さい場合には、各ピクチャを構成するためのデータ量が多くなり、従って一のＧＯＰ４１に合まれるデータ量も多くなる。
【０１２０】
他方、一のＧＯＰ４１に含まれる各ピクチャが、あまり動きのない動画に対応しており、各ピクチャ間の相関関係が大きい場合には、各ピクチャを構成するためのデータ量も少なくなり、一のＧＯＰ４１に含まれるデータ量も少なくなることとなる。
【０１２１】
次に、上記各パックの内、ナビパック５１、ビデオパック５２及びオーディオパック５３の夫々について細部構成を説明する。
【０１２２】
先ず、図４及び図６（ａ）に示すように、ナビパック５１は、一のＶＯＢユニット４０に必ず一個含まれており、ビデオデータに先立って記述され、再生表示させたい画像又は音声等を検索するための検索情報（具体的には、当該再生表示させたい画像又は音声等が記録されているＤＶＤ−Ｒ／Ｗ１上のアドレス等）を含むパケットＰＴであるＤＳＩパケット６１と、ＤＳＩパケット６１内のデータに基づいて検索してきた画像又は音声を表示する際の再生表示制御に関する情報を含むパケットＰＴであるＰＣＩパケット６０とにより構成される。この二つのパケットにおいては、パケットヘッダ５５にはＰＴＳもＤＴＳも記述されていない。
【０１２３】
このとき、各パケットにおけるストリームＩＤは両方とも０ｘＢＦ（プライベートストリーム２規格の場合）であり、パケットヘッダ５５の後にサブストリームＩＤとして夫々「０ｘ００」及び「０ｘ０１」が記述されており、これによってＰＣＩパケット６０かＤＳＩパケット６１かの識別が可能となっている。
【０１２４】
なお、このサブストリームＩＤは、ＭＰＥＧ２の規格にはないものであり、ＤＶＤ独自の規格である。
【０１２５】
また、ＰＣＩパケット６０内には、視聴者によって選択される選択項目に対して、その項目が選択されたときの表示や動作を定義したハイライト情報が含まれている。このハイライト情報によって、例えば、視聴者が選択すべき項目を表示した画像（いわゆるメニュー画面）における、項目選択に対する画面表示の変化や、当該選択に対応して変化すべき表示位置及び選択された項目に対するコマンド（選択された項目に対して実行される動作を示す命令）等の設定が行われる。
【０１２６】
ここで、メニュー画面を構成して表示するために必要な、枠、選択ボタン等を表示するための画像情報は、上記の副画像情報であるサブピクチャデータとして記録されている。
【０１２７】
更に、上記ＧＯＰ４１は、ＭＰＥＧ２規格において定められている単独で再生可能な最小の画像単位であり、各ＧＯＰ４１の先頭には、当該ＧＯＰ４１に含まれるビデオデータを表示すべき再生時間軸上の再生時刻を示す上記ＰＴＳが記録されている。
【０１２８】
次に、ビデオパック５２について図６（ｂ）を用いて説明する。
【０１２９】
図６（ｂ）に示すように、ビデオパック５２にはＭＰＥＧ２で圧縮されたビデオデータ６４が含まれている。
【０１３０】
このビデオデータ６４としては、一のＤＶＤ−Ｒ／Ｗ１では一種類の画像情報のみが含まれる。
【０１３１】
また、パケットＰＴ内にＭＰＥＧ２におけるＩピクチャの先頭がある時、ＰＴＳとＤＴＳがパケットヘッダ５５内に含まれている。
【０１３２】
更に、ストリームＩＤは「０ｘＥ０」である。
【０１３３】
なお、図６（ｂ）では、パックヘッダ５７の後にビデオデータ６４を含むパケットＰＴが一個だけ存在しているが、データレートを調整するためにパケットＰＴの後にダミーデータを挿入してもよい。この場合、パックヘッダ５７、パケットＰＴ及び当該ダミーデータの合計が２０４８バイトとなる。
【０１３４】
また、このビデオデータ６４においては、当該ビデオデータ６４がビデオデータ６４用の再生バッファメモリ１０においてオーバフローもアンダーフローも起こさないようにＰＳ内に挿入される。
【０１３５】
次に、オーディオパック５３について、図６（ｃ）を用いて説明する。
【０１３６】
図６（ｃ）に示すように、オーディオパック５３には、ＡＣ−３と称される方式で圧縮されたオーディオデータ６５が含まれている。
【０１３７】
このとき、上述のように、ＤＶＤ１に記録可能な音声情報は８種類であり、パケットＰＴ中に上記ＡＡＵの先頭があるとき、ＰＴＳがパケットヘッダ５５に記述される。
【０１３８】
又、ストリームＩＤは「０ｘＢＤ」（プライベートストリーム１規格の場合）であり、上記サブストリームＩＤは「０ｘ８０−０ｘ８７」である。このサブストリームＩＤの下位３ビットによって音声情報のストリーム番号が定義される。
【０１３９】
ここで、サブストリームＩＤを含む４バイトはプライベートデータエリアと称され、オーディオデータ６５の先頭に記述されており、ＡＣ−３方式の再生用の情報が含まれている。これらはＭＰＥＧ２の規格にないものであり、ＤＶＤ独自の規格である。
【０１４０】
更に、図６（ｃ）ではパックヘッダ５７の後にオーディオデータ６５を含むパケットＰＴが一個だけ含まれているが、ビデオパック５２の場合と同様に、データレートを調整するためにパケットＰＴの後にダミーデータを挿入してもよい。この場合、パックヘッダ５７、パケットＰＴ及び当該ダミーデータの合計が２０４８バイトとなる。
【０１４１】
また、このオーディオパック５３においては、オーディオデータ６５がオーディオデータ６５用の図示しない再生バッファメモリにおいてオーバフローもアンダーフローも起こさないようにＰＳ内に挿入される。
【０１４２】
次に、上述したＰＴＳ又はＤＴＳ等の各符号化パラメータのうち、本発明に係る符号化パラメータであって、これまでに説明しなかった符号化パラメータについて以下に纏めて説明する。
【０１４３】
（１）ＶＢＶディレイ
「ＶＢＶディレイ」とは、上記ＰＳ内の各ピクチャについて、そのピクチャに対応するピクチャスタートコードが再生バッファメモリ１０に入力されてからそのピクチャが復号されるまでの時間を９０ｋＨｚのカウント値で記述したものである。
【０１４４】
すなわち、上述したように可変長符号化されたＰＳにおいては、符号化した後の各ピクチャのデータサイズは夫々に異なったものとなる。従って、情報再生部Ｐにおいては、どのタイミングで各ピクチャを復号すべきかを認識する必要がある。
【０１４５】
より具体的には、例えば、復号するタイミングが早すぎるとそのピクチャの全てのデータが再生バッファメモリ１０に受信蓄積されていないため、そのピクチャを復号することができない（すなわち、再生バッファメモリ１０がアンダーフローする。）。
【０１４６】
逆に、復号するタイミングが遅すぎる場合は、再生バッファメモリ１０があふれることとなる（すなわち、再生バッファメモリ１０がオーバーフローする。）。
【０１４７】
このため実施形態の情報再生部Ｐでは、ピクチャスタートコードが再生バッファメモリ１０に入力された後に付加されている上記ＶＢＶディレイの値を読み取り、当該ピクチャスタートコードが入力されてからＶＢＶディレイに記述されている時間だけ待機してからそのピクチャを復号する構成となっている。
【０１４８】
（２）ピクチャサイズ
「ピクチャサイズ」は、夫々のピクチャのデータ量を示す符号化パラメータであり、情報記録部Ｒが繋ぎ記録処理の前後で再生バッファメモリ１０のシミュレートの連続性を保つために必要な符号化パラメータである。
【０１４９】
すなわち、当該連続性を保つためには、繋ぎ記録処理の直前に再生バッファメモリ１０に既に入力されている全てのピクチャを合計したピクチャサイズが必要となる。
【０１５０】
ここで、最初に復号を開始する際には、再生バッファメモリ１０としては空なので、その中にピクチャは一枚も入力されていない。このため、ピクチャサイズとしては、これ以後復号する分だけ情報再生部Ｐ側で認識していればよい。
【０１５１】
しかし、再生中には再生バッファメモリ１０内にはいくつかのピクチャに対応するデータが蓄積されているのが通常である。
【０１５２】
そして、当該各ピクチャは、復号化された後再生バッファメモリ１０から出力される。つまり、再生バッファメモリ１０としては、各ピクチャを復号したときにそのピクチャのデータ量分だけ蓄積量が減少する。このとき、情報記録部Ｒは、継続して当該再生バッファメモリ１０の蓄積量のシミュレートを行っている。
【０１５３】
（３）テンポラルリファレンス
上述したように、ＰＳにおいては、画像は夫々にＧＯＰ４１を構成しているが、この場合、テンポラルリファレンスは、ＧＯＰ４１内における各ピクチャの表示の順番が記述されているものである。
【０１５４】
すなわち、上述したＧＯＰ４１においては、各ピクチャは、ＰＳ内に含まれる順番と、その表示順が相互に異なる。すなわち、各ピクチャは、再生バッファメモリ１０に入力された順番に復号されるが、ＭＰＥＧ２方式における圧縮符号化の特性上（図５参照）、その復号された順番と実際の各ピクチャの表示順とは異なってくる。
【０１５５】
ここで、最初に符号化を開始する際には、情報記録部ＲはＧＯＰ４１の構造を自由に設定し得る。
【０１５６】
一方、ＧＯＰ４１単位での繋ぎ記録処理をする際には新たに適切なＧＯＰ４１の構造を選択して符号化を開始することができるが、ピクチャ単位で繋ぎ記録処理をする際には、連続するＧＯＰ４１としての規格を遵守して繋ぎ記録処理前後のテンポラルリファレンスとしての連続性を保つために、情報記録部Ｒとして繋ぎ記録処理する前のＧＯＰ４１の構造を予め認識する必要がある。
【０１５７】
（４）ピクチャ符号化型
ピクチャ符号化型は、上記ＧＯＰ４１内における各ピクチャの符号化の形式（すなわち、Ｉピクチャなのか、Ｐピクチャなのか、或いはＢピクチャなのかを示す型）を示す符号化パラメータである。
【０１５８】
このとき、当該ピクチャ符号化型は、ＧＯＰ４１の単位で繋ぎ記録処理を行う際には問題とはならないが、各ピクチャの単位で繋ぎ記録処理をする場合には、上述したＧＯＰ４１内のピクチャの順番を繋ぎ記録処理の前後でＭＰＥＧ２の規格に合致したものとするために、繋ぎ記録処理をする直前のＧＯＰ４１としての構造を認識する必要がある。
【０１５９】
次に、本発明に係る繋ぎ記録処理の動作について、図７乃至図１１を用いて説明する。
【０１６０】
なお、図７に示す繋ぎ記録処理の制御は、主としてＣＰＵ１４において実行される制御である。
【０１６１】
ここで、以下に示す繋ぎ記録処理の説明においては、再生バッファメモリ１０は二通りのバッファメモリとして機能する。
【０１６２】
すなわち、上記エレメンタリストリームに対しては、再生バッファメモリ１０はいわゆるＶＢＶバッファとして機能し、当該エレメンタリストリーム内の各ピクチャは、シーケンスヘッダ（再生時に上記ＧＯＰ４１の単位で行なわれるランダムアクセスにおける各ＧＯＰ４１の頭出しに用いられるヘッダ）に記述されているビットレートで再生バッファメモリ１０内に入力され、上記ＶＢＶディレイとして記述されている時間経過後に当該再生バッファメモリ１０から出力され、復号される。
【０１６３】
一方、ＭＰＥＧ２規格上のいわゆるシステム層のデータに対しては、再生バッファメモリ１０はいわゆるインプットバッファとして機能する。そして、システム層のデータとしての各パックＰは、上記ＳＣＲに記述されている時刻に当該再生バッファメモリ１０に入力され、上記ＤＴＳに記述されている時刻に再生バッファメモリ１０から出力される。
【０１６４】
更に、以下の繋ぎ記録処理においては、ＤＶＤ−Ｒ／Ｗ１には、ＭＰＥＧ２方式に準拠して既に情報が記録されているものとする。
【０１６５】
以上の前提に基づいて、本発明の繋ぎ記録処理においては、図７に示すように、始めに情報記録再生装置Ｓの電源がオンとされ、その後にスピンドルサーボ制御及びフォーカスサーボ制御等が開始され、更に繋ぎ記録処理をする位置を検索し終わって停止状態にあるとする（ステップＳ１）。
【０１６６】
そして、操作部１６において何らかの操作があったか否かが判定され（ステップＳ２）、何ら操作がなかったときは（ステップＳ２；Ｎ）、次に、引き続き停止状態か否かを判定する（ステップＳ３）。
【０１６７】
そして、停止状態でないときは（ステップＳ３；Ｎ）ステップＳ２に戻り、引き続き停止状態であるときは（ステップＳ３；Ｙ）、次に、繋ぎ記録処理をするＤＶＤ−Ｒ／Ｗ１上の位置（図７においては、単に追記位置と表示している。）より所定時間だけ前に既に記録されているＰＳを読み出す（ステップＳ４）。
【０１６８】
そして、当該読み出したＰＳ内の各パックＰの内容を解析し（ステップＳ５）、次に当該各パックＰに記述されているＳＣＲの値をメモリ１４ａ内に格納する（ステップＳ６）。
【０１６９】
次に、読み出したパックＰの次に位置しているヘッダの種類を判別する（ステップＳ７）。
【０１７０】
そして、判別結果がパケットヘッダ５７であるときは、上記ストリームＩＤにより区別されているＰＳ毎に上記ＰＴＳ及びＤＴＳを抽出し、メモリ１４ａへ格納する（ステップＳ８）。
【０１７１】
その後、当該ストリームＩＤに示されるパックＰの種類がビデオパック５２であるか否かが判定される（ステップＳ９）。
【０１７２】
そして、当該パックＰの種類がビデオパック５２であるときは（ステップＳ９；Ｙ）当該ビデオパック５２内の各ピクチャ毎に記述されている上記ＶＢＶディレイ、ピクチャサイズ、テンポラルリファレンス及びピクチャ符号化型を抽出してメモリ１４ａ内に格納し（ステップＳ１０）、ステップＳ１３へ移行する。
【０１７３】
一方、ステップＳ７の判定において、判別結果がシステムヘッダ５８であるときは、次に、対応するＳＣＲを抽出してメモリ１４ａ内に格納し（ステップＳ１１）、更に各ストリームＩＤにより区別されるストリーム毎にインプットバッファに関する情報を抽出してメモリ１４ａに格納し（ステップＳ１２）、ステップＳ１３へ移行する。
【０１７４】
次に、ステップＳ１３においては、上記ステップＳ４乃至Ｓ１２を実施しつつＤＶＤ−Ｒ／Ｗ１上の繋ぎ記録処理を行う位置までピックアップ２が移動したか否かが判定され（ステップＳ１３）、当該位置まで到達していないときには（ステップＳ１３；Ｎ）ステップＳ５まで戻ってステップＳ５乃至Ｓ１２の処理を繰り返す。
【０１７５】
一方、ステップＳ１３の判定において、繋ぎ記録処理の位置まで到達したときは（ステップＳ１３；Ｙ）、次に、当該繋ぎ記録処理位置における再生バッファメモリ１０（インプットバッファ）の蓄積量を示すＳＣＲを後述する方法により計算し（ステップＳ１４）、更にその位置での実際のインプットバッファの蓄積量を後述する方法により計算して（ステップＳ１５）、当該各計算結果及びステップＳ１０において取得したテンポラルリファレンス及びピクチャ符号化型の各符号化パラメータを用いて圧縮回路４を初期化する（ステップＳ１６）。このとき、テンポラルリファレンス及びピクチャ符号化型については、圧縮回路４は、ステップＳ１０において取得したテンポラルリファレンス及びピクチャ符号化型に基づき、ＭＰＥＧ２方式のＧＯＰ４１の規格（図５参照）を遵守するように初期化される
そして、電源がオフとされたか否かを確認し（ステップＳ１７）、オフとされている場合は（ステップＳ１７；Ｙ）そのまま処理を終了し、オフとされていないときは（ステップＳ１７；Ｎ）ステップＳ２に戻って上述した処理を繰り返す。
【０１７６】
次に、ステップＳ２において、操作部１６において何らかの操作指示があったときは（ステップＳ２；Ｙ）、次に、その指示の内容を認識する（ステップＳ１８）。
【０１７７】
そして、当該指示の内容が再生命令であったときは、当該再生のために巻き戻しを行い、当該巻き戻した位置からデータを読み出し（ステップＳ１９）、情報再生部Ｐにおいて再生処理を行って（ステップＳ２０）、その再生処理の終了後ステップＳ２に戻って上述した動作を繰り返す。
【０１７８】
一方、ステップＳ１８において、その指示の内容が停止命令であったときはそのままステップＳ１に戻り、早送り／巻き戻し命令であったときは夫々の命令に対応して早送り処理又は巻き戻し処理を行う（ステップＳ２９）。
【０１７９】
次に、ステップＳ１８において、指示の内容が記録命令（繋ぎ記録処理命令）であったときは、以下に示す符号化処理を開始する。
【０１８０】
すなわち、先ずステップＳ１０において取得したＶＢＶディレイを用いて、後述する処理により繋ぎ記録処理位置でのＶＢＶディレイを算出してエレメンタリストリーム（ＥＳ）を生成し（ステップＳ２１）、次に、ステップＳ８において抽出したＤＴＳ及びＰＴＳを用いて繋ぎ記録処理位置でのＰＴＳ及びＤＴＳを算出してパケットＰＴを生成し（ステップＳ２２）、更に繋ぎ記録処理位置でのインプットバッファとしての再生バッファメモリ１０の蓄積量及び対応するＳＣＲを算出してＰＳの生成を行い（ステップＳ２３）、その後ステップＳ２１乃至Ｓ２３における計算結果をメモリ１４ａに格納する（ステップＳ２４）。
【０１８１】
そして、操作部１６において符号化の停止命令がされたか否かを確認し（ステップＳ２５）、されていないときはステップＳ２１に戻ってこれまでの動作を繰り返し、一方、停止命令として記録の一時停止命令がなされたときは、ステップＳ２４においてメモリ１４ａに格納した計算結果及びステップＳ１０において取得したテンポラルリファレンス及びピクチャ符号化型に基づき、ステップＳ１６と同様の方法により圧縮回路４を初期化し（ステップＳ２６）、次に電源がオフとされたか否かを確認し（ステップＳ２７）、オフとされている場合は（ステップＳ２７；Ｙ）そのまま処理を終了し、オフとされていないときは（ステップＳ２７；Ｎ）ステップＳ１８へ戻り上述した動作を繰り返す。
【０１８２】
更に、ステップＳ２５において、巻き戻し又は早送りをした後にその巻き戻し位置又は早送り位置から繋ぎ記録処理を開始すべく一時停止以外の記録の停止命令が行なわれたときは、次に電源がオフとされたか否かを確認し（ステップＳ２８）、オフとされている場合は（ステップＳ２８；Ｙ）そのまま処理を終了し、オフとされていないときは（ステップＳ２８；Ｎ）ステップＳ２へ戻り上述した動作を繰り返す。
【０１８３】
次に、上述した繋ぎ記録処理のうち、ステップＳ２１におけるＶＢＶディレイの算出について、図８を用いて詳説する。
【０１８４】
一般に、繋ぎ記録処理を行う直前（すなわち、前回記録した最後）においては、ＶＢＶバッファとしての再生バッファメモリ１０の蓄積量は零ではない。
【０１８５】
そこで、図８に示すように、繋ぎ記録処理の最初のピクチャに対応するＶＢＶディレイは、繋ぎ記録処理を行う直前のＶＢＶディレイ（上記ステップＳ１０において取得している。）から算出することができる。
【０１８６】
すなわち、繋ぎ記録処理直前のピクチャに対応するＶＢＶディレイをＶＢＶディレイ(n)とし、繋ぎ記録処理開始直後のピクチャに対応するＶＢＶディレイをＶＢＶディレイ(n+1)とし、繋ぎ記録処理直前のピクチャが蓄積された後の再生バッファメモリ１０の蓄積量を蓄積量(n)とし、繋ぎ記録処理直前のピクチャのサイズ（データ量）をピクチャサイズ(n)とし、繋ぎ記録処理開始直後のピクチャが蓄積された後の再生バッファメモリ１０の蓄積量を蓄積量(n+1)とすると、
【数１】
0004053668.tif 000002
である。
【０１８７】
次に、上述した繋ぎ記録処理のうち、ステップＳ１５及びＳ２３におけるインプットバッファの蓄積量の算出について、図９及び図１０を用いて説明する。
【０１８８】
繋ぎ記録処理を開始するためには、上述したように、情報記録部Ｒにおいて再生バッファメモリ１０内のデータの蓄積量のシミュレートを再開する必要がある。そして、再生バッファメモリ１０のシミュレートを再開するためには、繋ぎ記録処理開始直前において当該再生バッファメモリ１０に蓄積済みとなっている各ピクチャのサイズの合計値が解ればよい。これにより、当該各ピクチャが復号された場合に、再生バッファメモリ１０の蓄積量をそのピクチャサイズ分だけ減算すれば当該蓄積量のシミュレートを再開できる。
【０１８９】
ここで、上述したように、情報記録部Ｒにおいては、再生バッファメモリ１０を二通りのバッファメモリ（すなわち、ＶＢＶバッファ及びインプットバッファ）としてシミュレートしている。
【０１９０】
そして、ＶＢＶバッファとしての蓄積量は、各ピクチャ毎に記述されている上記ＶＢＶディレイを用い、繋ぎ記録処理直前のＶＢＶディレイを取得すれば算出できる。すなわち、具体的には、繋ぎ記録処理直前のピクチャに対応するＶＢＶディレイをＶＢＶディレイ(n)とし、繋ぎ記録処理直前のピクチャが蓄積された後の再生バッファメモリ１０の蓄積量を蓄積量(n)とし、繋ぎ記録処理直前のピクチャのサイズをピクチャサイズ(n)とし、繋ぎ記録処理開始直後のピクチャが蓄積された後の再生バッファメモリ１０の蓄積量を蓄積量(n+1)とすると、
【数２】
0004053668.tif 000003
とすればよい。
【０１９１】
一方、インプットバッファとしての蓄積量は、その算出の根拠となる情報がピクチャ毎には記述されていないので、上記ＳＣＲ及びＤＴＳを手がかりとして算出する必要がある。
【０１９２】
すなわち、繋ぎ記録処理直前のピクチャをPic(n)、そのピクチャのＤＴＳをＤＴＳ(n)、繋ぎ記録処理直前のパックＰのＳＣＲをＳＣＲ(i)とし、今、
【数３】
ＤＴＳ(n-m-1)≦ＳＣＲ(i)＜ＤＴＳ(n-m)
であったとすると、図９に示すように、Pic(n-m-1)は復号されてインプットバッファとしての再生バッファメモリ１０から出力されているが、Pic(n-m)からPic(n)までのｍ＋１枚のピクチャが再生バッファメモリ１０内に蓄積されている。
【０１９３】
従って、インプットバッファとしての再生バッファメモリ１０のシミュレートを再開するためには、当該ｍ＋１枚のピクチャのサイズの合計を算出する必要がある。
【０１９４】
すなわち、具体的には、図９及び図１０に示すように、ｎ枚目のピクチャのサイズをPic-Size(n)とすると、
【数４】
0004053668.tif 000004
とすればよい。
【０１９５】
次に、上述した繋ぎ記録処理のうち、ステップＳ１４及びＳ２３におけるＳＣＲの算出について、図１１を用いて詳説する。
【０１９６】
繋ぎ記録処理開始直後のピクチャに対応するパックＰのＳＣＲ(n+1)は、繋ぎ記録処理開始時のンプットバッファとしての再生バッファメモリ１０の蓄積量と繋ぎ記録処理直前のピクチャに対応するパックＰのＳＣＲ(n)（ステップＳ６又はＳ１１において取得している。）から算出することができる。
【０１９７】
この場合、図１１に示すように、再生バッファメモリ１０（インプットバッファ）に十分な空き容量がある場合は、ＳＣＲ(n+1)はＳＣＲ(n)に所定の定数ΔＳＣＲを加算した値となり、一方、再生バッファメモリ１０に空き容量がない場合は十分な空き容量ができたときの時間情報がＳＣＲ(n+1)として記述される。
【０１９８】
具体的には、再生バッファメモリ１０に十分な空き容量がある場合は、
【数５】
ＳＣＲ(n+1)＝ＳＣＲ(n)＋ΔＳＣＲ
ここで、ΔＳＣＲの一例としては、例えば、
【数６】
0004053668.tif 000005
として求められる。なお、パック長の例としては、例えば２０４８バイトが挙げられ、多重化レートの例としては、例えば２５２００が挙げられ、システムクロック周波数の例としては、例えば２７ＭHzが挙げられる。
【０１９９】
最後に、上述した繋ぎ記録処理のうち、ステップＳ２２におけるＰＴＳ及びＤＴＳの算出について詳説する。
【０２００】
一般に、繋ぎ記録処理開始直後のピクチャに対応するパックＰのＰＴＳ(n+1)及びＤＴＳ(n+1)は、繋ぎ記録処理直前のピクチャに対応するパックＰのＤＴＳ(n)及びＰＴＳ(n)（ステップＳ８において取得している。）から算出することができる。
【０２０１】
すなわち、具体的には、
【数７】
ＤＴＳ(n+1)＝ＤＴＳ(n)＋３００３×Ｍ
ＰＴＳ(n+1)＝ＰＴＳ(n)＋３００３
である。ここで、Ｍは一の上記Ｉピクチャ又はＰピクチャが現れてから次にＩピクチャ又はＰピクチャが現われるまでの間に含まれているピクチャの枚数である。
【０２０２】
以上説明したように、実施形態の繋ぎ記録処理によれば、繋ぎ記録処理直前のＰＳに対応する旧符号化パラメータを取得し、これに連続するように新たな符号化パラメータを設定して符号化を行いつつ繋ぎ記録処理を行うので、繋ぎ記録処理前後のＰＳを共に再生する場合に連続した符号化パラメータにより符号化されたＰＳを再生することとなり、繋ぎ記録処理の前後で不連続となることなく夫々のＰＳを再生することができる。
従って、繋ぎ記録処理前ＰＳと新しいＰＳとを共に再生する場合に、不連続となることなくスムーズに双方を再生することができる。
【０２０３】
また、繋ぎ記録処理後のＰＳを繋ぎ記録処理前のＰＳに連続して記録する場合に、当該繋ぎ記録処理前のＰＳの記録終了時に対応する旧符号化パラメータをメモリ１４ａから読み出して取得しこれを新符号化パラメータとして用いて繋ぎ記録処理後のＰＳの符号化を開始し、更に当該繋ぎ記録処理後のＰＳの記録終了時に対応する新符号化パラメータを旧符号化パラメータに代えてメモリ１４ａに記憶させておくので、繋ぎ記録処理後のＰＳが繋ぎ記録処理前のＰＳに連続して記録されるべきＰＳであるときでも確実に符号化パラメータの連続性を確保して新しいＰＳを記録することができる。
【０２０４】
更に、繋ぎ記録処理後のＰＳを繋ぎ記録処理前のＰＳの一部を更新して記録する場合に、新たにＰＳを記録する領域の先頭に隣接する領域に記録されている繋ぎ記録処理前のＰＳを読み出し、これに基づいて旧符号化パラメータを算出し、更に算出した旧符号化パラメータに連続するように新符号化パラメータを設定して繋ぎ記録処理後のＰＳの符号化を行うので、新しいＰＳが繋ぎ記録処理前のＰＳの一部を更新して記録されるべきＰＳであるときでも確実に符号化パラメータの連続性を確保して新しいＰＳを記録することができる。
【０２０５】
更にまた、繋ぎ記録処理前後のＰＳの夫々に対して夫々ＭＰＥＧ２方式の符号化を行うと共に、ＶＢＶディレイ、ピクチャサイズ、テンポラルリファレンス、ピクチャ符号化型、ＳＣＲ、ＰＴＳ及びＤＴＳの各符号化パラメータを少なくとも連続させるように新符号化パラメータを設定するので、繋ぎ記録処理前後のＰＳ間の符号化の連続性を確実に維持できると共に、夫々のＰＳの再生時においても繋ぎ記録処理前後のＰＳ間で連続性を維持しつつ再生することができる。
【０２０６】
なお、上述した実施形態では、ＭＰＥＧ２方式における符号化パラメータのうち、ＶＢＶディレイ、ピクチャサイズ、テンポラルリファレンス、ピクチャ符号化型、ＳＣＲ、ＰＴＳ及びＤＴＳについて説明したが、本発明は、これら以外の符号化パラメータに対しても適用可能である。
【０２０７】
更に、上述した実施形態では、主としてＭＰＥＧ２方式を用いた符号化について説明したが、これ以外に、他のＭＰＥＧ方式の符号化を用いた繋ぎ記録処理に対しても本発明は適用可能である。
【図面の簡単な説明】
【図１】実施形態の情報記録再生装置の概要構成を示すブロック図である。
【図２】実施形態の圧縮回路及び伸長回路の概要構成を示すブロック図であり、（ａ）は圧縮回路の概要構成を示すブロック図であり、（ｂ）は伸長回路の概要構成を示すブロック図である。
【図３】パケット及びパックの構成を示す図であり、（ａ）はパケットの構成を示す図であり、（ｂ）はパックの構成を示す図である。
【図４】ＤＶＤ−Ｒ／Ｗに記録されるデータのフォーマットを示す図である。
【図５】ＧＯＰの構成を示す図である。
【図６】各パックの構成を示す図であり、（ａ）はナビパックの構成を示す図であり、（ｂ）はビデオパックの構成を示す図であり、（ｃ）はオーディオパックの構成を示す図である。
【図７】実施形態に係る繋ぎ記録処理を示すフローチャートである。
【図８】ＶＢＶディレイの連続性を説明する図である。
【図９】インプットバッファの蓄積量の連続性を説明する図（Ｉ）である。
【図１０】インプットバッファの蓄積量の連続性を説明する図（II）である。
【図１１】ＳＣＲの連続性を説明する図である。
【符号の説明】
１…光ディスク
２…ピックアップ
３…Ａ／Ｄコンバータ
４…圧縮回路
４ａ、１１ｄ…加算器
４ｂ…ＤＣＴ部
４ｃ…量子化部
４ｄ、１１ｂ…逆量子化部
４ｅ…可変長符号化部
４ｆ、１１ｃ…逆ＤＣＴ部
４ｇ…動き検出部
４ｈ、１１ｅ…動き補償予測部
４ｊ…レート制御部
５…記録バッファメモリ
６…エンコーダ
７…記録回路
８…再生回路
９…デコーダ
１０…再生バッファメモリ
１１…伸長回路
１１ａ…可変長復号化部
１２…Ｄ／Ａコンバータ
１３…スピンドルモータ
１４…ＣＰＵ
１４ａ…メモリ
１５…サーボ回路
１６…操作部
１７…表示部
２０…ビデオマネージャ
２１…ＶＴＳ
２２…コントロールデータ
２３…ＶＯＢ
３０…セル
４０…ＶＯＢユニット
４１…ＧＯＰ
５１…ナビパック
５２…ビデオパック
５３…オーディオパック
５４…サブピクチャパック
５５…パケットヘッダ
５６…パケットデータ
５７…パックヘッダ
５８…システムヘッダ
６２…ＰＣＩパケット
６３…ＤＳＩパケット
６４…ビデオデータ
６５…オーディオデータ
Ｂ…光ビーム
Ｓ…情報記録再生装置
Ｐ…情報再生部
Ｒ…情報記録部
ＰＳ…プログラムストリーム
Ｐ…パック
ＰＴ…パケット
ＬＩ…リードインエリア
ＬＯ…リードアウトエリア
Ｓin…情報信号
Ｓd…ディジタル情報信号
Ｓpd…圧縮情報信号
Ｓed…エンコード信号
Ｓr…記録信号
Ｓp…検出信号
Ｓpp…再生信号
Ｓdd…デコード信号
Ｓo…伸長信号
Ｓout…出力信号
Ｓmr、Ｓmp…データ量信号
Ｓc…指示信号
Ｓs、Ｓ1、Ｓ2、Ｓ3、Ｓ4、Ｓ5、Ｓ6…制御信号
Ｓsp…ピックアップ制御信号
Ｓsm…スピンドル制御信号
Ｓdp…表示信号
Ｓa…減算信号
Ｓdc…変換信号
Ｓq…量子化信号
Ｓrr…レート信号
Ｓiq…逆量子化信号
Ｓid…逆ＤＣＴ信号
Ｓe…補償信号
Ｓv…ベクトル信号
【図１】
0004053668.tif 000006
【図２】
0004053668.tif 000007
【図３】
0004053668.tif 000008
【図４】
0004053668.tif 000009
【図５】
0004053668.tif 000010
【図６】
0004053668.tif 000011
【図７】
0004053668.tif 000012
【図８】
0004053668.tif 000013
【図９】
0004053668.tif 000014
【図１０】
0004053668.tif 000015
【図１１】
0004053668.tif 000016