(57)【特許請求の範囲】
【請求項１】
動画ファイルのカット編集を行う動画ファイル編集部と、
前記動画ファイル編集部によりカット編集が行われたとき、カットされた部分の前後にあるチャプタが、ユーザにより指定されたチャプタであるのかを確認し、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタである場合は、当該チャプタがカットされた部分から第１の所定の範囲内にあるときに、当該チャプタを削除し、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタでない場合は、当該チャプタがカットされた部分から第２の所定の範囲内にあるときに、当該チャプタを削除するチャプターテーブル編集部と、を備え、
前記第１の所定の範囲は、前記第２の所定の範囲より小さいことを特徴とする情報処理装置。
【請求項２】
前記第１の所定の範囲の大きさの指定をユーザから受ける手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の所定の範囲の大きさの指定をユーザから受ける手段を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記チャプターテーブル編集部は、前記動画ファイル編集部によりカットされた部分にチャプタを追加することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置が実行する動画ファイル編集方法であって、
動画ファイルのカット編集を行う動画ファイル編集ステップと、
前記動画ファイル編集ステップによるカット編集が行われたあと、カットされた部分の前後にあるチャプタが、ユーザにより指定されたチャプタであるのかを確認するステップと、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタである場合は、当該チャプタがカットされた部分から第１の所定の範囲内にあるときに、当該チャプタを削除するステップと、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタでない場合は、当該チャプタがカットされた部分から第２の所定の範囲内にあるときに、当該チャプタを削除するステップと、
を含み、
前記第１の所定の範囲は、前記第２の所定の範囲より小さいことを特徴とする動画ファイル編集方法。
【請求項６】
情報処理装置に、
動画ファイルのカット編集を行う動画ファイル編集処理と、
前記動画ファイル編集処理によるカット編集が行われたあと、カットされた部分の前後にあるチャプタが、ユーザにより指定されたチャプタであるのかを確認する処理と、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタである場合は、当該チャプタがカットされた部分から第１の所定の範囲内にあるときに、当該チャプタを削除する処理と、
前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタでない場合は、当該チャプタがカットされた部分から第２の所定の範囲内にあるときに、当該チャプタを削除する処理と、
を実行させ、
前記第１の所定の範囲は、前記第２の所定の範囲より小さいことを特徴とする動画ファイル編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画ファイルをチャプタ分割する技術に関する。
【背景技術】
【０００２】
動画ファイルのシーンごとに、区切り点を入れ、動画ファイルを複数の部分に分割し、再生時に各区切り点から再生することができるようにすると便利である。例えば、テレビ放送を録画した動画ファイルであれば、ＣＭ（Commercial Message:コマーシャル）の部分と、本編の部分と、の間に区切り点を入れ、ＣＭの部分と本編の部分とを異なる部分に分割し、区切り点から再生することができるようにすることにより、ＣＭの部分だけを再生することや、本編の部分だけを再生することなどができるようになる。この区切り点を、チャプタと呼び、この区切り点を入れることを、チャプタを打つ、と表現することがある。
【０００３】
動画ファイルをカット編集した際、カット編集された部分ではシーンが変化することになる。よって、この部分にチャプタを打つと、シーンが変化する位置にチャプタが打たれることになり、再生時に便利である。例えば、特許文献１には、動画ファイルをカット編集した後に再圧縮した場合でも、再圧縮後のファイルにおいて、カット編集した部分にチャプタを打つ方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このカット編集した部分に打たれたチャプタの近くに、他のチャプタが存在する場合がある。チャプタは、動画ファイルを構成するフレームごとに打つことも可能である。通常、動画ファイルには、数ミリ秒に１枚のフレームを有する。このため、極端な例としては、カット編集した部分に打たれたチャプタの数ミリ秒だけ離れた位置に、他のチャプタが存在するようなことも起こりえる。このように、極端に短い間隔で打たれたチャプタは不要であることが多い。
【０００６】
そこで本発明は、上記問題点に鑑みて、カット編集が行われた場合であっても、チャプタを適切な状態に保つことを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様は、動画ファイルのカット編集を行う動画ファイル編集部と、前記動画ファイル編集部によりカット編集が行われたとき、カットされた部分の前後にあるチャプタが、ユーザにより指定されたチャプタであるのかを確認し、前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタである場合は、当該チャプタがカットされた部分から第１の所定の範囲内にあるときに、当該チャプタを削除し、前記カットされた部分の前後にあるチャプタがユーザにより指定されたチャプタでない場合は、当該チャプタがカットされた部分から第２の所定の範囲内にあるときに、当該チャプタを削除するチャプターテーブル編集部と、を備え、前記第１の所定の範囲は、前記第２の所定の範囲より小さいことを特徴とする。
【発明の効果】
【００１３】
本発明により、カット編集が行われた場合であっても、チャプタを適切な状態に保つことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る情報処置装置の構成例を示す図である。
【図２】ＭＰＥＧのＧＯＰ構造の例を説明する図である。
【図３】チャプタを使用した動画ファイル再生の例を説明する図である。
【図４】本発明に実施形態に係る動画ファイルの編集の例を説明する図である。
【図５】動画ファイルのカット編集の例を説明する図である。
【図６】本発明の実施形態に係るＩピクチャテーブルの編集の例を説明する図である。
【図７】本発明の実施形態に係るチャプタテーブルの編集の例を説明する図である。
【図８】本発明の実施形態に係るチャプタテーブルの編集の例を説明する図である。
【図９】本発明の実施形態に係る動画ファイルとチャプタの編集の例を説明する図である。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００１６】
＜情報処理装置１００の構成例＞
図１は、本発明の実施形態に係る情報処理装置１００の構成例を示す図である。本実施形態に係る情報処理装置１００は、記憶部１１０と、動画ファイル再生部１２０と、動画ファイル編集部１３０と、Ｉピクチャテーブル編集部１４０と、チャプタテーブル編集部１５０と、を有して構成される。
【００１７】
記憶部１１０は、動画ファイルやＩピクチャテーブル、チャプタテーブルなどを記憶する。動画ファイル再生部１２０は、記憶部１１０に記憶された動画ファイルを再生する。
【００１８】
本実施形態では、記憶部１１０に記憶される動画ファイルはＭＰＥＧ（Moving Picture Expert Group）ファイルであるとする。ＭＰＥＧファイルは、フレーム間予測符号化方式により、符号化された動画ファイルであり、Ｉピクチャ（Intra-coded Picture）と、Ｐピクチャ（Predictive-coded Picture）と、Ｂピクチャ（Bi-directionally Predictive-coded Picture）と、により、構成される。
【００１９】
フレーム間予測符号化方式では、異なる時刻の静止画のフレームに基づき、この静止画のフレーム間の予測画像を生成し、静止画のフレーム間のフレームについては、この予測画像と予測に用いた静止画との差分を用いる。予測画像が生成されるフレームには２種類あり、時間的に前方のフレームだけに基づき予測画像が生成されるフレームを符号化したのものが、Ｐピクチャであり、時間的に前後のフレームに基づき予測画像が生成されるフレームを符号化したものが、Ｂピクチャである。静止画をそのまま使用するフレームが符号化されたものが、Ｉピクチャである。
【００２０】
このため、ＰピクチャやＢピクチャに対応するフレームは、他のピクチャに対応するフレームを参照しなくては復号化することができない。一方、Ｉピクチャに対応するフレームは、そのＩピクチャのみから復号化することが可能である。このため、ＭＰＥＧは、例えば図２に示すように、Ｉピクチャから始まるＧＯＰ（Group of Pictures）と呼ばれる単位を有している。そして、ＭＰＥＧでは、このＧＯＰ単位で、復号化や編集などが行われる。
【００２１】
ＭＰＥＧファイルでは、ピクチャごとにそのピクチャに対応するフレームを画面に表示する時刻が決まっており、その表示する時刻を示すＰＴＳ（Presentation Time Stamp）と呼ばれるタイムスタンプが各ピクチャに付されている。このＰＴＳは、９０ｋＨｚの解像度を持っている。つまり、ＰＴＳは、１／９００００秒ごとに１だけ増加するような値になっている。よって、ＰＴＳがＡであるピクチャに対応するフレームは、ＰＴＳがＢ（＜Ａ）であるピクチャに対応するフレームの（Ａ−Ｂ）／９００００秒後に表示される。
【００２２】
上述したように、ＭＰＥＧでは、ＧＯＰ単位で復号化や編集が行われるため、動画ファウルの復号化や編集を行う際には、各ＧＯＰの先頭のピクチャであるＩピクチャのファイル位置と再生時刻とを知ることができると便利である。そこで、本実施形態では、Ｉピクチャのファイル位置と再生時刻とを記載したＩピクチャテーブルを記憶部１１０に記憶する。
【００２３】
チャプタテーブルは、チャプタが打たれたフレームの再生時刻と、そのチャプタが打たれたフレームに対応するピクチャに付されたＰＴＳと、を記載したテーブルである。このチャプタテーブルとＩピクチャテーブルとを使用することにより、ユーザが選択したチャプタから動画ファイルの再生を行うことが可能になる。
【００２４】
例えば、図３に示すチャプタテーブルのチャプタ（２）から再生することをユーザが選択したとする。このとき、動画ファイル生成部１２０は、まず、チャプタテーブルに記載されたチャプタ（２）の再生時刻と、Ｉピクチャに記載された各Ｉピクチャの再生時刻と、を比較することにより、このチャプタ（２）が打たれたフレームが属するＧＯＰの先頭のＩピクチャを特定する（ステップＳ１）。そして、動画ファイル生成部１２０は、ＩピクチャテーブルからそのＩピクチャのファイル位置を取得し、この取得したファイル位置のＩピクチャから復号化をする（ステップＳ２）。そして、動画ファイル生成部１２０は、チャプタテーブルに記載されたチャプタ（２）が打たれたフレームのＰＴＳを取得し、この復号化されたファイルを、この取得したＰＴＳに対応するフレームから再生する（ステップＳ３）。このように、本実施形態では、チャプタ（２）が打たれたフレームから動画ファイルを再生することが可能になる。
【００２５】
動画ファイル編集部１３０は、記憶部１１０に記憶された動画ファイルの編集を行う。動画ファイル編集部１３０が行う動画ファイルの編集としては、例えば、カット編集などがある。
【００２６】
動画ファイル編集部１３０がカット編集を行った場合、カットした部分において、ＰＴＳが大きく飛んでしまう。そこで、本実施形態に係る動画ファイル編集部１３０は、カット編集をした場合は、カット編集後に、動画ファイルのＰＴＳが連続的に付された状態を保つように、動画ファイルのＰＴＳを書き換える。
【００２７】
例えば、カットされる部分の直前のフレームのＰＴＳをPreMaxPtsとし、カットされる部分の直後のフレームのＰＴＳをCurMinPtsとすると、カットされた部分より後にあるフレームのＰＴＳに対する補正値ModifyPTSは、
ModifyPTS=CurMaxPts-（PreMinPts+OneFramePTS）
により求めることができる。ここで、OneFramePTSは、１フレーム分のＰＴＳである。
【００２８】
そして、カットされた部分より後のフレームのＰＴＳを、カット編集前のＰＴＳからこのModifyPTSを減算した値を新たなＰＴＳとして書き換える。これにより、カット編集後の動画ファイルにおいても、ＰＴＳが連続的に付された状態を保たれることになる。
【００２９】
例えば、図４に示すようなカット編集が行われた場合を考える。図４に示した例では、フレーム４とフレーム５とがカットされる。このとき、ＰＴＳ３がPreMaxPtsであり、ＰＴＳ６がCurMinPtsである。よって、カットされた部分より後にあるフレームのＰＴＳに対する補正値ModifyPTSは、ＰＴＳ６−（ＰＴＳ３＋OneFramePTS）＝２OneFramePTSとなる。ここで、OneFramePTSは、１フレーム分のＰＴＳであるので、ＰＴＳ６−ＰＴＳ３＝３OneFramePTSが成り立つことを用いた。そして、カットされた部分より後のフレームである、ＰＴＳ６、ＰＴＳ７、・・・から補正値を減算することにより、これらのフレームのＰＴＳを書き換える。例えば、編集前にＰＴＳがＰＴＳ６あったフレームのＰＴＳは、ＰＴＳ６−ModifyPTS＝ＰＴＳ６−２OneFramePTS＝ＰＴＳ４を新たなＰＴＳとして書き換える。これにより、カット編集後であっても、動画ファイルのＰＴＳを連続的に付された状態に保たれることになる。
【００３０】
カット編集を行うことにより、Ｉピクチャに対応するフレームの再生時刻とファイル位置とが変わる。そこで、本実施形態では、Ｉピクチャテーブル編集部１４０を備えている。
【００３１】
Ｉピクチャテーブル編集部１４０は、動画ファイル編集部１３０により動画ファイルのカット編集が行われたときに、その編集された動画ファイルのＩピクチャテーブルを、上述したＰＴＳの書き換えに対応するように編集する。
【００３２】
例えば、図５に示すようなカット編集が行われたときは、図６に示すように、カットされた部分のＩピクチャに対する情報を削除し、カットされた部分より後にあるＩピクチャに対しては、カット編集後にＰＴＳが書き換えられた動画ファイルに対応するようにその再生時刻とファイル位置とを書き換える。
【００３３】
つまり、図５、図６に示した例では、ｎ＝１、２、・・・とし、ＧＯＰ（ｎ）のＩピクチャをＩピクチャ（ｎ）としており、ＧＯＰ（３）、ＧＯＰ（４）、ＧＯＰ（５）がカットされているので、カットされた部分に打たれたＩピクチャであるＩピクチャ（３）、Ｉピクチャ（４）、Ｉピクチャ（５）に関する情報を削除し、カットされた部分より後にあるＩピクチャであるＩピクチャ（６）、Ｉピクチャ（７）、・・・の再生時刻とファイル位置とを、カット編集後にＰＴＳが書き換えられた動画ファイルに対応するように書き換える。
【００３４】
再生時刻の補正値ModifyTime(msec)は、上記のＰＴＳの補正値ModifyPTSを用いると、
ModifyTime(msec)=(ModifyPTS/90000)×1000(msec)
により求めることができる。そして、カットされた部分より後にあるＩピクチャのカット編集後の再生時刻ModifyPicTime(msec)は、このＩピクチャのカット編集前の再生時刻をOrgIPicTime(msec)とすると、この再生時刻の補正値を用いて、
ModifyPicTime(msec)=OrgIPicTime(msec)-ModifyTime(msec)
により求めることができる。
【００３５】
また、カット編集を行うことにより、チャプタが打たれたフレームのＰＴＳと再生時刻も変わる。そこで、本実施形態では、チャプタテーブル編集部１５０を備える。
【００３６】
チャプタテーブル編集部１５０は、動画ファイル編集部１３０により動画ファイルのカット編集が行われたときに、その編集された動画ファイルのチャプタテーブルを、上述したＰＴＳの書き換えに対応するように編集する。
【００３７】
例えば、図５に示すようなカット編集が行われたときは、図７に示すように、カットされた部分のチャプタに対する情報を削除し、カットされた部分より後にあるチャプタに対しては、カット編集後にＰＴＳが書き換えられた動画ファイルに対応するようにそのＰＴＳと再生時刻とを書き換える。
【００３８】
例えば、図５、図７の例では、チャプタ（２）がカットされた部分に打たれたチャプタであるとしている。このため、図７では、カット編集に伴い、チャプタテーブルからチャプタ（２）に関する情報を削除し、カットされた部分より後にあるチャプタであるチャプタ（３）、チャプタ（４）、・・・のＰＴＳと再生時刻とを、カット編集された後のファイルに対応するように書き換える。
【００３９】
カットされた部分より後にあるチャプタのカット編集後のＰＴＳ、ModifyChapPTSは、このチャプタのカット編集前のＰＴＳをOrgChapPTSとすると、上記のＰＴＳの補正値ModifyPTSを用いて、
ModifyChapPTS=OrgChapPTS-ModifyPTS
により求めることができる。
【００４０】
また、カットされた部分より後のチャプタのカット編集後の再生時刻ModifyChapTime（msec）は、このチャプタのカット編集前の再生時刻をOrgChapTime（msec）とすると、上記の再生時刻の補正値ModifyTime（msec）を用いて、
ModifyChapTime（msec）=OrgChapTime（msec）-ModifyTime（msec）
により求めることができる。
【００４１】
このように、本実施形態では、カット編集が行われた際に、動画ファイルのＰＴＳを書き換える。このため、本実施形態では、カット編集されたとしても、動画ファイルのＰＴＳが連続に付された状態を保つことが可能になる。
【００４２】
また、上述したように、本実施形態では、カット編集に伴い、Ｉピクチャテーブルとチャプタテーブルとを、この動画ファイルのＰＴＳの書き換えに対応するように書き換える。このため、本実施形態では、カット編集された場合であっても、チャプタを適切な状態に保つことが可能になる。つまり、本実施形態では、カット編集後においても、ユーザが、チャプタテーブルとＩピクチャテーブルとを用いることにより、好きなチャプタから動画ファイルを再生することが可能になる。
【００４３】
＜チャプタの編集＞
また、本実施形態に係るチャプタテーブル編集部１５０は、カットされた部分より後の部分の最初のフレームにチャプタを打つ。つまり、チャプタテーブル編集部１５０は、カットされた部分より後の部分の最初のフレームをチャプタとし、このフレームのＰＴＳと再生時刻とをチャプタテーブルに記載する。
【００４４】
例えば、図５に示すようなカット編集が行われたときは、上述したように、カットされた部分のチャプタを削除し、さらに、図８に示すように、カットされた部分より後の部分の最初のフレームのＰＴＳと再生時刻をチャプタテーブルに書き加える。
【００４５】
カット編集することにより、カットされた部分において、シーンの変化ができることになる。よって、このように、カットされた部分にチャプタを打つことにより、シーンが変化する部分に自動的にチャプタが打たれることになる。例えば、放送を録画した動画ファイルに対しては、ＣＭの部分をカットする編集をすることがあるが、このようなとき、本実施形態では、ＣＭカット後の動画ファイルに、自動的に、ＣＭで切られたシーンの部分にチャプタが打つことが可能になる。
【００４６】
しかし、このように、カットされた部分にチャプタを打った場合に、このカット編集に付随して打たれたチャプタの近くに、他のチャプタが打たれていることも考えられる。チャプタは、動画ファイルを構成するフレームごとに打つことも可能である。通常、動画ファイルには、数ミリ秒に１枚のフレームを有する。このため、極端な例としては、カット編集した部分に打たれたチャプタの数ミリ秒だけ離れた位置に、他のチャプタが存在するようなことも起こりえる。このように、極端に短い間隔で打たれたチャプタは不要であることが多い。
【００４７】
そこで、本実施形態に係るチャプタテーブル編集部１５０は、動画ファイル編集部１３０により動画ファイルのカット編集が行われたときに、そのカットされた部分から所定の範囲内にあるチャプタを削除する。つまり、チャプタテーブル編集部１５０は、カットされた部分の前後の所定の範囲内にチャプタが存在するときは、そのチャプタに関する情報をチャプタテーブルから削除する。
【００４８】
このようにすることにより、カット編集の際に、カットした部分に新たにチャプタを打ったとしても、極端に短い間隔でチャプタが存在するという状態を避けることが可能になる。つまり、本実施形態では、カット編集が行われた場合であっても、チャプタを適切な状態に保つことが可能になる。
【００４９】
録画された動画ファイルの場合、動画ファイルに打たれたチャプタには、例えば、２つの種類が存在する。１つは、録画の際に、録画装置により自動的に打たれたチャプタである。このチャプタを、以下では、自動検出チャプタと呼ぶことにする。この自動検出チャプタとしては、例えば、録画装置が、ＣＭの始まりと、終わりと、を自動検出し、この自動検出した位置に打つチャプタがある。このチャプタを使用することにより、ユーザは、例えば、ＣＭを飛ばして本編だけを再生することなどが可能になる。
【００５０】
もう１つは、ユーザにより打たれたチャプタである。つまり、ユーザが自らの意思で打ったチャプタである。このユーザにより打たれたチャプタを、以下では、ユーザ指定チャプタと呼ぶことにする。このユーザ指定チャプタとしては、例えば、ユーザが、自分の好きなシーンの始まりなどに打つチャプタがある。このチャプタを使用することにより、ユーザは、自分の好きなシーンのみを再生することなどが可能になる。
【００５１】
上述したように、本実施形態では、カット編集が行われたときに、カットされた部分にチャプタを打ち、カットされた部分から所定の範囲内にあるチャプタを削除する。つまり、本実施形態は、カットされた部分の前後の所定の範囲内にあるチャプタに対しては、カットされた部分に打たれたチャプタにより代替しようとするものである。
【００５２】
しかしながら、削除されたチャプタがユーザ指定チャプタである場合、上記のチャプタの削除の判断で使用する所定の範囲の大きさによっては、カットされた部分に打たれたチャプタでは、削除されたユーザ指定チャプタの代替とはならず、ユーザの意思に反したチャプタとなってしまうこともありうる。
【００５３】
そこで、本実施形態に係るチャプタテーブル編集部１５０は、カットされた部分に打たれた前後のチャプタが自動検出チャプタであるのか、ユーザ指定チャプタであるのか、を確認する手段も備えるようにする。そして、上記のチャプタの削除の判断で使用する所定の範囲を、自動検出チャプタに対する場合と、ユーザ指定チャプタに対する場合と、で異なる値にする。
【００５４】
例えば、ユーザ指定チャプタに対しては、所定の範囲を１ＧＯＰにし、自動検出チャプタに対する所定の範囲を数ＧＯＰにするというように、ユーザ指定チャプタに対する所定の範囲を、自動検出チャプタに対する所定の範囲より小さくするようにする。これにより、ユーザの意思に反したチャプタの編集が行われることを防ぐことが可能になる。
【００５５】
また、所定の範囲をユーザが指定できるようにしても良い。これにより、ユーザの意思に反したチャプタの編集が行われることをより確実に防ぐことが可能になる。このとき、ユーザ指定チャプタに対する所定の範囲だけをユーザが指定することができるようにしても良いし、どちらのチャプタに対する所定の範囲もユーザが指定することができるようにしても良い。
【００５６】
例えば、図９は、ＣＭの部分をカット編集した際のチャプタの編集を説明する図である。ＣＭの始まりと、終わりと、に打たれる自動検出チャプタは、例えば、動画ファイルのうちで検出された無音部分などに打たれる。このため、図９に示すように、本来のＣＭの始まり、終わりの位置と、自動検出チャプタの打たれた位置とがずれることがある。しかし、本実施形態であれば、図９に示すように、ずれた位置に打たれた余分な自動検出チャプタが、ＣＭカット編集後の動画ファイルに残るようなことがなくなる。また、ユーザ指定チャプタは削除されず、ＣＭカット編集後の動画ファイルに残すことが可能になる。
【００５７】
上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００５８】
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているＲＯＭ（Read Only Memory）から、専用のハードウェアに組み込まれているコンピュータ内のメモリ（ＲＡＭ）にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００５９】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)等の光ディスク、ＭＯ（Magneto Optical）ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
【００６０】
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。
【００６１】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００６２】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【００６３】
また、上記実施形態で説明したシステムは、複数の装置の論理的集合構成にしたり、各装置の機能を混在させたりするように構築することも可能である。
【００６４】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【００６５】
また、本発明における情報処理装置は、前記所定の範囲の大きさの指定をユーザから受ける手段を有するようにしても良い。
【００６６】
また、本発明における情報処理装置は、前記第１の所定の範囲は、前記第２の所定の範囲より小さいようにしても良い。
【００６７】
また、本発明における情報処理装置は、前記第１の所定の範囲の大きさの指定をユーザから受ける手段を有するようにしても良い。
【００６８】
また、本発明における情報処理装置は、前記第２の所定の範囲の大きさの指定をユーザから受ける手段を有するようにしても良い。
【００６９】
また、本発明における情報処理装置は、動画ファイルのカット編集の際に、カットされた部分にチャプタを追加するようにしても良い。
【００７０】
また、本発明における動画ファイル編集方法は、前記第１の所定の範囲は、前記第２の所定の範囲より小さいようにしても良い。
【００７１】
また、本発明におけるプログラムは、前記第１の所定の範囲は、前記第２の所定の範囲より小さいようにしても良い。
【符号の説明】
【００７２】
１００    情報処理装置
１１０    記憶部
１２０    動画ファイル再生部
１３０    動画ファイル編集部
１４０    Ｉピクチャテーブル編集部
１５０    チャプタテーブル編集部
【図１】
0005687867.tif 000002
【図２】
0005687867.tif 000003
【図３】
0005687867.tif 000004
【図４】
0005687867.tif 000005
【図５】
0005687867.tif 000006
【図６】
0005687867.tif 000007
【図７】
0005687867.tif 000008
【図８】
0005687867.tif 000009
【図９】
0005687867.tif 000010