(57)【特許請求の範囲】
【請求項１】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、各ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集装置であって
操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定手段と、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定手段と(i,jは、整数)、
所定数uを下回る場合、ユーザに対して警告を行う警告手段と、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除手段とを備え
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とする編集装置。
【請求項２】
前記編集装置は更に、
個数j-i-1が所定数uを下回る場合、i番目のブロックからi+s番目のブロックまでと、j-t番目のブロックからj番目のブロックまでとの重複部分を複製し、ビデオオブジェクト先頭からi+s番目のブロックまでのブロック列と、複製された重複部分からビデオオブジェクト末尾までのブロック列とを2つの独立したビデオオブジェクトとして、それら2つのビデオオブジェクトを2つの連続した再生区間とする分割手段を備え、
前記警告手段は、前記重複部分の複製に伴うデータ増大を警告する
ことを特徴とする請求項１記載の編集装置。
【請求項３】
前記編集装置は、
自機が、光ディスクの空き領域確保を優先するモードである容量確保優先モードである旨を示すモード情報を保持している保持手段と、
操作者からの指示に応じて、編集操作の自由度を優先するモードである編集操作性優先モードを示すようモード情報を更新する更新手段とを備え、
前記分割手段は、
編集操作性優先モードの設定時においてのみ、重複部分を複製を行う
ことを特徴とする請求項２記載の編集装置。
【請求項４】
前記特定手段は、
容量確保優先モードの設定時において、個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータを再度特定する
ことを特徴とする請求項３記載の編集装置。
【請求項５】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集装置であって、
操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定手段と、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定手段と(i,jは、整数である。)、
所定数uを下回る場合、削除禁止を意味する表示を行う表示手段と、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除手段とを備え、
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とする編集装置。
【請求項６】
前記特定手段は、
個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータを再度特定する
ことを特徴とする請求項５記載の編集装置。
【請求項７】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集をコンピュータに行わせるコンピュータ読取可能な記録媒体であって、
操作者からの指示に従って、再生区間内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定ステップと、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定ステップと(i,jは、整数である。)、
所定数uを下回る場合、ユーザに対して警告を行う警告ステップと、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除ステップと
をコンピュータに行わせる編集プログラムが記録されており、
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とするコンピュータ読取可能な記録媒体。
【請求項８】
前記編集プログラムは個数j-i-1が所定数uを下回る場合、i番目のブロックからi+s番目のブロックまでと、j-t番目のブロックからj番目のブロックまでとの重複部分を複製し、ビデオオブジェクト先頭からi+s番目のブロックまでのブロック列と、複製された重複部分からビデオオブジェクト末尾までのブロック列とを2つの独立したビデオオブジェクトとして、それら2つのビデオオブジェクトを2つの連続した再生区間とする分割ステップをコンピュータに実行させ、
前記警告ステップは、前記重複部分の複製に伴うデータ増大を警告する
ことを特徴とする請求項７記載のコンピュータ読取可能な記録媒体。
【請求項９】
前記コンピュータは、自機が光ディスクの空き領域確保を優先するモードである容量確保優先モードである旨を示すモード情報を保持している保持手段を有し、
編集プログラムは更に、
操作者からの指示に応じて、編集操作の自由度を優先するモードである編集操作性優先モードを示すようモード情報を更新する更新ステップをコンピュータに行わせ、
前記分割ステップは、
編集操作性優先モードの設定時においてのみ、重複部分を複製を行う
ことを特徴とする請求項８記載のコンピュータ読取可能な記録媒体。
【請求項１０】
前記特定ステップは、
容量確保優先モードの設定時において、個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータをコンピュータに再度特定させる
ことを特徴とする請求項９記載のコンピュータ読取可能な記録媒体。
【請求項１１】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、各ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集をコンピュータに行わせるコンピュータ読取可能な記録媒体であって、
操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定ステップと、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定ステップと(i,jは、整数である。)、
所定数uを下回る場合、削除禁止を意味する表示を行う表示ステップと、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除ステップとをコンピュータに行わせる編集プログラムが記録されており、
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とするコンピュータ読取可能な記録媒体。
【請求項１２】
前記特定ステップは、
個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータを再度特定する
ことを特徴とする請求項１１記載のコンピュータ読取可能な記録媒体。
【請求項１３】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集をコンピュータに行わせる編集プログラムであって、
操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定ステップと、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定ステップと(i,jは、j≧iの関係を満たす整数である。)、
所定数uを下回る場合、ユーザに対して警告を行う警告ステップと、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除ステップとをコンピュータに行わせ、
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とする編集プログラム。
【請求項１４】
前記編集プログラムは、
個数j-i-1が所定数uを下回る場合、i番目のブロックからi+s番目のブロックまでと、j-t番目のブロックからj番目のブロックまでとの重複部分を複製し、ビデオオブジェクト先頭からi+s番目のブロックまでのブロック列と、複製された重複部分からビデオオブジェクト末尾までのブロック列とを2つの独立したビデオオブジェクトとして、それら2つのビデオオブジェクトを2つの連続した再生区間とする分割ステップをコンピュータに行わせ、
前記警告ステップは、前記重複部分の複製に伴うデータ増大を警告することを特徴とする請求項１３記載の編集プログラム。
【請求項１５】
前記コンピュータは、自機が光ディスクの空き領域確保を優先する容量確保優先モードである旨を示すモード情報を保持している保持手段を有しており、
前記編集プログラムは、
操作者からの指示に応じて、編集操作の自由度を優先するモードである編集操作性優先モードを示すようモード情報を更新する更新ステップをコンピュータに行わせ、
前記分割ステップは、編集操作性優先モードの設定時においてのみ、重複部分を複製をコンピュータに行わせる
ことを特徴とする請求項１４記載の編集プログラム。
【請求項１６】
前記特定ステップは、
容量確保優先モードの設定時において、個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータを再度特定する
ことを特徴とする請求項１５記載の編集プログラム。
【請求項１７】
複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集をコンピュータに行わせる編集プログラムであって、
操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定ステップと、
開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定ステップと(i,jは、j≧iの関係を満たす整数である。)、
所定数uを下回る場合、削除禁止を意味する表示を行う表示ステップと、
所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除ステップとをコンピュータに行わせ、
前記sは、i番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、i番目のブロックから何個先のブロックにおけるGOP内に存在するか、又は、i番目のブロックにおけるオープンGOP内のピクチャデータと、同期再生されるべきオーディオデータが、i番目のブロックから何個先のブロック内に存在するかを示す整数であり、
前記tは、j番目のブロックにおけるオープンGOP内のピクチャデータと、相関性をもつピクチャデータが、j番目のブロックから何個前のブロックにおけるGOP内に存在するかを示す整数であり、
前記uは、u=s+tの関係を満たす整数である
ことを特徴とする編集プログラム。
【請求項１８】
前記特定ステップは、
個数j-i-1が所定数uを下回る場合と判定された場合、削除区間がより長くなるよう、ユーザの操作に従い、開始点となるピクチャデータ又は削除区間の終了点となるピクチャデータを再度特定する、ことを特徴とする請求項１７記載の編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、DVD-RAM,DVD-R,DVD-RW,DVD+RW等の光ディスクに対して記録されたビデオオブジェクトに対して編集処理を行う編集装置に関する。
【０００２】
【従来の技術】
上述した編集装置は、DVDに記録されたデータを編集するという、画期的な機能を具備しており、かかる編集機能に対して、編集装置には、市場関係者や一般ユーザから大きな期待が寄せられている。されど、圧縮符号化されたデータを編集する場合、上述した編集装置による編集機能には、何点かの制約が現れることは事実である。従って編集装置は、「DVDにビデオデータを自由に編集できる」という潜入感をもったユーザから、様々な誤解を受けることがある。
【０００３】
【発明が解決しようとする課題】
上述した誤解のうち、最も問題視されるのは、ビデオデータの部分削除に関するものである。一般に部分削除は、操作者から削除区間の指定を受け付け、これに対応する部位のデータを削除するという機能であり、記録されているデータに不要な部分が存在する場合(1)、操作者が記録媒体の残り容量に不足を感じた場合(2)に、部分削除は実行される。
【０００４】
操作者から削除区間が指定されたとはいえ、複数のピクチャデータから構成されたMPEGストリームに対する部分削除は、削除区間をその通りにDVDから削除してしまう訳にはいかない。この理由は以下の通りである。MPEGストリームに含まれるピクチャデータは、他のピクチャデータとの相関性に基づき圧縮符号化されているので、部分削除処理の後に光ディスクに残るべきピクチャデータが、削除すべき区間に含まれるピクチャデータと依存関係を有することは少なくない。ユーザがMPEGストリームの途中部分を削除区間として指定した場合は、この削除区間に先行する部分、この削除区間に後続する部分は、何れもが、この削除区間に含まれるピクチャデータと依存関係を有する。更に削除区間が短ければ、先行部分に含まれるピクチャデータと、後続部分に含まれるピクチャデータとが削除区間に含まれる同じピクチャデータと依存関係を有してしまうこともある。この場合、削除区間に先行する部分、後続する部分を独立した2つのMPEGストリームにしようとすると、削除区間内のピクチャデータを複製し、複製されたピクチャデータを、先行部分、後続部分に相当するMPEGストリームに包含せねばならない。
かかる複製を行わねばならないので、MPEGストリームに対する部分削除では、部分削除を行う前と比較して、かえってデータ量が大きくなる場合がある。
【０００５】
短い削除区間を指定した部分削除が、10回、20回というオーダーで繰り返されれば、複製されるピクチャデータの数も、10個、20個となり、データサイズは短くなるどころか、増大の一途を辿ってしまう。部分削除を繰り返したため、データサイズが増えてディスクフルになれば、ユーザはその原因を全く理解することができず、困惑してしまうことになる。厄介な事に、ユーザは『部分削除を複数回行えば、空き領域は自然と増えてゆく筈だ』という観念を抱いていることが多いので、かかる繰り返し操作によりディスクフルが編集装置から告げられれば、「この編集装置は壊れているのではないか」というあらぬ誤解を、編集装置の製造メーカーに対して抱きかねない。
【０００６】
本発明の目的は、部分削除の実行によりかえって光ディスクにおける空き領域が少なくなってしまうような事態を防ぐことができる編集装置を提供するものである。
【０００７】
【課題を解決するための手段】
上記目的は、複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、各ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集装置であって、操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定手段と、開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定手段と(i,jは、整数)と、所定数uを下回る場合、ユーザに対して警告を行う警告手段と、所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除手段と(s,tは、u=s+tの関係を満たす整数。)を備えることを特徴としている。
【０００８】
【発明の実施の形態】
（第１実施形態）
以下、本発明に係る編集装置の第１実施形態を、図面を参照しながら説明する。先ず最初に、編集装置による編集の対象となるDVDについて説明する。
DVDには、図１に示すディレクトリやファイルが記録される。図１においてROOTディレクトリの直下にVIDEO_RTAV(RealTime Recording Audio Video)ディレクトリが配され、その下に、1つのVOBが収録されるAVファイルと、各種管理情報が収録される管理ファイルとが配置される。
【０００９】
図２は、AVファイルに収録されるVOBの構成を段階的に詳細化した図である。VOB(Video Object)は、ビデオストリーム、オーディオストリームを多重化することにより得られたISO/IEC13818-1規格準拠のプログラムストリームであって、その終端部にprogram_end_codeが付与されていないものをいう。本図において1段目に位置するビデオストリームは、複数のピクチャデータからなるピクチャデータの配列である。これらピクチャデータ列は、その2段目に示すように複数のGOPに分割される。GOP単位のピクチャデータは、2KByte単位に複数に分割される。一方、1段目の右側に位置するオーディオストリームも、3段目に示すように約2KByte単位に複数に分割される。2KByteに分割されたGOP単位のピクチャデータは、約2KByte単位に分割されたオーディオストリームとインターリーブ多重化されて、4段目に示すパック列を形成している。このようなパック列は、5段目に示す複数のVOBU（Video Object Unit）を形成しており、6段目に示すVOBは複数のVOBUが時系列に配列された構成を持つことがわかる。本図における破線に示す引き出し線は、下段の論理フォーマットがその上段の論理フォーマット内のどの部分を詳細化したかを明確にしている。この表記に基づいて図中の破線を参照すると、5段目におけるVOBUは、4段目に示したパック列に対応しており、更に2段目に示すGOP単位のピクチャデータに対応している。
【００１０】
破線に示した対応関係からも明らかなようにVOBUとは、その再生時間が約0.4秒〜1.0秒となるピクチャデータからなる少なくとも1つ以上のGOPと、このピクチャデータと共に多重化されているオーディオデータを含む単位であり、MPEG規格におけるビデオパック−オーディオパックを配列して構成されていることがわかる。
【００１１】
続いてGOPに含まれるピクチャデータについて説明する。ピクチャデータは、過去方向および未来方向に再生されるべき画像との相関性を用いて圧縮されているBidirectionally Predictive(B)ピクチャ、過去方向に再生されるべき画像との相関性を用いて圧縮されているPredictive(P)ピクチャ、相関性を用いず、一フレーム分の画像内での空間周波数特性を利用して圧縮されているIntra(I)ピクチャのうち何れかに変換される。B,P,Iピクチャのデータサイズはバラバラであることに留意されたい。他のピクチャデータとの相関性を用いて圧縮されているPピクチャおよびBピクチャをデコードするには、過去方向および未来方向に再生されるべき画像を参照せねばならない。例えばBピクチャのデコードは、参照先である未来の画像のデコードが終わるのを待たねばならない。
【００１２】
加えてGOPには、『Closed GOP』と呼ばれるものと、『Open GOP』と呼ばれるものがある。前者の『Closed GOP』におけるピクチャデータは、同じ、GOPに含まれるピクチャデータとの相関性に基づき圧縮符号化されている。後者の『Open GOP』におけるPピクチャ、Bピクチャは、自身を含むGOPより1個前のGOP、及び、1個先のGOPに含まれるピクチャデータとの相関性に基づき圧縮符号化されている。他のGOPとの相関性をも利用しているので、『Open GOP』は『Closed GOP』よりデータサイズが大きく圧縮されている。
【００１３】
図３は、Open GOPに含まれるピクチャデータ間の相関性、VOBU間の依存関係の一例を示す図である。図中のGOPg0,g1,g2は、Open GOPであり、これらはVOBU#j-1,#j,#j+1に含まれている。一般にClosed GOPは、先頭にIピクチャが存在し、これにPピクチャ、Bピクチャが後続するという形態を有する。これに対しOpen GOPは、Iピクチャが先頭に存在するとは限らない。図３においてGOPg1の先頭に存在するBピクチャb1は、GOPg0に含まれるPピクチャとの相関性sk1と、GOPg1に含まれるIピクチャとの相関性sk2に基づき圧縮符号化されている。また同じGOPg1に含まれるBピクチャb2も、GOPg2に含まれるIピクチャとの相関性sk3に基づき圧縮符号化されている。GOPg1に含まれるピクチャデータは、1つ前、1つ後のGOPに含まれるピクチャデータとの相関性に基づき圧縮符号化されているので、図中の第４段目に示すように、GOPg1を含むVOBU#jは、その前後に位置するVOBU#j-1、VOBU#j+1と依存関係を有することになる。
【００１４】
続いてオーディオデータとの同期再生に関する依存関係について説明する。ピクチャデータは他のピクチャデータとの相関性に基づき圧縮符号化されている関係上、DVDから読み出された時点の直後に再生されるのではなく、後続するピクチャデータが再生されるのを待たねばならない場合が殆どである。そのためピクチャデータがDVDから読み出されてから、再生されるまでの期間が長く、これは最大1秒になり得る。一方オーディオデータは、読み出しから再生されるまでの期間が短いので、GOP内のピクチャデータは自身の読み出しから、1秒経過後にDVDから読み出されるオーディオデータと同期再生される場合がある。
【００１５】
ピクチャデータの読み出しから、1秒以降にDVDから読み出されるオーディオデータは、そのピクチャデータから見て、1,2個先のVOBUであることが多いので、あるVOBUに含まれるピクチャデータは、そのVOBUに後続する1,2個先のVOBUと依存関係を有する場合がある。図４は、VOBUに含まれるピクチャデータが、他のVOBUに含まれるオーディオデータと依存関係をもつ場合の一例を示す図である。本図においてVOBU#iに含まれるピクチャデータp1は、期間bp1にDVDから読み出され、矢印bf1に示すようにDVD再生装置内のバッファ内に格納される。ところがこのピクチャデータp1がデコードされるのは、デコード時刻dd1であり、再生されるのは再生時刻pl1なので、この再生時刻pl1にDVDから読み出されるオーディオデータa1と同期再生されることになる（オーディオデータa1は、矢印bf2に示すように期間bp2にてDVDから読み出され、DVD再生装置内のバッファに格納されるものである。）。ピクチャデータp1はVOBU#iに含まれ、オーディオデータa1はVOBU#i+2に含まれるので、VOBU#iは、VOBU#i+2と依存関係をもつことになる。
【００１６】
続いて管理ファイルについて説明する。図５は、管理ファイルの内部構成を示す図である。図５に示すように管理ファイルは、VOBIテーブルと、PGCIテーブルとからなり、VOBIテーブルは、破線の矢印hy1に示すように、AVファイルに含まれるVOBのそれぞれに対応づけられたVOB情報(VOBI)#1〜#Lからなる。VOBIは、破線の矢印hy2に示すようにTMAPIを含む。TMAPIは、破線の矢印hy3に示すように『TMAP_GI』と、『TM_ENT#1〜#S』と、『VOBU_ENT#1〜#T』とを含む。
【００１７】
『VOBU_ENT』は、各VOBUに対応づけられた情報であり、破線の矢印hy4に示すように、対応するVOBUにおいて先頭に位置するIピクチャのサイズ『1STREF_SZ』と、対応するVOBUの再生時間『VOBU_PB_TM』と、対応するVOBUのサイズ『VOBU_SZ』とを含む。『TM_ENT』は、10秒置きのタイムエントリーの所在を示す情報であり、破線の矢印hy5に示すようにこのタイムエントリーを含むVOBUを示す『VOBU_ENTN』と、VOBU_ENTNにより示されるVOBUの先頭からタイムエントリーまでのオフセット時間を示す『TM_DIFF』と、VOBの先頭からVOBU_ENTNにより示されるVOBUの先頭までのオフセットデータを示す『VOBU_ADR』とからなる。
【００１８】
TMAP_GIは、TMAPI全体を管理する情報であり、破線の矢印hy6に示すようにVOBに設定されたタイムエントリーの個数を示す『TM_ENT_Ns』と、TMAPIに含まれるVOBU_ENTの個数を示す『VOBU_ENT_Ns』と、VOB先頭から1つのタイムエントリーまでのオフセットを示す『TM_OFS』と、AVファイルの先頭から、VOBの先頭までのオフセットを示す『ADR_OFS』とを含む。
【００１９】
図６は、TMAPIとVOBUとの関係を模式的に描いた図である。本図に示すように各VOBUの再生時間と、VOBUのサイズとの対応は、VOBU_PB_TM(図中のPB_TM)と、VOBU_SZとの組みによりとられている。またTM_ENTにおけるTM_DIFFは、VOBUの再生開始から何秒後にタイムエントリーに到達するかを示している。以上の構造をもったTMAPIにより、任意のタイムコードに相当するVOBUがどれであるかを特定することができる。
【００２０】
続いて図５を参照しながら、PGCIテーブルについて説明する。PGCIテーブルは、図５の破線の矢印hy7に示すように、1つ以上のPGCIを含む。PGCIは、破線の矢印hy8に示すように、このPGCIに対応するPGCに含まれるCellの個数『C_Ns』と、複数のセル情報『CELLI#1〜#N』とを含む。CELLIは、破線の矢印hy9に示すように、自身に対応するVOBIを示す『VOBI_SRP』と、VOBにおいてどこからどこまでをCellとして指定するかを指定する『Cell_Start_PTM』、『Cell_End_PTM』とを含む。本実施形態においてCellとはタイムコードの組みにより特定される再生区間であり、PGCとは1つ以上の再生区間から構成される再生経路である。
【００２１】
図７は、DVDにおける再生単位の階層構造を示す図である。本図においてCELL情報に含まれるCell_Start_PTM、Cell_End_PTMの組みは、Cellの開始点、終了点を指定している。このCellを包含するPGCは、PGCIにより特定され、Cellの再生経路を規定するものである。以上でDVDについての説明を終え、続いて編集装置について説明する。図８は、本実施形態に係る編集装置の内部構成を示す図である。本図に示すように編集装置は、システム制御部１（アドレス・タイムコード変換部７を含む）、ディスクドライブ２、MPEGデコーダ３、信号出力部４、トラックバッファ５、ユーザインターフェイス部６からなる。
【００２２】
システム制御部１は、再生点の指定を操作者から受け付け、再生点が指定されれば、VOBに含まれるVOBUのうちどのVOBUがこの再生点を包含するか、更にこのVOBUに含まれる複数のピクチャデータのうち、どれが再生点に対応するかをTMAPIを参照して特定する。そして特定されたVOBUを読み出すようディスクドライブ２を指示し、読み出されたVOBUにおいて再生点により指定されたピクチャデータのみを表示するようMPEGデコーダ３に指示する。再生点が2つ指定され、それらが削除区間の開始点(IN点)、削除区間の終了点(OUT点)として設定され、部分削除が命じられた場合には、削除区間に先行する部分、後続する部分を独立したVOB、TMAPI、Cellとするよう管理ファイル、AVファイルについて更新を行う。
【００２３】
以上の再生点指定、IN点、OUT点の設定及び部分削除操作は、図９に示すような対話画面を通じて行われる。図９は、編集処理に用いられる対話画面の一例を示す図である。本図に示すように、対話画面は、レール１１、スライドバー１２、再生ウィンドゥ１３、INボタン１４、OUTボタン１５、削除実行ボタン１６、IN点サムネールウィンドゥ１７、OUT点サムネールウィンドゥ１８を含む。スライドバー１２は、ユーザのカーソルキーの操作に応じてレール１１上を移動する。
スライドバー１２の位置が確定されれば、レール１１におけるスライドバー１２の位置を、システム制御部１は再生点として解釈する。例えばVOBが2時間であり、スライドバー１２の位置がこのレール１１上の丁度中間付近で確定された場合、VOB先頭から1時間が経過した時点を再生点として解釈する。
【００２４】
再生ウィンドゥ１３は、再生点に存在するピクチャデータが表示される。INボタン１４、OUTボタン１５は、IN点、OUT点の設定操作を受け付けるボタンであり、削除実行ボタン１６は、削除区間の削除処理の実行操作を受け付けるボタンである。サムネールウィンドゥ１７、サムネールウィンドゥ１８は、IN点、OUT点として設定された部分に位置するピクチャデータのサムネールを表示するウィンドゥである。
【００２５】
ディスクドライブ２は、DVDを装填し、アクセスする装置であり、ピクチャデータの再生時にはそのピクチャデータを含むVOBUを読み出すようDVDを制御し、VOBの部分削除時には、部分削除により得られる2つのVOBの何れにも属さない部分を空き領域に解放するよう、AVファイルの管理情報を更新する。
MPEGデコーダ３は、ピクチャデータの再生が指示された場合、ディスクドライブ２によりDVDから読み出されたVOBUをデコードし、映像信号を得て、この映像信号のうち、システム制御部１により出力されたタイムコードに相当するもののみを出力する。
【００２６】
信号出力部４は、MPEGデコーダ３のデコードにより得られた映像信号を、接続されたテレビなどに出力する。
トラックバッファ５は、ディスクドライブ２によるDVDからのVOBUの読み出し速度と、MPEGデコーダ３によるピクチャデータのデコード速度との速度差を吸収するためのバッファである。このバッファのオーバーフロー又はアンダーフローが生じない限り、複数のピクチャデータの連続再生が可能となる。
【００２７】
ユーザインターフェイス部６は、リモコン、キーパネルを介して、INボタン１４、OUTボタン１５を指定する操作やスライドバー１２を指定する操作、スライドバー１２を移動する操作、部分削除を実行する操作を受け付ける。リモコンにてこれらの操作を受け付ける場合のユーザインターフェイス部６の処理を以下に説明する。ユーザインターフェイス部６は、一般のリモコンに備えられている左右カーソルキー、Enterキーを介して、上述した移動操作、指定操作を受け付ける。即ち、右カーソルキーの押下に従い、図９においてユーザインターフェイス部６は、カーソルをスライドバー１２→INボタン１４→OUTボタン１５→削除実行ボタン１６→スライドバー１２の順に移動する。逆に左カーソルキーの押下に従い、本図においてユーザインターフェイス部６はカーソルを、削除実行ボタン１６→OUTボタン１５→INボタン１４→スライドバー１２→削除実行ボタン１６の順に移動させる。カーソルがINボタン１４、OUTボタン１５、削除実行ボタン１６にある状態で、Enterキーが押下されると、INボタン１４〜削除実行ボタン１６のうち、カーソルにあるものが指定されたものとする。
【００２８】
一方、カーソルがスライドバー１２にある状態で、Enterキーが指定されると、スライドバーが指定されたことする。スライドバーの指定後に、左右カーソルキーが押下されれば、この移動操作に従い、スライドバーを左右に移動させる（これをスライドバーの移動操作という）。本実施形態では、編集装置が民生機器であり、ユーザからの操作をリモコンにて受け付ける場合を想定して説明を行ったが、編集装置がパーソナルコンピュータであり、マウスやパッド、トラックボール等、パソコンならではの入力機器にてユーザの指定を受け付ける場合は、クリック操作、ドラッグ操作でこれらの操作を受け付けてもよい。
【００２９】
アドレス・タイムコード変換部７は、タイムコードからAVファイル内のVOBUのアドレスを特定するものである。タイムコードには、再生点、削除区間のIN点、OUT点を指定するものがあり、アドレス・タイムコード変換部７はこれらがユーザにより設定された際、これがどのVOBUに含まれ、そのVOBUのどのピクチャデータにタイムコードが対応するかをTMAPIを参照して特定するものである。図１０〜図１２は、アドレス・タイムコード変換部７がタイムコードからVOBUのアドレスを特定する過程を示す図である。以降IN点を一例にして、この特定の過程について説明を行う。図１０に示すように、VOB先頭からの相対時刻TxにてIN点が指定されると、図１１に示すように式１を満たすx,y,zを求める。
【００３０】
（式１）
IN点のタイムコードTx=10秒×x-TM_ENT#x+1のTM_DIFF+TM_OFS+(VOBU_PB_TM)×y+z
x,yが求められれば、x,yを以下の式２に適用して、図１２に示すようにVOBU#iのアドレスを求める。
【００３１】
（式２）
VOBU#iのアドレス＝ADR_OFS+TM_ENT#x+1のVOBU_ADR+VOBU_SZ×y
こうして求められたアドレスから、VOBUをDVDから読み出させ、このVOBUの再生開始時刻から時間zが経過する際に現れるピクチャデータの再生をシステム制御部１が命じれば、IN点に相当するピクチャデータが表示されることになる。  以上のように構成された編集装置による編集処理は、図１３に示すフロ−チャ−トの手順をシステム制御部１が実行することにより実現される。以降、本フロ−チャ−トを参照しながら、本実施形態に係る編集装置の処理について説明する。
【００３２】
本編集装置が起動されると、ステップＳ１〜ステップＳ３のループ処理に移行する。本ループ処理は、スライドバー１２、INボタン１４、OUTボタン１５、削除実行ボタン１６が指定されるのを待つものである。スライドバー１２が指定されると、ステップＳ１からステップＳ４に移行してスライドバー１２の移動操作がなされるのを待つ。スライドバー１２の移動操作がなされると、ステップＳ５において、その移動操作に応じて、スライドバー１２を移動する。以降、ユーザによるスライドバー１２の移動操作が継続している間、ステップＳ４〜ステップＳ５により、スライドバー１２が左右の方向に移動することになる。スライドバー１２に対する移動操作が中断すれば、ステップＳ４がNoになってステップＳ６に移行し、レール１１左端を基点としたスライドバー１２の相対位置に基づき、タイムコードを生成し、このタイムコードを再生点とする。ここで、編集の対象となるCellが1.5時間長であるとすると、レール１１左端を00時00分00.00秒、レール１１右端を01時30分00.00秒と考え、このレール１１におけるスライドバー１２の位置を時分秒で表す。ここでレール１１の中間位置にスライドバー１２が存在するものとすると、00時45分00.00秒が再生点となる。
【００３３】
その後ステップＳ７において、タイムコードにて特定されるピクチャデータを再生ウィンドゥ１３に表示する。これにより、スライドバー１２の移動操作にて、削除区間内の任意の再生点が指定されることになる。その後ステップＳ１〜ステップＳ３からなるループ処理に移行する。スライドバー１２に対する移動操作にて、所望の再生点が指定されなかった場合、ステップＳ１においてユーザはスライドバー１２を再度指定し、ステップＳ４、ステップＳ５において、移動操作を再度行うことにより、再生点の位置の微調整を行う。
【００３４】
微調整を経て操作者が所望する再生点が指定され、INボタン１４が押下されたものとする。この場合、ステップＳ８において、再生点をIN点として指定し、ステップＳ９では、レール１１においてIN点として指定された位置に▽マークを表示する。ステップＳ１０では、IN点を示すタイムコードを時:分:秒の表記で表示し、ステップＳ１１ではIN点におけるピクチャデータのサムネールをサムネールウィンドゥ１７に表示する。以上の過程を経て、IN点が設定されることになる。
IN点が設定された後、スライドバー１２が指定され、このスライドバー１２を移動する操作が再度行われて、OUT設定ボタンが指定されれば、IN点と同様の手順を経てOUT点が設定される。
【００３５】
以上の過程を経てIN点、OUT点が設定されれば、削除区間が確定されたことになる。その後ステップＳ１〜ステップＳ３のループ処理に移行し、削除実行ボタン１６が指定されたとする。削除実行ボタン１６が指定されれば、ステップＳ３がYesになって、ステップＳ１２に移行する。ステップＳ１２では、IN点を含むVOBU#iを特定し、OUT点を含むVOBU#jを特定する。図１４は、図７に示した階層構造を有する再生単位に対して、削除区間がどのように設定されるかを示す図である。IN点からOUT点までの削除区間は、時間長dt1を有しており、Cell#qに設定されている。IN点に相当するピクチャデータはVOBU#iに含まれ、OUT点に相当するピクチャデータは、VOBU#jに含まれる。このようにIN点、OUT点が設定された後、ステップＳ１３では、VOBU#iと、VOBU#jとの間に『j-i-1≦t+s』の関係が成立するかを判定する。
【００３６】
以下、t=1,s=2とした場合の、i,j間の幾つかの関係を図１５（ａ）から図１５（ｄ）に例示列挙する。図１５（ａ）は、i+2=jの関係が成立している場合の、VOBU#i、VOBU#jの位置関係を示す図である。この場合、VOBU#i+1、VOBU#i+2がVOBU#j-1、VOBU#jと重複している。この場合、指定された削除区間を削除しようとすると、VOBU#j-1、VOBU#jを複製せねばならない。削除区間の削除に、VOBUの複製が伴うので、この場合、ステップＳ１４に移行し、データが増大してしまう旨の警告表示と、禁止マークの表示とを行う。
【００３７】
図１５（ｂ）は、i+2=j-1の関係が成立している場合のVOBU#i、VOBU#jの位置関係を示す図である。この場合、VOBU#i+2がVOBU#j-1に重複しているので、指定された削除区間を複製しようとすると、VOBU#j-1を複製せねばならない。この図１５（ｂ）のケースでもVOBUの複製が伴うので、図１５（ａ）の場合と同様、ステップＳ１４に移行し、警告表示と、禁止マークの表示とを行う。
【００３８】
図１５（ｃ）は、i+3=j-1の関係が成立している場合のVOBU#i、VOBU#jの位置関係を示す図である。この場合、削除区間を削除しようとすると、VOBUの複製は伴わず、サイズは増大しないが、削除しているというのにサイズが減らないというのはユーザに誤解を招きかねない。そのため、このケースでも、原則的に削除を禁じる。
【００３９】
図１５（ｄ）は、i+4≦j-1の関係が成立している場合の、VOBU#i、VOBU#jの位置関係を示す図である。この場合、削除区間を削除しようとすれば、1つ以上のVOBUを確実に空き領域にすることができるので、削除によりDVDの空き領域を増やすことができる。よってこのケースではステップＳ１５〜ステップＳ１８にて削除区間の削除を実行する。つまりステップＳ１３からステップＳ１５に移行して、Cell#qのCell_Start_PTMからIN点迄をCell#qとし、OUT点からCellのCell_End_PTM迄をCell#q+1とする。続いてステップＳ１６においてVOB#qの先頭からVOBU#i+sまでをVOB#qとし、VOBU#j-tから元のVOB#qの末尾までをVOB#q+1とする。ステップＳ１７では、TMAPIを分割し、ステップＳ１８では、VOBU#i+s+1からVOBU#j-t-1迄を空き領域に解放する。図１６は、ステップＳ１８にて空き領域に解放された後に得られるVOB、TMAPI、Cellを示す図である。本図に示すように、VOBU#i+2からVOBU#j-1までのj-i-4個のVOBUが空き領域に解放されることになる。
【００４０】
図１７は、部分削除処理実行後の階層構造を示す図である。ステップＳ１５により削除区間に先行する区間は、Cell#qになっており、削除区間に後続する区間はCell#q+1になっている。Cell#qのCell_End_PTMはIN点の時刻に更新され、Cell#q+1のCell_Start_PTMは、OUT点の時刻に設定されている。よってCell#q、Cell#q+1は2つの連続する再生区間を構成している。削除区間が削除され、削除区間に先行する区間と、削除区間に後続する区間とが連続になったので、Cell#q及びCell#q+1を含むPGCの再生時間は破線bk1に示すように、時間長dt1だけ短縮されたことになる。
【００４１】
一方ステップＳ１７によりTMAPIは、削除区間に相当する部位が無効化され、無効区間に先行する部分がTMAPI#qに更新され、後続する部分はTMAPI#q+1に更新される。更にVOBは、ステップＳ１８により先頭のVOBUからVOBU#i+2までがVOB#qに更新される。一方、VOBU#j-1からVOBの末尾までがVOB#q+1に更新される。ここでVOBU#i+3からVOBU#j-2までのi-j-4個のVOBUは空き領域に更新されるので、ここに新たなデータを記録することができる。
【００４２】
以上の過程を経て部分削除が遂行されれば、ステップＳ１９では、AVファイルにおいて、VOBU#i+2とVOBU#j-1との間のリンク情報を生成して、VOB#q、VOB#q+1をリンクさせる
図１８（ａ）〜（ｃ）は、VOBUが削除された場合の、AVファイルの収録内容の変遷を示す図である。図１８（ａ）に示すようにVOB#qは図２に示したAVファイルに収録されているものとする。ステップＳ１６、Ｓ１８によりVOB#qにおいて空き領域ep1に先行する部分がVOB#qとされ、空き領域ep1に後続する部分がVOB#q+1とされて、空き領域ep1が得られたものとする。その後、図１８（ｃ）に示すようにステップＳ１９により、VOB#q、VOB#q+1がAVファイルのリンク情報にてリンクされれば、部分削除により得られた空き領域ep1は、AVファイルから除外されることになる。これにより、このAVファイルに別のデータを記録することが可能になり、DVDの記録容量を増やすことができる。
【００４３】
図１９は、ステップＳ４〜ステップＳ７、ステップＳ８〜ステップＳ１１の過程を経て、削除区間が設定された時点における対話画面の一例を示す図である。
本図のレール１１においてスライドバー１２には、IN点、OUT点を示す▽マーク、△マークが示されており、IN点サムネールウィンドゥ１７、OUT点サムネールウィンドゥ１８にはこれらIN点、OUT点におけるピクチャデータがサムネール表示されている。この対話画面に対して部分削除を実行すると、ステップＳ１２によりIN点、OUT点を含むVOBU#i、VOBU#jが特定され、ステップＳ１３において個数j-i-1がt+sを上回るか否かが判定される。この対話画面のIN点サムネールウィンドゥ１７、OUT点サムネールウィンドゥ１８に示されているように、IN点、OUT点に相当するピクチャデータは類似しており、削除区間の連続長も1.0秒以下であったものとする。そうすると、ステップＳ１４に移行し、データが増大してしまう旨の警告表示と、禁止マークの表示とを行う。図２０は、部分削除によるデータサイズ増大を警告する際の対話画面の一例を示す図である。本図に示すようにOUT点サムネールウィンドゥ１８に削除区間が短かすぎ、データサイズがかえって増大する旨の警告表示と、禁止マークの表示とがなされ、その後、処理はステップＳ１〜ステップＳ３からなるループ処理に移行する。
【００４４】
この警告表示を見て操作者がスライドバー１２を指定し、これを右側に更に移動させて、削除区間を延長させたとする。図２１は、操作者によるスライドバー１２移動後の対話画面を示す図である。図１９と比較して本図では、OUT点を指示する△マークが右側に寄せられており、OUT点サムネールウィンドゥ１８には図１９に示したサムネール画像と異なるサムネール画像が表示されていることがわかる。OUT点を改めて指定した後、削除実行ボタン１６を押下すると、ステップＳ１３がNoになってステップＳ１２に移行する。
【００４５】
ステップＳ１２ではIN点を含むVOBU#i、OUT点を含むVOBU#jが特定され、ステップＳ１３ではj-i-1≦t+sの関係が成立するかどうかが判定される。OUT点が移動されているため、ステップＳ１３がNoになって、ステップＳ１５〜ステップＳ１９に移行する。図２２は、部分削除後の対話画面の一例を示す図である。本図に示すようにIN点サムネールウィンドゥ１７、OUT点サムネールウィンドゥ１８に部分削除が実行された旨が表示される。
【００４６】
以上のように本実施形態によれば、削除区間に相当するVOBUの個数がs+t個以下であれば部分削除を実行せず、s+t個を上回る場合のみ部分削除を実行するので、部分削除に削除区間に含まれるピクチャデータの複製が伴うことはない。削除区間が短い場合に部分削除は一切行わないので、部分削除にあたって「故障ではないか」と編集装置を疑うこともない。よって編集装置に対する信用を高めることができる。
【００４７】
（第２実施形態）
第１実施形態では、部分削除すべき削除区間がVOBU3個以下であれば部分削除を禁じていたが、第２実施形態では編集装置が空き領域の確保を優先するよう設定されている場合に、VOBU3個以下の部分削除を禁じ、編集装置が編集の自由度を優先するよう設定されている場合は、VOBU3個以下の部分削除であっても、遂行するのである。そのため、第２実施形態に係る編集装置には、空き領域の確保を優先するモード(容量確保優先モード)、編集の自由度を優先するモード（編集操作性優先モード）の2つが編集装置に設けられている。図２３は、第２実施形態に係る2つのモードを設定するためのメニュー画面の一例を示す図である。この対話画面において、編集装置が容量確保優先モードに設定されれば、第１実施形態に示した通りの処理を行う。即ち、削除区間がVOBU3個以下か否かを判定し、3個以下ならば部分削除は行わない。編集操作性優先モードに設定されれば、削除区間が3個以下であっても部分削除を行う。
【００４８】
図２４、図２５は、第２実施形態に係る部分削除が行われる過程を示す図である。図２４に示すように、Cell#qの途中部分が削除区間に指定されたものとする。この場合、第１実施形態同様、Cell#qの先頭からIN点までをCell#qとし、OUT点から末尾迄を新たなCell#q+1とする。続いてVOBについて更新を行う。IN点に相当するピクチャデータを含むVOBU#iを特定し、VOB#q先頭からVOBU#i+2迄をVOB#qとする。続いて、OUT点に相当するピクチャデータを含むVOBU#jを特定し、このVOBU#jの1つ前にあるVOBU#j-1を特定する。削除区間がVOBU1個分なので、VOBU#jから1個前にあるVOBU#j-1は、VOBU#i+1と同一であり、VOBU#jもVOBU#i+2と同一である。これらは既に、VOB#qの一部として組み込まれているので、このままではVOBU#j、VOBU#j-1が存在しないことになる。そこで図２５に示すようにVOBU#i+1、VOBU#i+2を複製し、これらをVOBU#j-1、VOBU#jとする（ハッチングされた部位はこれらがVOBUの複製により得られたことを示す。）。そしてVOBU#j-1からVOB#qの末尾迄を新たなVOB#q+1とする。
【００４９】
図２６は、第２実施形態に係る部分削除が繰り返された結果、DVDに現れる再生点を示す図である。本図に示すように、かかる部分削除では、ハッチングが付された重複部分が生じるので、かえってサイズが増大しているが、そのようなサイズ増大に拘らず、部分削除が遂行されていることがわかる。
この旨をユーザに伝えるべく第２実施形態では、部分削除を行う度に、図２７に示すような警告表示、即ち、データサイズがかえって増大してしまう旨の警告表示と、警告マーク「！」の表示とを行い、図２６のような部分削除にあたって、データサイズがかえって増大していることをユーザに通知する。かかる警告表示を行った上、それでもなお部分削除を行うか否かの指定を受け付けるメニュー５０を表示し、このメニュー５０に対してYesが確定されれば、部分削除を行う。Noが確定されれば部分削除は行わない。
【００５０】
以上のように本実施形態によれば、1秒の区間に目障りな部分があり、この前後の部分を削除したい場合、ユーザは編集装置を編集操作性優先モードに設定することにより、この目障りな部分のみを削除することができる。データサイズがかえって大きくなるような部分削除を、編集操作性優先モードへの切り換え時に行うので、ユーザはデータサイズが増大したことに疑念を抱くことはない。
【００５１】
以上実施形態に基づいて説明してきたが、現状において最善の効果が期待できるシステム例として提示したに過ぎない。本発明はその要旨を逸脱しない範囲で変更実施することができる。代表的な変更実施の形態として、以下（ａ）（ｂ）（ｃ）・・・・のものがある。
（ａ）本実施形態においてDVDプレーヤは、従来の据え置き型家庭用VTRに代用することを前提とした構成を示したが、DVD-RAMがコンピュータの記録媒体としても使用される場合には、次のような構成とすればよい。すなわち、ドライブ装置は、DVD-RAMドライブ装置としてSCSI、IDE、IEEE1394準拠のインターフェイスを介してコンピュータバスに接続される。また、同図のドライブ装置以外の構成要素はコンピュータのハードウェア上でOS及びアプリケーションプログラムが実行されることに実現される。
【００５２】
（ｂ）本実施形態では、VOBには、ビデオストリームとオーディオストリームとが多重されているとしたが、字幕文字をランレングス圧縮した副映像データを多重化させてもよい。
（ｃ）本実施形態でフローチャートを参照して説明した手順（図１３のフローチャート）等を機械語プログラムにより実現し、これを記録媒体に記録して流通・販売の対象にしても良い。このような記録媒体には、ICカードや光ディスク、フロッピーディスク等があるが、これらに記録された機械語プログラムは汎用コンピュータにインストールされることにより利用に供される。この汎用コンピュータは、インストールした機械語プログラムを逐次実行して、本実施形態に示したDVDプレーヤの機能を実現するのである。
【００５３】
（ｄ）第１実施形態、第２実施形態では、部分削除の単位をVOBUとしたが、ビデオオブジェクトを構成する他の単位であってもよい。また、ビデオストリーム、オーディオストリームを多重化することにより得られたビデオオブジェクトを部分削除の対象としたが、ビデオオブジェクトはビデオストリームのみを含んでいてもよい。更に、ビデオオブジェクトに多重化されるべきビデオストリームは、MPEG2規格に基づき圧縮符号化されているものとしたが、他のピクチャデータとの相関性に基づく圧縮符号化方式であれば、他の圧縮符号化方式で圧縮されていてもよい。
【００５４】
【発明の効果】
以上のように本発明に係る編集装置は、複数のブロックからなるビデオオブジェクトと、区間情報とが記録されていて、各ブロックは複数のピクチャデータを含んでおり、区間情報は、何れかのブロックに含まれるピクチャデータから、別のブロックに含まれるピクチャデータまでを1つの再生区間に指定している光ディスクについての編集装置であって、操作者からの指示に従って、再生区間の内部において削除区間の開始点となるピクチャデータ及び削除区間の終了点となるピクチャデータを特定する特定手段と、開始点となるピクチャデータを含むi番目のブロックから、終了点となるピクチャデータを含むj番目のブロックまでに介在するブロック個数j-i-1が、所定数uを上回るか下回るかを判定する判定手段と(i,jは、整数)と、所定数uを下回る場合、ユーザに対して警告を行う警告手段と、所定数uを上回る場合、再生区間において削除区間に先行する区間及び削除区間に後続する区間が連続した2つの区間になるよう区間情報を更新し、i+s+1番目からj-t-1番目のブロックまでの記録領域を空き領域に解放する部分削除手段と(s,tは、u=s+tの関係を満たす整数。)を備えてるので、個数j-i-1が所定数u(=s+t)を上回る場合のみ部分削除を実行するので、削除区間の一部を複製するような作業は発生しない。削除区間が短い場合に部分削除は行わないので、部分削除にあたって「故障ではないか」と編集装置を疑うこともない。よって編集装置に対する信用を高めることができる。
【図面の簡単な説明】
【図１】  DVDに記録されるディレクトリやファイルを示す図である。
【図２】  AVファイルに収録されるVOBの構成を段階的に詳細化した図である。
【図３】  Open GOPに含まれるピクチャデータ間の相関性、VOBU間の依存関係の一例を示す図である。
【図４】  VOBUに含まれるピクチャデータが、他のVOBUに含まれるオーディオデータと依存関係をもつ場合の一例を示す図である。
【図５】  管理ファイルの内部構成を示す図である。
【図６】  TMAPIとVOBUとの関係を模式的に描いた図である。
【図７】  DVDにおける再生単位の階層構造を示す図である。
【図８】  本実施形態に係る編集装置の内部構成を示す図である。
【図９】  編集処理に用いられる対話画面の一例を示す図である。
【図１０】  アドレス・タイムコード変換部７がタイムコードからVOBUのアドレスを特定する過程を示す図である。
【図１１】  アドレス・タイムコード変換部７がタイムコードからVOBUのアドレスを特定する過程を示す図である。
【図１２】  アドレス・タイムコード変換部７がタイムコードからVOBUのアドレスを特定する過程を示す図である。
【図１３】  第１実施形態に係る編集装置による編集処理の処理手順を示すフロ−チャ−トである。
【図１４】  図７に示した階層構造を有する再生単位に対して、削除区間がどのように設定されるかを示す図である。
【図１５】（ａ）  i+2=jの関係が成立している場合の、VOBU#i、VOBU#jの位置関係を示す図である。
（ｂ）  i+2=j-1の関係が成立している場合のVOBU#i、VOBU#jの位置関係を示す図である。
（ｃ）  i+3=j-1の関係が成立している場合のVOBU#i、VOBU#jの位置関係を示す図である。
（ｄ）  i+4≦j-1の関係が成立している場合の、VOBU#i、VOBU#jの位置関係を示す図である。
【図１６】  ステップＳ１８にて空き領域に解放された後に得られるVOBを示す図である。
【図１７】  部分削除処理実行後の階層構造を示す図である。
【図１８】（ａ）  VOBUが削除された場合の、AVファイルの収録内容の変遷を示す図である。
（ｂ）  VOBUが削除された場合の、AVファイルの収録内容の変遷を示す図である。
（ｃ）  VOBUが削除された場合の、AVファイルの収録内容の変遷を示す図である。
【図１９】  ステップＳ４〜ステップＳ７、ステップＳ８〜ステップＳ１１の過程を経て、削除区間が設定された時点における対話画面の一例を示す図である。
【図２０】  部分削除によるデータ増大を警告する際の対話画面の一例を示す図である。
【図２１】  操作者によるスライドバー１２移動後の対話画面を示す図である。
【図２２】  部分削除後の対話画面の一例を示す図である。
【図２３】  第２実施形態に係る2つのモードを設定するためのメニュー画面の一例を示す図である。
【図２４】  第２実施形態に係る部分削除が行われる過程を示す図である。
【図２５】  第２実施形態に係る部分削除が行われる過程を示す図である。
【図２６】  第２実施形態に係る部分削除が繰り返された結果、DVDに現れる再生点を示す図である。
【図２７】  第２実施形態に係る警告表示の一例を示す図である。
【符号の説明】
１    システム制御部
２    ディスクドライブ
３    MPEGデコーダ
４    信号出力部
５    トラックバッファ
６    ユーザインターフェイス部
７    タイムコード変換部
１１    レール
１２    スライドバー
１３    再生ウィンドゥ
１４    INボタン
１５    OUTボタン
１６    削除実行ボタン
１７    IN点サムネールウィンドゥ
１８    OUT点サムネールウィンドゥ
【図１】
0004545993.tif 000002
【図２】
0004545993.tif 000003
【図３】
0004545993.tif 000004
【図４】
0004545993.tif 000005
【図５】
0004545993.tif 000006
【図６】
0004545993.tif 000007
【図７】
0004545993.tif 000008
【図８】
0004545993.tif 000009
【図９】
0004545993.tif 000010
【図１０】
0004545993.tif 000011
【図１１】
0004545993.tif 000012
【図１２】
0004545993.tif 000013
【図１３】
0004545993.tif 000014
【図１４】
0004545993.tif 000015
【図１５】
0004545993.tif 000016
【図１６】
0004545993.tif 000017
【図１７】
0004545993.tif 000018
【図１８】
0004545993.tif 000019
【図１９】
0004545993.tif 000020
【図２０】
0004545993.tif 000021
【図２１】
0004545993.tif 000022
【図２２】
0004545993.tif 000023
【図２３】
0004545993.tif 000024
【図２４】
0004545993.tif 000025
【図２５】
0004545993.tif 000026
【図２６】
0004545993.tif 000027
【図２７】
0004545993.tif 000028