(57)【特許請求の範囲】
【請求項１】
録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付手段と、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコード手段と、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを生成する生成手段と、
前記エンコード手段により生成されたビデオオブジェクトと、前記生成手段により生成されたシームレスフラグとを光ディスクに記録する記録手段と
を備えた光ディスク記録装置であって、
前記エンコード手段は、
ポーズ指示が受付けられた場合、ビデオオブジェクトの生成を完了して、当該完了時点での前記エンコード手段の内部状態として、ビデオオブジェクト内には多重されずにオーディオバッファ内に残留している圧縮音声データと、再生装置における圧縮映像データ入力用バッファのデータサイズをシミュレートして得られた仮想バッファサイズとを保存し、
ポーズ解除指示が受付けられた場合、保存していた内部状態を初期状態として新たなビデオオブジェクトの生成を開始する
ことを特徴とする光ディスク記録装置。
【請求項２】
請求項１記載の光ディスク記録装置であって、
前記エンコード手段は、
映像データを順次圧縮符号化する第１エンコーダと、
前記第１エンコーダにより圧縮符号化された圧縮映像データを一時的に保持する第１バッファと、
音声データを順次圧縮符号化する第２エンコーダと、
前記第２エンコーダにより圧縮符号化された圧縮音声データを一時的に保持する第２バッファと、
前記第１バッファからの圧縮映像データと前記第２バッファからの圧縮音声データとを固定長のパック単位に多重化することによりビデオオブジェクトを生成し、多重に際して、ビデオオブジェクトから圧縮映像データ及び圧縮音声データを分離すべき時刻情報をパック単位に付与する多重化手段と、
パック単位の時刻情報に従い、再生装置において圧縮映像データを一時的に保持するビデオバッファのデータ占有量をシミュレートする第１仮想バッファ手段と、
パック単位の時刻情報に従い、再生装置において圧縮音声データを一時的に保持するオーディオバッファのデータ占有量をシミュレートする第２仮想バッファ手段と、
ポーズ指示が受付けられた場合に、前記第１エンコーダ及び前記第２エンコーダを停止させ、かつ、前記第１バッファ、前記第２バッファ、前記第１仮想バッファ手段、及び前記第２仮想バッファ手段の各状態を保存し、ポーズ解除指示が受付けられた場合に、保存された状態を初期状態として前記第１エンコーダ及び前記第２エンコーダを再開させることによりシームレス再生可能なビデオオブジェクトを生成させるエンコード制御部と
を有する、光ディスク記録装置。
【請求項３】
請求項２記載の光ディスク記録装置であって、
前記第２エンコーダは、ポーズ指示及びポーズ解除により分断される音声データのうち、分断の直前又は直後の期間であってオーディオフレームよりも短い期間を無音データに置き換えてから圧縮音声データを生成することを特徴とする光ディスク記録装置。
【請求項４】
請求項３記載の光ディスク記録装置であって、
前記第２エンコーダは、入力される音声データを無音データに置き換えることができるミュート回路を有し、ポーズ指示及びポーズ解除により分断される音声データに対して、分断の直前又は直後の期間であってオーディオフレームよりも短い期間に前記ミュート回路を動作させることを特徴とする光ディスク記録装置。
【請求項５】
光ディスクに記録されたビデオオブジェクトを再生する再生装置であって、
前記光ディスクには複数のビデオオブジェクトと複数のビデオオブジェクト情報とが記録され、
各ビデオオブジェクトは圧縮映像データ及び圧縮音声データを含み、
各ビデオオブジェクト情報は異なるビデオオブジェクトに対応し、当該ビデオオブジェクトに対応するシームレスフラグを含み、
各シームレスフラグは、対応するビデオオブジェクトと先行するビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示し、
前記光ディスク再生装置は、
前記光ディスクからビデオオブジェクト情報と、それに対応するビデオオブジェクトとを読み出す読み出し手段と、
前記読み出し手段により読み出されたビデオオブジジェクトをデコードすることにより、音声映像データを生成するデコード手段と、
前記読み出し手段により読み出されたビデオオブジェクト情報内のシームレスフラグに基づいて、前記デコード手段によるシームレス再生を制御する制御手段と
を備える光ディスク再生装置。
【請求項６】
請求項５記載の光ディスク再生装置であって、
前記デコード手段は、
前記読み出し手段により読み出されたビデオオブジジェクトから圧縮映像データと圧縮音声データとを分離する分離手段と、
分離された圧縮映像データを一時的に保持するビデオバッファと、
分離された圧縮音声データを一時的に保持するオーディオバッファと、
前記ビデオバッファ内の圧縮映像データをデコードする第１デコーダと、
前記オーディオバッファ内の圧縮音声データをデコードする第２デコーダと
を備え、
前記制御手段は、次に再生すべきビデオオブジェクトに対応するシームレスフラグがシームレス再生可能を示す場合、現ビデオオブジェクトから次のビデオオブジェクトに切り替わる際に、前記ビデオバッファ及び前記オーディオバッファを初期化することなく、前記読み出し手段に読み出された次のビデオオブジェクトを前記デコード手段に供給するよう制御することを特徴とする光ディスク再生装置。
【請求項７】
請求項６記載の光ディスク再生装置であって、
各ビデオオブジェクト情報は、シームレスフラグの他に、先行するビデオオブジェクトの最後のシステムクロックリファレンス値と、対応するビデオオブジェクトの最初のシステムクロックリファレンス値とを含み、
前記制御手段は、シームレスフラグがシームレス再生可能を示す場合、最後のシステムクロックリファレンス値と、対応するビデオオブジェクトの最初のシステムクロックリファレンス値とに従って、前記デコード手段内部のシステムタイムクロックを切り換えるよう制御することを特徴とする光ディスク再生装置。
【請求項８】
録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付ステップと、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコードステップと、
前記エンコードステップにより生成されたビデオオブジェクトを光ディスクに記録する第１記録ステップと、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを含むビデオオブジェクト情報を生成する生成ステップと、
前記生成ステップにより生成されたビデオオブジェクト情報を光ディスクに記録する第２記録ステップと、
を有する光ディスク記録方法であって、
前記シームレス再生可能なビデオオブジェクトは、圧縮映像データを一時的に保持する再生装置内のビデオバッファにオーバフロー及びアンダーフローを生じさせず、
前記シームレス再生可能なビデオオブジェクトに含まれる圧縮映像データは、再生装置において直前のビデオオブジェクトに連続してビデオバッファに入力され、
前記シームレスフラグがシームレス再生可能を示す場合、再生装置内のデコーダは、直前のビデオオブジェクトの再生完了後、内部状態をリセットすることなく当該ビデオオブジェクトの再生を開始し、
前記エンコードステップでは、ポーズ指示が受付けられた場合、ビデオオブジェクトの生成を完了し、かつ、当該完了時点でのエンコーダの内部状態として、ビデオオブジェクト内に多重されずにオーディオバッファ内に残留した圧縮音声データと、再生装置における圧縮映像データ入力用バッファのデータサイズをシミュレートして得られた仮想バッファサイズとを保存し、
前記エンコードステップでは、ポーズ解除指示が受付けられた場合、保存していた内部状態を初期状態として新たなビデオオブジェクトの生成を開始する
ことを特徴とする光ディスク記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み書き可能な光ディスクと、その記録方法、再生方法に関する。特に、録画中にユーザによるポーズ操作があってもシームレス再生可能なビデオオブジェクト（圧縮音声映像データ）を記録する光ディスク記録装置、再生装置、記録方法に関する。
【０００２】
【従来の技術】
近年、６５０ＭＢ程度が上限であった書き換え型光ディスクの分野で数ＧＢの容量を有する光ディスクが出現した。例えば、ＤＶＤ−ＲＡＭ（Digital Video Disc-Random Access Memory）がある。
ＤＶＤ−ＲＡＭは、コンピュータデータの記録用途以外にも、映像音声データ（ＡＶデータ：Audio Video data）の記録メディアとして期待されている。つまり、従来の代表的なＡＶデータ記録媒体、記録装置としては、磁気テープ、ビデオテープレコーダ（ＶＴＲ）が広く普及しているが、その代替として光ディスク、光ディスク記録再生装置が期待されている。
【０００３】
据え置型ＶＴＲの置き換えとして利用される光ディスク記録再生装置は、テレビジョン放送を受信し、受信したテレビジョン信号をビデオオブジェクトに変換してＤＶＤ−ＲＡＭに記録する。より具体的には、光ディスク記録再生装置は、テレビジョン信号から圧縮ビデオデータ（ビデオエレメンタリーストリーム）及び圧縮音声データ（オーディオエレメンタリーストリーム）を生成し、圧縮映像データ及び圧縮音声データそれぞれを固定長のビデオパック、オーディオパックに分割し、それらをインターリーブし、ビデオオブジェクトとして光ディスクに記録する。ここで、ビデオエレメンタリーストリームとオーディオエレメンタリーストリームは、ＭＰＥＧ（ＩＳＯ／ＩＥＣ１３８１８）規格に則って生成される。
【０００４】
通常、一本のビデオオブジェクトは、光ディスク記録再生装置における一回の連続録画により生成される。それゆえ、ユーザの録画開始指示から録画終了指示までの期間では、光ディスク記録再生装置は一本のビデオオブジェクトを生成して記録する。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の光ディスク記録再生装置によれば、録画中にポーズ（録画の一時停止）が入る場合には、ビデオオブジェクトのシームレス再生を容易に実現できないという問題がある。
より詳しく説明すると、一回の連続録画により一本のビデオオブジェクトを生成する場合には、光ディスク記録再生装置は、ポーズ指示によりビデオオブジェクトを完了して、ポーズ解除指示により新たなビデオオブジェクトを記録することになる。。つまり、録画開始指示からポーズ指示まで、ポーズ解除からポーズ指示まで、ポーズ解除から録画終了操作まで、の各期間では、それぞれ１本のビデオオブジェクトとして記録される。
【０００６】
この場合、ポーズ指示まで記録されたビデオオブジェクトと、ポーズ解除から記録された次のビデオオブジェクトとが順に再生される場合、シームレス再生を保証できず、次の不具合が発生することがある。
第１に、光ディスク記録再生装置では、ビデオデータをエンコードする際中に、再生装置のビデオ入力バッファにおいてビデオエレメンタリーストリームがオーバフロー及びアンダーフローしないように、ビデオ仮想バッファを想定してバッファに蓄積されるデータサイズをシミュレートしている。オーディオデータのエンコードについても同様にオーディオ仮想バッファを想定してシミュレートしている。一本のビデオオブジェクトの連続再生はこれらによりシームレス再生が可能であるが、ポーズによる新たなビデオオブジェクトに再生が切り替わるときは、再生装置におけるオーバフロー及びアンダーフローが生じ得る。
【０００７】
上記課題に鑑み本発明の目的は、ポーズの前後にリアルタイムに記録されるビデオオブジェクトについて、シームレス再生を容易に実現する光ディスク記録装置、光ディスク再生装置、光ディスク記録方法を提供することにある。
本発明の他の目的は、シームレス再生可能かどうかをビデオオブジェクトの再生前に判別可能にする光ディスク記録装置、光ディスク再生装置、光ディスク記録方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決する光ディスク記録装置は、録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付手段と、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコード手段と、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを生成する生成手段と、
エンコード手段により生成されたビデオオブジェクトと生成手段により生成されたシームレスフラグとを光ディスクに記録する記録手段と
を備える。
【０００９】
ここで、前記シームレス再生可能なビデオオブジェクトは、圧縮映像データを一時的に保持する再生装置内のビデオバッファにオーバフロー及びアンダーフローを生じさせず、前記シームレス再生可能なビデオオブジェクトに含まれる圧縮ビデオデータは、再生装置において直前のビデオオブジェクトに連続してビデオバッファに入力される。
【００１０】
ここで、前記シームレスフラグがシームレス再生可能を示す場合、再生装置内のデコーダは、直前のビデオオブジェクトの再生完了後、デコーダ内部状態をリセットすることなく当該ビデオオブジェクトの再生を開始する。
ここで、前記生成手段は、ポーズ指示により生成が完了したビデオオブジェクトの最後のシステムクロックリファレンス値と、ポーズ解除指示により生成が開始されたビデオオブジェクトの最初のシステムクロックリファレンス値とを、エンコード手段から取得し、
前記記録手段は、前記最後のシステムクロックリファレンス値と、前記最初のシステムクロックリファレンス値と、前記シームレスフラグとをビデオオブジェクト情報として光ディスクに記録する構成としてもよい。
【００１１】
この構成によれば、再生装置では、ビデオオブジェクトを再生する前にビデオオブジェクト情報中の上記システムクロックリファレンスを参照することにより、逆戻し再生などの特殊再生をスムーズに行なうことができる。
ここで、前記エンコード手段は、ポーズ指示及びポーズ解除により分断されるオーディオデータに対して、分断の直前又は直後の期間であってオーディオフレームよりも短い期間を無音データに置き換えてから圧縮オーディオデータを生成するように構成してもよい。
【００１２】
また、本発明の光ディスク再生装置は、光ディスクに記録されたビデオオブジェクトを再生する再生装置であって、
前記光ディスクは、複数のビデオオブジェクトと複数のビデオオブジェクト情報とが記録され、
前記ビデオオブジェクトは圧縮ビデオデータ及び圧縮音声データを含み、
前記ビデオオブジェクト情報は、ビデオオブジェクトに対応し、シームレスフラグを含み、
シームレスフラグは、対応するビデオオブジェクトと先行するビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示す、
前記光ディスク再生装置は、
光ディスクからビデオオブジェクト情報と、それに対応するビデオオブジェクトを読み出す読み出し手段と、
読み出し手段により読み出されたビデオオブジジェクトをデコードすることにより、音声映像データを生成するデコード手段と、
読み出し手段により読み出されたビデオオブジェクト情報内のシームレスフラグに基づいてデコード手段によるシームレス再生を制御する制御手段と
を備える。
【００１３】
ここで、前記デコード手段は
読み出し手段により読み出されたビデオオブジジェクトから圧縮映像データと圧縮音声データとに分離する分離手段と、
分離された圧縮映像データを一時的に保持するビデオバッファと、
分離された圧縮音声データを一時的に保持するオーディオバッファと、
ビデオバッファの圧縮映像データをデコードする第１デコーダと、
ビデオバッファの圧縮音声データをデコードする第２デコーダと
を備え、
前記制御手段は、次に再生すべきビデオオブジェクトに対応するシームレスフラグがシームレス再生可能を示す場合、現ビデオオブジェクトから次のビデオオブジェクトに切り替わる際に、ビデオバッファ及びオーディオバッファを初期化することなく、読み出し手段に読み出された次のビデオオブジェクトをデコード手段に供給するよう制御する構成としてもよい。
【００１４】
また、本発明の光ディスク記録方法は、
録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付ステップと、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコードステップと、
エンコード手段により生成されたビデオオブジェクトを光ディスクに記録する第１記録ステップと、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを含むビデオオブジェクト情報を生成する生成ステップと、
生成手段により生成されたビデオオブジェクト情報を光ディスクに記録する第２記録ステップとを有する。
【００１５】
【発明の実施の形態】
(1)  光ディスク記録再生装置の概要
本発明の実施形態における光ディスク記録再生装置１は、据え置型のＶＴＲの置き換え用である場合について説明する。図１に示すように光ディスク記録再生装置は、アンテナ（図外）及びテレビジョン受像機２に接続され、アンテナから受信されるテレビジョン信号又は入力端子から入力されるビデオ信号に含まれる映像音声信号を、デジタル化してエンコードすることにより圧縮映像音声データ（以下ビデオオブジェクトと呼ぶ。ＶＯＢと略す）をリアルタイムに生成して光ディスクに記録し、また光ディスクに記録されたＶＯＢを再生する。
【００１６】
この光ディスク記録再生装置は、ユーザによる録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、一のビデオオブジェクトをリアルタイムに生成し、特に、ポーズ指示及びポーズ解除指示の前後で生成される２つのビデオオブジェクトをシームレス再生を保証するように生成し、光ディスクに記録する。さらに、ビデオオブジェクトが生成される毎に、シームレスフラグとシームレス情報とを生成し、管理情報として光ディスクに記録する。
【００１７】
ここで、シームレスフラグは、シームレス再生が可能か否かを示すフラグである。シームレス情報は、直前のビデオオブジェクトの最後のＳＣＲ（System Clock Reference）と、当該ビデオオブジェクトの最初のＳＣＲとを含む。シームレスフラグとシームレス情報とは、再生に際して参照される。
(2)  光ディスクの構成
(2.1)  光ディスクの物理構成
本発明の実施形態における光ディスクは、ＤＶＤ−ＲＡＭを例として説明する。ＤＶＤ−ＲＡＭの物理構成については、ランドとグループの両方に記録する方法を開示した特開平８−７２８２号、ゾーンＣＬＶ（線速度一定）を開示した特開平７−９３８７３号などに詳しく開示されているので、ここでは詳細には説明しない。
【００１８】
(2.2)  光ディスク（ＤＶＤ−ＲＡＭ）の論理構成
図２は、光ディスクの領域内に設けられたリードイン領域、データ領域、リードアウト領域と、データ領域に記録されるファイル構成の概要とを示す図である。
同図において、リードイン領域は、先頭部分（最内周の部分）には、光ディスク記録再生装置でのサーボ制御を安定させるために必要な規準信号や他のメディアとの識別信号などが記録されている。リードイン領域に続いてデータ領域が存在する。データ領域には、ＶＯＢや管理情報を格納したファイルが記録される。末尾部分（最外周の部分）にはリードアウト領域が存在する。この領域はリードイン領域と同様の規準信号などが記録される。
【００１９】
データ領域の先頭にはボリューム情報と呼ばれるファイルシステム用の情報が記録される。ファイルシステムについては公知であるので省略する。同図では、ファイルシステムを通して読み書きされるディレクトリ及びファイルの構成例を示している。
このファイル構成では、ＲＯＯＴディレクトリ直下に、光ディスク記録再生装置が扱う全てのファイルを格納するためのＤＶＤ＿ＲＴＡＶ（DVD_Real Time Audio Visual）ディレクトリが設けらている。ＤＶＤ＿ＲＴＡＶディレクトリに格納されるファイルは、１つの管理情報ファイルと、ＶＯＢ記録用の１つ以上のＡＶファイルの２種類に大別される。
【００２０】
同図では、管理情報ファイルとしてＶＲ＿ＭＡＮＧＲ．ＩＦＯが、ＡＶファイルとして、ＶＲ＿ＭＯＶＩＥ．ＶＲＯが示されている。ＶＲ＿ＭＯＶＩＥ．ＶＲＯは動画（音声を含む）記録用すなわち一以上のビデオオブジェクトを含む。
(2.2.1)  ＡＶファイル
図３は、図２に示したＶＲ＿ＭＯＶＩＥ．ＶＲＯファイルのデータ構成を示す図である。
【００２１】
同図に示すようにＶＲ＿ＭＯＶＩＥ．ＶＲＯファイルは、ＶＯＢ＃１〜＃Ｎが配置される。Ｎは１以上の数である。
各ＶＯＢは、複数のＶＯＢＵから構成される。ＶＯＢＵは、ＭＰＥＧビデオ規格ISO/IEC(13818-2)で定義される少なくとも１つのＧＯＰ（Group Of Picture）を含み、固定サイズ（２ｋバイト）のパック列から構成される。パックには、ビデオパック（Ｖ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）などがある。
【００２２】
Ｖ＿ＰＣＫは、ビデオデータを含む。
Ａ＿ＰＣＫは、オーディオデータを含む。オーディオデータは、ＭＰＥＧオーディオ、ドルビーＡＣ３、リニアＰＣＭ等により符号化されたデータである。Ｖ＿ＰＣＫとＡ＿ＰＣＫとは、ＶＯＢＵ内でインターリーブされる。
各パックは、各種タイムスタンプとしてＳＣＲ、ＤＴＳ(Decode Time Stamp)、ＰＴＳ(Presentation Time Stamp)を含む。ＳＣＲは、再生時に当該パックをトラックバッファから取り出してビデオバッファに入力すべき時刻を示す。ＤＴＳは、当該パックのデータをビデオバッファから取り出してビデオデコーダに入力すべき時刻を示す。ＰＴＳは、当該パックのデコードされたデータを表示又は音声出力すべき時刻を示す。ただし、オーディオデータのデコード処理時間はビデオデータのデコード処理時間に比べて無視できるのでオーディオパックではＰＴＳはＤＴＳを兼用している。
【００２３】
(2.2.2)  管理ファイル
図４は、図２に示した管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯのデータ構成を階層的に示す図である。
同図のようにＶＲ＿ＭＡＮＧＲ．ＩＦＯは、ＲＴＲ＿ＶＭＧ（Real Time Recording_Video Manager）とも呼ばれる情報であり、ＶＯＢ  ＳＴＩ(stream information)テーブルと、ＶＯＢＩ(VOB Information)テーブルと、ＰＧＣＩ(program chain information)テーブルとを含む。
【００２４】
ＶＯＢ＿ＳＴＩテーブルは、ＶＯＢに１対１又は１対他で対応する「ＶＯＢストリーム情報（図中のＶＯＢ＿ＳＴＩ）」を含む。ＶＯＢストリーム情報はＶＯＢのビデオ属性やオーディオ属性などを含む。
ＶＯＢＩテーブルは、本テーブル内のＶＯＢ情報（ＶＯＢＩ）の総数を示す「ＶＯＢＩ数（Number of VOBI's）」と、「ＶＯＢＩ＃１〜＃Ｎ」とを含む。ＮはＶＯＢＩ数により示される。
【００２５】
ＶＯＢ情報は、ＶＯＢに１対１で対応するＶＯＢに関する情報であり、「ＶＯＢタイプ(VOB_type)」、「シームレス情報(SMLI)」、「ＶＯＢ開始ＰＴＭ(VOB_start_Presentation_time)」、「ＶＯＢ終了ＰＴＭ(VOB_end_Presentation_time)」、「ＶＯＢ記録時間(VOB_REC_TIME)」、「ＶＯＢストリーム情報番号(VOB_STIN)」、「タイムマップ情報(TMAPI)」を含む。
【００２６】
ＶＯＢタイプ(VOB_type)は、対応するＶＯＢが直前のＶＯＢと順に再生される場合に、シームレス再生が可能かどうかを示す「シームレスフラグ(SML_FLG)」を含む。シームレスフラグは、ユーザのポーズ解除指示により生成されたビデオオブジェクトに対して”１”（シームレス再生可）が設定され、ユーザの録画開始指示により生成されたビデオオブジェクトに対して”０”（シームレス再生可能とは限らない）が設定される。
【００２７】
シームレス情報(SMLI)は、シームレスフラグが”１”のときに有効な情報であり、直前のＶＯＢの最後のＳＣＲ(PREV_VOB_LAST_SCR)と、本ビデオオブジェクトの最初のＳＣＲとを含むシームレス情報である。これらのＳＣＲは、早送り再生、逆戻し再生などにおいてビデオオブジェクトの切り変わり時に利用可能である。
【００２８】
ＶＯＢ開始ＰＴＭ(VOB_start_PTM)、ＶＯＢ終了ＰＴＭ(VOB_end_PTM)は、それぞれＶＯＢのプレゼンテーション（表示および音声出力）の開始時刻、終了時刻を示す。ＶＯＢ記録時間(VOB_REC_TIME)は、ＶＯＢの記録時間を示す。
ＶＯＢストリーム情報番号(VOB_STIN)は、本ビデオオブジェクトに対応するＶＯＢストリーム情報の番号である。
【００２９】
タイムマップ情報(TMAPI)は、ＶＯＢの再生時刻と光ディスの記録位置とをＶＯＢＵ単位で対応させたタイムマップを含む。
また、ＰＧＣＩテーブルは、ＶＯＢの再生順序またはＶＯＢの任意の再生区間の再生順序を示すプログラムチェーン情報（ＰＧＣＩ）を載せたテーブルである。同図のＰＧＣＩ＃１は、セル情報（CellI＃１〜CellI＃Ｊ)を含む。各セルは、ＶＯＢ＿ＩＤで特定されるＶＯＢの任意の再生区間を開始時刻(Cell_Start_PTM)と終了時刻(Cell_End_PTM)との組みで表す。セル＃１〜＃Ｊにより表されるＶＯＢの各再生区間は、セルの配列順に再生される。
【００３０】
例えば、光ディスク記録再生装置における、ユーザによる録画開始、ポーズ指示、ポーズ解除指示、録画終了という一連の操作により、ＶＯＢ＃１、＃２が生成された場合、次のようなＰＧＣＩ＃１が生成される。ＰＧＣＩ＃１は、ＶＯＢ＃１の先頭の再生時刻(VOB_Start_PTM)、末尾の再生時刻(VOB_End_PTM)とそれぞれ同じ値をCell_Start_PTM、Cell_End_PTMとするセル情報（CellI#1）と、ＶＯＢ＃２の先頭の再生時刻(VOB_Start_PTM)、末尾の再生時刻(VOB_End_PTM)と同じ値をCell_Start_PTM、Cell_End_PTMとするセル情報（CellI#2）を含む。つまりＰＧＣ＃１は、ＶＯＢ＃１の全区間の次にＶＯＢ＃２の全区間を再生順序とする。
【００３１】
この場合には、ＶＯＢ＃１と＃２とはポーズ及びポーズ解除の前後のビデオオブジェクトなので、ＶＯＢ＃２のＶＯＢ情報（ＶＯＢＩ＃２）にはシームレスフラグが”１”に設定され、さらに有効なシームレス情報が設定される。
(3)  光ディスク記録再生装置
図５は、図１に示した光ディスク記録再生装置の主要部の構成を示すブロック図である。
【００３２】
同図のように光ディスク記録再生装置は、ユーザインターフェース部１０１、システム制御部１０２、入力部１０３、エンコーダ部１０４、出力部１０５、デコーダ部１０６、トラックバッファ１０７、ドライブ１０８を備える。
ユーザインターフェース部（図中のＵ／Ｉ）１０１は、操作パネルとリモコン受光部を有し、操作パネルからのユーザ操作と、図１に示したようなリモコンからのユーザ操作を受付ける。ユーザ操作は、録画開始、録画終了、ポーズ、ポーズ解除、再生等の指示を含む。
【００３３】
システム制御部１０２は、ユーザインターフェース部１０１から録画開始、録画終了、ポーズ、ポーズ解除の指示を受けた場合エンコーダ部１０４にその旨を通知し、再生開始、再生終了の指示を受けた場合デコーダ部１０６にその旨を通知する。
具体的には、システム制御部１０２はエンコーダ部１０４に録画開始を通知することにより、エンコーダ部１０４に新たなビデオオブジェクトの生成を開始させる。
【００３４】
システム制御部１０２は、エンコーダ部１０４に録画終了を通知することによりエンコーダ部１０４にビデオオブジェクトの生成を完了させ、さらに、エンコーダ部１０４から得られるエンコード情報に基づいて、生成を完了したビデオオブジェクトのＶＯＢＩ及びＶＯＢ＿ＳＴＩを生成して光ディスクに記録する。ここでいうエンコード情報は、シームレス再生可能かどうか、可能な場合には直前のＶＯＢの最後のＳＣＲ(PREV_VOB_LAST_SCR)の値、生成を完了したビデオオブジェクトの最初のＳＣＲ(VOB_FIRST_SCR)の値を含む。
【００３５】
また、システム制御部１０２は、エンコーダ部１０４にポーズ指示を通知することにより、エンコーダ部１０４にビデオオブジェクトの生成を完了させ及び内部状態を保存（つまりリセットしないこと）させる。さらに、エンコーダ部１０４からのエンコード情報に基づいてＶＯＢＩ及びＶＯＢ＿ＳＴＩを生成して光ディスクに記録する。
【００３６】
システム制御部１０２は、エンコーダ部１０４にポーズ解除を通知することにより、エンコーダ部１０４内に保存されている内部状態を初期状態としてエンコーダ部１０４に新たなビデオオブジェクトの生成を開始させる。この場合、エンコーダ部１０４は直前のビデオオブジェクトの生成が完了した最後の内部状態を引き継ぐので、新たに生成を開始したビデオオブジェクトはシームレス再生可能になる。
【００３７】
入力部１０３は、放送信号を復調することにより得られるビデオデータ及びオーディオデータをエンコーダ部１０４に出力する。
エンコーダ部１０４は、システム制御部１０２の制御の下で入力部１０３から入力される映像信号及び音声信号を圧縮することによりＶ＿ＰＣＫ、Ａ＿ＰＣＫから構成されるＶＯＢを生成する。エンコーダ部１０４は、ポーズ指示の通知を受けた場合、ビデオオブジェクトの生成を完了し、かつ内部状態をリセットしないで保存し、ポーズ解除の通知を受けた場合、保存された内部状態を初期状態として（つまり内部状態を引き継いで）ビデオオブジェクトの生成を開始する。
【００３８】
トラックバッファ１０７は、録画時にはエンコーダ部１０４により生成されたＶＯＢを一時的に格納し、再生時にはＤＶＤ−ＲＡＭから読み出されたＶＯＢを一時的に格納する。
ドライブ１０８は、ＤＶＤ−ＲＡＭを装着し録画／再生に際してサーボ制御や回転制御を行い、トラックバッファ１０７に格納されたＶＯＢを光ピックアップを通してＤＶＤ−ＲＡＭにライトし、また、ＤＶＤ−ＲＡＭに記録されたＶＯＢを光ピックアップを介してリードしてトラックバッファ１０７に格納する。ＤＶＤ−ＲＡＭに対するリード／ライトは、実際にはＥＣＣ（Error Correcting Code）ブロック（１６セクタ＝２Ｋバイト×１６パック）単位に行われるが、本発明とは関係ないので省略する。
【００３９】
デコーダ部１０６は、システム制御部１０２の制御の下で、ＤＶＤ−ＲＡＭから読み出されトラックバッファ１０７を介して入力されるＶＯＢを伸長して映像信号、音声信号を生成する。
出力部１０５は、デコーダ部１０６から入力される映像信号、音声信号をデジタルからアナログに変換し、テレビジョン受像機等に出力する。
【００４０】
(3.1)  エンコード部
図６は、図５中のエンコーダ部１０４の詳細な構成を示すブロック図である。同図のようにエンコーダ部１０４は、ビデオエンコーダ１５０１、バッファ１５０２、オーディオエンコーダ１５０３、オーディオエンコードバッファ１５０４、制御情報バッファ１５０５、システムタイムクロック部（ＳＴＣ部と略す）１５０６、エンコーダ制御部１５０７、システムエンコーダ１５０８を備える。また、システムエンコーダ１５０８は、仮想再生時刻計時部１６０１、ビデオ用パック化部１６０２、仮想デコーダバッファ１６０３、オーディオ用パック化部１６０４、仮想デコーダバッファ１６０５を備える。
【００４１】
ビデオエンコーダ１５０１は、内部にビデオ入力バッファ（図外）を有し、入力部１０３から入力されるビデオデータを入力バッファに取り込み、入力バッファのビデオデータをＭＰＥＧ２規格に準拠してエンコード（圧縮）しビデオエンコードバッファ１５０２に圧縮ビデオデータを格納する。
オーディオエンコーダ１５０３は、内部にオーディオ入力バッファ（図外）を有し、入力部１０３から入力されるオーディオデータを入力バッファに取り込み、入力バッファのオーディオデータをエンコード（圧縮）しオーディオエンコードバッファ１５０４に圧縮オーディオデータを格納する。
【００４２】
ＳＴＣ部１５０６は、エンコード動作の基本となるクロック信号（システムタイムクロック）を発生する。
エンコーダ制御部１５０７は、エンコーダ部１０４全体のエンコード動作を制御する。エンコード動作は、システム制御部１０２からの録画開始又はポーズ解除の通知に従って開始し、録画終了又はポーズの通知に従ってビデオオブジェクトを終了する。ただし、ポーズの通知及びポーズ解除の通知を受けた場合には、ポーズの前後で内部状態を引き継いだエンコード動作がなされる。
【００４３】
具体的には、録画開始を通知された場合は、エンコーダ制御部１５０７は新たなビデオオブジェクトの生成を開始するように、ビデオエンコーダ１５０１、オーディオエンコーダ１５０３、システムエンコーダ１５０８を制御する。この場合、エンコーダ部１０４内の各種バッファはリセットされた状態を初期状態としてよい。
【００４４】
録画終了が通知された場合、エンコーダ制御部１５０７はビデオオブジェクトの生成を完了するように、ビデオエンコーダ１５０１、オーディオエンコーダ１５０３、システムエンコーダ１５０８を制御する。この場合、ビデオオブジェクトの生成完了後に、エンコーダ部１０４内の各種バッファはリセットされてよい。
【００４５】
ポーズを通知された場合、エンコーダ制御部１５０７は、ビデオオブジェクトの生成を完了するように、ビデオエンコーダ１５０１、オーディオエンコーダ１５０３、システムエンコーダ１５０８を制御し、その完了後も、ビデオエンコードバッファ１５０２、オーディオエンコードバッファ１５０４、仮想デコーダバッファ１６０３、１６０５をリセットしないでその保持内容を保存するよう制御する。これによりエンコーダ部１０４の内部状態が保存される。
【００４６】
ポーズ解除指示を受けた場合は、エンコーダ制御部１５０７は、エンコーダ部１０４内に保存されている内部状態を初期状態として新たなビデオオブジェクトの生成を開始するよう、ビデオエンコーダ１５０１、オーディオエンコーダ１５０３、システムエンコーダ１５０８を制御する。これにより、シームレス再生可能なビデオオブジェクトが生成される。
【００４７】
また、エンコーダ制御部１５０７は、仮想デコーダバッファ１６０３及び１６０５の占有量に応じて、ビデオエンコードバッファ１５０２の圧縮率を調整する。この調整は、再生時にデコーダ内のビデオバッファ及びオーディオバッファがオーバフロー及びアンダーフローを生じないようにするためになされる。
システムエンコーダ１５０８は、ビデオエンコードバッファ１５０２、オーディオエンコードバッファ１５０４から、それぞれパック（又はパケット）のペイロードサイズ分の圧縮ビデオデータ、圧縮オーディオデータを取り出して、Ｖ＿ＰＣＫ、Ａ＿ＰＣＫを作成し、作成したパックをインターリーブすることによりＶＯＢＵを順次作成し、トラックバッファ１４０７に出力する。
【００４８】
(3.1.1)  システムエンコーダ
図６のシステムエンコーダ１５０８において仮想再生時刻計時部１６０１は、ＳＴＣ部１５０６に生成されるＳＴＣに基づいて、各パックに付与されるタイムスタンプ（ＳＣＲ、ＤＴＳ（Decode Time Stamp）、ＰＴＳ（Presentation Time Stamp）等）の付与基準となる時刻（仮想再生時刻）を生成する。ここで、ＤＴＳは再生動作においてデコーダ部１０６にデコードを開始させる時刻を、ＰＴＳは再生動作においてデコードされたビデオデータ又はオーディオデータを表示出力又は音声出力させる時刻を示すタイムスタンプである。
【００４９】
ビデオ用パック化部１６０２は、ビデオエンコードバッファ１５０２から圧縮ビデオデータを取り出して、取り出した圧縮ビデオデータを載せたＶ＿ＰＣＫを順次生成する。その際、タイプスタンプは仮想デコーダバッファ１６０３においてオーバフロー、アンダフローを発生させないように定められる。
仮想デコーダバッファ１６０３は、再生動作時に圧縮ビデオデータを一時的に保持するバッファ（つまりデコーダ内のビデオバッファ）のデータ占有量をシミュレーションするための仮想的なバッファである。
【００５０】
オーディオ用パック化部１６０４、オーディオエンコードバッファ１５０４から圧縮オーディオデータを取り出して、取り出した圧縮オーディオデータを載せたＡ＿ＰＣＫを順次生成する。その際、タイプスタンプは仮想デコーダバッファ１６０５においてオーバフロー、アンダフローを発生させないように定められる。
【００５１】
仮想デコーダバッファ１６０５は、再生動作時に圧縮オーディオデータを一時的に保持するバッファ（つまりデコーダ内のオーディオバッファ）のデータ占有量をシミュレーションするための仮想的なバッファである。
インタリーブ部１６０７は、ビデオ用パック化部１６０２、オーディオ用パック化部１６０４でそれぞれ生成されたパックのうち、ＳＣＲの値が最も小さいパックを順次取出して、取り出した順に配列したパック列をトラックバッファ１４０７に出力する。
【００５２】
(4)  ポーズ前後の録画動作
図７は、エンコーダ制御部１５０７によるポーズ処理の詳細を示すフローチャートである。図９に示すエンコーダ部１０４のポーズ前後の内部動作を示す説明図とともに、図７のポーズ処理について説明する。
図７のように、エンコーダ制御部１５０７は、録画動作中にシステム制御部１０２からポーズを通知されると、まず、入力部１０３からビデオエンコーダ１５０１内の入力バッファへのビデオデータ入力をピクチャの切れ目で停止し、入力部１０３からオーディオエンコーダ１５０３内の入力バッファへのオーディオデータ入力を停止し（ステップ７１）、さらに、オーディオエンコーダ１５０３のエンコード動作をオーディオフレームの切れ目で停止する（ステップ７２）。
【００５３】
図９ではこの時点で、オーディオエンコーダ１５０３は、入力バッファのオーディオフレームｆ３を圧縮オーディオデータａ３にエンコードした時点で、エンコード動作を停止する。
その結果、オーディオエンコーダ１５０３内の入力バッファには、オーディオフレームｆ４と、オーディオフレームの一部分ｆ５１までが保持されており、オーディオエンコードバッファ１５０４には、圧縮オーディオデータ・・・ａ１、ａ２、ａ３までが保持されている。
【００５４】
一方、この時点でビデオエンコーダ１５０１内の入力バッファには、ピクチャーデータＢ８、Ｂ９までが保持されている。
この状態でビデオエンコーダ１５０１は、入力バッファに保持されているビデオデータのエンコードを完了させる。図９では、ビデオエンコーダ１５０１はピクチャＰ９、Ｂ７、Ｂ８までのエンコードを完了させる。
【００５５】
ビデオエンコーダ１５０１により入力バッファに残っていたピクチャデータのエンコードが完了すると（ステップ７３）、エンコーダ制御部１５０７はビデオエンコーダ１５０１のエンコード動作を停止する（ステップ７４）。
ビデオエンコーダ１５０１が停止するまでにエンコードされた圧縮ビデオデータは、ビデオエンコードバッファ１５０２に一旦格納される。システムエンコーダ１５０８は、ビデオエンコードバッファ１５０２が空になるまで、ビデオエンコードバッファ１５０２から圧縮ビデオデータを取り出して、圧縮オーディオデータとともにビデオオブジェクトとして多重化する。
【００５６】
エンコーダ制御部１５０７は、ビデオエンコードバッファ１５０２が空になったとき（ステップ７５）、システムエンコーダ１５０８の動作を停止する（ステップ７６）。これにより、ビデオオブジェクトの生成が完了する。
エンコーダ制御部１５０７は、この後も各種バッファをリセットすることなくその状態を保持し（ステップ７７）、システム制御部１０２に生成が完了したビデオオブジェクトのエンコード情報を通知する（ステップ７８）。ここでいう各種バッファとは、（ａ）ビデオエンコーダ１５０１内の入力バッファ、（ｂ）ビデオエンコードバッファ１５０２、（ｃ）仮想デコーダバッファ１６０３、（ｄ）オーディオエンコーダ１５０３内の入力バッファ、（ｅ）オーディオエンコードバッファ１５０４、（ｆ）仮想デコーダバッファ１６０５をいう。
【００５７】
図９においてシステムエンコーダ１５０８の動作が停止した時点で、（ａ）と（ｂ）とは空の状態、（ｃ）と（ｆ）とは占有量を保持した状態、（ｄ）はオーディオフレームデータｆ４と、オーディオフレームの一部分ｆ５１とを保持した状態、（ｅ）は圧縮されたオーディオフレームデータａ１、ａ２、ａ３を保持した状態になっている。この状態はポーズ解除が通知されるまで継続する。
【００５８】
図８は、エンコーダ制御部１５０７によるポーズ解除処理の詳細を示すフローチャートである。
同図のように、エンコーダ制御部１５０７は、ポーズされた状態でシステム制御部１０２からポーズ解除を通知されると、上記各種バッファをリセットすることなく（各種バッファへのリセット信号をディスエーブルにし）保存された状態のまま（ステップ８１）、入力部１０３からビデオエンコーダ１５０１内の入力バッファへのビデオデータ入力と、入力部１０３からオーディオエンコーダ１５０３内の入力バッファへのオーディオデータ入力とを再開し（ステップ８２）、さらに、ビデオエンコーダ１５０１、オーディオエンコーダ１５０３およびシステムエンコーダ１５０８のエンコード動作を再開する（ステップ８３）。
【００５９】
オーディオエンコーダ１５０３は、エンコード動作再開後、相関性のないオーディオフレームに対して音声レベルを抑圧してエンコードする（ステップ８４）。相関性のないオーディオフレームは、図９の場合、ポーズにより連続性がなくなったｆ５１とｆ５２とからなるオーディオフレームである。例えば、オーディオエンコーダ１５０３は、ｆ５１とｆ５２からなるオーディオフレームの全部又はｆ５１とｆ５２の一方を無音データに置き換えてからエンコードを行なう。これによりポーズにより相関性がなくなったオーディオフレームは音声レベルが抑圧されるので、再生時のノイズ（ポツ音）の発生を解消することができる。
【００６０】
このようにして、ポーズされたときの状態を引き継いで新たなビデオオブジェクトの生成が開始する。
さらにエンコーダ制御部１５０７は、新たなビデオオブジェクトの完了時に通知すべきエンコード情報の一部として、シームレスフラグとシームレス情報を生成して保持しておく（ステップ８５）。
【００６１】
図９では、ポーズ解除により、上記（ｄ）内のオーディオフレームデータｆ４及びオーディオフレームの一部分ｆ５１は、オーディオエンコーダ１５０３によりエンコードされ、上記（ｅ）内の圧縮されたオーディオフレームデータａ１、ａ２、ａ３は、システムエンコーダ１５０８により、ビデオオブジェクト内にインターリーブされる。また、ビデオエンコーダ１５０１及びオーディオエンコーダ１５０３のエンコード動作は、（ｃ）仮想デコーダバッファ１６０３及び（ｄ）仮想デコーダバッファ１６０５に保存されていた占有量を初期値としてエンコーダ制御部１５０７に圧縮率を制御されるので、新たに生成されるビデオオブジェクトは、ポーズ前のビデオオブジェクトに対してシームレス再生可能になる。
【００６２】
(5)  デコーダ部
図１０は、図５中のデコーダ部１０６の詳細な構成を示すブロック図である。同図のようにデコーダ部１０６は、デマルチプレクサ１７０２、ビデオバッファ１７０３、ビデオデコーダ１７０４、リオーダバッファ１７０５、スイッチ１７０６、オーディオバッファ１７０７、オーディオデコーダ１７０８、制御情報出力部１７０９を備える。
【００６３】
デマルチプレクサ１７０２は、再生動作に際してトラックバッファ１４０７からＶＯＢが入力され、ＶＯＢ中の各パックの種類に応じてパックのペイロード（パケット）をビデオバッファ１７０３、オーディオバッファ１７０７に順次格納する。ビデオバッファ１７０３、オーディオバッファ１７０７への格納は、パック中のＳＣＲがＳＴＣに一致したときに行われる。
【００６４】
ビデオデコーダ１７０４は、ビデオバッファ１７０３からパケットを取り出してデコードする。パケットの取出しは、ビデオバッファ１７０３内の先頭パケットに記載されたＤＴＳ（オーディオパケットの場合はＰＴＳ）がＳＴＣに一致したときに行われる。
リオーダバッファ１７０５は、デコードされたデータの出力順序をピクチャ単位で、コーディングオーダからディスプレイオーダに入れ替えるためのバッファである。
【００６５】
スイッチ１７０６は、ビデオデコーダ１７０４及びスイッチ１７０６からピクチャ単位に、デコードデータを出力部１４０５に出力する。この出力は、パケット中に記載されたＰＴＳがＳＴＣに一致したときになされる。
オーディオデコーダ１７０８は、オーディオバッファ１７０７からパケットを取出してデコードする。パケットの取出しは、オーディオバッファ１７０７内の先頭パケットに記載されたＰＴＳがＳＴＣに一致したときに行われる。デコード結果は即時に出力部１４０５に出力される。
【００６６】
(5.1)  再生動作
システム制御部１０２は、再生開始の指示を受けた場合、図４に示したＰＧＣＩを参照し、セル情報が示すビデオオブジェクトの再生をデコーダ部１０６に指示する。例えば、ＰＧＣＩがＶＯＢ＃１の全部とＶＯＢ＃２の全部を再生経路として順に指定している場合、システム制御部１０２は、まずＶＯＢ＃１の再生指示をデコーダ部１０６に通知し、その再生が完了する直前にＶＯＢ＃２の再生指示をデコーダ部１０６に通知する。
【００６７】
システム制御部１０２は、再生指示の通知に先立って、再生すべきビデオオブジェクトに対応するＶＯＢＩを参照して、ＶＯＢＩに含まれるシームレスフラグが”０”であれば、デコーダ部１０６を初期化して再生開始を通知し、ＶＯＢＩに含まれるシームレスフラグが”１”であってかつ既に他のビデオオブジェクトの再生中であれば、デコーダ部１０６を初期化しないで再生開始を通知する。ここでいう初期化は、ビデオバッファ１７０３、オーディオバッファ１７０７、リオーダバッファ１７０５のリセットをいう。
【００６８】
システム制御部１０２は、シームレスフラグが”１”の場合、再生開始の通知の後、デコーダ部１０６に、直前のビデオオブジェクトの末尾が入力されてから、上記のリセットがなされていない状態で、再生すべきビデオオブジェクトを供給するよう制御する。その結果、デコーダ部１０６は、ビデオオブジェクトの切り替わり時にシームレスに再生する。
【００６９】
上記の再生はノーマル速度での再生を示す。システム制御部１０２は、早送り再生や、巻き戻し再生などの特殊再生をする場合には、デコーダ部１０６に、ＶＯＢＵ単位に部分的に再生（例えばＩピクチャのみ再生）することにより特殊再生を実現する。このとき、シームレスフラグが”１”の場合のシームレス情報は、特殊再生において利用することができる。例えば巻き戻し再生において、直前のＶＯＢの最後のＳＣＲを参照することにより、デコーダ部１０６のＳＴＣを直前のＶＯＢを読み出す前に切り換えることができる。
【００７０】
(6)  その他
上記実施形態では、光ディスク記録再生装置として据え置型を例に説明したが、携帯型のビデオカメラ（カムレコーダ）型であってもよい。この場合、入力部１０３としてマイク及びカメラを、出力部１０５として小型の液晶パネル及び小型スピーカを備える構成となる。
【００７１】
光ディスクとしてＤＶＤ−ＲＡＭを例に説明したが、これ以外の書き込み可能な光ディスクでもよい。また光ディスクの代わりにハードディスクに記録するよう構成してもよい。
図９に示した動作例では、オーディオエンコーダ１５０３は、内部の入力バッファにオーディオデータｆ４、ｆ５１を残したままエンコード動作を停止しているが、入力バッファのオーディオデータｆ４をエンコードしてからエンコード動作を停止するようにしてもよい。この場合は、ポーズ指示の後、上記入力バッファには１オーディオフレームに満たないデータのみが残留することになり、オーディオエンコードバッファ１５０４にオーディオフレームｆ４のエンコードされた圧縮音声データも保持された状態になる。
【００７２】
上記実施形態では、ポーズにより分断され、相関性のなくなったオーディオフレーム（例えば図９のｆ５１とｆ５２）のレベルを抑圧するために、オーディオエンコーダ１５０３が、分断された一方のオーディオデータ又は両方を無音データに置き換えてからエンコードを行なっている。この代わりに次のようにしてもよい。すなわち入力部１０３とオーディオエンコーダ１５０３の間にミュート回路を追加し、ポーズ解除によるオーディオエンコードバッファ１５０４のエンコード動作の再開時からオーディオフレームよりも短い期間（例えば数ｍＳ）ミュートするよう構成する。こうすれば上記期間ではミュート回路により無音データがオーディオエンコーダ１５０３に入力されることになる。これにより、ポーズにより分断されたオーディオフレームは、再生時にノイズ（ポツ音）を生じさせない。
【００７３】
また、ポーズ指示によるオーディオエンコーダ１５０３のエンコード動作停止直前から停止するまでの短い期間にミュート回路によりミュートするよう構成してもよい。あるいは、エンコード動作停止の直前と、エンコード動作再開の直後の双方でミュートするように構成しても良い。
【００７４】
【発明の効果】
本発明の光ディスク記録装置は、録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付手段と、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコード手段と、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを生成する生成手段と、
エンコード手段により生成されたビデオオブジェクトと生成手段により生成されたシームレスフラグとを光ディスクに記録する記録手段と
を備える。
【００７５】
ここで、前記シームレス再生可能なビデオオブジェクトは、圧縮映像データを一時的に保持する再生装置内のビデオバッファにオーバフロー及びアンダーフローを生じさせず、前記シームレス再生可能なビデオオブジェクトに含まれる圧縮ビデオデータは、再生装置において直前のビデオオブジェクトに連続してビデオバッファに入力される。
【００７６】
また、前記シームレスフラグがシームレス再生可能を示す場合、再生装置内のデコーダは、直前のビデオオブジェクトの再生完了後、デコーダ内部状態をリセットすることなく当該ビデオオブジェクトの再生を開始する。
この構成によれば、録画中になされたユーザのポーズ指示と、ポーズ解除との前後に生成されるビデオオブジェクトを、シームレス再生可能なようにリアルタイムに記録することができ、しかも、再生装置では、ビデオオブジェクトを再生する前にシームレスフラグを参照することによりシームレス再生可能かどうかの判別が可能になる。
【００７７】
ここで、前記生成手段は、ポーズ指示により生成が完了したビデオオブジェクトの最後のシステムクロックリファレンス値と、ポーズ解除指示により生成が開始されたビデオオブジェクトの最初のシステムクロックリファレンス値とを、エンコード手段から取得し、
前記記録手段は、前記最後のシステムクロックリファレンス値と、前記最初のシステムクロックリファレンス値と、前記シームレスフラグとをビデオオブジェクト情報として光ディスクに記録する構成としてもよい。
【００７８】
この構成によれば、再生装置では、ビデオオブジェクトを再生する前にビデオオブジェクト情報中の上記システムクロックリファレンスを参照することにより、逆戻し再生などの特殊再生をスムーズに行なうことができる。
ここで、前記エンコード手段は、ポーズ指示及びポーズ解除により分断されるオーディオデータに対して、分断の直前又は直後の期間であってオーディオフレームよりも短い期間を無音データに置き換えてから圧縮オーディオデータを生成するように構成してもよい。
【００７９】
この構成によれば、エンコード手段が上記期間を無音データに置き換えてから圧縮オーディオデータを生成することにより、ポーズにより分断されるオーディオフレーム内に相関性のないデータが連続して混在することを解消するので、再生時のノイズを解消することができる。
また、本発明の光ディスク再生装置は、光ディスクに記録されたビデオオブジェクトを再生する再生装置であって、
前記光ディスクは、複数のビデオオブジェクトと複数のビデオオブジェクト情報とが記録され、
前記ビデオオブジェクトは圧縮ビデオデータ及び圧縮音声データを含み、
前記ビデオオブジェクト情報は、ビデオオブジェクトに対応し、シームレスフラグを含み、
シームレスフラグは、対応するビデオオブジェクトと先行するビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示す、
前記光ディスク再生装置は、
光ディスクからビデオオブジェクト情報と、それに対応するビデオオブジェクトを読み出す読み出し手段と、
読み出し手段により読み出されたビデオオブジジェクトをデコードすることにより、音声映像データを生成するデコード手段と、
読み出し手段により読み出されたビデオオブジェクト情報内のシームレスフラグに基づいてデコード手段によるシームレス再生を制御する制御手段と
を備える。
【００８０】
この構成によれば、ビデオオブジェクトを再生する前にシームレスフラグを参照することによりシームレス再生可能かどうかの判別ができる。
ここで、前記デコード手段は
読み出し手段により読み出されたビデオオブジジェクトから圧縮映像データと圧縮音声データとに分離する分離手段と、
分離された圧縮映像データを一時的に保持するビデオバッファと、
分離された圧縮音声データを一時的に保持するオーディオバッファと、
ビデオバッファの圧縮映像データをデコードする第１デコーダと、
ビデオバッファの圧縮音声データをデコードする第２デコーダと
を備え、
前記制御手段は、次に再生すべきビデオオブジェクトに対応するシームレスフラグがシームレス再生可能を示す場合、現ビデオオブジェクトから次のビデオオブジェクトに切り替わる際に、ビデオバッファ及びオーディオバッファを初期化することなく、読み出し手段に読み出された次のビデオオブジェクトをデコード手段に供給するよう制御する構成としてもよい。
【００８１】
この構成によれば、シームレス再生可能と判別した場合には、ビデオオブジェクトが切り替わる際に、ビデオバッファ及びオーディオバッファを初期化することなく再生するので、シームレス再生を容易に行なうことができる。
ここで、前記ビデオオブジェクト情報は、シームレスフラグと、先行するビデオオブジェクトの最後のシステムクロックリファレンス値と、対応するビデオオブジェクトの最初のシステムクロックリファレンス値を含み、
前記制御手段は、シームレスフラグがシームレス再生可能を示す場合、最後のシステムクロックリファレンス値と、対応するビデオオブジェクトの最初のシステムクロックリファレンス値とに従ってデコード手段内部のシステムタイムクロックの切り換えるよう制御するよう構成してもよい。
【００８２】
この構成によれば、ビデオオブジェクトを再生する前にビデオオブジェクト情報中の上記システムクロックリファレンスを参照することにより、当該ビデオオブジェクト間の逆戻し再生などの特殊再生をスムーズに行なうことができる。
また、本発明の光ディスク記録方法は、
録画開始指示、録画終了指示、ポーズ指示、ポーズ解除指示を含むユーザ操作を受付ける受付ステップと、
録画開始指示又はポーズ解除指示から、ポーズ指示又は録画終了指示が受付けられるまでの期間に、音声映像データを圧縮符号化することにより一のビデオオブジェクトを生成し、ポーズ解除指示が受付けられた場合に、その直前に生成されたビデオオブジェクトとシームレス再生可能なビデオオブジェクトを生成するエンコードステップと、
エンコード手段により生成されたビデオオブジェクトを光ディスクに記録する第１記録ステップと、
ビデオオブジェクトが生成される毎に、当該ビデオオブジェクトと直前のビデオオブジェクトとが順に再生される場合にシームレス再生可能かどうかを示すシームレスフラグを含むビデオオブジェクト情報を生成する生成ステップと、
生成手段により生成されたビデオオブジェクト情報を光ディスクに記録する第２記録ステップとを有する。
【００８３】
この構成によれば、再生装置では、ビデオオブジェクトを再生する前にビデオオブジェクト情報中の上記システムクロックリファレンスを参照することにより、逆戻し再生などの特殊再生をスムーズに行なうことができる。
【図面の簡単な説明】
【図１】光ディスク記録再生装置の外観を示す。
【図２】光ディスクの領域内に設けられたリードイン領域、データ領域、リードアウト領域と、データ領域に記録されるファイル構成の概要とを示す図である。
【図３】図２に示したＶＲ＿ＭＯＶＩＥ．ＶＲＯファイルのデータ構成を示す図である。
【図４】図２に示した管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯのデータ構成を階層的に示す図である。
【図５】図１に示した光ディスク記録再生装置の主要部の構成を示すブロック図である。
【図６】図５中のエンコーダ部１０４の詳細な構成を示すブロック図である。
【図７】エンコーダ制御部１５０７によるポーズ処理の詳細を示すフローチャートである。
【図８】エンコーダ制御部１５０７によるポーズ解除処理の詳細を示すフローチャートである。
【図９】エンコーダ部１０４のポーズ前後の内部動作を示す。
【図１０】図５中のデコーダ部１０６の詳細な構成を示すブロック図である。
【符号の説明】
１    光ディスク記録再生装置
２    テレビジョン受像機
１０１    ユーザインターフェース部
１０２    システム制御部
１０３    入力部
１０４    エンコーダ部
１０５    出力部
１０６    デコーダ部
１０７    トラックバッファ
１０８    ドライブ
１４０５    出力部
１４０７    トラックバッファ
１５０１    ビデオエンコーダ
１５０２    バッファ
１５０２    ビデオエンコードバッファ
１５０３    オーディオエンコーダ
１５０４    オーディオエンコードバッファ
１５０５    制御情報バッファ
１５０６    ＳＴＣ部
１５０７    エンコーダ制御部
１５０８    システムエンコーダ
１６０１    仮想再生時刻計時部
１６０２    ビデオ用パック化部
１６０３    仮想デコーダバッファ
１６０４    オーディオ用パック化部
１６０５    仮想デコーダバッファ
１６０７    インタリーブ部
１７０２    デマルチプレクサ
１７０３    ビデオバッファ
１７０４    ビデオデコーダ
１７０５    リオーダバッファ
１７０６    スイッチ
１７０７    オーディオバッファ
１７０８    オーディオデコーダ
１７０９    制御情報出力部
【図１】
0004369604.tif 000002
【図２】
0004369604.tif 000003
【図３】
0004369604.tif 000004
【図４】
0004369604.tif 000005
【図５】
0004369604.tif 000006
【図６】
0004369604.tif 000007
【図７】
0004369604.tif 000008
【図８】
0004369604.tif 000009
【図９】
0004369604.tif 000010
【図１０】
0004369604.tif 000011