(57)【特許請求の範囲】
【請求項１】
ＭＰＥＧストリームデータは、連続する複数のＧＯＰ、及びこれら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にエンドコードを含み、このＭＰＥＧストリームデータの中の前記最後尾のＧＯＰを除く各ＧＯＰの後続にダミーデータを挿入する挿入手段と、
前記挿入手段により前記ダミーデータが挿入されたＭＰＥＧストリームデータを所定の記録媒体に記録する記録手段と、
を備えたことを特徴とするＭＰＥＧストリームデータ記録装置。
【請求項２】
ＭＰＥＧストリームデータは、連続する複数のＧＯＰ、及びこれら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にエンドコードを含み、前記ＧＯＰは、連続する複数のピクチャーを含み、このＭＰＥＧストリームデータの中の前記最後尾のＧＯＰに含まれる複数のピクチャーのうちの最後尾のピクチャーを除く、各ＧＯＰに含まれる各ピクチャーの後続にダミーデータを挿入する挿入手段と、
前記挿入手段により前記ダミーデータが挿入されたＭＰＥＧストリームデータを所定の記録媒体に記録する記録手段と、
を備えたことを特徴とするＭＰＥＧストリームデータ記録装置。
【請求項３】
前記ダミーデータはオール０のデータであることを特徴とする請求項１又は２に記載のＭＰＥＧストリームデータ記録装置。
【請求項４】
前記記録媒体は、自由にデータを挿入することが可能なエリアを有し、
前記記録手段は、前記ダミーデータの存在を示す存在情報を前記エリアに記録する、
ことを特徴とする請求項１又は２に記載のＭＰＥＧストリームデータ記録装置。
【請求項５】
前記挿入手段は、前記エンドコードを構成するバイト数以上の前記ダミーデータを挿入する、
ことを特徴とする請求項１又は２に記載のＭＰＥＧストリームデータ記録装置。
【請求項６】
ＭＰＥＧストリームデータが記録された所定の記録媒体を再生する再生手段と、
前記再生手段により再生された前記ＭＰＥＧストリームデータを編集する編集手段と、
前記編集手段により編集された前記ＭＰＥＧストリームデータを所定の記録媒体に記録する記録手段と、
前記ＭＰＥＧストリームデータを編集するとき、前記再生手段により前記記録媒体からダミーデータの存在を示す存在情報を再生し、この存在情報に基づき前記ＭＰＥＧストリームデータに含まれる前記ダミーデータに替えて有効データを挿入するか否かを判定する判定手段と、
を備えたことを特徴とするＭＰＥＧストリームデータ記録装置。
【請求項７】
前記ＭＰＥＧストリームデータの編集に伴い、必要に応じて前記ダミーデータに替えて有効データを挿入する挿入手段を備えた、
ことを特徴とする請求項６に記載のＭＰＥＧストリームデータ記録装置。
【請求項８】
前記有効データは、前記ＭＰＥＧストリームデータに含まれる複数のＧＯＰのうちの最後尾のＧＯＰの後続に配置されたエンドコードである、
ことを特徴とする請求項６又は請求項７に記載のＭＰＥＧストリームデータ記録装置。
【請求項９】
前記ＭＰＥＧストリームデータは、連続する複数のＧＯＰ、及びこれら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にエンドコードを含み、
前記編集手段の編集により、前記最後尾のＧＯＰに該当しない一つのＧＯＰを抽出する場合、抽出されたＧＯＰの後続の前記ダミーデータに替えて前記エンドコードを挿入し、前記最後尾のＧＯＰを含まない複数のＧＯＰを抽出する場合、抽出された複数のＧＯＰのうちの最後尾のＧＯＰの後続の前記ダミーデータに替えて前記エンドコードを挿入する挿入手段を備えたことを特徴とする請求項６に記載のＭＰＥＧストリームデータ記録装置。
【請求項１０】
ＭＰＥＧストリームデータは、連続する複数のＧＯＰ、及びこれら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にエンドコードを含み、前記最後尾のＧＯＰを除く各ＧＯＰの後続にダミーデータを挿入し、
前記ダミーデータが挿入されたＭＰＥＧストリームデータを記録する、
ことを特徴とするＭＰＥＧストリームデータ記録方法。
【請求項１１】
ＭＰＥＧストリームデータは、連続する複数のＧＯＰ、及びこれら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にエンドコードを含み、前記最後尾のＧＯＰを除く各ＧＯＰの後続にダミーデータを含み、前記ＭＰＥＧストリームデータが記録された所定の記録媒体を再生し、
前記ＭＰＥＧストリームデータを編集するとき、必要に応じて前記ＭＰＥＧストリームデータに含まれる前記ダミーデータに替えて有効データを挿入し、前記ＭＰＥＧストリームデータを編集する、
ことを特徴とするＭＰＥＧストリームデータ編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＭＰＥＧストリームデータを記録したり編集したりするＭＰＥＧストリームデータ記録装置に関する。また、この発明は、ＭＰＥＧストリームデータを記録するＭＰＥＧストリームデータ記録方法に関する。さらに、この発明は、ＭＰＥＧストリームデータを編集するＭＰＥＧストリームデータ編集方法に関する。
【０００２】
【従来の技術】
近年、ＭＰＥＧストリームデータを記録する記録装置の研究開発が盛んに進められている。このＭＰＥＧストリームデータは、連続する複数のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）を有している。さらにこのＭＰＥＧストリームデータは、これら連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にＳＥＣ（Ｓｅｑｕｅｎｃｅ  Ｅｎｄ  Ｃｏｄｅ）を有している。
【０００３】
【発明が解決しようとする課題】
ＭＰＥＧストリームデータの後半部分の削除、または一部抽出などの編集により、編集後のストリームデータが編集前のストリームデータの一部で構成されることがある。これに伴い、編集後のストリームデータの最後にＳＥＣが付加されなくなることがある。そのため編集後のストリームデータを再生すると、ストリームデータの最後のフレームが再生されないという問題が生じることがあった。
【０００４】
この発明の目的は、編集に適したデータ構造を有するＭＰＥＧストリームデータを記録するＭＰＥＧストリームデータ記録装置及びＭＰＥＧストリームデータ記録方法を提供することにある。また、この発明の目的は、編集に適したデータ構造を有するＭＰＥＧストリームデータを編集し記録するＭＰＥＧストリームデータ記録装置及びＭＰＥＧストリームデータ編集方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明のＭＰＥＧストリームデータ記録装置、記録方法、及び編集方法は、以下のように構成されている。
【０００６】
（１）この発明のＭＰＥＧストリームデータ記録装置は、ＭＰＥＧストリームデータの所定位置にダミーデータを挿入する挿入手段と、前記挿入手段により前記ダミーデータが挿入されたＭＰＥＧストリームデータを所定の記録媒体に記録する記録手段とを備えている。
【０００７】
（２）この発明のＭＰＥＧストリームデータ記録装置は、ＭＰＥＧストリームデータが記録された所定の記録媒体を再生する再生手段と、前記再生手段により再生された前記ＭＰＥＧストリームデータを編集する編集手段と、前記編集手段により編集された前記ＭＰＥＧストリームデータを所定の記録媒体に記録する記録手段と、前記ＭＰＥＧストリームデータを編集するとき、前記再生手段により前記記録媒体からダミーデータの存在を示す存在情報を再生し、この存在情報に基づき前記ＭＰＥＧストリームデータに含まれる前記ダミーデータに替えて有効データを挿入するか否かを判定する判定手段とを備えている。
【０００８】
（３）この発明のＭＰＥＧストリームデータ記録方法は、ＭＰＥＧストリームデータの所定位置にダミーデータを挿入し、前記ダミーデータが挿入されたＭＰＥＧストリームデータを記録する。
【０００９】
（４）この発明のＭＰＥＧストリームデータ編集方法は、ＭＰＥＧストリームデータが記録された所定の記録媒体を再生し、前記ＭＰＥＧストリームデータを編集するとき、必要に応じて前記ＭＰＥＧストリームデータに含まれる前記ダミーデータに替えて有効データ（ＳＥＣ）を挿入し、前記ＭＰＥＧストリームデータを編集する。
【００１０】
【発明の実施の形態】
この発明のポイントは、以下（１）及び（２）の通りである。
【００１１】
（１）ＭＰＥＧストリームデータが将来編集をされることを想定して、ＭＰＥＧストリームデータの所定位置に予めダミーデータを挿入する。この所定位置とは、ＭＰＥＧストリームデータの編集に伴い新たにストリームデータの終端になり得る可能性のある位置である。
【００１２】
（２）ダミーデータが挿入されたストリームデータを編集するとき、編集に伴い新たにストリームデータの終端となった位置のダミーデータに替えてＳＥＣを挿入する。
【００１３】
以下、上記ポイントを実現するための、この発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、この発明の一例に係るＭＰＥＧストリームデータ記録装置（以下、記録装置）の概略構成を示す図である。この記録装置は、記録機能及び編集機能を備えている。この記録装置は記録機能により、ＭＰＥＧストリームデータの所定位置にダミーデータ（＝無意味なデータ）を挿入し、ダミーデータが挿入されたＭＰＥＧストリームデータを所定の記録媒体に記録する。また、この記録装置は編集機能により、所定の記録媒体からダミーデータが挿入されたＭＰＥＧストリームデータを再生し、このＭＰＥＧストリームデータを編集する。記録装置は、ＭＰＥＧストリームデータの編集時に、必要に応じてＭＰＥＧストリームデータに含まれるダミーデータに替えて有効データを挿入する。そして、記録装置は、ダミーデータに替えて有効データが挿入されたＭＰＥＧストリームデータを編集後のＭＰＥＧストリームデータとして所定の記録媒体に記録する。有効データとしては、例えばＳＥＣが該当する。
【００１５】
図１に示す記録装置は、メインＭＰＵ１０、フラッシュＲＯＭ１１、ワークメモリ１２、チューナ２０、ラインセレクタ２１、オーディオＡＤコンバータ２２、ビデオデコーダ２３、３ＹＣＤＮＲ２４、ＥＤＯ２５、フレーム同期器２６、ＳＤＲＡＭ２７、オーディオエンコーダ２８、ＭＰＥＧ２エンコーダ２９、ＳＤＲＡＭ３０、ＭＰＥＧデコーダ３１、ＳＤＲＡＭ３２、オーディオＤＡコンバータ３３、ビデオデコーダ３４、グラフィック回路３５、ＳＤＲＡＭ３６、タイマＭＰＵ４０、ディスプレイＭＰＵ５０、ディスプレイ５１、ＡＴＡＰＩコントローラ６０、ブリッジ回路６１、ＳＤＲＡＭ６２、コピープロテクト６３、ＣＰＲＭ６４を備えている。
【００１６】
記録装置の全体の動作は、メインＭＰＵ１０により制御される。メインＭＰＵ１０は、データバスを介してフラッシュＲＯＭ１１とワークメモリ１２とに接続されている。ラインセレクタ２１には、入力端子（ラインイン）及びチューナ２０が接続されている。チューナ２０は、タイマＭＰＵ４０と接続されている。タイマＭＰＵ４０は、チューナ２０の動作を制御する。タイマＭＰＵ４０はディスプレイＭＰＵ５０とも接続されており、ディスプレイＭＰＵ５０はディスプレイ５１と接続されている。タイマＭＰＵ４０及びディスプレイＭＰＵ５０は、ディスプレイ５１の動作を制御する。
【００１７】
ラインセレクタ２１から出力される信号は、オーディオＡＤコンバータ２２及び３ＹＣＤＮＲ２４に入力される。オーディオＡＤコンバータ２２から出力されるオーディオ信号は、オーディオエンコーダ２８に入力される。オーディオエンコーダ２８は、入力されたオーディオ信号をエンコードし、ＭＰＥＧ２エンコーダ２９に出力する。ＭＰＥＧ２エンコーダ２９には、ＳＤＲＡＭ３０が接続されている。３ＹＣＤＮＲ２４には、ＥＤＯ２５が接続されている。３ＹＣＤＮＲ２４から出力される信号は、ビデオデコーダ２３に入力される。ビデオデコーダ２３から出力される信号は、フレーム同期器２６に入力される。フレーム同期器２６には、ＳＤＲＡＭ２７が接続されている。フレーム同期器２６から出力されるフレーム信号は、ＭＰＥＧ２エンコーダ２９に入力される。
【００１８】
ＭＰＥＧ２エンコーダ２９は、入力された信号をエンコードする。このエンコードにより、例えばＭＰＥＧストリームデータが生成される。ＭＰＥＧ２エンコーダ２９で生成されたＭＰＥＧストリームデータは、ブリッジ回路６１に出力される。ブリッジ回路６１は、入力されたＭＰＥＧストリームデータをＡＴＡＰＩコントローラ６０に出力する。ＡＴＡＰＩコントローラ６０には、ＳＤＲＡＭ６２が接続されている。ＡＴＡＰＩコントローラ６０は、ＭＰＥＧストリームデータを、コピープロテクト６３経由でディスクドライブ１０１に出力したり、又はＣＰＲＭ６４経由でディスクドライブ１０２に出力したりする。
【００１９】
ディスクドライブ１０１は、ハードディスクＨＤに対してＭＰＥＧストリームデータを記録したり、ハードディスクＨＤに記録されているＭＰＥＧストリームデータを読み出したりする。ディスクドライブ１０２は、光ディスクＯＤに対してＭＰＥＧストリームデータを記録したり、光ディスクＯＤに記録されているＭＰＥＧストリームデータを読み出したりする。
【００２０】
ディスクから読み出されたＭＰＥＧストリームデータは、ＡＴＡＰＩコントローラ６０を介して、ＭＰＥＧデコーダ３１に入力される。ＭＰＥＧデコーダ３１には、ＳＤＲＡＭ３２が接続されている。ＭＰＥＧデコーダ３１は、ＭＰＥＧストリームデータをデコードし、オーディオＤＡコンバータ３３及びグラフィック回路３５に出力する。オーディオＤＡコンバータ３３は、ＭＰＥＧストリームデータに含まれるオーディオ信号を出力する。グラフィック回路３５には、ＳＤＲＡＭ３６が接続されている。グラフィック回路３５から出力されるグラフィック信号は、ビデオデコーダ３４に入力される。ビデオデコーダ３４は、ビデオ信号を出力する。
【００２１】
以下、上記説明した記録装置による記録機能及び編集機能について、さらに詳しく説明する。
【００２２】
以下、ダミーデータの役割について説明する。ＭＰＥＧストリームデータ記録時に、メインＭＰＵ１０は、そのストリームデータが編集される可能性があるかどうか判断し、将来のＳＥＣ挿入の為のダミーデータを記録するかどうか決定する。また場合によりダミーデータを記録する単位を決定する必要もある。
【００２３】
ＭＰＥＧストリームデータは連続する複数のＧＯＰを有しており、さらにＭＰＥＧストリームデータは連続する複数のＧＯＰのうちの最後尾のＧＯＰの後続にＳＥＣを有している。図６は、ＳＥＣのフォーマットの一例を示す図である。これら各ＧＯＰは、連続する複数のピクチャー（例えば１５フレーム）を有している。通常編集によりストリームが切断される単位は、ＧＯＰである。しかし記録装置の編集性能によりフレーム単位での編集も可能である。これはＭＰＥＧに含まれるピクチャー構成により、リファレンスピクチャーの前に存在するピクチャーとそのリファレンスピクチャーとの間でストリームを直接区切る事が可能であるからである。
【００２４】
記録単位が決まったところで、メインＭＰＵ１０は、ダミーデータを挿入するかどうかと、その挿入単位をＭＰＥＧ２エンコーダ２９へ通知する。通知をうけたＭＰＥＧ２エンコーダ２９は、メインＭＰＵ１０より記録開始の命令を受け取った時、通知された条件に従い、決まった単位でダミーデータを挿入しながらＭＰＥＧストリームデータを生成する。生成されたＭＰＥＧストリームデータは、ブリッジ回路６１及びＡＴＡＰＩコントローラ６０を経由して、ディスクドライブ１０１又は１０２へ提供される。ディスクドライブ１０１はハードディスクＨＤに対してＭＰＥＧストリームデータを記録する。ディスクドライブ１０２は光ディスクＯＤに対してＭＰＥＧストリームデータを記録する。
【００２５】
ダミーデータは、図４に示すように（編集前ストリームを参照）、例えば各ＧＯＰの後続に挿入される。厳密に言うと、ダミーデータは、ＭＰＥＧストリームデータに含まれる複数のＧＯＰのうちの最後尾のＧＯＰを除く各ＧＯＰの後続に挿入される。或いは、ダミーデータは、図５に示すように（編集前ピクチャーを参照）、例えば各ピクチャーの後続に挿入される。厳密に言うと、ダミーデータは、最後尾のＧＯＰに含まれる複数のピクチャーのうちの最後尾のピクチャーを除く、各ＧＯＰに含まれる各ピクチャーの後続に挿入される。
【００２６】
また、ダミーデータは、オール０のデータである。例えば、ＭＰＥＧストリームデータの所定位置に、ダミーデータとして４バイト以上（＝ＳＥＣを構成するバイト数以上）のデータ０ｘ００が挿入される。ダミーデータは、規格上及びデコーダでの扱い上は、直前のピクチャーの一部のバイトとみなされ、再生に影響は与えない。ダミーデータを構成するバイト数をＳＥＣを構成するバイト数以上としたのは、将来、ダミーデータに替えてＳＥＣが挿入されるためである。
【００２７】
また、記録装置は、記録メディア（ハードディスクＨＤ、光ディスクＯＤ）に対して、ＭＰＥＧストリームデータにダミーデータが挿入されているか否かを示すダミーデータの存在情報、及びダミーデータの挿入単位を示すダミーデータの挿入単位情報を記録する。記録装置の編集機能によりＭＰＥＧストリームデータを編集する際に、これら情報に基づき適宜ダミーデータを利用することが可能となる。
【００２８】
続いて、上記したダミーデータの存在情報及びダミーデータの挿入単位情報の記録位置その１について図２を参照して説明する。図２は、ＤＶＤ−ＶＲ規格におけるＲＤＩパケットのデータ構造を示す図である。
【００２９】
ＭＰＥＧストリームデータに含まれる各ＧＯＰの先頭には、ＲＤＩパックが配置されている。さらにこのＲＤＩパックには、図２に示すデータ構造のＲＤＩパケットが含まれている。例えば、上記したダミーデータの存在情報及びダミーデータの挿入単位情報は、図２に示すように、ＲＤＩ＿ＰＣＫのＭＮＦＩに配置される。図２に示すＳＥＣ＿ＤＵＭＭＹ＿ｆｌａｇがダミーデータの存在情報に相当し、ＳＥＣ＿ＤＵＭＭＹ＿ＵＮＩＴがダミーデータの挿入単位情報に相当する。ダミーデータの存在情報は、ダミーデータが挿入されているか否かを示す。ダミーデータの挿入単位情報は、ダミーデータの挿入単位を示す。つまり、ダミーデータが、ＧＯＰ単位で挿入されているのか、リファレンスピクチャー単位で挿入されているのかを示す。なお、ＭＰＥＧエンコーダ２９が、上記したＲＤＩ＿ＰＣＫのＭＮＦＩ（ストリーム中の再生に影響を与えないエリア）に、存在情報及び挿入単位情報を記録する。
【００３０】
続いて、上記したダミーデータの存在情報及びダミーデータの挿入単位情報の記録位置その２について図３を参照して説明する。図３は、ＤＶＤ−ＶＲ規格のファイル構造の一例を示す図である。
【００３１】
図３に示すように、記録メディアには、ＤＶＤ＿ＲＴＡＶ及びＯＲＧ＿ＭＮＧＲと呼ばれるディレクトリが配置される。ＤＶＤ＿ＲＴＡＶには、ＶＲ＿ＭＡＮＧＲ．ＩＦＯ、ＶＲ＿ＭＯＶＩＥ．ＶＲＯ、ＶＲ＿ＭＡＮＧＲ．ＢＵＰと呼ばれるファイルが配置される。ＯＲＧ＿ＭＮＧＲには、ＯＲＧ＿ＭＮＧＲ．ＩＦＯと呼ばれるファイルが配置される。ＯＲＧ＿ＭＮＧＲ．ＩＦＯには、独自情報を自由に書き込むことができる。ＭＰＥＧストリームデータは、ＶＲ＿ＭＯＶＩＥ．ＶＲＯに配置される。上記したダミーデータの存在情報及びダミーデータの挿入単位情報はＯＲＧ＿ＭＮＧＲ．ＩＦＯに配置される。つまり、図２で説明したケースと異なり、ストリームとは別のファイルにダミーデータの存在情報及びダミーデータの挿入単位情報が配置される。なお、メインＭＰＵ１００が、ファイルを構成し、ＡＴＡＰＩコントローラ６０を通じてハードディスクＨＤ又は光ディスクＯＤへ存在情報及び挿入単位情報をファイルとして記録する。
【００３２】
続いて、図７に示すフローチャートを参照して、ＭＰＥＧストリームデータの記録処理について説明する。まず、メインＭＰＵ１０が、ダミーデータの挿入単位を決定する（ステップＳ１１）。ＭＰＥＧ２エンコーダ２９は、決定されたダミーデータの挿入単位に従い、ダミーデータを挿入しながらＭＰＥＧストリームデータを生成する（ステップＳ１２）。つまり、ＧＯＰ単位でダミーデータを挿入する場合は図４に示す編集前ストリームが生成され、ピクチャー単位でダミーデータを挿入する場合は図５に示す編集前ピクチャーが生成される。ディスクドライブ１０１又は１０２は、ダミーデータが挿入されたＭＰＥＧストリームデータ（図４に示す編集前ストリーム又は図５に示す編集前ピクチャー）をハードディスクＨＤ又は光ディスクＯＤに記録する（ステップＳ１３）。
【００３３】
続いて、図８に示すフローチャートを参照して、ＭＰＥＧストリームデータの編集処理について説明する。記録装置のディスクドライブ１０１又は１０２により、ハードディスクＨＤ又は光ディスクＯＤからＭＰＥＧストリームデータが再生される（ステップＳ２１）。記録装置の編集機能（メインＣＰＵ１００の制御による編集機能）により、ＭＰＥＧストリームデータを編集する際、メインＭＰＵ１００はユーザーから指定された時間により削除点（編集点）を決定する（ステップＳ２２）。削除点が決定した後、この削除点の手前に位置する対象ピクチャー（又は対象ＧＯＰ）の後続にＳＥＣが存在するか調査する。この調査のため、ハードディスクＨＤ又は光ディスクＯＤから対象ピクチャー（又は対象ＧＯＰ）及びこの対象ピクチャー（又は対象ＧＯＰ）の後続データをＳＤＲＡＭ１２へ読み取り（ステップＳ２３）、メインＭＰＵ１０は対象ピクチャー（又は対象ＧＯＰ）の後続にＳＥＣがあるか否か解析する（ステップＳ２４）。
【００３４】
ＳＥＣが既にある場合は（ステップＳ２５、ＮＯ）、改めてＳＥＣを挿入する必要が無いため、編集作業を終了する。ＳＥＣが無い場合は（ステップＳ２５、ＹＥＳ）、ＳＥＣを挿入するためにメインＭＰＵ１０は、対象ピクチャー（又は対象ＧＯＰ）の後続にダミーデータが存在するかどうかを検索する。このために上述したダミーデータの存在情報をハードディスクＨＤ又は光ディスクＯＤより読み出し、ＳＤＲＡＭ１２へ保存し判定を行う（ステップＳ２６）。
【００３５】
メインＣＰＵ１０による判定の結果、対象ピクチャー（又は対象ＧＯＰ）の後続にＳＥＣを挿入する為のダミーデータが挿入されていることが判明すると（ステップＳ２７、ＹＥＳ）、対象ピクチャー（又は対象ＧＯＰ）の後続を検索し、ダミーデータの位置へＳＥＣを上書きする（ステップＳ２８）。つまり、メインＣＰＵ１０の制御により、ダミーデータに替えてＳＥＣが挿入される。ダミーデータに替えてＳＥＣが挿入されたＭＰＥＧストリームデータは、ディスクドライブ１０１又は１０２により、ハードディスクＨＤ又は光ディスクＯＤへ書き戻される（ステップＳ２９）。
【００３６】
図４を参照して、上記した編集作業のうち、ＧＯＰ単位の編集作業についてさらに説明する。例えば、編集作業により、ＭＰＥＧストリームデータに含まれる連続する複数のＧＯＰのうち、最後尾のＧＯＰに該当しない一つのＧＯＰだけが抽出される場合、抽出されたＧＯＰの後続のダミーデータに替えてＳＥＣが挿入される。また、編集作業により、ＭＰＥＧストリームデータに含まれる連続する複数のＧＯＰのうち、最後尾のＧＯＰを含まない複数のＧＯＰが抽出される場合、抽出された複数のＧＯＰのうちの最後尾のＧＯＰの後続のダミーデータに替えてＳＥＣが挿入される（図４に示す編集後のストリーム参照）。
【００３７】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００３８】
【発明の効果】
この発明によれば、編集に適したデータ構造を有するＭＰＥＧストリームデータを記録するＭＰＥＧストリームデータ記録装置及びＭＰＥＧストリームデータ記録方法を提供できる。また、この発明の目的は、編集に適したデータ構造を有するＭＰＥＧストリームデータを編集し記録するＭＰＥＧストリームデータ記録装置及びＭＰＥＧストリームデータ編集方法を提供できる。
【図面の簡単な説明】
【図１】この発明の一例に係るＭＰＥＧストリームデータ記録装置の概略構成を示す図である。
【図２】ＤＶＤ−ＶＲ規格におけるＲＤＩパケットのデータ構造を示す図である。
【図３】ＤＶＤ−ＶＲ規格のファイル構造の一例を示す図である。
【図４】ＧＯＰ単位でダミーデータが挿入されたＭＰＥＧストリームデータのデータ構造、及び編集によりダミーデータの一部がＳＥＣに置き換えられたＭＰＥＧストリームデータのデータ構造の一例を示す図である。
【図５】ピクチャー単位でダミーデータが挿入されたＭＰＥＧストリームデータにおける１ピクチャー付近のデータ構造、及び編集によりダミーデータの一部がＳＥＣに置き換えられたＭＰＥＧストリームデータにおける１ピクチャ付近のデータ構造の一例を示す図である。
【図６】ＳＥＣのフォーマットの一例を示す図である。
【図７】ＭＰＥＧストリームデータの記録処理を説明するフローチャートである。
【図８】ＭＰＥＧストリームデータの編集処理を説明するフローチャートである。
【符号の説明】
１０…メインＭＰＵ
１１…フラッシュＲＯＭ
１２…ワークメモリ
２０…チューナ
２１…ラインセレクタ
２２…オーディオＡＤコンバータ
２３…ビデオデコーダ
２４…３ＹＣＤＮＲ
２５…ＥＤＯ
２６…フレーム同期器
２７…ＳＤＲＡＭ
２８…オーディオエンコーダ
２９…ＭＰＥＧ２エンコーダ
３０…ＳＤＲＡＭ
３１…ＭＰＥＧデコーダ
３２…グラフィック回路
３３…オーディオＤＡコンバータ
３４…ビデオエンコーダ
３５、３６…ＳＤＲＡＭ
４０…タイマＭＰＵ
５０…ＦＬディスプレイＭＰＵ
５１…ＦＬ
６０…ＡＴＡＰＩコントローラ
６１…ブリッジ
６２…ＳＤＲＡＭ
６３…コピープロテクト
６４…ＣＰＲＭ
１０１、１０２…ディスクドライブ
【図１】
0003586235.tif 000002
【図２】
0003586235.tif 000003
【図３】
0003586235.tif 000004
【図４】
0003586235.tif 000005
【図５】
0003586235.tif 000006
【図６】
0003586235.tif 000007
【図７】
0003586235.tif 000008
【図８】
0003586235.tif 000009