(57)【要約】【課題】  ＧＯＰ内のピクチャー数を変更することなく、ＧＯＰ内に編集点を有する編集を可能とする。【解決手段】  ＭＰＥＧストリームとして記録された映像データを編集する際に、残しておくストリームの終端部を特定するための情報を入力し（Ｓ１）、該終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定し（Ｓ２）、決定されたリファレンスピクチャーに続くピクチャーからＧＯＰの最終ピクチャーまでを、削除するストリームとして判断し（Ｓ３）、削除すると判断されたストリームの全てを、リファレンスピクチャーと同じピクチャーで置き換える。【選択図】  図６
2005136556.tif 000002
【特許請求の範囲】
【請求項１】
ＭＰＥＧストリームとして記録された映像データを編集する編集装置において、
編集の際に残しておくストリームの終端部を特定して、残しておくストリームと削除するストリームを区分けするための情報を入力する入力手段と、
前記入力手段により入力された情報に基づくストリームの終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定する決定手段と、
前記決定手段により決定されたリファレンスピクチャーに続くピクチャーを、前記削除するストリームの最初のピクチャーとして判断する判断手段と、
この判断手段の判断結果を用いて、前記映像データを編集する編集手段と、
を具備することを特徴とする編集装置。
【請求項２】
前記判断手段により前記削除するストリームの最初のピクチャーとして判断されたピクチャーの最初のバイトを含むパックからＧＯＰ内の最後のパックまでを、編集対象のパックとして特定する検出手段を備えたことを特徴とする請求項１記載の編集装置。
【請求項３】
前記検出手段によって編集対象パックとして特定されたパックに含まれるピクチャー内データを、前記判別手段によって残しておくストリームとして判別されたストリームの最後のピクチャーと同じ再生画となるように変換する変換手段を備えたことを特徴とする請求項１または２に記載の編集装置。
【請求項４】
前記変換手段は、前記削除するピクチャーの前方のリファレンスピクチャーを参照して、マクロブロックを同じ位置にある差分情報を持たないマクロブロックで置き換えることにより、前方のピクチャーと同じ画を再生するピクチャーデータを構成するものであることを特徴とする請求項１乃至３のいずれかに記載の編集装置。
【請求項５】
前記変換手段は、ピクチャー内の先頭と末尾のマクロブロックのみ実データを持ち、その間のマクロブロックはスキップトマクロブロックとするピクチャーデータで置き換えることにより前方のピクチャーと同じ画を再生するピクチャーデータに変換することを特徴とする請求項４記載の編集装置。
【請求項６】
ＭＰＥＧストリームとして記録された映像データを編集する編集装置において、
編集の際に残しておくストリームの終端部を特定して、残しておくストリームと編集対象とするストリームとを区分けするための情報を入力する入力手段と、
前記入力手段によって入力された情報に基づいて残しておくストリームの終端部を特定し、該特定されたストリームの終端部に対応するＧＯＰ内のリファレンスピクチャーを決定する決定手段と、
前記決定手段により決定されたリファレンスピクチャーに続くピクチャーから前記ＧＯＰの最終ピクチャーまでを、前記編集対象ピクチャーとして判断する判断手段と、
前記判断手段で判断された編集対象ピクチャーを、前記決定手段で決定されたリファレンスピクチャーで置き換える変換手段と、
を具備することを特徴とする編集装置。
【請求項７】
ＭＰＥＧストリームとして記録された映像データを編集する編集方法において、
編集の際に残しておくストリームの終端部を特定して、残しておくストリームと削除するストリームを区分けするための情報を入力するステップと、
前記入力された情報に基づくストリームの終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定するステップと、
前記決定されたリファレンスピクチャーに続くピクチャーを、前記削除するストリームの最初のピクチャーとして判断するステップと、
この判断結果を用いて、前記映像データを編集するステップと、
でなることを特徴とする編集方法。
【請求項８】
ＭＰＥＧストリームとして記録された映像データを編集する編集方法において、
編集の際に残しておくストリームの終端部を特定して、残しておくストリームと編集対象とするストリームとを区分けするための情報を入力するステップと、
前記入力された情報に基づいて残しておくストリームを特定するステップと、
残しておくストリームとして特定されたストリームの終端部に対応するＧＯＰ内のリファレンスピクチャーを決定するステップと、
前記決定手段により決定されたリファレンスピクチャーに続くピクチャーからＧＯＰの最終ピクチャーまでを、前記編集対象ピクチャーとして判断するステップと、
前記編集対象ピクチャーとして判断されたピクチャーを、前記リファレンスピクチャーで置き換えるステップと、
でなることを特徴とする編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像データの編集装置に関し、特にＭＰＥＧ（（Moving Picture Experts Group）規格のプログラムストリームあるいはトランスポートストリームの編集を行う編集装置に関する。
【背景技術】
【０００２】
近年、映像や音声等のデータを記録した光ディスクを再生する動画対応の光ディスク再生装置が開発された。その中で、現在、国際規格化したＭＰＥＧ２方式を使用するとともに、ＡＣ（Audio Compression）３オーディオ圧縮方式を採用したＤＶＤ（Digital Versatile Disk）規格が定められた。この規格は、ＭＰＥＧ２システムレイヤに従って、動画圧縮方式にＭＰＥＧ２方式をサポートし、音声圧縮方式にＡＣ３オーディオ圧縮方式及びＭＰＥＧオーディオ圧縮方式をサポートしている。
【０００３】
また、メディア自身の規格としては、ＤＶＤ−ビデオのメディアであるＤＶＤ−ＲＯＭ（Read Only Memory）の規格に続き、ＤＶＤ−ＲＡＭ（Random Access Memory）の規格（４．７ＧＢ）も完成し、ＤＶＤ−ＲＡＭドライブもコンピュータ周辺機器として普及し始めている。
【０００４】
さらに、現在ではＤＶＤ−ＲＡＭを利用し、リアルタイムでの情報記録再生が可能なシステムを実現するＤＶＤビデオ規格、つまりＤＶＤ−ＶＲ(Video Recording)の規格も整
備され、この規格を準拠する製品も市場に出ている。
【０００５】
さらにまた、現在では、ＭＰＥＧ２の伝送規格及び圧縮規格を適用したデジタルテレビジョン放送が実施されており、受信したトランスポートストリーム（ＴＳ）を、そのまま、あるいは番組を構成するＥＳ（Elementary Stream）を分離抽出してそれを、例えばＤ
ＶＤ−ＲＡＭあるいはＨＤ（Hard Disk）にリアルタイムで記録することが可能な装置も
市場に提供されつつある。
【０００６】
このように、例えばＤＶＤ−ＲＯＭに記録されているＭＰＥＧ２で圧縮された映像データを含むプログラムストリーム、あるいはＤＶＤ−ＲＡＭ等に記録されたＭＰＥＧ２で圧縮された映像データを含むトランスポートストリームを編集する場合、通常はＧＯＰ(Group Of Picture)単位で行っていた。
【０００７】
これはＧＯＰ単位で編集すると、ＧＯＰのデータの区切りでストリームを単純に削除、または切り出すだけで、再生映像に影響を与えることなく、ストリームを切ったり、繋げたりすることができるからである。また、さらに精度の高いフレーム単位での編集が求められる場合には、一旦デコードして所望の編集を行なってから再エンコードすることもあった。
【０００８】
しかし、ＧＯＰ単位は通常表示時間にして０．５秒程度であり、ユーザが指定したタイミングと実際の編集点との間に、誤差が生じるという問題があった。また、再エンコードでは処理に時間がかかる上に、画質の劣化を引き起こすという問題があった。
【０００９】
そこで、本件出願人は、先に特許文献１に示す提案を行なった。特許文献１に示す発明では、編集の際に残しておくストリームの終端部の情報を入力し、入力された終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定し、決定されたリファレンスピクチャー直前のピクチャーを、残しておくストリームの最後のピクチャーとして判断し、この判断結果を用いて、映像データを編集することにより、ＧＯＰ内に編集点を設定することを可能にして、ユーザが指定したタイミングにより近いタイミングで編集できるようにしている。
【特許文献１】特開２００３−１８９２２６号公報（４，５頁、図６）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記、特許文献１では、編集点をユーザが指定したタイミングにより近づけることが可能となるが、編集後のＧＯＰ内のピクチャー数が変更されることがあるため、ピクチャー数に関係する情報をも変更する必要が発生して、処理が複雑になるという新たな課題が認められた。
【００１１】
本発明は、前述の特許文献１に示した提案をさらに発展させたものであり、削除対象とするピクチャーを、残しておくピクチャーの最後のピクチャーで置き換えることにより、視覚的にピクチャーを削除することでＧＯＰ内のピクチャー数を変更することなく、編集を可能とするようにしたものである。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の一実施形態に係る編集装置は、ＭＰＥＧストリームとして記録された映像データを編集する編集装置において、編集の際に残しておくストリームの終端部を特定して、残しておくストリームと削除するストリームを区分けするための情報を入力する入力手段と、前記入力手段により入力された情報に基づくストリームの終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定する決定手段と、前記決定手段により決定されたリファレンスピクチャーに続くピクチャーを、前記削除するストリームの最初のピクチャーとして判断する判断手段と、この判断手段の判断結果を用いて、前記映像データを編集する編集手段と、を具備することを特徴とする。
【００１３】
また、本発明の編集装置は、ＭＰＥＧストリームとして記録された映像データを編集する編集装置において、編集の際に残しておくストリームの終端部を特定して、残しておくストリームと編集対象とするストリームとを区分けするための情報を入力する入力手段と、前記入力手段によって入力された情報に基づいて残しておくストリームの終端部を特定し、該特定されたストリームの終端部に対応するＧＯＰ内のリファレンスピクチャーを決定する決定手段と、前記決定手段により決定されたリファレンスピクチャーに続くピクチャーから前記ＧＯＰの最終ピクチャーまでを、前記編集対象ピクチャーとして判断する判断手段と、前記判断手段で判断された編集対象ピクチャーを、前記決定手段で決定されたリファレンスピクチャーで置き換える変換手段と、を具備することを特徴とする。
【００１４】
さらに、本発明の編集方法は、ＭＰＥＧストリームとして記録された映像データを編集する編集方法において、編集の際に残しておくストリームの終端部を特定して、残しておくストリームと削除するストリームを区分けするための情報を入力するステップと、前記入力された情報に基づくストリームの終端部の情報に対応するＧＯＰ内のリファレンスピクチャーを決定するステップと、前記決定されたリファレンスピクチャーに続くピクチャーを、前記削除するストリームの最初のピクチャーとして判断するステップと、この判断結果を用いて、前記映像データを編集するステップと、でなることを特徴とする。
【００１５】
さらにまた、本発明の編集方法は、ＭＰＥＧストリームとして記録された映像データを編集する編集方法において、編集の際に残しておくストリームの終端部を特定して、残しておくストリームと編集対象とするストリームとを区分けするための情報を入力するステップと、前記入力された情報に基づいて残しておくストリームを特定するステップと、残しておくストリームとして特定されたストリームの終端部に対応するＧＯＰ内のリファレンスピクチャーを決定するステップと、前記決定手段により決定されたリファレンスピクチャーに続くピクチャーからＧＯＰの最終ピクチャーまでを、前記編集対象ピクチャーとして判断するステップと、前記編集対象ピクチャーとして判断されたピクチャーを、前記リファレンスピクチャーで置き換えるステップと、でなることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、編集点をユーザが指定したタイミングにより近づけることが可能となり、さらに削除するピクチャーを残しておくピクチャーの最後のピクチャーと同じ映像となるように変換することにより、ＧＯＰ内のピクチャー数を変更することがないため処理を簡単に行なえるようになるものである。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の実施の形態について詳細に説明する。  
図１は本発明が適用される編集装置としての記録再生装置１００の構成を示すブロック図である。この記録再生装置１００は、ビデオファイルを構築できる情報記憶媒体である光ディスク１０１を回転駆動し、この光ディスク１０１に対して情報の読み書きを実行するディスクドライブ部１０２と、ハーディスクドライブ（ＨＤＤ）１０３と、記録側を構成するエンコーダ部１０４と、再生側を構成するデコーダ部１０５と、装置本体の動作を制御するマイクロコンピュータブロック１０６とを主たる構成要素としている。
【００１８】
エンコーダ部１０４は、ＡＤＣ（アナログデジタルコンバータ）１０７と、Ｖ(ビデオ)エンコーダ、Ａ（オーディオ）エンコーダ及びＳＰ（Sub Picture：副映像）エンコーダを含むエンコーダ群１０８と、各エンコーダの出力を所定のフォーマットに変換するフォーマッタ１０９と、バッファメモリ１１０とを備えている。
【００１９】
ＡＤＣ１０７には、Ａ／Ｖ入力部１１１からの外部アナログビデオ信号＋外部アナログオーディオ信号、あるいはＴＶ（テレビジョン）チューナ１１２からのアナログＴＶ信号＋アナログ音声信号が入力される。
【００２０】
データプロセッサ１１３は、マイクロコンピュータブロック１０６の制御に従い、一時記憶部１１４をバッファリング手段として用いて、エンコーダ部１０４から出力されたＤＶＤ記録データをディスクドライブ部１０２に供給したり、光ディスク１０１から再生したＤＶＤ再生信号をディスクドライブ１０２を介して取り込んだり、光ディスク１０１に記録された管理情報を書き替えたり、光ディスク１０１に記録されたデータの削除をしたりする。
【００２１】
マイクロコンピュータブロック１０６は、ＭＰＵ（マイクロプロセシングユニット）と、制御プログラム等が書き込まれたＲＯＭと、プログラム実行に必要なワークエリアを提供するためのＲＡＭとを含んでいる。
【００２２】
マイクロコンピュータブロック１０６のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、ＲＡＭをワークエリアとして用いて、編集、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ（Universal Disk Format）記録、ＡＶアドレス設定等
を実行する。
【００２３】
デコーダ部１０５は、パック構造を持つ映像情報から各パックを分離して取り出すセパレータ１１６と、パック分離やその他の信号処理実行時に使用するメモリ１１７と、セパレータ１１６で分離された主映像データをデコードするＶデコーダ、セパレータ６２で分離されたオーディオデータをデコードするＡデコーダ及びセパレータ１１６で分離された副映像データをデコードするＳＰデコーダで構成されるデコーダ群１１８と、Ｖデコーダから得られる主映像データにＳＰデコーダから得られる副映像データを適宜合成し、主映像にメニュー、字幕その他の副映像を重ねて出力するビデオプロセッサ１１９を備えている。
【００２４】
Ａデコーダの出力をデジタル出力する場合は、インターフェース（Ｉ／Ｆ）１２０を介して外部へ出力し、アナログ出力する場合は、セレクタ１２１を介してＤＡＣ（デジタルアナログコンバータ）１２２でアナログ変換してから外部に出力する。
【００２５】
セレクタ１２１は、マイクロコンピュータブロック１０６からのセレクト信号により、ＴＶチューナ１１２やＡ／Ｖ入力部１１１からＡＤＣ１０７を介して入力される信号とデコーダ群１１８から入力される信号の一方を選択して出力する。アナログオーディオ信号は、図示しない外部コンポーネント（２チャンネル〜６チャンネルのマルチチャンネルステレオ装置）に供給される。
【００２６】
ビデオ・プロセッサ１１９から出力されるビデオ信号は、ビデオミクサ１２３に入力される。ビデオミクサ１２３では、テキストデータの合成が行われる。またビデオミクサ１２３には、ＴＶチューナ１１２やＡ／Ｖ入力部１１１からの信号がエンコーダ部のＡＤＣ１０７を介して出力されるのを直接取り込むラインも接続されている。
【００２７】
ビデオミクサ１２３には、バッファとして用いるフレームメモリ１２４が接続されている。ビデオミクサー１２３の出力がアナログ出力の場合はＩ／Ｆ１２５を介して外部導出端子から外部へ出力され、デジタル出力の場合はＤＡＣ１２６を介して外部導出端子から外部へ出力されて、図示しないモニタ等で表示される。
【００２８】
キー入力部１２７は再生（ＰＬＡＹ）、停止（ＳＴＯＰ）、記録（ＲＥＣ）、スキップ（Ｓｋｉｐ）、早送り（ＦＦ）、逆送り（Ｒｅｗ）、スロー（Ｓｌｏｗ）エンターキー等のボタンを有し、このボタンを押下することによりユーザは本記録再生装置１００の動作、機能の設定、調整を可能としている。それによって、例えば、ＨＤＤ１０３または書き換え可能光ディスク１０１に対して、記録を行い、かつ、記録された映像データの編集を行なうことができる。
【００２９】
マイクロコンピュータブロック１０６には、表示部１２８が接続されており、ＭＰＵの実行結果のうち、ユーザに通知すべき内容は、表示部１２８に表示される。
【００３０】
さらに、マイクロコンピュータブロック１０６には、ＳＴＣ（System Time Clock）１
２９が接続されており、ディスクドライブ部１０２、ＨＤＤ１０３、データプロセッサ部１１３、エンコーダ部１０４及び／またはデコーダ部１０５等を制御するタイミングを、このＳＴＣ１２７からの時間データに基づいて設定し、処理することができる。記録や再生の動作は、通常はＳＴＣ１２９からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ１２９とは独立したタイミングで実行されてもよい。
【００３１】
図２は、図１に示した記録再生装置１００に適用されるＤＶＤディスクの一例として、リアルタイムレコーディングＤＶＤ−ＶＲ規格のビデオ及びオーディオファイルのデイレクトリー構造について示している。
【００３２】
ＤＶＤでは、規格毎にディレクトリーが存在し、これらのディレクトリー名を、ＤＶＤ−ＶＲでは、「ＤＶＤ＿ＲＴＡＶ（Real Time Audio Video）」、ＤＶＤ−オーディオで
は、「ＡＵＤＩＯ＿ＴＳ（Time Set）」、ＤＶＤ−ビデオでは、「ＶＩＤＥＯ＿ＴＳ（Time Set）」としている。図２は「ＤＶＤ＿ＲＴＡＶ」を示す。記録データは、各ディレクトリー内に存在する。
【００３３】
また、ＤＶＤでは、通常のファイル形式でデータが保存される。タイトルは、例えば映画の1本分に相当し、１枚のディスクにこのタイトルが複数記録可能である。
【００３４】
ディレクトリー「ＤＶＤ＿ＲＴＡＶ」内には、ビデオマネジャー（ＶＭＧ）ファイルとしてのＶＲ＿ＭＡＮＧＲ．ＩＦＯ、ムービービデオファイルとしてのＶＲ＿ＭＯＶＩＥ．ＶＲＯ、スチルピクチャービデオファイルとしてのＶＲ＿ＳＴＩＬＬ．ＶＲＯ、スチルピクチャーオーディオファイルとしてのＶＲ＿ＡＵＤＩＯ．ＶＲＯ、ビデオマネジャーのバックアップとしてのＶＲ＿ＭＡＮＧＲ．ＢＵＰの各ファイルが存在する。
【００３５】
ＶＲ＿ＭＡＮＧＲ．ＩＦＯファイルには、ナビゲーションデータが記録されるもので、このナビゲーションデータは、プログラムセット、プログラム、エントリーポイント、プレイリストなどを進行させるためのデータである。
【００３６】
ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイルは、ムービービデオオブジェクト（ムービーＶＯＢ）を記録するためのいわゆるムービーＡＶファイルである。
【００３７】
ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイルは、スチルピクチャーＶＯＢを記録するためのスチルピクチャーＡＶファイルである。このＶＲ＿ＳＴＩＬＬ．ＶＲＯファイルは、任意のサブピクチャーユニットを含むビデオパートで構成されるオリジナルＶＯＢを記録するために用いられる。またこのとき、ビデオパートに関連したオーディオパートもオリジナルＶＯＢ（Video Object）に含まる。
【００３８】
ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイルは、スチルピクチャーに対する付加オーディオストリームを記録するためのスチルピクチャー付加オーディオファイルである。この付加オーディオパートは、アフターレコーディングにより記録されたオーディオストリームを示す。ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイルに記録されたオーディオパートは、ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイルに記録された幾つかのビデオパートとの組み合せで使用される。
【００３９】
図３は、上記のムービービデオファイルとしてのＶＲ＿ＭＯＶＩＥ．ＶＲＯファイル及びスチルピクチャービデオファイルとしてのＶＲ＿ＳＴＩＬＬ．ＶＲＯファイルのファイル構造を示している。
【００４０】
ビデオファイルは階層構造であり、１つのファイルは、ビデオオブジェクトセットとして構築され、ビデオオブジェクトセットは複数のＶＯＢで構成され、１つのＶＯＢは複数のＶＯＢＵ（Video Object Unit）で構成され、１つのＶＯＢＵは複数パック（Pack）から構成される。複数のパックとしては、ＲＤＩ（Real Time Data Information）パック、Ｖ（Video）パック、Ａ（Audio）パック及びＳＰ（Sub Picture）等が存在する。
【００４１】
Ｖパックは、ビデオデータがＭＰＥＧ２の方式で圧縮されたもので、後述されるようにパックヘッダ、パケットヘッダ、ビデオデータ部で構成される。Ａパックは、オーディオデータが、例えばリニアＰＣＭ（Pulse Code Modulation）あるいはＭＰＥＧ、あるいは
ＡＣ３（Audio Compression-3）等の方式で処理されたものであり、パックヘッダ、パケ
ットヘッダ、オーディオデータ部で構成される。
【００４２】
パック内には、適宜、再生時刻を示すＰＴＳ（プレゼンテーションタイムスタンプ）や、デコード時刻を示すＤＴＳ（デコーディングタイムスタンプ）等のタイムスタンプが記述される。副映像のＰＴＳについては、同じ再生時間帯の主映像データあるいはオーディオデータのＰＴＳより任意に遅延させた時間を記述することができる。
【００４３】
１つのビデオオブジェクトユニット（ＶＯＢＵ）の再生時間は、通常、ビデオオブジェクトユニット中に含まれる１以上の映像グループ（グループオブピクチャ：略してＧＯＰ）で構成されるビデオデータの再生時間となる。通常、１ＧＯＰはＭＰＥＧ２規格では約０．５秒であって、その間に１５枚程度のフレーム画像を再生するように圧縮された映像データが格納される。
【００４４】
ＭＰＥＧデータストリームは、図４に示されるようにＧＯＰの単位でエンコードが行われる。ＧＯＰ内にはイントラ符号化画面（Ｉピクチャー）と、インター符号化画面（Ｐピクチャー、Ｂピクチャー）とが含まれる。
【００４５】
以下、本発明によるＤＶＤ−ＶＲ規格データの編集について説明する。  
ＤＶＤ−ＶＲ規格にて記録済みのプログラムストリームに対して、ストリームの後部を削除するような編集や、ストリームの一部を取り出すような編集の時、またＤＶＤ−ＶＲ規格データの一部を取り出してＤＶＤ−Ｖｉｄｅｏ規格のデータへ変換するようなとき、その単位には通常ＶＯＢＵが用いられる。これはＶＯＢＵ単位での編集では編集点に対応するＶＯＢＵにおいてデータをそのまま削除、取り出し等の動作を行えばよく、データの細かな修正を必要としないからである。しかしＶＯＢＵ単位は通常表示時間にして０．５秒であり、ユーザの意図した編集点と多少の誤差が生じる。
【００４６】
本発明ではこのような編集作業の中で、あるストリームの後部を削除するようなとき、ある条件に従い映像フレーム単位での修正を可能とする。
【００４７】
次に、ビデオデータについて説明する。ＤＶＤ規格のビデオストリームはＭＰＥＧ２で規格されるプログラムストリームに従う。ＭＰＥＧ２では前述したようにＩピクチャー、Ｐピクチャー、Ｂピクチャーの３種類のピクチャーがある。
【００４８】
Ｉピクチャーがそれ自体単独でデコードが可能であるのに対して、Ｐピクチャーでは記録順で一つ前にあるリファレンスピクチャー（Ｉピクチャー、またはＰピクチャー）を参照してデコードされ、Ｂピクチャーは記録順で一つ前及び二つ前にあるリファレンスピクチャーのデコード結果を参照してデコードされる。
【００４９】
図５はピクチャーの構成と編集点を示す図である。図５において、各ピクチャーには、Ｉピクチャーであることを示すＩと、Ｂピクチャーであることを示すＢと、Ｐピクチャーであることを示すＰの各符号に加えて、再生順序を示す数字０〜８が付されている。すなわち、Ｉ２はＩピクチャーでありＧＯＰ内の全ピクチャーの中で３番目に再生されるピクチャーである。またＢ０はＢピクチャーであってＧＯＰ内で最初に再生されるピクチャーである。図５では矢印の元のピクチャーが矢印の先のピクチャーのデコード結果を参照してデコードされる。
【００５０】
図５に示す参照関係のため記録順と再生順は必ずしも一致するとは限らない。Ｂピクチャーが参照する二つ前のリファレンスピクチャーは、そのＢピクチャーより再生順で前になるが、一つ前のリファレンスピクチャーはそのＢピクチャーより再生順が後になる。
【００５１】
リファレンスピクチャーへの参照は必ず記録順で前になるピクチャーへの参照となるので、記録済みのストリームの任意のピクチャー単位で後部を削除したとしても、残されたピクチャーの中でリファレンスピクチャーを失うようなピクチャーは発生しない。
【００５２】
しかし記録順が再生順とはならないため、再生において欠如するピクチャーが発生する可能性はある。例えば図５の編集点Ｘ０以降のピクチャーを削除し、別のストリームを編集点Ｘ０に繋げた場合、この図で再生されるピクチャーはＢ０、Ｂ１、Ｉ２、Ｂ３、Ｐ５となる。従ってＢ４が再生されず、不自然な再生映像となる。
【００５３】
以上を考慮すると、あるピクチャーより後ろのデータを削除したとしても、その前にある全てのピクチャーが再生順と記録順で影響を受けないようなピクチャーは、リファレンスピクチャー（Ｉピクチャー又はＰピクチャー）の直前にあるピクチャーとなる。つまり削除、移動等の編集はリファレンスピクチャー単位（３フレーム単位）で行われる。
【００５４】
すなわち、図５において、リファレンスピクチャーＰ５の前のピクチャーＢ１と、レファレンスピクチャーＰ８の前のピクチャーＢ４が、それ以降のピクチャーを削除しても再生映像に影響を与えることのないピクチャーとなる。従って、図５では、Ｂ１とＰ５の間を編集可能点Ｘ１として、またＢ４とＰ８の間を編集可能点Ｘ２として示している。この場合、編集点Ｘ０に対して、再生のタイミングがより近いのは、Ｘ１であり、Ｐ５以降のピクチャーが削除されることになる。
【００５５】
次に本発明による編集動作を説明する。図６は本発明の一実施形態に係る編集動作を示すフローチャートである。図６において、先ずユーザにより、編集の際に残しておきたいストリームの終端部の情報が編集点として入力される（Ｓ１）。これは例えば表示画面に表示されている映像を駒送りして１フレームを選択することにより入力される。
【００５６】
ユーザによる編集点（例えば図５のＸ０）を設定する入力を受けて、図１に示した記録再生装置１００（の特にマイクロコンピュータブロック１０６）は、その選択されたフレームに近い再生タイミングを有するリファレンスピクチャー（Ｉピクチャー又はＰピクチャー）を判断する（Ｓ２）。図５の場合では、Ｐ５がレファレンスピクチャーとして特定される。
【００５７】
ステップＳ３では、ステップＳ２にて判断されたリファレンスピクチャー直前のピクチャー（図５では、Ｂ１）を、編集点に対応するピクチャーとして決定する（オーディオの場合はアクセスユニットを決定する）。なお、編集点が、映像プログラム開始から３６分２４秒２というように時間で指定される場合、装置１００は指定された時間に近い再生タイミングを有する、上記のようなリファレンスピクチャーの直前のピクチャーを、編集点に対応するピクチャーとして決定する。ピクチャーが決定した後は、このピクチャー内データの先頭のバイトが含まれるパックからＧＯＰの終わりまでのパックを編集対象のパックとして決定する（Ｓ３）。
【００５８】
編集対象のパックが決定された後、これらのパックに含まれるピクチャーを、変換することになる。この変換は、編集点に対応するピクチャーに最も近いリファレンスピクチャー（図５では、Ｉ２）と同じピクチャーとなるように、編集対象パックを置き換えることによってなされる。
【００５９】
図７はパックと各ピクチャーの関係を示す図であり、図７（ａ）がパックを示し、図７（ｂ）がピクチャーを示す、図７（ｂ）に示す各パックは２Ｋバイトのデータで構成されている。
【００６０】
図７（ｂ）に示すように、編集点がＰピクチャーとＢピクチャーの間に設定され、図７（ａ）に示すように、それに対応するパック７０１の先頭のバイトから、ＧＯＰの終端までが編集対象として特定されるパックとなり、図では斜線を付してある。
【００６１】
図８は、図５に示す例において、図６に示す処理の結果、編集点以降の、ピクチャーがＩ２と同じ画像のデータで置き換えられる状態を示している。
【００６２】
図９はＭＰＥＧのピクチャーデータの構造を示したものである。ピクチャーは１つ以上のスライスから構成され、１つのスライスは１つ以上のマクロブロック（ＭＢ）から構成される。
【００６３】
各マクロブロックはピクチャー内の１６×１６ピクセルの画の情報を示す単位である。マクロブロックを用いてピクセル内の画を再構成するための方法としてはいくつかの方法があり、マクロブロックそのものは、再構成するための方法によりいくつかの種類に分類される。
【００６４】
一つはマクロブロック内にピクセルを表示する全てのデータを保持しているマクロブロックである。このマクロブロックは単独でピクセル内の画を表示することができる。
【００６５】
他の一つはマクロブロックが属するピクチャーより時間的に前に表示されるリファレンスピクチャー内の画を用いて、ピクセル内の画を再構成するマクロブロックである。このマクロブロックはリファレンスピクチャー内の参照する１６×１６ピクセルの位置と、その画と自身のピクセルの画との差分情報を持つ。
【００６６】
さらに他の一つはマクロブロックが属するピクチャーより時間的に後に表示されるリファレンスピクチャー内の画を用いて、ピクセル内の画を再構成するマクロブロックである。このマクロブロックもまたリファレンスピクチャー内の参照する１６×１６ピクセルの位置と、その画と自身のピクセルの画との差分情報を持つ。
【００６７】
残りの一つは、マクロブロックが属するピクチャーより時間的に前に表示されるリファレンスピクチャーと後に表示されるリファレンスピクチャーの２つを用いて自身のピクセルの画を再構成するマクロブロックである。このマクロブロックは各々のリファレンスピクチャー内の参照する１６×１６ピクセルの位置と、その２つの１６×１６ピクセルを掛け合わせた画と自身のピクセルの画との差分情報を持つ。
【００６８】
本発明では時間的に前に表示されるリファレンスピクチャー画を用い、かつリファレンスピクチャー内の参照位置が自身のマクロブロックと同位置であり、かつその画と自身のピクセルの画との差分情報を持たないマクロブロックをそのピクチャー内の全てのマクロブロックとするピクチャーを用いる。
【００６９】
つまりこのピクチャーは、図８に示すように前方のリファレンスピクチャーとまったく同じ画を表示することなる。
【００７０】
このようなピクチャーのデータを構成するとき、ピクチャー内の全てのマクロブロックが同じ情報を持つことから、図１０のように先頭と終端のマクロブロックのみデータを存在させ、その間のマクロブロックはスキップするというデータを持つように構成する。スキップされたマクロブロックはスキップトマクロブロックと呼ばれ、実質上データが無くてもその前に出現したマクロブロックと同じ情報を持つこととなり、結果として全てのマクロブロックが同じ情報を持ち、上記ピクチャーを構築することができる。
【００７１】
実際の変換処理としては、編集点に対応するパックに含まれるピクチャーに対して、上記ピクチャーを上書きすることにより変換を行なうように構成する。
【００７２】
通常、変換前のピクチャーに対して変換後のピクチャーの方がサイズが小さいので、上書き後の残りのデータは０データで埋める。
【００７３】
上記方法により編集を行うと、ＧＯＰ内の削除したい点以降のピクチャーは、図１１に示すように、残したいピクチャーの最後のピクチャーと同じ画として表示され、見た目上違和感なく再生され、かつ削除したい点以降のピクチャーの画が表示されることはない。
【００７４】
以上説明した実施の形態では、ＤＶＤ−ＶＲ規格で記録されたＭＰＥＧのプログラムストリームの映像データを編集するものとしたが、本発明は、デジタルテレビジョン放送でＭＰＥＧ２のトランスポートストリームとして伝送されて記録された映像データを編集する場合にも適用できるものである。
【００７５】
また、本発明によるＭＰＥＧデータの編集方法は、ＭＰＥＧを基本とする異なるフォーマットデータの編集においても適用できることは、当業者にとって明らかである。
【図面の簡単な説明】
【００７６】
【図１】本発明が適用される編集装置としての記録再生装置の構成を示すブロック図。
【図２】図１に示した記録再生装置に適用されるＤＶＤのビデオ及びオーディオファイルのデイレクトリー構造を示す図。
【図３】ムービービデオファイル及びスチルピクチャービデオファイルのファイル構造を示す図。
【図４】ＧＯＰを説明するための図。
【図５】ピクチャーの構成と編集点を示す図。
【図６】本発明の一実施形態に係る装置の編集動作を示すフローチャート。
【図７】パックと各ピクチャーの関係を示す図である。
【図８】編集後のピクチャーの構成と編集点を示す図。
【図９】本発明の一実施形態に関わる装置の編集動作を画面を構成するマクロブロックによって説明するための図。
【図１０】本発明の一実施形態に関わる装置の編集動作を画面を構成するマクロブロックによって説明するための図。
【図１１】編集後のピクチャーと表示画像の関係を説明するための図。
【符号の説明】
【００７７】
１００…記録再生装置
１０１…光ディスク
１０２…ディスクドライブ部
１０３…ハードディスクドライブ（ＨＤＤ）
１０４…エンコーダ部
１０５…デコーダ部
１０６…マイクロコンピュータブロック
１０７…アナログ／デジタルコンバータ（ＡＤＣ）
１０８…映像（Ｖ）、音声（Ａ）、副映像（ＳＰ）エンコーダ群
１０９…フォーマッタ
１１０…バッファメモリ
１１１…音声／映像（Ａ／Ｖ）入力部
１１２…テレビジョン（ＴＶ）チューナ
１１３…データプロセッサ部
１１４…一時記憶部
１１６…セパレータ
１１７…メモリ
１１８…映像（Ｖ）、音声（Ａ）、副映像（ＳＰ）デコーダ群
１１９…ビデオ・プロセッサ
１２０，１２５…インターフェース
１２１…セレクタ
１２２，１２６…デジタル／アナログコンバータ（ＤＡＣ）
１２３…ビデオミクサー
１２４…フレームメモリ
１２７…キー入力部
１２８…表示部
【図１】
2005136556.tif 000003
【図２】
2005136556.tif 000004
【図３】
2005136556.tif 000005
【図４】
2005136556.tif 000006
【図５】
2005136556.tif 000007
【図６】
2005136556.tif 000008
【図７】
2005136556.tif 000009
【図８】
2005136556.tif 000010
【図９】
2005136556.tif 000011
【図１０】
2005136556.tif 000012
【図１１】
2005136556.tif 000013