(57)【要約】【課題】ストリームフォルダに格納可能なストリームデータの上限数を超える動画ファイルの編集処理が実行された際に、動画が記録された再生順序に配置できるようにする。【解決手段】格納可能なストリームデータの上限数が設けられているストリームフォルダの再生順序を管理する管理手段と、前記ストリームフォルダの１つまたは複数をコンテンツフォルダに格納し、前記ストリームフォルダの再生順序を管理する管理手段と、前記ストリームフォルダに格納されているストリームデータを任意の位置で分割して独立したストリームデータにする分割手段と、前記ストリームデータ、前記ストリームフォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御手段と、装置全体の動作を制御する装置制御手段とを設け、分割前の動画の再生順序と分割後の動画の再生順序とが同一になるように制御する。【選択図】図１
2010154336.tif 000002
【特許請求の範囲】
【請求項１】
格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理装置であって、
前記動画フォルダの再生順序を管理する動画フォルダ管理手段と、
前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理手段と、
前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割手段と、
前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御手段と、
装置全体の動作を制御する装置制御手段とを有し、
前記装置制御手段は、前記動画ファイル分割手段により前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理手段、及び前記コンテンツ管理手段を制御することを特徴とする画像処理装置。
【請求項２】
前記動画フォルダ管理手段は、前記分割された各動画ファイルを含む動画フォルダ内の動画の再生順序が、分割前の動画の再生順序と同一になるように、前記動画フォルダ内の再生順序を更新し、
前記コンテンツ管理手段は、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように、前記動画フォルダ内の再生順序を更新することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記動画フォルダ管理手段は、前記動画フォルダを管理する動画フォルダ管理情報を有し、
前記動画ファイル分割手段により前記動画ファイルが分割された際に、分割された動画ファイルを含む動画フォルダの情報を前記動画フォルダ管理情報に反映させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記動画フォルダ管理手段は、前記動画ファイルのファイル名を使用して前記動画フォルダを管理し、前記動画ファイル分割手段により前記動画ファイルが分割された際に、分割された動画ファイルのファイル名を変更することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記コンテンツ管理手段は、前記動画フォルダのフォルダ名を使用して前記コンテンツを管理し、前記動画ファイル分割手段により前記動画ファイルが分割された際に、分割された動画ファイルを含む動画フォルダのフォルダ名を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記動画フォルダ管理手段は、前記動画フォルダ内の動画ファイルを他の動画フォルダに移動する機能を有し、前記コンテンツ管理手段は新しい動画フォルダを作成する機能を有し、
前記コンテンツ管理手段は、前記動画フォルダ内に格納可能な動画ファイルの数が上限に達している動画フォルダ内の動画ファイルの分割が行われた際に、新たに動画フォルダを作成するとともに、新規に作成した前記動画フォルダの再生順序が、分割対象の動画ファイルを含む動画フォルダの直前になるように動画フォルダの情報を更新し、
前記動画フォルダ管理手段は、分割対象の動画ファイルを含む動画フォルダにおける、再生順序の先頭より少なくとも１つの動画ファイルを新たに作成した動画フォルダに移動させて、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
前記動画フォルダ管理手段は、前記動画フォルダ内の動画ファイルを他の動画フォルダに移動する機能を有し、前記コンテンツ管理手段は新しい動画フォルダを作成する機能を有し、
前記コンテンツ管理手段は、前記動画フォルダ内に格納可能な動画ファイルの数が上限に達している動画フォルダ内の動画ファイルの分割が行われた際に、新たに動画フォルダを作成するとともに、新規に作成した前記動画フォルダの再生順序が、分割対象の動画ファイルを含む動画フォルダの直後になるように動画フォルダの情報を更新し、
前記動画フォルダ管理手段は、分割対象の動画ファイルを含む動画フォルダにおける、再生順序の末尾より少なくとも１つの動画ファイルを新たに作成した動画フォルダに移動させて、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項８】
前記動画フォルダ管理手段は、コンテンツフォルダ内の動画フォルダの数が上限に達している状態において、前記動画ファイルの数が上限に達している動画フォルダ内の動画ファイルの分割が行われた際に、分割対象の動画ファイルを含む動画フォルダにおける、再生順序の先頭より少なくとも１つの動画ファイルを直前の動画フォルダに移動させ、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記動画フォルダ管理手段は、動画ファイルの移動により移動先の動画フォルダの動画ファイルの数が上限を超えてしまう場合に、移動先の動画フォルダにおける、再生順序の先頭より少なくとも１つの動画ファイルを更に前の動画フォルダに移動することを繰り返すことにより、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記動画フォルダ管理手段は、前記コンテンツフォルダ内の動画フォルダの数が上限に達している状態において、前記動画ファイル分割手段により、前記動画ファイルの数が上限に達している動画フォルダ内の動画ファイルの分割が行われた際に、分割対象の動画ファイルを含む動画フォルダにおける、再生順序の末尾より少なくとも１つの動画ファイルを直後の動画フォルダに移動させ、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項６に記載の画像処理装置。
【請求項１１】
前記動画フォルダ管理手段は、前記動画ファイルの移動により、移動先の動画フォルダの動画ファイルの数が上限を超えてしまう場合に、移動先の動画フォルダにおいて、再生順序の末尾より少なくとも１つの動画ファイルを更に後の動画フォルダに移動することを繰り返し行い、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前記上限数よりも少なくすることを特徴とする請求項６に記載の画像処理装置。
【請求項１２】
前記動画ファイルを移動する方向を、分割対象の動画ファイルを含む動画フォルダ内における動画ファイルの再生順序、前記コンテンツフォルダ内における分割対象の動画ファイルを含む動画フォルダの再生順序、またはコンテンツ内における各動画フォルダの登録数の何れかから判断することを特徴とする請求項６〜１１の何れか１項に記載の画像処理装置。
【請求項１３】
前記動画ファイル、動画フォルダ、動画フォルダ管理情報、コンテンツ管理情報はSD-Videoフォーマットに基づいて作成されるMODファイル、PRGフォルダ、PGIファイル、MGR_DATAファイルの何れかであることを特徴とする請求項１〜１２の何れか１項に記載の画像処理装置。
【請求項１４】
格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理方法であって、
前記動画フォルダの再生順序を管理する動画フォルダ管理工程と、
前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理工程と、
前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割工程と、
前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御工程と、
装置全体の動作を制御する装置制御工程とを有し、
前記装置制御工程においては、前記動画ファイル分割工程において前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理工程、及び前記コンテンツ管理工程を制御することを特徴とする画像処理方法。
【請求項１５】
格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理方法をコンピュータに実行させるコンピュータプログラムであって、
前記動画フォルダの再生順序を管理する動画フォルダ管理工程と、
前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理工程と、
前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割工程と、
前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御工程と、
装置全体の動作を制御する装置制御工程とを有し、
前記装置制御工程においては、前記動画ファイル分割工程において前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理工程、及び前記コンテンツ管理工程を制御する画像処理方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１７】
記録媒体に記録されたファイルをフォルダに格納することにより管理する管理手段と、
前記ファイルの分割指示に応じて、分割対象のファイルを格納しているフォルダに格納された他のファイルを他のフォルダに移動させた後、前記分割によって新たに作成したファイルを前記分割対象のファイルが格納されたフォルダに格納するよう、前記管理手段を制御する制御手段とを備えることを特徴とするファイル管理装置。
【請求項１８】
前記制御手段は、所定の条件に基づいて前記他のフォルダに移動させるファイルを選択することを特徴とする請求項１７に記載のファイル管理装置。
【請求項１９】
前記制御手段は、前記記録媒体に記録された複数のファイルの再生順序に基づいて前記他のフォルダに移動させるファイルを選択することを特徴とする請求項１７または１８に記載のファイル管理装置。
【請求項２０】
制御手段は、前記分割対象のファイルを格納しているフォルダに格納された複数のファイルのうち、再生順序が前記分割対象のファイルの次のファイルから最後のファイルまでを選択し、前記他のフォルダに移動させることを特徴とする請求項１９に記載のファイル管理装置。
【請求項２１】
前記制御手段は、新たに前記フォルダを作成し、前記選択したファイルを前記新たに作成したフォルダに移動させることを特徴とする請求項１７〜２０の何れか１項に記載のファイル管理装置。
【請求項２２】
前記管理手段は、複数の前記フォルダの再生順序を管理しており、前記制御手段は、複数の前記フォルダのうち、前記分割対象のファイルを格納しているフォルダの直前または直後に再生されるフォルダに対して前記他のファイルを移動させることを特徴とする請求項１７に記載のファイル管理装置。
【請求項２３】
前記管理手段は、一つの前記フォルダに対して最大で所定数のファイルを格納し、前記分割対象のファイルを格納したフォルダに格納されたファイルの数が前記所定数に達していない場合には、前記他のファイルを移動することなく、前記新たに作成したファイルを前記分割対象のファイルが格納されたフォルダに格納するよう、前記管理手段を制御することを特徴とする請求項１７に記載のファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理方法に関し、特に、ファイルの管理に関する。
【背景技術】
【０００２】
近年、ハードディスクドライブ（HDD）やフラッシュメモリなどのランダムアクセス可能な記録媒体に対して、動画像信号を記録再生する装置が普及してきている。このようなランダムアクセス可能な記録媒体のメリットとして、従来のテープメディア等、シーケンシャルアクセスしかできない記録媒体に比べて、削除や移動といった編集作業が、容易であるという点が挙げられる。
【０００３】
このような編集作業を行う画像処理装置では、記録媒体に記録する映像信号を、決められたファイルシステムに従ってファイルとして管理することが一般的である。また、複数のファイルを格納して管理するためにフォルダを使用する方法が提案されている（特許文献１を参照）。
【０００４】
また、撮影した通りの再生順序を、ファイル・フォルダ構成のみから特定することは難しいため、何からの方法により再生順序を特定するための情報を持たせて規格化することが多い。ランダムアクセス可能な記録媒体の１つであるメモリカード（商標）上に動画を記録するSD-Video規格が知られている。
【０００５】
SD-Video規格では、動画データを格納したMOD（Media Object Data）ファイルや、動画データの時間情報を格納するMOI（Media Object Information）ファイルなどを記録する。さらに、MODファイルが複数格納されるフォルダをプログラムとして管理するためのPRG_INFO（Program Information）ファイルを記録する。また、複数のプログラムからなるSD-Video映像全体を管理するためのPRG_MGR（Program Manager）ファイルなどを記録する。
【０００６】
SD-Video規格においても、動画ファイルをフォルダ（ストリームフォルダ）に格納して管理する。そして、ＳＤ−Ｖｉｄｅｏ規格では、フォルダの再生順序、及びフォルダ内の動画ファイルの再生順序から、記録された動画の再生順序が決定される。フォルダの再生順序はPRG_MGRファイルに記載されており、その順序でフォルダが再生される。フォルダ内の動画ファイルの再生順序はPRG_INFOファイルに記載されており、その順序で動画ファイルが再生される。
【０００７】
【特許文献１】特開２００３−１３１６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述したように、SD-Video規格では、フォルダの順序指定→ファイルの順序指定という指定の方法を用いることによって全ての動画ファイルの再生順序を決定するようにしている。しかしながら、この方法では動画ファイルの再生順序を、フォルダ間を跨って指定することができず、編集による再生順序の変更については自由度が高いとは言えなかった。
【０００９】
また、フォルダに登録できる動画ファイルの数には、何らかの上限が設けてある場合がある。この上限数まで動画ファイルが登録されているフォルダにおいては、動画ファイルの再生順序の中に新たに動画ファイルを挿入するような編集作業、すなわち、動画ファイルの分割など、を実行できないという課題があった。
【００１０】
本発明は前述の問題点に鑑み、ファイルを分割処理した場合にも、規則に従ってファイルを格納できるようにすることを目的とする。また、本発明は、フォルダに格納可能な動画ファイルの上限数を超える動画ファイルの編集処理を行うことによって生成される新たな動画ファイルの再生順序を、動画が記録された再生順序に配置できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像処理装置は、格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理装置であって、前記動画フォルダの再生順序を管理する動画フォルダ管理手段と、前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理手段と、前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割手段と、前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御手段と、装置全体の動作を制御する装置制御手段とを有し、前記装置制御手段は、前記動画ファイル分割手段により前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理手段、及び前記コンテンツ管理手段を制御することを特徴とする。
【００１２】
本発明の画像処理方法は、格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理方法であって、前記動画フォルダの再生順序を管理する動画フォルダ管理工程と、前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理工程と、前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割工程と、前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御工程と、装置全体の動作を制御する装置制御工程とを有し、前記装置制御工程においては、前記動画ファイル分割工程において前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理工程、及び前記コンテンツ管理工程を制御することを特徴とする。
【００１３】
本発明のコンピュータプログラムは、格納可能な動画ファイルの上限数が設けられている動画フォルダに格納されている動画ファイルを取り扱う画像処理方法をコンピュータに実行させるコンピュータプログラムであって、前記動画フォルダの再生順序を管理する動画フォルダ管理工程と、前記動画フォルダの１つまたは複数をコンテンツフォルダに格納し、前記動画フォルダの再生順序を管理するコンテンツ管理工程と、前記動画ファイルを任意の位置で分割して独立した動画ファイルにする動画ファイル分割工程と、前記動画ファイル、前記動画フォルダ及び前記コンテンツフォルダを記録媒体に書き込むとともに、前記記録媒体に記録されている各データを読み出す記録媒体制御工程と、装置全体の動作を制御する装置制御工程とを有し、前記装置制御工程においては、前記動画ファイル分割工程において前記動画ファイルが分割された際に、分割された動画ファイルを含む前記動画フォルダの再生順序が、分割前の動画の再生順序と同一になるように前記動画フォルダ管理工程、及び前記コンテンツ管理工程を制御する画像処理方法をコンピュータに実行させることを特徴とする。
【００１４】
本発明のファイル管理装置は、記録媒体に記録されたファイルをフォルダに格納することにより管理する管理手段と、前記ファイルの分割指示に応じて、前記分割の対象のファイルを格納しているフォルダに格納された他のファイルを他のフォルダに移動させた後、前記分割によって新たに作成したファイルを前記分割の対象のファイルが格納されたフォルダに格納するよう、前記管理手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、フォルダに格納可能な動画ファイルの上限数を超える動画ファイルの編集処理を実行した際に、編集処理によって生成される新たな動画ファイルの再生順序を、動画が記録された再生順序に配置することができる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態を示し、編集を行う画像処理装置の構成例を示すブロック図である。
本実施形態の画像処理装置１００は、ユーザの操作を受け付けるためのインターフェースである操作部１０１を有する。ユーザは操作部１０１を操作し、入力部１１２から入力される動画データ（ストリームデータ）の記録開始、停止の指示や、編集する動画ファイルの指定、編集位置の指定、編集処理実行開始の指示などを行う。
【００１７】
操作部１０１で受け付けたユーザの操作は信号に変換され、信号処理部１１１に設けられている制御部１０２に送信される。制御部１０２は、操作部１０１から受信したユーザ操作信号に応じて、装置全体の動作を制御する。図１の例では、接続されている各ブロックを介して装置制御を行う。すなわち、動画ファイル分割部１０３、動画ファイル管理部１０４、フォルダ管理部１０５、コンテンツ管理部１０６、表示制御部１０９を介して装置制御を行う。
【００１８】
また、動画ファイル分割部１０３、動画ファイル管理部１０４、フォルダ管理部１０５、コンテンツ管理部１０６、表示制御部１０９には、記録媒体制御部１０７が接続されている。
【００１９】
制御部１０２は、ユーザが指示した動画ファイルと分割位置の情報を動画ファイル分割部１０３に送信する。また、動画ファイルの分割により必要となる動画ファイルの管理情報の修正・作成指示を、動画ファイル管理部１０４に送信する。さらに、動画ファイルの分割により必要となるフォルダ内の情報の更新指示を、フォルダ管理部１０５に送信する。
【００２０】
また、制御部１０２は動画ファイルの分割により必要となるコンテンツ情報の更新指示を、コンテンツ管理部１０６に送信する。また、動画ファイルを指定するための動画ファイル一覧の表示指示、分割位置を指定するための動画ファイルの再生画面の表示指示、ユーザに対するメッセージの表示指示などを表示制御部１０９に送信する。
【００２１】
動画ファイル分割部１０３は、制御部１０２から動画ファイルの分割指示を受信すると、分割対象となる動画ファイルの読み出しを記録媒体制御部１０７に指示する。
【００２２】
動画ファイルは、記録媒体制御部１０７に接続された記録媒体１０８に記録されており、記録媒体制御部１０７は、動画ファイル分割部１０３からの読み出し指示に応じて指定された動画ファイルを記録媒体１０８から読み出す。
【００２３】
動画ファイル分割部１０３は、記録媒体制御部１０７が読み出した動画ファイル中の動画データにおいて、制御部１０２から受信した任意の分割位置で分割する。そして、分割位置の前後の動画データをそれぞれ別のファイルに格納し、二つの動画ファイルに分割する。そして、分割した動画ファイルを記録媒体制御部１０７を通じて記録媒体１０８に記録する。
【００２４】
動画ファイル管理部１０４は、制御部１０２から受信した動画ファイルの管理情報の修正・作成指示に従って、必要な動画ファイルの管理情報を記録媒体制御部１０７を通じて記録媒体１０８から読み出す。そして、読み出した動画ファイルの管理情報に必要な修正を加えた後、記録媒体制御部１０７を通じて記録媒体１０８に記録する。また、新規作成した動画ファイルの管理情報を、記録媒体制御部１０７を通じて記録媒体１０８に記録する。
【００２５】
フォルダ管理部１０５は、制御部１０２から受信したフォルダ内の情報の更新指示に従い、フォルダの管理情報を更新し、記録媒体制御部１０７を通じて記録媒体１０８に記録する。
【００２６】
コンテンツ管理部１０６は、制御部１０２から受信したコンテンツ情報の更新指示に従ってコンテンツの管理情報を更新し、記録媒体制御部１０７を通じて記録媒体１０８に記録する。
【００２７】
表示制御部１０９は、制御部１０２から受信した動画ファイルの表示指示に従い、記録媒体制御部１０７が記録媒体１０８から読み出した動画ファイルを表示部１１０に表示する。また、制御部１０２からのメッセージの表示指示に従い、メッセージ画像を表示部１１０に表示する。
【００２８】
図１の画像処理装置１００では、入力された動画データに対し、ファイルヘッダなど必要なデータを付加し、ＳＤ−Ｖｉｄｅｏ規格に適した形態のファイルとして記録媒体１０８に記録する。そして、動画ファイルの記録に伴い、動画ファイル管理部１０４、フォルダ管理部１０５により、管理情報が生成、更新されて記録媒体１０８に記録される。
【００２９】
また、新たに動画データを記録する場合には、新たに記録する動画ファイルを、現在作成されて記録媒体１０８に記録されている動画フォルダの内、最後の動画フォルダに格納する。そして、この最後の動画フォルダに格納された動画ファイルの内、最後の動画ファイルに続いて新たな動画ファイルのファイルを格納する。
【００３０】
図２は、複数の動画ファイルを格納する記録媒体１０８上のフォルダ構成として、SD-Video規格により記録されたコンテンツの一例を示す図である。
Ｒフォルダ２０１は、記録媒体１０８の最上位（ROOT）フォルダである。ＳＤ−Ｖｉｄｅｏ規格に従うファイルを格納するためのコンテンツフォルダとして、フォルダ２０２（SD_VIDEO）がＲフォルダ２０１の下に作成されている。フォルダ２０２の下には管理情報を格納するためのフォルダ２０３（MGR_INFO）の他に、動画ファイルを格納するための動画フォルダとしてフォルダ２０５（PRG001）、フォルダ２１３（PRG002）が作成されている。これらのフォルダ２０５（PRG001）、フォルダ２１３（PRG002）は格納可能な動画ファイルの上限数が設定されている。
【００３１】
フォルダ２０３には、コンテンツ管理情報を格納したファイル２０４（PRG_INFO）が配置されている。ファイル２０４には、当該動画フォルダの再生順序が記録されており、その順序はPRG001→PRG002となっている。動画フォルダの再生順序については、「PRG Seq = 」として図２中の動画フォルダの横に明示してある。
【００３２】
フォルダ２０５には、当該動画フォルダに格納された動画ファイルを管理するためのフォルダ管理情報を格納したファイル２０６（PRG001.PGI）が記録されている。また、動画ファイルとしてのファイル２０７（MOV001.MOD）からファイル２１２（MOV099.MOD）までに、９９の動画ファイルが記録されている。
【００３３】
ファイル２０６には、フォルダ２０５内の動画ファイルの再生順序が記載されている。その順序はMOV001.MOD→…MOV047.MOD→MOV048.MOD→MOV049.MOD→MOV050.MOD→…→MOV099.MODとなっている。動画ファイルの再生順序については、「MOD Seq = 」として動画ファイルの横に明示してある。
【００３４】
ファイル２１２にも、フォルダ２０５と同様にフォルダ管理情報を格納したファイル２１４（PRG002.PGI）が配置されていて。また、動画ファイルとしてのファイル２１５（MOV011.MOD）及びファイル２１６（MOV012.MOD）に２つの動画ファイルが記録されている。
【００３５】
図３は、本発明の第１の実施形態に係る画像処理装置１００が分割処理を実行する時の動作を説明するフローチャートである。以降、図２に示したフォルダ構成において、フォルダ２０５（PRG001）内のファイル２１０（MOV049.MOD）を分割する指示がなされた場合を例にして、分割時の動作について説明する。また、本実施形態では、一つの動画フォルダ内に格納することのできる動画ファイルの最大数、及びコンテンツフォルダ内に格納することのできる動画フォルダの最大数に上限を設けている。本実施形態では、何れの最大数も９９であるとする。
【００３６】
ユーザにより分割処理の実行が指示されると、フォルダ管理部１０５によって、分割対象の動画ファイルを格納した動画フォルダに格納されている動画ファイルの数を数える。そして、この動画フォルダに対し、動画ファイルを新たに格納することが可能であるかどうかをチェックする（ステップＳ３０１）。
【００３７】
図２においては、フォルダ２０５内の動画ファイルの数は９９であるので、これ以上動画ファイルを追加することは不可能である。したがって、この場合のように、動画ファイルの追加が不可能であった場合はステップＳ３０２に進み、コンテンツ管理部１０６により動画フォルダが追加可能であるかどうかをチェックする処理を実行する。また、ステップＳ３０１の判定の結果、動画ファイルの数が所定数に達していない場合は分割処理を実行することが可能である。本実施形態においては、動画ファイルの数が９９に達していない場合には追加可能であるので、この場合は、ステップＳ３０１からステップＳ３０７に進んで分割処理を実行する。
【００３８】
図２においては、フォルダ２０２内に保存されている動画フォルダは２つのみであるため、新規の動画フォルダを作成することが可能である。動画フォルダが追加可能であった場合は、ステップＳ３０３に進んで動画フォルダの新規作成処理を実行する。また、ステップＳ３０２の判定の結果、動画フォルダの追加が不可能であった場合はステップＳ３１０に進み、分割不可警告の表示を実行する。分割不可警告の表示処理においては、分割処理そのものができないことを示す警告メッセージの表示を行い、分割処理を終了する。
【００３９】
ステップＳ３０３で行われる動画フォルダの新規作成処理において、ファイルシステムに新たにフォルダを作成したら、その後、ステップＳ３０４に進み、動画フォルダの再生順序を更新する処理を実行する。
【００４０】
ステップＳ３０４の動画フォルダの再生順序の更新処理においては、新規に作成した動画フォルダの再生順序が、分割対象となる動画ファイルを含む動画フォルダの直後になるようにコンテンツ管理情報を更新する。
【００４１】
図２のフォルダ構成において、フォルダ２０５の直後に再生される動画フォルダを作成し、再生順序を更新したフォルダ構成を図４に示す。図４において、新規に動画フォルダ２１７（PRG003）が作成される。
【００４２】
次に、ステップＳ３０４においてファイル２０４が更新され、フォルダの再生順序が、フォルダ２０５→フォルダ２１７→フォルダ２１３と変更される。すなわち、新規に作成した動画フォルダ２１７の再生順序が、分割対象の動画ファイルを含む動画フォルダ２０５の直後になるように動画フォルダの情報を更新する。
【００４３】
動画フォルダの再生順序の更新処理が完了した後、ステップＳ３０５に進み、動画ファイルを新規に作成した動画フォルダに移動する処理を実行する。動画ファイルの移動処理においては、分割対象となる動画ファイルを含む動画フォルダ内に格納されている動画ファイルの内、再生順序の上で、分割対象となる動画ファイルの次の動画ファイルから末尾の動画ファイルを、全て新規に作成した動画フォルダに移動する。
【００４４】
動画ファイルを移動する方向は、分割対象の動画ファイルを含む動画フォルダ内における動画ファイルの再生順序、前記コンテンツフォルダ内における分割対象の動画ファイルを含む動画フォルダの再生順序であってもよい。また、コンテンツ内における各動画フォルダの登録数の何れかから判断するようにしてもよい。
【００４５】
動画ファイルの移動処理が完了するとステップＳ３０６に進み、移動先フォルダの管理情報生成処理を実行する。移動先フォルダの管理情報生成処理においては、新規に作成した動画フォルダに移動された動画ファイルが、移動元の動画フォルダ内での再生順序と同じになるように、動画フォルダの管理情報を生成する。
【００４６】
図４のフォルダ構成において、再生順序の上で、分割対象となる動画ファイル２１０の次の動画ファイル２１１〜末尾の動画ファイル２１２を、新規に作成したフォルダ２１７に移動する。フォルダ２１７の管理情報ファイルであるファイル２１８を作成したフォルダ構成を図５に示す。フォルダ２１７に格納された動画ファイル２１１〜２１２の再生順序は移動前の再生順序となるように、管理情報を生成する。
【００４７】
移動先フォルダの管理情報生成処理が完了すると、次に、ステップＳ３０７に進み、分割対象となる動画ファイルの分割処理を実行する。動画ファイルの分割処理においては、指定された動画ファイルの分割位置を境に前半部分と後半部分を独立した動画ファイルとする。
【００４８】
図６に、分割対象のファイル２０９を分割する際の動画ファイルの構成を示す。分割指定された位置の前後で独立した動画ファイルとし、それぞれファイル２１９（MOV048.MOD）とファイル２２０（MOV050.MOD）として生成される。ファイル２１９については、分割前のファイル２０９と同一の名前とすることによりファイル名の再利用が行える他、フォルダ管理情報の更新内容を削減することができるため、より好適であるが、新たな名称のファイル名としてもよい。
【００４９】
動画ファイルの分割処理が完了すると、次に、ステップＳ３０８に進み、動画ファイルの分割処理を実行した動画フォルダの管理情報更新処理を実行する。動画フォルダの管理情報更新処理においては、分割によって生成された動画ファイルが、分割前の再生順序と同じ再生順序となるように、動画フォルダの管理情報を更新する。分割処理実行後、分割対象動画ファイルを含む動画フォルダの管理情報を更新したフォルダ構成を図７に示す。
【００５０】
図７に示すように、分割された動画ファイルの後半がファイル２２０（MOV050.MOD）として追加される。更に、分割前の再生順序を保つように、再生順序がファイル２０８→ファイル２１９→ファイル２２０→ファイル２１０となるようにフォルダ管理情報が更新されている。動画フォルダの管理情報更新処理が完了すると、ステップＳ３０９に進み、コンテンツ管理情報の更新処理を実行する。コンテンツ管理情報の更新処理においては、分割処理によって構成が変更になった動画フォルダの情報をコンテンツ管理情報に反映させる。
【００５１】
以上説明したように、第１の実施形態によれば、動画ファイルの分割を実行する際に、既に記録されている動画ファイルの再生順序を変えることなく編集処理によって生成した新たな動画ファイルを記録することができる。これにより、フォルダに格納できるファイル数の制限により、当該フォルダに新たに動画ファイルを格納できない場合であっても、再生順序を変えることなく、動画ファイルを分割することが可能になる。したがって、ユーザはフォルダ内の動画ファイルの配置にかかわらず分割を実行することができるようになり、利便性が向上する。
【００５２】
（第２の実施形態）
図８は、本発明の第２の実施形態に係る画像処理装置において実行される分割時の動作を説明するフローチャートである。なお、画像処理装置の構成については図１に示した画像処理装置１００と同様であるため、詳細な説明を省略する。
【００５３】
以下、図２に示したフォルダ構成において、フォルダ２０５（PRG001）内のファイル２１０（MOV049.MOD）を分割する指示がなされた場合を例にして、分割時の動作について説明する。なお、本実施形態においても、動画フォルダ内に格納することのできる動画ファイルの最大数、及びコンテンツフォルダに格納することのできる動画フォルダの最大数はともに９９であるとする。
【００５４】
ユーザにより分割処理の実行が指示されると、ステップＳ８０１において、フォルダ管理部１０５によって、分割対象の動画ファイルを含む動画フォルダに含まれる動画ファイルの数を数える。そして、新たに動画ファイルが追加可能であるかどうかをチェックする。
【００５５】
図２においては、フォルダ２０５内の動画ファイルの数は９９であるので、これ以上動画ファイルを追加することは不可能である。この場合はステップＳ８０２に進み、フォルダ管理部１０５によって、分割対象の動画ファイルを含む動画フォルダに対し、再生順序で直前または直後の動画フォルダに動画ファイルを格納することが可能かどうかをチェックする。
【００５６】
ステップＳ８０２のチェックの結果、直前または直後の動画フォルダが何れも、動画ファイルを格納することが可能であった場合には、何れか一方の動画フォルダを移動先フォルダとして選択する。この際、直前または直後の何れの動画フォルダを選択しても構わない。しかし、各動画フォルダに格納されている動画ファイルの数が平均化されるため、格納されている動画ファイルの数が少ない動画フォルダを選択した方が望ましい。
【００５７】
ステップＳ８０２のチェックの結果、直前または直後のフォルダに動画ファイルを格納することが可能であった場合は、ステップＳ８０３に進む。ステップＳ８０３においては、分割対象の動画ファイルが格納された動画フォルダに格納された他の動画ファイルの内、所定の動画ファイルを選択した動画フォルダに移動する。また、ステップＳ８０２のチェックの結果、直前または直後の動画フォルダが何れも最大数、即ち９９個の動画ファイルを格納しており、に新たに動画ファイルを格納することが不可能であった場合は、ステップＳ８０８に進み、分割不可警告の表示を実行する。
【００５８】
ステップＳ８０３においては、分割対象の動画ファイルを含む動画フォルダ内、再生順序が最も早いもの、或いは最も遅いものから順に、少なくとも１つの動画ファイルを異動対象の動画ファイルとして選択する。このとき、再生順で最も早いものから選択した場合には、分割対象の動画ファイルの一つ前の動画ファイルまでが移動可能な動画ファイルとなる。また、再生順で最も遅いものから選択した場合には、分割対象の動画ファイルの次の動画ファイルから最後の動画ファイルまでが移動可能な動画ファイルとなる。この様に移動対象の動画ファイルを選択すると、移動先として選択した動画フォルダに移動する。動画ファイルの移動処理が完了すると、ステップＳ８０４に進み、移動先の動画フォルダの管理情報を更新する処理を実行する。
【００５９】
移動先動画フォルダの管理情報更新処理においては、移動先にあらかじめ存在していた動画ファイルと、移動元から移動された動画ファイルの再生順序を保持するように、動画フォルダの管理情報を更新する。
【００６０】
例えば、図２の場合、分割対象の動画ファイルであるファイル２１０を格納した動画フォルダ２０５の直前に動画フォルダが無く、また、直後の動画フォルダ２１３には動画フォルダを格納できる。そのため、動画フォルダ２１３を移動先のフォルダとして選択する。そして、図２において、例えば、再生順序で最も遅い動画ファイルから、分割対象の動画ファイル２１０の次の動画ファイルまでを移動対象の動画ファイルとして選択する。
この場合、ステップＳ８０４においては、フォルダ２０５内のファイル２１１からファイル２１２までをフォルダ２１３に移動し、フォルダ２１３の管理情報ファイルであるファイル２１４に記録されているフォルダ２１３内の再生順序を更新する。更新したフォルダ構成を図９に示す。
【００６１】
図９に示すように、移動前においては、フォルダ２０５の方が再生順序が先である。このため、移動後の動画フォルダ２１３内においても、フォルダ２０５から移動されたファイル２１１からファイル２１２の再生順序が、元々動画フォルダ２１３に格納されていた動画ファイル２１５、２１６よりも先になっている。
【００６２】
なお、図９のフォルダ構成においては、移動先動画フォルダに存在していた動画ファイルと、移動した動画ファイルのファイル名称は重複がなかったためそのままのファイル名称としている。しかし、再生順序を正しく保持できる場合は、名称が重複する際に適宜ファイル名称を変更してもよい。
【００６３】
移動先の動画フォルダの管理情報を更新する処理が完了すると、ステップＳ８０５に進み、分割対象の動画ファイルを分割する処理を実行する。動画ファイルの分割処理、及びステップＳ８０６において行われる動画ファイルの分割処理を実行した動画フォルダの管理情報更新処理の内容については、第１の実施形態のステップＳ３０７及びステップＳ３０８と同様である。このため、詳細な説明を割愛する。
【００６４】
ステップＳ８０６における動画フォルダの管理情報更新処理が完了すると、ステップＳ８０７に進み、コンテンツ管理情報の更新処理を実行する。コンテンツ管理情報の更新処理においては、分割処理によって構成が変更となった動画フォルダの情報をコンテンツ管理情報に反映させる。
【００６５】
ステップＳ８０７において行われる分割処理実行後、分割対象動画ファイルを含む動画フォルダの管理情報を更新したフォルダ構成を図１０に示す。図１０に示すように、分割された動画ファイルの後半がファイル２２０（MOV050.MOD）として追加される。更に、分割前の再生順序を保つように、再生順序がファイル２０８→ファイル２１９→ファイル２２０→ファイル２１０となるように動画フォルダ管理情報が更新されている。
【００６６】
以上説明したように、第２の実施形態によれば、動画ファイルの分割を実行する際に、動画ファイルの再生順序を変えること無く、分割処理によって生成した新たな動画ファイルを記録することができる。これにより、フォルダに格納できるファイル数の制限により、当該フォルダに対して新たに動画ファイルを格納できない場合であっても、再生順序を変えること無くファイルを分割することが可能になる。このため、ユーザはフォルダ内の動画ファイルの配置にかかわらず分割を実行することができるため、利便性が向上する。
【００６７】
なお、前述した実施形態ではSD-Video規格に基づいて記録されたコンテンツ及びファイル構成を例にして説明を行った。しかしながら、本発明は以上の実施形態に限定されるものではなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものである。
【００６８】
例えば、前述した実施形態では、動画フォルダ内の動画ファイルの再生順序が動画フォルダ管理情報の中に記載されていた。しかし、動画ファイルの再生順序が、動画ファイルのファイル名とファイル名のソート規則により決定されるような構成であってもよい。
【００６９】
この場合は、フォルダ管理部１０５は、分割によって生成された動画ファイルが、分割前の再生順序を保つように、動画ファイルのファイル名を変更する。また、前述した実施形態では、動画フォルダの再生順序がコンテンツ管理情報の中に記載されていたが、動画フォルダの再生順序が、動画フォルダのフォルダ名とフォルダ名のソート規則により決定されるような構成であってもよい。
【００７０】
この場合は、コンテンツ管理部１０６は、新たに作成された動画フォルダに動画ファイルを移動する際に、動画ファイルの移動前の再生順序を保つことができるように、動画フォルダのフォルダ名を変更する。
【００７１】
また、コンテンツフォルダ内の動画フォルダの数が上限に達している状態において、動画ファイルの数が上限に達している動画フォルダ内の動画ファイルの分割が行われた際に、以下のようにすることができる。すなわち、分割対象の動画ファイルを含む動画フォルダにおいて、再生順序の先頭より少なくとも１つの動画ファイルを直前の動画フォルダに移動させる。これにより、分割された動画ファイルを含む動画フォルダ内の動画ファイルの数を前述した上限数よりも少なくするようにしてもよい。
【００７２】
前述した動画ファイル、動画フォルダ、フォルダ管理情報、コンテンツ管理情報は、SD-Videoフォーマットに基づいて作成されるMODファイル、PRGフォルダ、PGIファイル、MGR_DATAファイルの何れかである。
【００７３】
（本発明に係る他の実施形態）
前述した本発明の実施形態における画像処理装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００７４】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７５】
なお、本発明は、前述した画像処理方法における各工程を実行するソフトウェアのプログラム（実施形態では図３、図８に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７８】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００８３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態を示し、画像処理装置の概略構成を説明するブロック図である。
【図２】本発明の第１の実施形態を示し、動画ファイルの分割を実行する前のフォルダ構成の一例を示す図である。
【図３】本発明の第１の実施形態を示し、画像処理装置の分割時の動作を説明するフローチャートである。
【図４】本発明の第１の実施形態を示し、新規フォルダを作成し、コンテンツ管理情報を更新した後のフォルダ構成の一例を示す図である。
【図５】本発明の第１の実施形態を示し、新規フォルダに動画ファイルの移動を行い、フォルダ管理情報の生成を行った後のフォルダ構成の一例を示す図である。
【図６】本発明の第１の実施形態を示し、動画ファイルの分割を実行する前後のストリーム構成の一例を示す図である。
【図７】本発明の第１の実施形態を示し、動画ファイルの分割を実行した後のフォルダ構成の一例を示す図である。
【図８】本発明の第２の実施形態を示し、画像処理装置の分割時の動作を説明するフローチャートである。
【図９】本発明の第２の実施形態を示し、動画ファイルの移動を直後のフォルダに行い、フォルダ管理情報の生成を行った後のフォルダ構成の一覧を示す図である。
【図１０】本発明の第２の実施形態を示し、動画ファイルの分割を実行した後のフォルダ構成の一例を示す図である。
【符号の説明】
【００８５】
１００  画像処理装置
１０１  操作部
１０２  制御部
１０３  動画ファイル分割部
１０４  動画ファイル管理部
１０５  ストリームフォルダ管理部
１０６  コンテンツ管理部
１０７  記録媒体制御部
１０８  記録媒体
１０９  表示制御部
１１０  表示部
１１１  信号処理部
１１２  入力部
【図１】
2010154336.tif 000003
【図２】
2010154336.tif 000004
【図３】
2010154336.tif 000005
【図４】
2010154336.tif 000006
【図５】
2010154336.tif 000007
【図６】
2010154336.tif 000008
【図７】
2010154336.tif 000009
【図８】
2010154336.tif 000010
【図９】
2010154336.tif 000011
【図１０】
2010154336.tif 000012