(57)【要約】【課題】  ＭＰＥＧ形式のシステムストリームファイルの分割の際に配置される無効なデータを効率的に削除し、記録媒体内の容量を有効に活用することが可能なファイル分割結合方法、並びに装置を提供する。【解決手段】  クラスタ境界情報取得部２０４と、ＧＯＰ境界情報取得部２０２と、分割ファイル生成部２０７と、先頭パディング部生成部２０６と、パディング部の情報を生成するパディング情報生成部２０５と、パディング部内に記録されている情報に基づいてパディング部を削除するパディング部削除部２０８とを備え、ファイルの分割の際に配置されるパディング部を、１つあるいは複数のプライベートストリームパケットにより構成し、同パケット内に分割の際に配置されるパディング部の情報を配置し、所定のタイミングでパディング部内の情報に基づいて、パディング部を効率的に削除することで、記録媒体内の容量を有効に活用することができる。【選択図】  図２
2005286366.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、
前記圧縮デジタルファイルを分割する際、分割後の後半部の圧縮デジタルファイルにおいて、前記分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をファイル先頭パディング部とし、
前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を記録し、
所定のタイミングにおいて、前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、
ことを特徴とするファイル分割結合方法。
【請求項２】
ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、
前記圧縮デジタルファイルを結合する際、結合する前半部の圧縮デジタルファイルにおいて、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をファイル中間パディング部とし、
前記結合する圧縮デジタルファイルの先頭に１クラスタサイズによって構成するファイル先頭パディング部を付加し、
前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を記録し、
所定のタイミングにおいて、前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、
ことを特徴とするファイル分割結合方法。
【請求項３】
請求項１または請求項２に記載のファイル分割結合方法において、
前記パディング部は、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、
前記先頭パディング部内に記録される情報は、パディング部を識別するＩＤ情報と、パディング部を削除するために必要となる記録媒体の空き容量情報と、パディング部の総数と、ファイル先頭からパディング部開始地点へのオフセット情報と、ファイル先頭からパディング部終了地点へのオフセット情報と、１クラスタサイズパディング部か否かの情報とによって構成する、
ことを特徴とするファイル分割結合方法。
【請求項４】
請求項３に記載のファイル分割結合方法において、
前記パディング部を削除するために必要となる記録媒体の空き容量は、前記圧縮デジタルファイルにおけるパディング部を除くデータサイズ値に等しい、
ことを特徴とするファイル分割結合方法。
【請求項５】
請求項１ないし請求項３のいずれか１項に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記先頭パディング部内に記録されているパディング部に関する情報において、パディング部を削除するために必要となる記録媒体の空き容量が、現時点の記録媒体の空き容量よりも小さい場合のみに行う、
ことを特徴とするファイル分割結合方法。
【請求項６】
請求項１または請求項２に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項７】
請求項１、請求項２、または請求項６に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、結合先のファイルに書き込み追加することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項８】
請求項１または請求項２に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項９】
請求項１、請求項２、または請求項８に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記パディング部の付加された圧縮デジタルファイルを再生する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに上記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項１０】
請求項１または請求項２に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項１１】
請求項１、請求項２、または請求項１０に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーする際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記読み出したデータを書き込み追加することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項１２】
請求項１または請求項２に記載のファイル分割結合方法において、
前記所定のタイミングは、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項１３】
請求項１、請求項２、または請求項１２に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記ランダムアクセス可能な記録媒体のクリーンアップが指示された際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに上記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項１４】
請求項１３に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、各前記圧縮デジタルファイル内の前記先頭パディング部内のパディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものから削除を行う、
ことを特徴とするファイル分割結合方法。
【請求項１５】
請求項２に記載のファイル分割結合方法において、
前記結合する圧縮デジタルファイルの前半部の先頭にすでにファイル先頭パディング部が存在する場合、新たにファイル先頭パディング部を付加せず、既存の前記ファイル先頭パディング部に、結合の際に追加したパディング部の情報を追加記録する、
ことを特徴とするファイル分割結合方法。
【請求項１６】
請求項１５に記載のファイル分割結合方法において、
前記結合する圧縮デジタルファイルの後半部の先頭にすでにファイル先頭パディング部が存在する場合、前記追加記録するパディング部の情報は、結合の際に追加したパディング部の情報のみでなく、前記結合する圧縮デジタルファイルの後半部のファイル先頭パディング部内のパディング部の情報も追加記録する、
ことを特徴とするファイル分割結合方法。
【請求項１７】
請求項１５に記載のファイル分割結合方法において、
前記結合する圧縮デジタルファイルの後半部の先頭のファイル先頭パディング部が１クラスタサイズパディング部である場合、前記追加記録するパディング部の情報は、結合の際に追加したパディング部の情報のみでなく、前記結合する圧縮デジタルファイルの後半部のファイル先頭パディング部内のパディング部の情報も追加記録し、かつ前記結合する圧縮デジタルファイルの後半部ファイル先頭パディング部を削除する、
ことを特徴とするファイル分割結合方法。
【請求項１８】
ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、
前記圧縮デジタルファイルを再生の最小単位であるＭＰＥＧのＧＯＰ（Group Of Picture）単位で境界情報を取得し、
前記圧縮デジタルファイルを分割する際、分割後の後半部の圧縮デジタルファイルにおいて、前記分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をパディング部とし、
前記記録媒体内に情報ファイルを作成し、作成した前記情報ファイルに前記パディング部に関する情報を記録し、
所定のタイミングにおいて、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、
ことを特徴とするファイル分割結合方法。
【請求項１９】
ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、
前記圧縮デジタルファイルを結合する際、結合する前半部の圧縮デジタルファイルにおいて、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をパディング部とし、
前記記録媒体内に情報ファイルを作成し、作成した前記情報ファイルに前記パディング部に関する情報を記録し、
所定のタイミングにおいて、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、
ことを特徴とするファイル分割結合方法。
【請求項２０】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記記録媒体内に前記情報ファイルがすでに存在する場合は、新たに前記情報ファイルを作成せず、既存の前記情報ファイルにパディング部に関する情報を追加記録する、
ことを特徴とするファイル分割結合方法。
【請求項２１】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記パディング部は、１つあるいは複数のＭＰＥＧ形式におけるパディングパケットにより構成し、
前記情報ファイルに記録するパディング部に関する情報は、パディング部が存在するファイルの総数情報と、パディング部が存在するファイルを識別する情報と、ファイルを識別する情報ごとに、パディング部を削除するために必要となる記録媒体の空き容量情報と、パディング部の総数と、ファイル先頭からパディング部開始地点へのオフセット情報と、ファイル先頭からパディング部終了地点へのオフセット情報とによって構成する、
ことを特徴とするファイル分割結合方法。
【請求項２２】
請求項２１に記載のファイル分割結合方法において、
前記パディング部を削除するために必要となる記録媒体の空き容量は、前記圧縮デジタルファイルにおけるパディング部を除くデータサイズ値に等しい、
ことを特徴とするファイル分割結合方法。
【請求項２３】
請求項１８、請求項１９、または請求項２１に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、前記情報ファイル内の前記パディング部に関する情報において、パディング部を削除するために必要となる記録媒体の空き容量が、現時点の記録媒体の空き容量よりも小さい場合のみとする、
ことを特徴とするファイル分割結合方法。
【請求項２４】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項２５】
請求項１８、請求項１９、または請求項２４に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、結合先のファイルに書き込み追加することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項２６】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項２７】
請求項１８、請求項１９、または請求項２６に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、
前記パディング部の付加された圧縮デジタルファイルを再生する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項２８】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項２９】
請求項１８、請求項１９、または請求項２８に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーする際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記読み出したデータを書き込み追加することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項３０】
請求項１８または請求項１９に記載のファイル分割結合方法において、
前記所定のタイミングは、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングである、
ことを特徴とするファイル分割結合方法。
【請求項３１】
請求項１８、請求項１９、または請求項３０に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、前記ランダムアクセス可能な記録媒体のクリーンアップが指示された際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、
ことを特徴とするファイル分割結合方法。
【請求項３２】
請求項３１に記載のファイル分割結合方法において、
前記圧縮デジタルファイルのパディング部の削除は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、前記情報ファイル内の前記パディング部に関する情報において、各前記圧縮デジタルファイル毎にパディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものから削除を行う、
ことを特徴とするファイル分割結合方法。
【請求項３３】
ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、
前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、
前記記録媒体の記録の最小単位であるクラスタの境界情報の取得を行うクラスタ境界情報取得手段と、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、
前記クラスタ境界情報取得手段により取得したクラスタ境界情報、及びＧＯＰ境界情報取得手段により取得したＧＯＰ境界情報に基づいて分割ファイルの生成を行う分割ファイル生成手段と、
分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をファイル先頭パディング部として生成する先頭パディング部生成手段と、
前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、
前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、
ことを特徴とするファイル分割結合装置。
【請求項３４】
ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、
前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、
前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルの結合を行うクラスタ結合手段と、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、
前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をファイル中間パディング部として生成する中間パディング部生成手段と、
前記結合する圧縮デジタルファイルの先頭に１クラスタサイズによって構成するファイル先頭パディング部を生成付加する先頭パディング部生成手段と、
前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、
前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備える、
ことを特徴とするファイル分割結合装置。
【請求項３５】
請求項３３または請求項３４に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
前記記録媒体から読み出したデータを結合先である前記別の圧縮デジタルファイルに書き込みをする、
ことを特徴とするファイル分割結合装置。
【請求項３６】
請求項３３または請求項３４に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを再生するタイミングを検出した際、前記ファイル先頭パディング部に関する情報をに基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、
前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、
前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、
ことを特徴とするファイル分割結合装置。
【請求項３７】
請求項３３または請求項３４に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加する、
ことを特徴とするファイル分割結合装置。
【請求項３８】
請求項３３または請求項３４に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、
前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、
前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、
ことを特徴とするファイル分割結合装置。
【請求項３９】
請求項３８に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、該各圧縮デジタルファイルの前記先頭パディング部内のパディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものからパディング部の削除を行う、
ことを特徴とするファイル分割結合装置。
【請求項４０】
ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、
前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、
前記記録媒体の記録の最小単位であるクラスタの境界情報の取得を行うクラスタ境界情報取得手段と、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、
前記クラスタ境界情報取得手段により取得したクラスタ境界情報、及びＧＯＰ境界情報取得手段により取得したＧＯＰ境界情報に基づいて分割ファイルの生成を行う分割ファイル生成手段と、
分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をパディング部として生成する先頭パディング部生成手段と、
前記記録媒体内に前記パディング部に関する情報を記録する情報ファイルを作成する情報ファイル作成手段と、
前記情報ファイルに前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、
前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、
ことを特徴とするファイル分割結合装置。
【請求項４１】
ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、
前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、
前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルの結合を行うクラスタ結合手段と、
前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、
前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をパディング部として生成する中間パディング部生成手段と、
前記記録媒体内に前記パディング部に関する情報を記録する情報ファイルを作成する情報ファイル作成手段と、
前記情報ファイルに前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、
前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、
ことを特徴とするファイル分割結合装置。
【請求項４２】
請求項４０または請求項４１に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
前記記録媒体から読み出したデータを結合先である前記別の圧縮デジタルファイルに書き込みをする、
ことを特徴とするファイル分割結合装置。
【請求項４３】
請求項４０または請求項４１に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを再生するタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、
前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、
前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、
ことを特徴とするファイル分割結合装置。
【請求項４４】
請求項４０または請求項４１に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加する、
ことを特徴とするファイル分割結合装置。
【請求項４５】
請求項４０または請求項４１に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、
新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、
前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、
ことを特徴とするファイル分割結合装置。
【請求項４６】
請求項４５に記載のファイル分割結合装置において、
前記パディング部削除手段は、
前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、前記情報ファイル内の前記パディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものからパディング部の削除を行う、
ことを特徴とするファイル分割結合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮デジタルファイルとして記録媒体に記録された、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを分割結合するファイル分割結合方法、並びに装置に関するものである。
【背景技術】
【０００２】
従来のＭＰＥＧ形式で圧縮されているデジタル映像音声データファイル（ＭＰＥＧ形式のシステムストリームファイル）を分割する方法、並びに装置は、記録媒体の記録の最小単位であるクラスタ境界でファイルを分割し、分割したファイルをＭＰＥＧのＧＯＰ（Group Of Picture）単位で編集して、ＭＰＥＧ形式のシステムストリームファイルを形成している。その際、分割したファイルの後半部分のファイル先頭（クラスタ境界）から最初のＧＯＰ境界までの開いた部分をパディングパケットとしている（例えば、特許文献１参照）。
【０００３】
図２１において、２１０１は現在表示中の画像の位置、２１０２、２１０４、２１０６、２１１０はクラスタ境界、２１０３は現在表示中の画像が含まれるＧＯＰの先頭、２１０５はファイルＡの終端、２１０７は分割後前半のファイルＢの終端、２１０８は分割後後半のファイルＣの先端、２１０９は分割後後半のファイルＣの最初のＧＯＰの先頭、２１１１は分割後後半のファイルＣの終端である。現在表示中の画像の位置２１０１において、ファイルＡを分割する様指示があった場合、現在表示中の画像が含まれるＧＯＰの先頭２１０３を検索し、クラスタ境界２１０２と現在表示中の画像が含まれるＧＯＰの先頭２１０３までのサイズのパディングパケットを、分割後後半のファイルＣの先端２１０８から分割後後半のファイルＣの最初のＧＯＰの先頭２１０９まで配置して分割後後半のファイルＣを構築する。
【特許文献１】特開平１１−１７６０８３号公報（第２−４貢、第９図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、ＭＰＥＧ形式のシステムストリームファイルを分割する際に、分割したファイルの後半部分の、先頭のクラスタ境界からＭＰＥＧのＧＯＰ境界をパディングパケットとすることにより、無効なデータをファイル内に配置するため、記録媒体内の容量を有効に活用できなくなってしまう、という課題を有していた。
【０００５】
また、ＭＰＥＧ形式のシステムストリームファイルを結合する際にも、前記従来の構成では、結合する前半部のファイルの、終端のＧＯＰ境界からクラスタ境界をパディングパケットとすることにより、無効なデータをファイル内に配置するため、記録媒体内の容量を有効に活用できなくなってしまう、という課題を有していた。
【０００６】
さらに、ＭＰＥＧ形式のシステムストリームファイルの分割と結合を繰り返すと、ファイル内に複数のパディングパケットが配置される可能性があり、無効なデータのファイル内の比率が増加するため記録媒体内の容量を有効に活用できなくなってしまうという課題を有していた。
【０００７】
たとえば、記録媒体がＳＤメモリカードの場合、現在のＳＤファイルシステムではＳＤメモリカードの容量に応じてファイルシステムの最小制御単位であるクラスタサイズが決定されている。たとえば、５１２メガバイトのＳＤメモリカードだと、１クラスタ＝１６キロバイトであり、１ギガバイトのＳＤメモリカードだと、１クラスタ＝３２キロバイトとなる。ＳＤ  Ｖｉｄｅｏ規格におけるパケット境界は２キロバイト単位であるため、ＧＯＰ境界は少なくとも２キロバイト境界に配置される。よって、５１２メガバイトのＳＤメモリカードだと、１回の分割によって挿入されるパディングパケットサイズは、２キロバイト〜１４キロバイト（平均８キロバイト）、１ギガバイトのＳＤメモリカードだと、分割によって挿入されるパディングパケットサイズは、２キロバイト〜３０キロバイト（平均１６キロバイト）となる。たとえば、１００回の分割（結合）を実施した場合、５１２メガバイトのＳＤメモリカードで、８００キロバイト、１ギガバイトのＳＤメモリカードで、１．６メガバイトのパディングパケット（無効データ＝ゴミ）を挿入することになる。１．６メガバイトのパディングパケット（無効データ＝ゴミ）は、低レートの静止画（３２キロバイトほど）で、約５０枚分のデータ量に相当する。
【０００８】
本発明は、上記従来の問題点を解決するためになされたものであり、ＭＰＥＧ形式のシステムストリームファイルを分割、あるいは結合する際に配置される無効なデータを効率的に削除し、記録媒体内の容量を有効に活用することが可能なファイル分割結合方法、並びに装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の請求項１に係るファイル分割結合方法は、ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、前記圧縮デジタルファイルを分割する際、分割後の後半部の圧縮デジタルファイルにおいて、前記分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をファイル先頭パディング部とし、前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を記録し、所定のタイミングにおいて、前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、ことを特徴とするものである。
【００１０】
また、本発明の請求項２に係るファイル分割結合方法は、ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、前記圧縮デジタルファイルを結合する際、結合する前半部の圧縮デジタルファイルにおいて、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をファイル中間パディング部とし、前記結合する圧縮デジタルファイルの先頭に１クラスタサイズによって構成するファイル先頭パディング部を付加し、前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を記録し、所定のタイミングにおいて、前記ファイル先頭パディング部内に記録されている情報に基づいて、前記圧縮デジタルファイルのパディング部を削除する、ことを特徴とするものである。
【００１１】
また、本発明の請求項３に係るファイル分割結合方法は、請求項１または請求項２に記載のファイル分割結合方法において、前記パディング部は、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、前記先頭パディング部内のパディング部に関する情報は、パディング部を識別するＩＤ情報と、パディング部を削除するために必要となる記録媒体の空き容量情報と、パディング部の総数と、ファイル先頭からパディング部開始地点へのオフセット情報と、ファイル先頭からパディング部終了地点へのオフセット情報と、１クラスタサイズパディング部か否かの情報とによって構成する、ことを特徴とするものである。
【００１２】
また、本発明の請求項４に係るファイル分割結合方法は、請求項３に記載のファイル分割結合方法において、前記パディング部を削除するために必要となる記録媒体の空き容量は、前記圧縮デジタルファイルにおけるパディング部を除くデータサイズ値に等しい、ことを特徴とするものである。
【００１３】
また、本発明の請求項５に係るファイル分割結合方法は、請求項１ないし請求項３のいずれか１項に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記先頭パディング部内のパディング部に関する情報において、パディング部を削除するために必要となる記録媒体の空き容量が、現時点の記録媒体の空き容量よりも小さい場合のみに行う、ことを特徴とするものである。
【００１４】
また、本発明の請求項６に係るファイル分割結合方法は、請求項１または請求項２に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングである、ことを特徴とするものである。
【００１５】
また、本発明の請求項７に係るファイル分割結合方法は、請求項１、請求項２、または請求項６に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、結合先のファイルに書き込み追加することにより行う、ことを特徴とするものである。
【００１６】
また、本発明の請求項８に係るファイル分割結合方法は、請求項１または請求項２に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングである、ことを特徴とするものである。
【００１７】
また、本発明の請求項９に係るファイル分割結合方法は、請求項１、請求項２、または請求項８に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを再生する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに上記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、ことを特徴とするものである。
【００１８】
また、本発明の請求項１０に係るファイル分割結合方法は、請求項１または請求項２に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングである、ことを特徴とするものである。
【００１９】
また、本発明の請求項１１に係るファイル分割結合方法は、請求項１、請求項２、または請求項１０に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーする際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記読み出したデータを書き込み追加することにより行う、ことを特徴とするものである。
【００２０】
また、本発明の請求項１２に係るファイル分割結合方法は、請求項１または請求項２に記載のファイル分割結合方法において、前記所定のタイミングは、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングである、ことを特徴とするものである。
【００２１】
また、本発明の請求項１３に係るファイル分割結合方法は、請求項１、請求項２、または請求項１２に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記ランダムアクセス可能な記録媒体のクリーンアップが指示された際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに上記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、ことを特徴とするものである。
【００２２】
また、本発明の請求項１４に係るファイル分割結合方法は、請求項１３に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、各前記圧縮デジタルファイル内の前記先頭パディング部内のパディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものから削除を行う、ことを特徴とするものである。
【００２３】
また、本発明の請求項１５に係るファイル分割結合方法は、請求項２に記載のファイル分割結合方法において、前記結合する圧縮デジタルファイルの前半部の先頭にすでにファイル先頭パディング部が存在する場合、新たにファイル先頭パディング部を付加せず、既存の前記ファイル先頭パディング部に、結合の際に追加したパディング部の情報を追加記録する、ことを特徴とするものである。
【００２４】
また、本発明の請求項１６に係るファイル分割結合方法は、請求項１５に記載のファイル分割結合方法において、前記結合する圧縮デジタルファイルの後半部の先頭にすでにファイル先頭パディング部が存在する場合、前記追加記録するパディング部の情報は、結合の際に追加したパディング部の情報のみでなく、前記結合する圧縮デジタルファイルの後半部のファイル先頭パディング部内のパディング部の情報も追加記録する、ことを特徴とするものである。
【００２５】
また、本発明の請求項１７に係るファイル分割結合方法は、請求項１５に記載のファイル分割結合方法において、前記結合する圧縮デジタルファイルの後半部の先頭のファイル先頭パディング部が１クラスタサイズパディング部である場合、前記追加記録するパディング部の情報は、結合の際に追加したパディング部の情報のみでなく、前記結合する圧縮デジタルファイルの後半部のファイル先頭パディング部内のパディング部の情報も追加記録し、かつ前記結合する圧縮デジタルファイルの後半部ファイル先頭パディング部を削除する、ことを特徴とするものである。
【００２６】
また、本発明の請求項１８に係るファイル分割結合方法は、ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、前記圧縮デジタルファイルを再生の最小単位であるＭＰＥＧのＧＯＰ（Group Of Picture）単位で境界情報を取得し、前記圧縮デジタルファイルを分割する際、分割後の後半部の圧縮デジタルファイルにおいて、前記分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をパディング部とし、前記記録媒体内に情報ファイルを作成し、作成した前記情報ファイルに前記パディング部に関する情報を記録し、所定のタイミングにおいて、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、ことを特徴とするものである。
【００２７】
また、本発明の請求項１９に係るファイル分割結合方法は、ランダムアクセス可能な記録媒体に記録されたＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合方法において、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報を取得し、前記圧縮デジタルファイルを結合する際、結合する前半部の圧縮デジタルファイルにおいて、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をパディング部とし、前記記録媒体内に情報ファイルを作成し、作成した前記情報ファイルに前記パディング部に関する情報を記録し、所定のタイミングにおいて、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除する、ことを特徴とするものである。
【００２８】
また、本発明の請求項２０に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記記録媒体内に前記情報ファイルがすでに存在する場合は、新たに前記情報ファイルを作成せず、既存の前記情報ファイルにパディング部に関する情報を追加記録する、ことを特徴とするものである。
【００２９】
また、本発明の請求項２１に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記パディング部は、１つあるいは複数のＭＰＥＧ形式におけるパディングパケットにより構成し、前記情報ファイルに記録するパディング部に関する情報は、パディング部が存在するファイルの総数情報と、パディング部が存在するファイルを識別する情報と、ファイルを識別する情報ごとに、パディング部を削除するために必要となる記録媒体の空き容量情報と、パディング部の総数と、ファイル先頭からパディング部開始地点へのオフセット情報と、ファイル先頭からパディング部終了地点へのオフセット情報とによって構成する、ことを特徴とするものである。
【００３０】
また、本発明の請求項２２に係るファイル分割結合方法は、請求項２１に記載のファイル分割結合方法において、前記パディング部を削除するために必要となる記録媒体の空き容量は、前記圧縮デジタルファイルにおけるパディング部を除くデータサイズ値に等しい、ことを特徴とするものである。
【００３１】
また、本発明の請求項２３に係るファイル分割結合方法は、請求項１８、請求項１９、または請求項２１に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記情報ファイル内の前記パディング部に関する情報において、パディング部を削除するために必要となる記録媒体の空き容量が、現時点の記録媒体の空き容量よりも小さい場合のみとする、ことを特徴とするものである。
【００３２】
また、本発明の請求項２４に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングである、ことを特徴とするものである。
【００３３】
また、本発明の請求項２５に係るファイル分割結合方法は、請求項１８、請求項１９、または請求項２４に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、結合先のファイルに書き込み追加することにより行う、ことを特徴とするものである。
【００３４】
また、本発明の請求項２６に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングである、ことを特徴とするものである。
【００３５】
また、本発明の請求項２７に係るファイル分割結合方法は、請求項１８、請求項１９、または請求項２６に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを再生する際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、ことを特徴とするものである。
【００３６】
また、本発明の請求項２８に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記所定のタイミングは、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングである、ことを特徴とするものである。
【００３７】
また、本発明の請求項２９に係るファイル分割結合方法は、請求項１８、請求項１９、または請求項２８に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーする際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記読み出したデータを書き込み追加することにより行う、ことを特徴とするものである。
【００３８】
また、本発明の請求項３０に係るファイル分割結合方法は、請求項１８または請求項１９に記載のファイル分割結合方法において、前記所定のタイミングは、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングである、ことを特徴とするものである。
【００３９】
また、本発明の請求項３１に係るファイル分割結合方法は、請求項１８、請求項１９、または請求項３０に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記ランダムアクセス可能な記録媒体のクリーンアップが指示された際に、前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更することにより行う、ことを特徴とするものである。
【００４０】
また、本発明の請求項３２に係るファイル分割結合方法は、請求項３１に記載のファイル分割結合方法において、前記圧縮デジタルファイルのパディング部の削除は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、前記情報ファイル内の前記パディング部に関する情報において、各前記圧縮デジタルファイル毎にパディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものから削除を行う、ことを特徴とするものである。
【００４１】
また、本発明の請求項３３に係るファイル分割結合装置は、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、前記記録媒体の記録の最小単位であるクラスタの境界情報の取得を行うクラスタ境界情報取得手段と、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、前記クラスタ境界情報取得手段により取得したクラスタ境界情報、及びＧＯＰ境界情報取得手段により取得したＧＯＰ境界情報に基づいて分割ファイルの生成を行う分割ファイル生成手段と、分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をファイル先頭パディング部として生成する先頭パディング部生成手段と、前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、ことを特徴とするものである。
【００４２】
また、本発明の請求項３４に係るファイル分割結合装置は、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルの結合を行うクラスタ結合手段と、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をファイル中間パディング部として生成する中間パディング部生成手段と、前記結合する圧縮デジタルファイルの先頭に１クラスタサイズによって構成するファイル先頭パディング部を生成付加する先頭パディング部生成手段と、前記ファイル先頭パディング部内に前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、前記ファイル先頭パディング部内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、ことを特徴とするものである。
【００４３】
また、本発明の請求項３５に係るファイル分割結合装置は、請求項３３または請求項３４に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記記録媒体から読み出したデータを結合先である前記別の圧縮デジタルファイルに書き込みをする、ことを特徴とするものである。
【００４４】
また、本発明の請求項３６に係るファイル分割結合装置は、請求項３３または請求項３４に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、ことを特徴とするものである。
【００４５】
また、本発明の請求項３７に係るファイル分割結合装置は、請求項３３または請求項３４に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加する、ことを特徴とするものである。
【００４６】
また、本発明の請求項３８に係るファイル分割結合装置は、請求項３３または請求項３４に記載のファイル分割結合装置において、前記パディング部削除手段は、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングを検出した際、前記ファイル先頭パディング部内に記録されている情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、ことを特徴とするものである。
【００４７】
また、本発明の請求項３９に係るファイル分割結合装置は、請求項３８に記載のファイル分割結合装置において、前記パディング部削除手段は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、該各圧縮デジタルファイルの前記先頭パディング部内のパディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものからパディング部の削除を行う、ことを特徴とするものである。
【００４８】
また、本発明の請求項４０に係るファイル分割結合装置は、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、前記記録媒体の記録の最小単位であるクラスタの境界情報の取得を行うクラスタ境界情報取得手段と、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、前記クラスタ境界情報取得手段により取得したクラスタ境界情報、及びＧＯＰ境界情報取得手段により取得したＧＯＰ境界情報に基づいて分割ファイルの生成を行う分割ファイル生成手段と、分割後の後半部の圧縮デジタルファイルの先頭から、先頭ＧＯＰ境界までの空いた部分をパディング部として生成する先頭パディング部生成手段と、前記記録媒体内に前記パディング部に関する情報を記録する情報ファイルを作成する情報ファイル作成手段と、前記情報ファイルに前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、ことを特徴とするものである。
【００４９】
また、本発明の請求項４１に係るファイル分割結合装置は、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを圧縮デジタルファイルとし、前記圧縮デジタルファイルを分割、あるいは結合するファイル分割結合装置において、前記圧縮デジタルファイル格納するランダムアクセス可能な記録媒体と、前記記録媒体の記録の最小単位であるクラスタの境界で前記圧縮デジタルファイルの結合を行うクラスタ結合手段と、前記圧縮デジタルファイルを再生の最小単位であるＧＯＰ（Group Of Picture）単位で境界情報の取得を行うＧＯＰ境界情報取得手段と、前記結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分をパディング部として生成する中間パディング部生成手段と、前記記録媒体内に前記パディング部に関する情報を記録する情報ファイルを作成する情報ファイル作成手段と、前記情報ファイルに前記圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成手段と、前記情報ファイル内に記録されている情報に基づいて前記圧縮デジタルファイルのパディング部を削除するパディング部削除手段とを備えた、ことを特徴とするものである。
【００５０】
また、本発明の請求項４２に係るファイル分割結合装置は、請求項４０または請求項４１に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを別の圧縮デジタルファイルと結合するタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記記録媒体から読み出したデータを結合先である前記別の圧縮デジタルファイルに書き込みをする、ことを特徴とするものである。
【００５１】
また、本発明の請求項４３に係るファイル分割結合装置は、請求項４０または請求項４１に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを再生するタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端まで再生が行われ、かつ前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、ことを特徴とするものである。
【００５２】
また、本発明の請求項４４に係るファイル分割結合装置は、請求項４０または請求項４１に記載のファイル分割結合装置において、前記パディング部削除手段は、前記パディング部の付加された圧縮デジタルファイルを、前記記録媒体とは別の記録媒体へコピーするタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、前記別の記録媒体内に前記パディング部の付加された圧縮デジタルファイルと同名のファイルを作成し、作成した前記同名の圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加する、ことを特徴とするものである。
【００５３】
また、本発明の請求項４５に係るファイル分割結合装置は、請求項４０または請求項４１に記載のファイル分割結合装置において、前記パディング部削除手段は、前記ランダムアクセス可能な記録媒体のクリーンアップが指示されたタイミングを検出した際、前記情報ファイル内に記録されている前記パディング部に関する情報に基づいて前記パディング部の付加された圧縮デジタルファイルからパディング部を除いたデータのみを前記記録媒体から読み出し、新たに一時圧縮デジタルファイルを作成し、作成した前記一時圧縮デジタルファイルに前記記録媒体から読み出したデータを書き込み追加し、前記パディング部の付加された圧縮デジタルファイルの終端までデータが書き込み追加された後、前記パディング部の付加された圧縮デジタルファイルを削除し、前記一時圧縮デジタルファイルのファイル名を前記パディング部の付加された圧縮デジタルファイルと同じファイル名に変更する、ことを特徴とするものである。
【００５４】
また、本発明の請求項４６に係るファイル分割結合装置は、請求項４５に記載のファイル分割結合装置において、前記パディング部削除手段は、前記記録媒体内に前記パディング部の付加された圧縮デジタルファイルが複数存在した場合、前記情報ファイル内の前記パディング部に関する情報における前記パディング部を削除するために必要となる記録媒体の空き容量を比較し、前記空き容量が小さいものからパディング部の削除を行う、ことを特徴とするものである。
【発明の効果】
【００５５】
以上のように、本発明に係るファイル分割結合方法、並びに装置によれば、ＭＰＥＧ形式のシステムストリームファイルを分割する際に配置される無効なデータ（パディング部）を、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、プライベートストリームパケット内に前記分割の際に配置されるパディング部に関する情報を記録し、所定のタイミングで前記プライベートストリームパケット内に記録されている前記パディング部に関する情報に基づいてパディング部を削除するようにしたので、パディング部を効率的に削除し、記録媒体内の容量を有効に活用することができる。
【００５６】
また、本発明に係るファイル分割結合方法、並びに装置によれば、ＭＰＥＧ形式のシステムストリームファイルを結合する際に配置される無効なデータ（パディング部）を、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、プライベートストリームパケット内に前記結合の際に配置されるパディング部に関する情報を記録し、所定のタイミングで前記プライベートストリームパケット内に記録されている前記パディング部に関する情報に基づいてパディング部を削除するようにしたので、パディング部を効率的に削除し、記録媒体内の容量を有効に活用することができる。
【００５７】
また、本発明に係るファイル分割結合方法、並びに装置によれば、ＭＰＥＧ形式のシステムストリームファイルを分割する際に配置される無効なデータ（パディング部）に関する情報を、記録媒体内に作成した情報ファイルに記録し、所定のタイミングで前記情報ファイル内に記録されている前記パディング部に関する情報に基づいてパディング部を削除するようにしたので、ＭＰＥＧ形式のシステムストリームファイルの解析を行うことなくパディング部を効率的に削除し、記録媒体内の容量を有効に活用することができる。
【００５８】
また、本発明に係るファイル分割結合方法、並びに装置によれば、ＭＰＥＧ形式のシステムストリームファイルを結合する際に配置される無効なデータ（パディング部）に関する情報を、記録媒体内に作成した情報ファイルに記録し、所定のタイミングで前記情報ファイル内に記録されている前記パディング部に関する情報に基づいてパディング部を削除するようにしたので、ＭＰＥＧ形式のシステムストリームファイルの解析を行うことなくパディング部を効率的に削除し、記録媒体内の容量を有効に活用することができる。
【発明を実施するための最良の形態】
【００５９】
以下に、本発明の実施の形態を図面とともに詳細に説明する。
（実施の形態１）
以下に、本発明の実施の形態１について説明する。
まず、図１、図２、図３を用いてＭＰＥＧ形式で圧縮されているデジタル映像音声データファイルの分割処理の概念を説明する。
【００６０】
図１は、本実施の形態１におけるＭＰＥＧ形式で圧縮されているデジタル映像音声データファイルの分割に伴うファイル構造図である。図１において、分割前のファイルをファイル１、分割後の前半部のファイルをファイル２、分割後の後半部のファイルをファイル３とする。また、１０３はファイル１の先端、１０８はファイル１の終端、１０４,１０６,１０７はファイル１のクラスタ境界である。また、１１０はファイル２の先端、１１３はファイル２の終端、１１１,１１４はファイル２のクラスタ境界である。また、１１６はファイル３の先端、１２０はファイル３の終端、１１８,１１９はファイル３のクラスタ境界である。
【００６１】
なお、１１３から１１４までの部分（右下がり斜線部分）は、未使用領域を表しており、１１６から１１７までの部分（右上がり斜線部分）は、圧縮デジタル映像音声データの分割の際に付加されるパディング部を表している。
【００６２】
図２は、本実施の形態１におけるファイル分割結合装置のブロック図である。図２において、２０１は、ファイルの分割結合等の制御命令を管理し関係制御部に制御命令を発行する操作管理制御部、２０２は、ＧＯＰ境界位置に関する情報を取得するＧＯＰ境界情報取得部、２０３は、圧縮デジタルファイル等を格納するランダムアクセス可能な記録媒体部、２０４は、クラスタ境界位置に関する情報を取得するクラスタ境界情報取得部、２０５は、圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成部、２０６は、ファイル先頭から先頭ＧＯＰ境界までの空いた部分をファイル先頭パディング部として生成する先頭パディング部生成部、２０７は、ファイル分割の際、ファイルの生成、及びデータの移動、及びコピー等を行う分割ファイル生成部、２０８は、ファイル先頭パディング部内に記録されている情報に基づいて圧縮デジタルファイルのパディング部を削除するパディング部削除部である。
【００６３】
図３は、本実施の形態１におけるファイル分割開始からファイル分割完了までの処理を表したチャート図である。
【００６４】
操作管理制御部２０１より、ファイル１において、現在表示している画像の位置１０２でファイル分割の指示が通知された場合、ＭＰＥＧ形式で圧縮されているデジタル映像音声データを分割処理後に正常に再生を行うためには任意地点での分割は行えず、ＧＯＰ境界での分割が必要となる。よって、まず、ＧＯＰ境界情報取得部２０２により、分割が指示された画像（分割地点）が含まれるＧＯＰの先頭１０５を検索し（ステップ３０１）、該検索したＧＯＰの先頭１０５の位置情報をクラスタ境界情報取得部２０４に通知する。クラスタ境界情報取得部２０４により、ステップ３０１で検索したＧＯＰの先頭１０５が含まれるクラスタの前後の境界１０４,１０６を検索する（ステップ３０２）。
【００６５】
次に、分割ファイル生成部２０７により、分割後の後半部のファイルとなるファイル３を新たにオープン（作成）し（ステップ３０３）、ＧＯＰ境界情報取得部２０２にて取得したＧＯＰの先頭１０５と、クラスタ境界情報取得部２０４にて取得したクラスタ境界とが一致するか否かをチェックする（ステップ３０４）。
【００６６】
ＧＯＰの先頭１０５とクラスタ境界が一致する場合、分割ファイル生成部２０７により、ＧＯＰの先頭１０５からファイル１の終端１０８までのデータをファイル３に接続して、分割後の後半部のファイルとなるファイル３を生成する（ステップ３０８）。その後、ファイル１のＧＯＰの先頭１０５以降のデータをカットし、カットした地点よりシーケンスエンドコード、終了コードをつけ（ステップ３０９）、これら処理後のファイル１（分割後の前半部のファイル）をファイル２としてファイル分割処理を終了する。ファイル２において、位置１１２がファイル１におけるＧＯＰの先頭１０５の位置に相当し、位置１１２からファイル終端１１３までの領域にシーケンスエンドコード、及び終了コードが配置される。
【００６７】
一方、ＧＯＰの先頭１０５とクラスタ境界が一致しない場合、まず、パディング情報生成部２０５により、ＧＯＰの先頭１０５からクラスタ境界の先端１０４までのサイズを求め、求めたサイズをパディング部のサイズとする（ステップ３０５）。そして、先頭パディング部生成部２０６により、パディング情報生成部２０５で求めたサイズで、パディング部をファイル３の先頭に構築する（ステップ３０６）。次に、分割ファイル生成部２０７により、ＧＯＰの先頭１０５からクラスタ境界の終端１０６までのデータを、ファイル３のパディング部の終端１１７にコピーする（ステップ３０７）。さらに、クラスタ境界の終端１０６からファイル１の終端１０８までのデータをファイル３の位置１１８に接続して、分割後の後半部のファイルとなるファイル３を生成する（ステップ３０８）。その後、ファイル１のＧＯＰの先頭１０５以降のデータをカットし、カットした地点よりシーケンスエンドコード、終了コードをつけ（ステップ３０９）、これら処理後のファイル１（分割後の前半部のファイル）をファイル２としてファイル分割処理を終了する。ファイル２において、位置１１２がファイル１におけるＧＯＰの先頭１０５の位置に相当し、位置１１２からファイル終端１１３までにシーケンスエンドコード、終了コードが配置される。
【００６８】
次に、ＭＰＥＧ形式で圧縮されているデジタル映像音声データの構造に関して、図４〜６を用いて説明する。
【００６９】
図４は、ＭＰＥＧ形式のＥＳ（Elementary Stream）構造を表した図である。図４において、４０１はシーケンスヘッダ、４０２はシーケンスエンドコード、４０３,４０４,４０５はＧＯＰの先頭である。なお、ＭＰＥＧ形式で圧縮されているデジタル映像音声データがＭＰＥＧ形式のＥＳの場合、図１から図３において説明したＧＯＰの先頭は、図４におけるＧＯＰの先頭となる。
【００７０】
図５は、ＭＰＥＧ形式のＰＥＳ（Packetized Elementary Stream）構造を表した図である。図５において、５０１はパケット、５０２はパケットの構成データであるパケットヘッダ、５０３はパケットの構成データであるパケットデータである。パケットデータは、図４におけるＥＳを分割して配置したデータにより構成される。なお、ＭＰＥＧ形式で圧縮されているデジタル映像音声データがＭＰＥＧ形式のＰＥＳの場合、図１から図３において説明したＧＯＰの先頭は、図５におけるパケットの先頭となる。
【００７１】
図６は、ＭＰＥＧ形式のＰＳ（Program Stream）構造を表した図である。図６において、６０１は先頭のパック、６０２は先頭以外のパック、６０３はパックの構成データであるパックヘッダ、６０４は先頭のパックのみの構成データであるシステムヘッダ、６０５はパックの構成データであるパケットである。図６におけるパケットは、図５におけるＰＥＳにより構成される。なお、ＭＰＥＧ形式で圧縮されているデジタル映像音声データがＭＰＥＧ形式のＰＳの場合、図１から図３において説明したＧＯＰの先頭は、図６におけるパックの先頭となる。
【００７２】
以下の実施例における、ＭＰＥＧ形式で圧縮されているデジタル映像音声データは、ＭＰＥＧ形式のＰＳを用いて説明する。
【００７３】
次に、先頭パディング部生成部２０６により生成するパディング部の構造に関して図７を用いて説明し、パディング情報生成部２０５、および先頭パディング部生成部２０６がパディング部を構築する処理を説明する。
【００７４】
図７は、本実施の形態１における先頭パディング部生成部２０６により生成するパディング部の構造図である。図７において、７０１は先頭パディング部、７０２は分割後の後半部の圧縮デジタルデータ部、７０３は先頭パディング部におけるパックヘッダ、７０４はシステムヘッダ、７０５は先頭パディング部におけるパケット、７０６は分割後の後半部の圧縮デジタルファイルの先端、７０７は分割後の後半部のＧＯＰの先頭、７０８は分割後の後半部の圧縮デジタルファイルの終端、７０９は先頭パディング部におけるパケット７０５のパケットヘッダ、７１０は先頭パディング部におけるパケット７０５のパケットデータ、７１１はパケットヘッダ７０９における開始コード、７１２はパケットヘッダ７０９におけるストリームＩＤ、７１３はパケットヘッダ７０９におけるパケット長、７１４はパケットデータ７１０におけるパケット識別情報、７１５はパケットデータ７１０におけるパディング部削除用必要空き容量情報、７１６はパケットデータ７１０におけるパディング部属性情報、７１７はパケットデータ７１０におけるパディング部数情報、７１８はパケットデータ７１０におけるパディング部配置位置情報、７１９はパケットデータ７１０における不定データ領域である。
【００７５】
なお、先頭パディング部におけるパケット７０５は、ＭＰＥＧ形式におけるプライベートストリームパケットにより構成するものとし、パケットヘッダ７０９におけるストリームＩＤ７１２は、プライベートストリームＩＤを表す値とする。また、パケット識別情報７１４は、プライベートストリームパケットにおいて、パケットデータ７１０がパディング部に関する情報により構成されていることを示す識別ＩＤを表す。また、パディング部削除用必要空き容量情報７１５は、パディング部を削除する際に必要となる記録媒体部２０３の空き容量を表しており、パディング部を削除する際に必要となる記録媒体部２０３内の空き容量は、本圧縮デジタルファイルにおけるパディング部を除くデータサイズとする。また、パディング部属性情報７１６は、本パディング部が１クラスタサイズによるものか否かを表す。また、パディング部数情報７１７は、本圧縮デジタルファイル内にパディング部がいくつ存在するかを表す。また、パディング部配置位置情報７１８は、本圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報と、本圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報とからなり、パディング部数情報７１７で示されるパディング数分存在する。
【００７６】
先頭パディング部生成部２０６が、先頭パディング部７０１を生成するにあたり、パックヘッダ７０３については、分割後の後半部の圧縮デジタルデータ部７０２内のパックヘッダをコピーしてその情報に基づいて生成し、システムヘッダ７０４については、分割前の圧縮デジタルファイルにおけるシステムヘッダをコピーしてその情報に基づいて生成する。
【００７７】
また、先頭パディング部におけるパケット７０５を生成する際には、まず、パディング情報生成部２０５において、パケットの構成情報の生成を行い、パディング情報生成部２０５において生成されたパケットの構成情報に基づいて先頭パディング部におけるパケット７０５を生成する。なお、パディング情報生成部２０５において、パケットの構成情報を生成する際、開始コード７１１、ストリームＩＤ７１２は、ＭＰＥＧで規定されている情報に従い生成し、パケット長７１３は、生成するパケット長のサイズに合わせて設定する。また、パケット識別情報７１４には、パケットデータがパディング部に関する情報により構成されていることを識別できるＩＤをセットし、パディング部削除用必要空き容量情報７１５には、本圧縮デジタルファイルからパディング部を除いたデータサイズをセットする。なお、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、分割前の圧縮デジタルファイルの先頭パディング部に記録されている場合、その先頭パディング部内の情報に基づいて、本圧縮デジタルファイルにおけるパディング部のサイズを算出し、パディング部削除用必要空き容量情報７１５にセットする空き容量を算出する。また、パディング部属性情報７１６には、本パディング部が１クラスタサイズによるものか否かの情報をセットし、パディング部数情報７１７には、本圧縮デジタルファイル内にパディング部がいくつ存在するかをセットする。このパディング部数情報７１７も、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、分割前の圧縮デジタルファイルの先頭パディング部に記録されている場合は、その先頭パディング部内の情報に基づいて、本圧縮デジタルファイルにおけるパディング部数を算出する。また、パディング部配置位置情報７１８には、パディング部数情報７１７で示されるパディング数分、本圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報、及び本圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報をセットする。このパディング部配置位置情報７１８も、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、分割前の圧縮デジタルファイルの先頭パディング部に記録されている場合は、その先頭パディング部内の情報に基づいて、パディング部の配置されている位置情報を取得し、本圧縮デジタルファイルにおけるパディング部配置位置情報を生成する。
【００７８】
次に、本実施の形態１における、第１のパディング部削除処理方法に関して、図８、図９を用いて説明する。
図８は、本実施の形態１におけるパディング部削除部のブロック図である。図８において、８０１は、パディング部の削除タイミングを検出するパディング部削除タイミング検出部、８０２は、パディング部の削除の管理制御を行うパディング部削除制御部、８０３は、記録媒体部２０３に記録されている圧縮デジタルファイルのパディング部内のパディング部情報の解析と情報変更処理を行うパディング部情報解析変更部、８０４は、記録媒体部２０３への圧縮デジタルデータの書き込み処理を行うデータ書き込み部、８０５は、記録媒体部２０３からの圧縮デジタルデータの読み込み処理を行うデータ読み込み部、８０６は、ファイルの作成／削除／ファイル名変更を行うファイル操作部である。
【００７９】
図９は、本実施の形態１における、第１のパディング部削除処理を表したチャート図を示す。
操作管理制御部２０１からパディング部削除部２０８に、記録媒体部２０３内のパディング部の付加された圧縮デジタルを別の圧縮デジタルファイルと結合する旨の指示が通知された場合、パディング部削除部２０８内のパディング部削除タイミング検出部８０１においてファイルの結合処理が開始したことを検知し、それをパディング部削除制御部８０２に通知する（ステップ９０１）。その通知を受けて、パディング部削除制御部８０２では、パディング部情報解析変更部８０３に対して、結合するファイルの後半部のファイルのパディング部情報の解析命令を発行し（ステップ９０２）、パディング部情報解析変更部８０３では、パディング部の有無を確認し、パディング部が存在する場合は、パディング部情報を取得解析し、その結果をパディング部削除制御部８０２に通知する。
【００８０】
パディング部削除制御部８０２では、パディング部情報解析変更部８０３より取得したパディング部情報に基づいて、結合する２つのファイルのうちの後半部のファイルにパディング部が存在するかどうかチェックする（ステップ９０３）。
【００８１】
パディング部が存在しない場合、パディング部削除制御部８０２では、パディング部削除処理を行わない判定を行い（ステップ９１０）、通常のファイル結合処理のみを実施する（ステップ９１１）。
【００８２】
一方、パディング部が存在する場合、パディング部削除制御部８０２では、記録媒体部２０３内の空き容量情報を取得し（ステップ９０４）、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部削除用必要空き容量情報７１５と比較する（ステップ９０５）。
【００８３】
記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より小さい場合、パディング部削除処理を行わない判定を行い（ステップ９１０）、通常のファイル結合処理のみを実施する（ステップ９１１）。
【００８４】
また、記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より大きい場合、ファイル結合処理と同時にパディング削除処理を開始し（ステップ９０６）、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部数情報７１７、およびパディング部配置位置情報７１８に基づいて、結合する後半部のファイルのデータからパディング部を除いたデータのみを読み込むようデータ読み込み部８０５に指示し、データを読み込む（ステップ９０７）。そして、読み込んだデータを結合する前半部のファイルに書き込み追加するようデータ書き込み部８０４に指示し、書き込み追加を行いファイル結合処理と同時にパディング削除処理を行う（ステップ９０８）。
【００８５】
以上のようにしてファイル結合処理、及びパディング削除処理を行った後、ファイル結合処理後のファイルにパディング部が存在するか否かをチェックする（ステップ９０９）。
【００８６】
パディング部が存在する場合、ファイル結合に伴いファイル全体のサイズが変更したため、パディング部情報解析変更部８０３に対してパディング部情報を変更するよう指示し、パディング部情報内のパディング部削除用必要空き容量情報７１５、およびパディング部配置位置情報７１８を修正変更する（ステップ９１２）。その後、ファイル操作部８０６に対して、ファイル結合前の後半部のファイルを削除するよう指示し、ファイル結合前の後半部のファイルを削除して（ステップ９１３）、ファイル結合処理を完了する。
【００８７】
パディング部が存在しない場合、ファイル操作部８０６に対して、ファイル結合する前の後半部のファイルを削除するよう指示し、ファイル結合前の後半部のファイルを削除して（ステップ９１３）、ファイル結合処理を完了する。
【００８８】
次に、本実施の形態１における、第２のパディング部削除処理方法に関して図８、図１０を用いて説明する。図１０は、本実施の形態１における、第２のパディング部削除処理を表したチャート図を示す。
【００８９】
操作管理制御部２０１からパディング部削除部２０８に、記録媒体部２０３内のパディング部の付加された圧縮デジタルを再生する旨の指示が通知された場合、パディング部削除部２０８内のパディング部削除タイミング検出部８０１においてファイルの再生処理が開始したことを検知し、それをパディング部削除制御部８０２に通知する（ステップ１００１）。その通知を受けて、パディング部削除制御部８０２では、パディング部情報解析変更部８０３に対して、再生するファイルのパディング部情報の解析命令を発行し（ステップ１００２）、パディング部情報解析変更部８０３では、パディング部の有無を確認し、パディング部が存在する場合は、パディング部情報を取得解析し、その結果をパディング部削除制御部８０２に通知する。
【００９０】
パディング部削除制御部８０２では、パディング部情報解析変更部８０３より取得したパディング部情報に基づいて、再生するファイルにパディング部が存在するかどうかチェックする（ステップ１００３）。
【００９１】
パディング部が存在しない場合、パディング部削除制御部８０２では、パディング部削除処理を行わない判定を行い（ステップ１０１４）、通常のファイル再生処理のみを実施し（ステップ１０１５）、ファイル再生処理を完了する。
【００９２】
一方、パディング部が存在する場合、パディング部削除制御部８０２では、記録媒体部２０３内の空き容量情報を取得して（ステップ１００４）、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部削除用必要空き容量情報７１５と比較する（ステップ１００５）。
【００９３】
記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より小さい場合、パディング部削除処理を行わない判定を行い（ステップ１０１４）、通常のファイル再生処理のみを実施し（ステップ１０１５）、ファイル再生処理を完了する。
【００９４】
また、記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より大きい場合、ファイル再生処理と同時にパディング削除処理を開始し（ステップ１００６）、圧縮デジタルデータの一時記録を行うために、ファイル操作部８０６に対して、新規に一時ファイルを作成するよう指示し、一時ファイルを作成する（ステップ１００７）。そして、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部数情報７１７、およびパディング部配置位置情報７１８に基づいて、再生するファイルのデータからパディング部を除いたデータのみを読み込むようデータ読み込み部８０５に指示し、データを読み込む（ステップ１００８）。そして、読み込んだデータを再生に使用するとともに、データ書き込み部８０４に対して、新規作成した一時ファイルに書き込み追加するよう指示し、書き込み追加を行い一時ファイルにパディング部の存在しない圧縮デジタルデータを記録し（ステップ１００９）、ファイル再生処理を終了する。その後、パディング部削除制御部８０２では、再生ファイルの終端まで再生が行われ、かつ再生ファイルの終端までの圧縮デジタルデータが一時ファイルに記録されたか否かをチェックする（ステップ１０１０）。
【００９５】
ファイル終端までの再生と記録が行われている場合、ファイル操作部８０６に対して、再生ファイルを削除するよう指示し、再生ファイルを削除する（ステップ１０１１）。その後、ファイル操作部８０６に対して、一時ファイル名を再生ファイル名と同名に変更するよう指示し、ファイル名を変更してパディング部の存在する圧縮デジタルデータファイルを削除する（ステップ１０１２）。このようにしてファイル再生処理、及びパディング部削除処理を完了する。
【００９６】
また、ファイル終端までの再生と記録が行われていない場合、ファイル操作部８０６に対して、一時ファイルを削除するよう指示し、一時ファイルを削除して（ステップ１０１３）、ファイル再生処理、及びパディング部削除処理を完了する。
【００９７】
次に、本実施の形態１における、第３のパディング部削除処理方法に関して図８,図１１を用いて説明する。図１１は、本実施の形態１における、第３のパディング部削除処理を表したチャート図を示す。
【００９８】
操作管理制御部２０１からパディング部削除部２０８に、記録媒体部２０３内のパディング部の付加された圧縮デジタルを、その記録媒体部２０３とは別の記録媒体にコピーする旨の指示が通知された場合、パディング部削除部２０８内のパディング部削除タイミング検出部８０１においてファイルのコピー処理が開始したことを検知し、それをパディング部削除制御部８０２に通知する（ステップ１１０１）。その通知を受けて、パディング部削除制御部８０２では、パディング部情報解析変更部８０３に対して、コピーするファイルのパディング部情報の解析命令を発行し（ステップ１１０２）、パディング部情報解析変更部８０３では、パディング部の有無を確認し、パディング部が存在する場合は、パディング部情報を取得解析し、その結果をパディング部削除制御部８０２に通知する。
【００９９】
パディング部削除制御部８０２では、パディング部情報解析変更部８０３より取得したパディング部情報に基づいて、コピーするファイルにパディング部が存在するかどうかチェックする（ステップ１１０３）。
【０１００】
パディング部が存在しない場合、パディング部削除制御部８０２では、パディング部削除処理を行わない判定を行い（ステップ１１０８）、通常のファイルコピー処理のみを実施し（ステップ１１０９）、ファイルコピー処理を完了する。
【０１０１】
また、パディング部が存在する場合、パディング部削除制御部８０２では、ファイルコピー処理と、同時にコピー先の圧縮デジタルファイル内のパディング削除処理を開始し（ステップ１１０４）、ファイル操作部８０６に対して、コピー先の記録媒体内に、コピー元と同名のファイルを新規に作成するよう指示し、コピー元と同名のファイルを作成する（ステップ１１０５）。そして、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部数情報７１７、およびパディング部配置位置情報７１８に基づいて、コピーするファイルのデータからパディング部を除いたデータのみを読み込むようデータ読み込み部８０５に指示し、データを読み込む（ステップ１１０６）。そして、読み込んだデータをデータ書き込み部８０４に対して、コピー先の記録媒体内のファイルに書き込み追加するよう指示し、書き込み追加を行いファイルコピー処理と同時にパディング削除処理を行い（ステップ１１０７）、ファイルコピー処理、及びコピー先のパディング部削除処理を完了する。
【０１０２】
次に、本実施の形態１における、第４のパディング部削除処理方法に関して図８,図１２を用いて説明する。図１２は、本実施の形態１における、第４のパディング部削除処理を表したチャート図を示す。
【０１０３】
操作管理制御部２０１からパディング部削除部２０８に、ランダムアクセス可能な記録媒体部２０３のクリーンアップの指示が通知された場合、パディング部削除部２０８内のパディング部削除タイミング検出部８０１において記録媒体部２０３のクリーンアップ処理が開始したことを検知し、それをパディング部削除制御部８０２に通知する（ステップ１２０１）。その通知を受けて、パディング部削除制御部８０２では、パディング部情報解析変更部８０３に対して、記録媒体部２０３内に存在するファイルのパディング部情報の解析命令を発行し（ステップ１２０２）、パディング部情報解析変更部８０３では、パディング部の有無を確認し、パディング部が存在する場合は、パディング部情報を取得解析し、その結果をパディング部削除制御部８０２に通知する。
【０１０４】
パディング部削除制御部８０２では、パディング部情報解析変更部８０３より取得したパディング部情報に基づいて、解析対象のファイルにパディング部が存在するかどうかチェックする（ステップ１２０３）。
【０１０５】
パディング部が存在しない場合、パディング部削除制御部８０２では、記録媒体部２０３内のすべてのファイルに関して、パディング部削除の処理を完了したかどうかのチェックを行い（ステップ１２１３）、すべてのファイルに関して処理が完了した場合、記録媒体部２０３のクリーンアップ処理を完了し、未処理のファイルが存在する場合、ステップ１２０２からの処理を繰り返す。
【０１０６】
一方、パディング部が存在する場合、パディング部削除制御部８０２では、記録媒体部２０３内の空き容量情報を取得し（ステップ１２０４）、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部削除用必要空き容量情報７１５と比較する（ステップ１２０５）。
【０１０７】
記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より小さい場合、本解析対象ファイルに関して、パディング部削除処理を行わなず、本解析対象ファイルに関しての処理を終了する。その後、記録媒体部２０３内のすべてのファイルに関して、パディング部削除の処理を完了したかどうかのチェックを行い（ステップ１２１３）、すべてのファイルに関して処理が完了した場合、記録媒体部２０３のクリーンアップ処理を完了し、また未処理のファイルが存在する場合、ステップ１２０２からの処理を繰り返す。
【０１０８】
また、記録媒体部２０３内の空き容量が、パディング部削除用必要空き容量情報７１５より大きい場合、パディング削除処理を開始し（ステップ１２０６）、圧縮デジタルデータの一時記録を行うために、ファイル操作部８０６に対して、新規に一時ファイルを作成するよう指示し、一時ファイルを作成する（ステップ１２０７）。そして、パディング部情報解析変更部８０３より取得したパディング部情報内のパディング部数情報７１７、およびパディング部配置位置情報７１８に基づいて、パディング部削除対象ファイルのデータからパディング部を除いたデータのみを読み込むようデータ読み込み部８０５に指示し、データを読み込む（ステップ１２０８）。そして、読み込んだデータを、データ書き込み部８０４に対して、新規作成した一時ファイルに書き込み追加するよう指示し、書き込み追加を行い一時ファイルにパディング部の存在しない圧縮デジタルデータを記録する（ステップ１２０９）。その後、パディング部削除対象ファイルの終端までの圧縮デジタルデータが一時ファイルに記録されたかをチェックする（ステップ１２１０）。
【０１０９】
ファイル終端までの記録が行われている場合、ファイル操作部８０６に対して、パディング部削除対象ファイルを削除するよう指示し、パディング部削除対象ファイルを削除し（ステップ１２１１）、ファイル操作部８０６に対して、一時ファイル名をパディング部削除対象ファイル名と同名に変更するよう指示し、ファイル名を変更してパディング部の存在する圧縮デジタルデータファイルを削除することにより（ステップ１２１２）、パディング部の削除を行い、パディング部削除対象ファイルのパディング部削除処理を終了する。その後、記録媒体部２０３内のすべてのファイルに関して、パディング部削除の処理を完了したかどうかのチェックを行い（ステップ１２１３）、すべてのファイルに関して処理が完了した場合、記録媒体部２０３のクリーンアップ処理を完了し、未処理のファイルが存在する場合、ステップ１２０２からの処理を繰り返す
【０１１０】
また、ファイル終端までの記録が行われていない場合、ファイル操作部８０６に対して、一時ファイルを削除するよう指示し、一時ファイルを削除して（ステップ１２１４）パディング部削除対象ファイルのパディング部削除処理を終了する。その後、記録媒体内のすべてのファイルに関して、パディング部削除の処理を完了したかどうかのチェックを行い（ステップ１２１３）、すべてのファイルに関して処理が完了した場合、記録媒体内のクリーンアップ処理を完了し、また未処理のファイルが存在する場合、ステップ１２０２からの処理を繰り返す。
【０１１１】
以上のようにして、すべてのファイルに関してのパディング部削除処理が完了し、記録媒体内のクリーンアップ処理、及びパディング部削除処理を完了する。
また、パディング部削除部２０８内にさらに取得したパディング部の情報を比較するパディング部情報比較部を設け、パディング部が存在する圧縮デジタルファイルが複数個存在する場合、上記パディング部情報比較部において、パディング部が存在する圧縮デジタルファイル毎に取得したパディング部情報内のパディング部削除用必要空き容量情報７１５の情報を比較し、パディング部削除用必要空き容量情報７１５の小さいものからパディング部の削除を行うことにより、パディング部の削除確立を増加させ、なおかつ、空き容量を効率的に増加させることで、記録媒体内のクリーンアップ効率を上げることが可能となる。
【０１１２】
このような本実施の形態１によるファイル分割結合装置によれば、ＭＰＥＧ形式のシステムストリームファイルの分割の際に配置される無効なデータ（パディング部）を、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、該プライベートストリームパケット内に分割の際に配置されるパディング部に関する情報を配置し、所定のタイミングでプライベートストリームパケット内のパディング部に関する情報に基づいてパディング部の削除処理を行うようにしたので、パディング部を効率的に削除することができ、記録媒体内の容量を有効に活用することができる。
【０１１３】
（実施の形態２）
以下に、本発明の実施の形態２について説明する。
まず、図１３、図１４、図１５を用いてＭＰＥＧ形式で圧縮されているデジタル映像音声データファイルの結合処理の概念を説明する。
【０１１４】
図１３は、本実施の形態２におけるＭＰＥＧ形式で圧縮されているデジタル映像音声データファイルの結合に伴うファイル構造図である。図１３において、結合前の前半部のファイルをファイル４、結合前の後半部のファイルをファイル５、結合後のファイルをファイル６とする。また、１３０２はファイル４の先端、１３０５はファイル４の終端、１３０３,１３０６はファイル４のクラスタ境界、１３０４はファイル４の最後のＧＯＰの境界である。また、１３０８はファイル５の先端、１３０９はファイル５の終端である。また、１３１１はファイル６の先端、１３１６はファイル６の終端、１３１２,１３１３,１３１５はファイル６のクラスタ境界である。
【０１１５】
図１４は、本実施の形態２におけるファイル分割結合装置のブロック図である。図１４において、１４０１は、ファイルの分割結合等の制御命令を管理し関係制御部に制御命令を発行する操作管理制御部、１４０２は、ＧＯＰ境界位置に関する情報を取得するＧＯＰ境界情報取得部、１４０３は、圧縮デジタルファイル等を格納するランダムアクセス可能な記録媒体部、１４０４は、クラスタ境界位置に関する情報を取得するクラスタ境界情報取得部、１４０５は、圧縮デジタルファイルのパディング部に関する情報を生成するパディング情報生成部、１４０６は、結合する前半部の圧縮デジタルファイルの終端ＧＯＰ境界から結合する後半部の圧縮デジタルファイルまでの空いた部分を中間パディング部として生成する中間パディング部生成部、１４０７は、結合する前半部の圧縮デジタルファイルの先端に１クラスタサイズの先頭パディング部を生成する先頭パディング部生成部、１４０８は、ファイル結合の際、ファイルの生成、及びデータの移動、及びコピー等を行う結合ファイル生成部、１４０９は、ファイル先頭パディング部内に記録されている情報に基づいて圧縮デジタルファイルのパディング部を削除するパディング部削除部である。
【０１１６】
図１５は、本実施の形態２におけるファイル結合開始からファイル結合完了までの処理を表したチャート図である。
操作管理制御部１４０１より、ファイル４とファイル５のファイル結合の指示が通知された場合、記録媒体の記録の最小単位であるクラスタの境界での結合が必要となる。よって、まず、ＧＯＰ境界情報取得部１４０２により、結合が指示された前半部のファイルの最後のＧＯＰの終端１３０４を検索し（ステップ１５０１）、次に、ＧＯＰの終端１３０４の情報をクラスタ境界情報取得部１４０４に通知し、クラスタ境界情報取得部１４０４により、ＧＯＰの終端１３０４が含まれるクラスタの終端のクラスタ境界１３０６を検索する（ステップ１５０２）。そして、検索したＧＯＰの終端１３０４とクラスタ境界１３０６が一致するかどうかチェックする（ステップ１５０３）。
【０１１７】
検索したＧＯＰの終端１３０４とクラスタ境界１３０６が一致する場合、結合ファイル生成部１４０８により、ＧＯＰの終端１３０４にファイル５の先端１３０８から終端１３０９までを接続し（ステップ１５０９）、ファイル４を結合ファイル６としてファイル結合処理を完了する（ステップ１５０８）。
【０１１８】
一方、検索したＧＯＰの終端１３０４とクラスタ境界１３０６が一致しない場合、まず、パディング情報生成部１４０５により、ＧＯＰの終端１３０４からクラスタ境界１３０６までのサイズを求める（ステップ１５０４）。中間パディング部生成部１４０６では、前記パディング情報生成部１４０５で求めたサイズで、中間パディング部をファイル４のＧＯＰの終端１３０４に構築する（ステップ１５０５）。さらに、結合ファイル生成部１４０８により、中間パディング部の終端にファイル５の先端１３０８から終端１３０９までを接続する（ステップ１５０６）。その後、先頭パディング部生成部１４０７により、パディング情報生成部１４０５で生成した情報に基づいて、先頭パディング部をファイル４の先端に構築し（ステップ１５０７）、ファイル４をファイル６としてファイル結合を完了する（ステップ１５０８）。
【０１１９】
次に、先頭パディング部生成部１４０７、及び中間パディング部生成部１４０６により生成するパディング部の構造に関して図１６を用いて説明し、パディング情報生成部１４０５、および先頭パディング部生成部１４０７、及び中間パディング部生成部１４０６がパディング部を構築する処理を説明する。
【０１２０】
図１６は、本実施の形態２における先頭パディング部生成部１４０７、及び中間パディング部生成部１４０６により生成するパディング部の構造図である。図１６において、１６０１は先頭パディング部、１６０２は結合後の前半部の圧縮デジタルデータ部、１６０３はパディング部におけるパックヘッダ、１６０４は先頭パディング部におけるシステムヘッダ、１６０５はパディング部におけるパケット、１６０６は結合後の圧縮デジタルファイルの先端、１６０７は結合後の前半部のＧＯＰの先頭、１６０８は結合後の前半部の最後のＧＯＰの終端、１６０９はパディング部におけるパケット１６０５のパケットヘッダ、１６１０はパディング部におけるパケット１６０５のパケットデータ、１６１１はパケットヘッダ１６０９における開始コード、１６１２はパケットヘッダ１６０９におけるストリームＩＤ、１６１３はパケットヘッダ１６０９におけるパケット長、１６１４はパケットデータ１６１０におけるパケット識別情報、１６１５はパケットデータ１６１０におけるパディング部削除用必要空き容量情報、１６１６はパケットデータ１６１０におけるパディング部属性情報、１６１７はパケットデータ１６１０におけるパディング部数情報、１６１８はパケットデータ１６１０におけるパディング部配置位置情報、１６１９はパケットデータ１６１０における不定データ領域である。
【０１２１】
また、１６２０は中間パディング部、１６２１は結合後の後半部の圧縮デジタルデータ部、１６２２は結合後の後半部のＧＯＰの先頭、１６２３は結合後の圧縮デジタルファイルの終端である。
【０１２２】
なお、先頭パディング部１６０１及び中間パディング部１６２０におけるパケット１６０５は、ＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、パケットヘッダ１６０９におけるストリームＩＤ１６１２は、プライベートストリームＩＤを表す値とする。また、パケット識別情報１６１４は、プライベートストリームパケットにおいて、パケットデータがパディング部に関する情報により構成されていることを示す識別ＩＤを表す。また、パディング部削除用必要空き容量情報１６１５は、パディング部を削除する際に必要となる記録媒体部１４０３内の空き容量を表しており、パディング部を削除する際に必要となる記録媒体部１４０３内の空き容量は、本圧縮デジタルファイルにおけるパディング部を除くデータサイズとする。また、パディング部属性情報１６１６は、本パディング部が１クラスタサイズによるものか否かを表す。また、パディング部数情報１６１７は、本圧縮デジタルファイル内にパディング部がいくつ存在するかを表す。また、パディング部配置位置情報１６１８は、本圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報と、本圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報とからなり、パディング部数情報１６１７で示されるパディング数分存在する。
【０１２３】
先頭パディング部生成部１４０７が、先頭パディング部１６０１を生成するにあたり、パックヘッダ１６０３については、結合後の前半部の圧縮デジタルデータ部１６０２内のパックヘッダをコピーしてその情報に基づいて生成し、システムヘッダ１６０４については、結合前の圧縮デジタルファイルにおけるシステムヘッダをコピーしてその情報に基づいて生成する。また、中間パディング部生成部１４０６が、中間パディング部１６２０を生成するにあたり、パックヘッダ１６０３については、結合後の後半部の圧縮デジタルデータ部１６２１内のパックヘッダをコピーしてその情報に基づいて生成する。
【０１２４】
また、先頭パディング部におけるパケット１６０５を生成する際には、まず、パディング情報生成部１４０５において、パケットの構成情報の生成を行い、パディング情報生成部１４０５において生成されたパケットの構成情報に基づいて先頭パディング部におけるパケット１６０５を生成する。なお、パディング情報生成部１４０５において、パケットの構成情報を生成する際、開始コード１６１１、ストリームＩＤ１６１２は、ＭＰＥＧで規定されている情報に従い生成し、パケット長１６１３は、生成するパケット長のサイズに合わせて設定する。また、パケット識別情報１６１４には、パケットデータがパディング部に関する情報により構成されていることを識別できるＩＤをセットし、パディング部削除用必要空き容量情報１６１５には、本圧縮デジタルファイルからパディング部を除いたデータサイズをセットする。なお、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、結合前の圧縮デジタルファイルの先頭パディング部に記録されている場合、その先頭パディング部内の情報に基づいて、本圧縮デジタルファイルにおけるパディング部のサイズを算出し、パディング部削除用必要空き容量情報１６１５にセットする空き容量を算出する。また、パディング部属性情報１６１６には、本パディング部が１クラスタサイズによるものか否かの情報をセットし、パディング部数情報１６１７には、本圧縮デジタルファイル内にパディング部がいくつ存在するかをセットする。このパディング部数情報１６１７も、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、結合前の圧縮デジタルファイルの先頭パディング部に記録されている場合は、その先頭パディング部内の情報に基づいて、本圧縮デジタルファイルにおけるパディング部数を算出する。また、パディング部配置位置情報１６１８には、パディング部数情報１６１７で示されるパディング数分、本圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報、及び本圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報をセットする。このパディング部配置位置情報１６１８も、以前の分割/結合処理において、すでにパディング部が本圧縮デジタルファイル内に存在し、そのパディング部情報が、結合前の圧縮デジタルファイルの先頭パディング部に記録されている場合は、その先頭パディング部内の情報に基づいて、パディング部の配置されている位置情報を取得し、本圧縮デジタルファイルにおけるパディング部配置位置情報を生成する。
【０１２５】
なお、先頭パディング部生成部１４０７により生成するパディング部の構築する際、結合するファイルの前半部の先頭にすでにファイル先頭パディング部が存在する場合、新たにファイル先頭パディング部を付加せず、既存のファイル先頭パディング部に、結合の際に追加したパディング部の情報を追加記録することがより好ましい。これは、付加するパディング部のサイズを抑えてパディング部の情報を保存でき、記録媒体をより効率的に使用できるためである。
【０１２６】
また、先頭パディング部生成部１４０７により生成するパディング部の構築する際、結合する圧縮デジタルファイルの後半部の先頭に、ファイル先頭パディング部が１クラスタサイズで存在する場合、結合の際、圧縮デジタルファイルの後半部ファイル先頭パディング部を削除し、なおかつ圧縮デジタルファイルの後半部ファイル先頭パディング部を削除した情報を反映させてパディング部情報を構築することがより好ましい。これも、付加するパディング部のサイズを抑えてパディング部の情報を保存でき、記録媒体をより効率的に使用できるためである。
【０１２７】
また、本実施の形態２における、パディング部の削除処理方法、並びに装置に関しても、本発明の実施の形態１において、図８から図１２を用いて説明したものと同様であるので、その説明は省略する。
【０１２８】
このような本実施の形態２によるファイル分割結合装置によれば、ＭＰＥＧ形式のシステムストリームファイルの結合の際に配置される無効なデータ（パディング部）を、１つあるいは複数のＭＰＥＧ形式におけるプライベートストリームパケットにより構成し、該プライベートストリームパケット内に結合の際に配置されるパディング部に関する情報を配置し、所定のタイミングでプライベートストリームパケット内のパディング部に関する情報に基づいてパディング部の削除処理を行うようにしたので、パディング部を効率的に削除することができ、記録媒体内の容量を有効に活用することができる。
【０１２９】
（実施の形態３）
以下に、本発明の実施の形態３について説明する。
図１７は、本実施の形態３におけるファイル分割結合装置のブロック図である。図１７において、１７０１はパディング部に関する情報を情報ファイルとして作成／記録を行う情報ファイル作成部である。なお、図２に表される上記実施の形態１におけるファイル分割結合装置の構成と異なるところは、情報ファイル作成部１７０１を設けた点であり、図１７における情報ファイル作成部１７０１以外の構成要素は、上記実施の形態１における図２に表される構成要素と同様のため、その説明は省略する。
【０１３０】
また、本実施の形態３におけるファイル分割開始からファイル分割完了までの処理、及び先頭パディング部生成部２０６により生成するパディング部の構造に関しては、上記実施の形態１における図１から図３を用いて説明したファイル分割開始からファイル分割完了までの処理、及び先頭パディング部生成部２０６により生成するパディング部の構造と、構築するパディング部のパケットをＭＰＥＧ形式におけるパディングパケットにより構成すること、及びパディング情報生成部２０５で生成したパディング部情報をパディング部内ではなく情報ファイル内に記録することが異なる点を除き同様であるため、その説明は省略する。
【０１３１】
次に、情報ファイル作成部１７０１により生成する情報ファイルの構造に関して図１８を用いて説明する。
図１８は、本実施の形態３における情報ファイル作成部１７０１により生成する情報ファイルの構造図である。図１８において、１８０１は情報ファイル、１８０２は情報ファイルにおける共通情報領域、１８０３、１８０４はファイル個別詳細情報領域である。
【０１３２】
また、共通情報領域１８０２は情報ファイル１８０１内に１つのみ配置し、共通情報領域１８０２内には、記録媒体部２０３内のパディング部を含む圧縮デジタルファイル数情報１８０５と、その圧縮デジタルファイル数情報１８０５で表される個数分、ファイル個別概要情報１８０６を配置する。ファイル個別概要情報１８０６には、パディング部を含む圧縮デジタルファイルの存在場所を識別するための情報であるファイルパス情報とファイル名情報、及びファイル個別詳細情報領域へのリンク情報を配置する。
【０１３３】
また、ファイル個別詳細情報領域は、情報ファイル１８０１内に圧縮デジタルファイル数情報１８０５で表される個数分配置し、ファイル個別詳細情報領域には、対象ファイルのパディング部削除用必要空き容量情報と、対象ファイルのパディング部数情報、また、そのパディング部数情報で表される個数分、パディング部位置情報を配置する。
【０１３４】
また、パディング部削除用必要空き容量情報は、パディング部を削除する際に必要となる記録媒体部２０３内の空き容量を表す。なお、パディング部を削除する際に必要となる記録媒体部２０３内の空き容量は、対象圧縮デジタルファイルにおけるパディング部を除くデータサイズとする。また、パディング部数情報は、対象圧縮デジタルファイル内にパディング部がいくつ存在するかを表す。また、パディング部配置位置情報は、対象圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報と、対象圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報からなる。
【０１３５】
情報ファイル作成部１７０１が、情報ファイル１８０１を生成するにあたり、すでに情報ファイル１８０１が存在する場合は、新規に作成せず既存の情報ファイルに情報を追加記録することとする。
【０１３６】
ファイル分割あるいはファイル結合に際して、新たにパディング部を含む圧縮デジタルファイルが生成される場合は、情報ファイル作成部１７０１によって、まず、共通情報領域１８０２内の圧縮デジタルファイル数情報１８０５を１インクリメントし、ファイル個別概要情報１８０６とファイル個別詳細情報をそれぞれ１つ追加配置する。また、ファイル分割あるいは結合に際して、既存のパディング部を含む圧縮デジタルファイルのパディング部に関する情報が変更される場合は、情報ファイル作成部１７０１によって、対象となる圧縮デジタルファイルに対応する共通情報領域１８０２内のファイル個別概要情報１８０６とファイル個別詳細情報を検索し、内部の情報を更新する。
【０１３７】
なお、ファイル分割あるいは結合に際して、ファイル個別詳細情報領域の情報を新規作成、及び更新する際、パディング部削除用必要空き容量情報には、対象圧縮デジタルファイルからパディング部を除いたデータサイズをセットする。なお、以前の分割/結合処理において、すでにパディング部が対象圧縮デジタルファイル内に存在し、そのパディング部情報が、情報ファイル１８０１に記録されている場合、その情報ファイル１８０１内の情報に基づいて、対象圧縮デジタルファイルにおけるパディング部のサイズを算出し、パディング部削除用必要空き容量情報にセットする空き容量を算出する。
【０１３８】
また、パディング部数情報には、対象圧縮デジタルファイル内にパディング部がいくつ存在するかをセットする。このパディング部数情報も、以前の分割/結合処理において、すでにパディング部が対象圧縮デジタルファイル内に存在し、そのパディング部情報が、情報ファイル１８０１に記録されている場合は、その情報ファイル１８０１内の情報に基づいて、対象圧縮デジタルファイルにおけるパディング部数を算出する。
【０１３９】
また、パディング部配置位置情報には、パディング部数情報で示されるパディング数分、対象圧縮デジタルファイルの先端からパディング部の開始地点へのオフセット情報、及び対象圧縮デジタルファイルの先端からパディング部の終了地点へのオフセット情報をセットする。このパディング部配置位置情報も、以前の分割/結合処理において、すでにパディング部が対象圧縮デジタルファイル内に存在し、そのパディング部情報が、情報ファイル１８０１に記録されている場合は、その情報ファイル１８０１内の情報に基づいて、パディング部の配置されている位置情報を取得し、対象圧縮デジタルファイルにおけるパディング部配置位置情報を生成する。
【０１４０】
図１９は本実施の形態３におけるパディング部削除部のブロック図である。図１９において、１９０１は、パディング部に関する情報ファイルの解析／変更を行う情報ファイル情報解析変更部である。図８に表される上記実施の形態１におけるパディング部削除部２０８の構成と異なるところは、図８におけるパディング部情報解析変更部８０３に変わり、情報ファイル情報解析変更部１９０１を設けた点であり、図１９における情報ファイル情報解析変更部１９０１以外の構成要素は、上記実施の形態１における図８に表される構成要素と同様のため、その説明は省略する。
【０１４１】
また、本実施の形態３における、パディング部の削除処理方法、並びに装置に関しても、図８から図１２を用いて説明した上記実施の形態１と同様であり、異なる点は、パディング部内のパディング部情報を解析／変更するという内容を、情報ファイル内のパディング部情報を解析／変更するという内容に差し替えた点であり、それ以外は上記実施の形態１と同様であるので、その詳細説明は省略する。
【０１４２】
このような本実施の形態３によるファイル分割結合装置によれば、ＭＰＥＧ形式のシステムストリームファイルの分割の際に配置される無効なデータ（パディング部）に関する情報を情報ファイルに記録し、所定のタイミングで情報ファイル内のパディング部に関する情報に基づいてパディング部の削除処理を行うようにしたので、ＭＰＥＧ形式のシステムストリームファイルの解析を行うことなくパディング部を効率的に削除することができ、記録媒体内の容量を有効に活用することができる。
【０１４３】
（実施の形態４）
以下に、本発明の実施の形態４について説明する。
図２０は本実施の形態４におけるファイル分割結合装置のブロック図である。図２０において、２００１はパディング部に関する情報を情報ファイルとして作成／記録を行う情報ファイル作成部である。図１４に表される上記実施の形態２におけるファイル分割装置の構成と異なるところは、先頭パディング生成部１４０７を除き、情報ファイル作成部２００１を設けた点であり、図２０における情報ファイル作成部２００１以外の構成要素は、上記実施の形態２における図１４に表される構成要素と同様のため、その説明は省略する。
【０１４４】
また、本実施の形態４におけるファイル結合開始からファイル結合完了までの処理、及び中間パディング部生成部１４０６により生成するパディング部の構造に関しては、上記実施の形態２における図１３から図１５を用いて説明したファイル結合開始からファイル結合完了までの処理、及び中間パディング部生成部１４０６により生成するパディング部の構造と、構築するパディング部のパケットをＭＰＥＧ形式におけるパディングパケットにより構成すること、及び先頭パディングを構築せず、パディング情報生成部１４０５で生成したパディング部情報をパディング部内ではなく情報ファイル内に記録することが異なる点を除き同様であるため、その説明は省略する。
【０１４５】
また、情報ファイル作成部２００１により生成する情報ファイルの構造に関しても、上記実施の形態３において図１８を用いて説明した情報ファイルの構造と同様であるため、その説明は省略する。
【０１４６】
また、本実施の形態４におけるパディング部削除部構成に関しても、上記実施の形態３において図１９を用いて説明したパディング部削除部構成と同様であるため、その説明は省略する。
【０１４７】
また、本実施の形態４における、パディング部の削除処理方法、並びに装置に関しても、上記実施の形態１において、図８から図１２を用いて説明したものの、パディング部内のパディング部情報を解析／変更するという内容を、情報ファイル内のパディング部情報を解析／変更するという内容に差し替えたものと同様であるので、と同様であるので、その説明は省略する。
【０１４８】
このような本実施の形態４によるファイル分割結合装置によれば、ＭＰＥＧ形式のシステムストリームファイルの結合の際に配置される無効なデータ（パディング部）に関する情報を情報ファイルに記録し、所定のタイミングで情報ファイル内のパディング部に関する情報に基づいてパディング部の削除処理を行うようにしたので、ＭＰＥＧ形式のシステムストリームファイルの解析を行うことなくパディング部を効率的に削除することができ、記録媒体内の容量を有効に活用することができる。
【産業上の利用可能性】
【０１４９】
本発明にかかるファイル分割結合方法、並びに装置は、ＭＰＥＧ形式のシステムストリームファイルの分割あるいは結合の際に配置される無効なデータ（パディング部）に関する情報をパディング部内に配置し、所定のタイミングでパディング部内に記録されている該パディング部に関する情報に基づいて、パディング部を効率的に削除する機能を有し、記録媒体内の容量を有効に活用するファイル分割結合方法、並びに装置に有用である。
【０１５０】
また、本発明にかかるファイル分割結合方法、並びに装置は、ＭＰＥＧ形式のシステムストリームファイルの分割あるいは結合の際に配置される無効なデータ（パディング部）に関する情報を情報ファイル内に配置し、所定のタイミングで情報ファイル内のパディング部に関する情報に基づいて、ＭＰＥＧ形式のシステムストリームファイルの解析を行うことなくパディング部を効率的に削除する機能を有し、記録媒体内の容量を有効に活用するファイル分割結合方法、並びに装置に有用である。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の形態１における分割に伴うファイル構造図
【図２】本発明の実施の形態１におけるファイル分割結合方法、並びに装置のブロック図
【図３】本発明の実施の形態１におけるファイル分割開始からファイル分割完了までの処理を表したチャート図
【図４】ＭＰＥＧ形式のＥＳ（Elementary Stream）構造を表した図
【図５】ＭＰＥＧ形式のＰＥＳ（Packetized Elementary Stream）構造を表した図
【図６】ＭＰＥＧ形式のＰＳ（Program Stream）構造を表した図
【図７】本発明の実施の形態１におけるパディング部の構造図
【図８】本発明の実施の形態１におけるパディング部削除部のブロック図
【図９】本発明の実施の形態１における第１のパディング部の削除処理を表したチャート図
【図１０】本発明の実施の形態１における第２のパディング部の削除処理を表したチャート図
【図１１】本発明の実施の形態１における第３のパディング部の削除処理を表したチャート図
【図１２】本発明の実施の形態１における第４のパディング部の削除処理を表したチャート図
【図１３】本発明の実施の形態２における結合に伴うファイル構造図
【図１４】本発明の実施の形態２におけるファイル分割結合方法、並びに装置のブロック図
【図１５】本発明の実施の形態２におけるファイル結合開始からファイル結合完了までの処理を表したチャート図
【図１６】本発明の実施の形態２におけるパディング部の構造図
【図１７】本発明の実施の形態３におけるファイル分割結合方法、並びに装置のブロック図
【図１８】本発明の実施の形態３における情報ファイルの構造図
【図１９】本発明の実施の形態３におけるパディング部削除部のブロック図
【図２０】本発明の実施の形態４におけるファイル分割結合方法、並びに装置のブロック図
【図２１】従来のファイル分割方法、並びに装置を示す図
【符号の説明】
【０１５２】
２０１、１４０１  操作管理制御部
２０２、１４０２  ＧＯＰ境界情報取得部
２０３、１４０３  記録媒体部
２０４、１４０４  クラスタ境界情報取得部
２０５、１４０５  パディング情報生成部
２０６、１４０７  先頭パディング部生成部
１４０６
中間パディング部生成部
２０７  分割ファイル生成部
１４０８  結合ファイル生成部
２０８、１４０９  パディング部削除部
１７０１、２００１  情報ファイル作成部
８０１  パディング部削除タイミング検出部
８０２  パディング部削除制御部
８０３  パディング部情報解析変更部
８０４  データ書き込み部
８０５  データ読み込み部
８０６  ファイル操作部
１９０１  情報ファイル情報解析変更部
【図１】
2005286366.tif 000003
【図２】
2005286366.tif 000004
【図３】
2005286366.tif 000005
【図４】
2005286366.tif 000006
【図５】
2005286366.tif 000007
【図６】
2005286366.tif 000008
【図７】
2005286366.tif 000009
【図８】
2005286366.tif 000010
【図９】
2005286366.tif 000011
【図１０】
2005286366.tif 000012
【図１１】
2005286366.tif 000013
【図１２】
2005286366.tif 000014
【図１３】
2005286366.tif 000015
【図１４】
2005286366.tif 000016
【図１５】
2005286366.tif 000017
【図１６】
2005286366.tif 000018
【図１７】
2005286366.tif 000019
【図１８】
2005286366.tif 000020
【図１９】
2005286366.tif 000021
【図２０】
2005286366.tif 000022
【図２１】
2005286366.tif 000023