(57)【要約】【課題】１つのシーンの撮影において分割されて記録された複数の動画ファイルの関連性が容易に認識できる画像処理装置の提供。【解決手段】動画データを格納した動画ファイルであり、他の動画ファイルとの連続性を示す少なくとも一つの識別情報を含む動画ファイルを処理する画像処理装置は、識別情報に基づいて動画データの一つのシーンを構成する動画ファイルを検出し、検出した動画ファイルで構成されるシーンの動画データの編集処理を指示し、検出した動画ファイルで構成される一つのシーンの動画データに、指示された編集処理を行ない、指示された編集処理によって動画ファイルの連続性が無くなったことに従って、編集された動画データからなる一つのシーンを構成する動画ファイルの識別情報を変更する。【選択図】図９
2014096759.tif 000002
【特許請求の範囲】
【請求項１】
動画データを格納した動画ファイルであり、他の動画ファイルとの連続性を示す少なくとも一つの識別情報を含む前記動画ファイルを処理する画像処理装置において、
前記少なくとも一つの識別情報に基づいて、動画データの一つのシーンを構成する前記動画ファイルを検出する検出手段と、
前記検出された動画ファイルで構成される前記シーンの動画データの少なくとも一部を消去する編集処理を指示する指示手段と、
前記検出された動画ファイルで構成される前記一つのシーンの動画データに、前記指示手段により指示された編集処理を行なう編集手段と、
前記指示手段で指示された編集処理によって動画ファイルの連続性が無くなったことに従って、前記編集手段で編集された動画データからなる一つのシーンを構成する動画ファイルの前記少なくとも一つの識別情報を変更する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記動画ファイルが含む前記少なくとも一つの識別情報は、前記動画ファイルに対して前に連続する動画ファイルを識別する第１の識別情報と、後に連続する動画ファイルを識別する第２の識別情報を含み、前記制御手段は、前記検出された動画ファイルで構成される前記シーンの動画データの少なくとも一部が消去された場合、前記編集された動画データからなる一つのシーンを構成する動画ファイルの第１及び第２の識別情報の少なくとも一つを、連続性が無いことを示すように変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記指示手段は、前記検出された動画ファイルで構成される前記シーンの動画データの再生開始位置と再生停止位置の少なくとも一つの変更する編集処理を指示し、前記指示手段が前記再生開始位置の変更を含む編集処理を指示したときは、前記編集手段は、前記検出された動画ファイルで構成される前記シーンの動画データの先頭から前記変更された再生開始位置までの動画データを消去し、前記制御手段は前記変更された再生開始位置を含む動画データを格納している動画ファイルの前記第１の識別情報を、前に連続する動画ファイルが無いことを示すように変更し、前記指示手段が前記再生停止位置の変更を含む編集処理を指示したときは、前記編集手段は、前記検出された動画ファイルで構成される前記シーンの動画データの前記変更された再生停止位置から最後までの動画データを消去し、前記制御手段は、前記変更された再生停止位置を含む動画データを格納している動画ファイルの前記第２の識別情報を、後に連続する動画ファイルが無いことを示すように変更することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記編集手段は、前記検出された動画ファイルで構成される前記シーンの動画データの先頭から前記変更された再生開始位置までの動画データが連続する動画ファイルに格納されている場合は、前記先頭から変更された再生開始位置までの連続する動画ファイルのうち前記変更された再生開始位置を含む画像データを格納する動画ファイルより前の動画ファイルを消去し、前記検出された動画ファイルで構成される前記シーンの動画データの最後から前記変更された再生停止位置までの動画データが連続する動画ファイルに格納されている場合は、前記最後から変更された再生停止位置までの連続する動画ファイルのうち、前記変更された再生停止位置を含む画像データを格納する動画ファイルより後の動画ファイルを消去することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記検出手段は、前記検出された動画ファイルで構成される前記シーンを選択可能に表示するインデックス画面を生成して表示手段に表示し、前記指示手段は、前記インデックス画面で選択されたシーンの編集画面を生成して前記表示手段に表示し、前記編集画面は、ユーザが編集処理を指示するための入力手段を含むことを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記指示手段は、前記編集画面に、前記検出された動画ファイルで構成される前記シーンの動画データと前記再生開始位置と再生停止位置とを表示し、前記ユーザによる指示の入力に応じて前記再生開始位置と再生停止位置の表示形態を変更することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記インデックス画面で選択されたシーンの動画データを構成する動画ファイルを記録媒体から再生する再生手段と、前記編集画面で編集された動画データのシーンを構成する動画ファイルを前記記録媒体に記録する記録手段とを備えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
動画データを格納した動画ファイルであり、他の動画ファイルとの連続性を示す少なくとも一つの識別情報を含む前記動画ファイルを処理する画像処理方法において、
前記少なくとも一つの識別情報に基づいて、動画データの一つのシーンを構成する前記動画ファイルを記録媒体から検出する検出ステップと、
前記検出された動画ファイルで構成される前記シーンの動画データの少なくとも一部を消去する編集処理を指示する指示ステップと、
前記検出された動画ファイルで構成される前記一つのシーンの動画データに、前記指示ステップで指示された編集処理を行なう編集ステップと、
前記指示ステップで指示された編集処理によって動画ファイルの連続性が無くなったことに従って、前記編集ステップで編集された動画データからなる一つのシーンを構成する動画ファイルの識別情報を変更する制御ステップと、
を備えることを特徴とする画像処理方法。
【請求項９】
動画データを格納した動画ファイルであり、他の動画ファイルとの連続性を示す少なくとも一つの識別情報を含む前記動画ファイルを処理する画像処理装置を制御するためのプログラムであり、
コンピュータを、
前記少なくとも一つの識別情報に基づいて、動画データの一つのシーンを構成する前記動画ファイルを検出する検出手段、
前記検出された動画ファイルで構成される前記シーンの動画データの少なくとも一部を消去する編集処理を指示する指示手段、
前記検出された動画ファイルで構成される前記一つのシーンの動画データに、前記指示手段により指示された編集処理を行なう編集手段、
前記指示手段で指示された編集処理によって動画ファイルの連続性が無くなったことに従って、前記編集手段で編集された動画データからなる一つのシーンを構成する動画ファイルの識別情報を変更する制御手段、
として機能させるプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【請求項１１】
コンピュータを、請求項１乃至７のいずれか一項に記載された画像処理装置の各手段として機能させるプログラム。
【請求項１２】
コンピュータを、請求項１乃至７のいずれか一項に記載された画像処理装置の各手段として機能させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関し、特に、動画ファイルの編集に関する。
【背景技術】
【０００２】
従来、動画像信号や音声信号を記録媒体に記録する記録装置が知られている。この種の記録装置においては、記録した動画や音声を所定のファイルシステムに従ってファイルとして管理する。記録構成としては、動画や音声の記録中に、ファイルのサイズがファイルシステムにより規定された上限のサイズを超えない様に、記録中にファイルを分割しながら記録する構成も提案されている（例えば、特許文献１参照）。
【０００３】
また、記録された動画ファイルの消去や、動画ファイルの指定された位置よりも前、或いは後ろの部分を一部消去する編集機能を持つ装置も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８３２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この様に、ユーザにより記録開始の指示から記録停止の指示までの間、記録中のファイルのサイズが上限のサイズに達する度にファイルが分割されて記録される。しかしながら、１回の撮影において分割されて記録されたファイルは、それぞれ独立したファイルとして管理されるため、ユーザは、それらが関連したファイルであることが容易に認識できず、大変不便であった。
【０００６】
本発明は前述の問題点に鑑み、１つのシーンの記録中に複数のファイルを作成し、さらにこれらのファイルの関連を関連情報として設定した際に、編集時にファイルの関係性を保持および更新する編集方法の実現を目的とする。
【課題を解決するための手段】
【０００７】
本発明においては、動画データを格納した動画ファイルであり、他の動画ファイルとの連続性を示す少なくとも一つの識別情報を含む動画ファイルを処理する画像処理装置は、識別情報に基づいて動画データの一つのシーンを構成する動画ファイルを検出し、検出した動画ファイルで構成されるシーンの動画データの編集処理を指示し、検出した動画ファイルで構成される一つのシーンの動画データに、指示された編集処理を行ない、指示された編集処理によって動画ファイルの連続性が無くなったことに従って、編集された動画データからなる一つのシーンを構成する動画ファイルの識別情報を変更する。
【発明の効果】
【０００８】
本発明によれば、１つのシーンの記録中に複数のファイルを作成し、さらにこれらのファイルの関連を関連情報として設定した際に、編集時に関連性を識別する識別情報を保持および更新することが可能となり、編集後の連続再生および連結処理が容易となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る記録装置の構成例を示すブロック図である。
【図２】本発明の第１の実施例に係る記録動作のフローチャートである。
【図３】本発明の第１の実施例に係る記録された動画ファイルの状態を示す図である。
【図４】動画ファイルの構成を示す図である。
【図５】識別情報の構成を示す図である。
【図６】本発明の第１の実施例に係る再生動作のフローチャートを示す図である。
【図７】本発明の第１の実施例に係る編集動作のフローチャートを示す図である。
【図８】本発明の第１の実施例に係る編集動作における表示画面を示す図である。
【図９】本発明の第１の実施例に係る編集動作における表示画面を示す図である。
【図１０】本発明の第１の実施例に係る編集動作における表示画面を示す図である。
【図１１】本発明の第１の実施例に係る編集動作における表示画面を示す図である。
【図１２】本発明の第１の実施例に係る編集動作のフローチャートを示す図である。
【図１３】本発明の第１の実施例に係る動画ファイルの識別情報を示す図である。
【図１４】本発明の第２の実施例に係る記録動作のフローチャートを示す図である。
【図１５】本発明の第２の実施例における記録された動画ファイルの状態を示す図である。
【図１６】本発明の第２の実施例に係る編集動作のフローチャートを示す図である。
【図１７】本発明の第２の実施例に係る動画ファイルの識別情報を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１１】
（第１の実施例）
＜機器の構成＞
図１は、本発明の実施形態に係る記録装置１００の構成例を示すブロック図である。
図１において、入力部１０１は、動画データや音声データを取得して出力する。本実施形態では、入力部１０１は記録装置１００の外部から供給された動画データや音声データを入力するが、入力部１０１を撮像部やマイクロフォンを含む構成とし、撮影された動画やマイクにより音声データを取得する構成としてもよい。例えば、ビデオカメラのような撮像装置における撮影された動画データの記録、再生処理構成に本発明の画像処理構成を適用することも可能である。
【００１２】
制御部１０２は、操作部１０３からの入力に応じて記録装置１００の動作全体を制御する。制御部１０２はマイクロコンピュータやメモリ等を含み、不図示の不揮発メモリに記憶されたコンピュータプログラム（ソフトウェア）に従って記録装置１００を制御する。また、制御部１０２は、記録再生部１０６との間でデータやコマンドを通信するための記録媒体インターフェイスを内蔵している。操作部１０３は、ユーザにより操作可能な各種のスイッチを含む。それにより、操作部１０３は、ユーザによる各種の指示などを受理して制御部１０２へ通知する。また、操作部１０３は、電源スイッチや記録の開始、停止を指示するためのスイッチ、記録装置１００のモードを切り替えるためのスイッチ等を含む。
【００１３】
信号処理部１０４は、記録時においては、入力部１０１により入力された動画データや音声データをＭＰＥＧ等の公知の符号化形式に従って符号化して、その情報量を圧縮する。さらに、信号処理部１０４は、動画データや音声データを記録するために必要な処理を施して、符号化された動画データや音声データの符号量（データ量）の情報を制御部１０２に出力する。一方、再生時においては、信号処理部１０４は再生された動画データや音声データを復号し、その情報量を伸張する。
【００１４】
メモリ１０５は、動画データや音声データを記憶する。記録装置１００の各ブロックは、メモリ１０５に対してアクセスすることにより、動画データや音声データを処理する。また、メモリ１０５は、動画データや音声データの他に、ファイルシステムの情報や、管理情報など、各種の情報を記憶し、更に、制御部１０２による制御のためのワークメモリ等の役割を果たす。
【００１５】
記録再生部１０６は、記録媒体１０８に対し、動画データや音声データ、或いは、各種の情報を書き込み、或いは、読み出す。記録再生部１０６は、記録時においては、メモリ１０５に蓄積された動画データや音声データを記録媒体１０８に書き込む。また、記録再生部１０６は、再生時においては、記録媒体１０８から動画データや音声データを読み出し、メモリ１０５に記憶する。本実施例では、記録媒体１０８ハードディスク（ＨＤＤ）、フラッシュメモリカード等、ランダムアクセスの記録媒体である。
【００１６】
また、記録再生部１０６は、記録媒体１０８に記録する動画、音声データや、各種の情報を、ＦＡＴ（File Allocation Table）等のファイルシステムに従い、ファイルとして管理する。また、記録再生部１０６は、ＡＴＡ（AT Attachment）等の公知のインターフェイス（ＩＦ）を有し、制御部１０２における記録媒体ＩＦとの間でデータや各種のコマンドを通信する。また、不図示の装着、排出機構により、記録装置１００に対して記録媒体１０８を容易に装着、排出することができるように構成するが、記録装置１００に各記録媒体１０８が内蔵される構成でもよい。
【００１７】
制御部１０２は、記録媒体１０８に対して動画データや音声データを含む動画ファイルの書き込み、読み出しを行う場合、記録再生部１０６を制御して、記録媒体１０８から、ファイルシステムデータ（管理データ）を再生してメモリ１０５に記憶する。このファイルシステムデータは、記録媒体１０８に記録されたデータのファイル名やファイルのサイズ、データの記録アドレスなどを示すデータであり、ファイルを管理するための情報である。そして、制御部１０２は、読み出したファイルシステムデータに従ってファイルの書き込み、読み出しを制御する。制御部１０２は、記録媒体１０８へのファイルの書き込みに応じて、メモリ１０５に記憶されたファイルシステムデータを更新する。そして、更新したファイルシステムデータを、記録再生部１０６により記録媒体１０８に記録する。
【００１８】
本実施例では、記録媒体１０８に対して記録する動画ファイルに対し、汎用一意識別子（ＵＵＩＤ：Universal Unique IDentifier）を付加して記録する。ＵＵＩＤは各動画ファイルを一意に識別するための識別情報であり、制御部１０２は、新たに動画ファイルを作成する度に、異なる値のＵＵＩＤを生成する。そのため、記録媒体１０８に記録されたＵＵＩＤの値を確認すれば、各動画ファイルを容易に識別することができる。
【００１９】
また、ユーザは、操作部１０３を操作することにより、記録装置１００の動作モードの切り替え、あるいは、動画データの記録開始、停止などを指示することができる。また、出力部１０７は、再生された動画データや音声データを記録装置１００の外部の表示装置などに出力する。表示部１０９は、動画や各種の情報を液晶パネル等の表示装置に表示する。データバス１１０は、記録装置１００の各部の間でデータや各種の制御コマンドなどを送受信するために用いられる。
【００２０】
＜記録動作＞
次に、本実施例における記録動作について説明する。まず、操作部１０３から動画データの記録モードへ移行する指示を受けると、記録装置１００を記録待機状態へ遷移し、記録開始の指示を待つ。そして、記録待機状態において、入力部１０１から入力された動画データに係る動画を表示部１０９に表示する。操作部１０３から記録開始の指示が入力されると、信号処理部１０４は、入力部１０１により入力されてメモリ１０５に記憶された動画データを読み出して、動画データの符号化を開始する。そして、信号処理部１０４により、符号化されたデータをメモリ１０５に記憶する。
【００２１】
本実施例では、信号処理部１０４により符号化されたデータのデータレートは、記録媒体１０８、１０９に対して記録可能なデータレートよりも低い。そのため、本実施形態では、符号化データを一旦メモリ１０５に記憶する。そして、メモリ１０５に記憶された符号化データのデータ量が第１の所定量に達する毎に、記録再生部１０６は、メモリ１０５から符号化データを読み出して、記録媒体１０８に記録する。そして、メモリ１０５に記憶された符号化データが第１の所定量よりも少ない第２の所定量まで減少した時点でメモリ１０５からの符号化データの読み出しを一時停止し、記録媒体１０８に対する記録処理を中断する。このようにして処理を繰り返す。このとき、ファイルを開いていない場合は、新規に符号化データを記録するファイルを作成して開き、符号化データを動画ファイルとして記録する。
【００２２】
そして、制御部１０２は、記録媒体に対する１回の書き込みが完了する度に、今回書き込まれた符号化データの記録位置などに基づいて、メモリ１０５に記憶されたファイルシステムデータ（管理情報）を更新する。そして、制御部１０２は、記録再生部１０６を制御して、更新されたファイルシステムデータをメモリ１０５から読み出して、記録媒体に記録する。
【００２３】
また、制御部１０２は、記録装置１００の固体番号や、記録日時、この記録装置における使用開始からの総記録回数、予め用意された乱数などを組み合わせ、所定ビット長の数値を持つＵＵＩＤを生成する。そして、このＵＵＩＤをこのファイル固有の識別情報（ユニークＩＤ）として後述の様に動画ファイルの管理情報領域に付加して記録する。制御部１０２は、記録開始の指示を受けて、新たに動画ファイルを作成する度に異なる値のＵＵＩＤを生成する。
【００２４】
また、本実施例では、ＭＰ４ファイル形式に従い、動画ファイルを記録する。図４は、ＭＰ４ファイルの構成例を示した図である。ＭＰ４は図４のような木構造を持ち、それぞれボックスと呼ばれる要素を持つ。
【００２５】
最上位階層のボックスには、ｆｔｙｐ、ｍｏｏｖ、及びｍｄａｔボックスが存在する。ｆｔｙｐ４０１は互換性情報、ｍｏｏｖ４０２は動画データ、音声データに関する管理情報が格納される。また、ｍｄａｔ４０３には動画データ、音声データの実データが格納される。記録時にはｍｄａｔに動画データと音声データを追記しながら記録する。
【００２６】
ｍｏｏｖ内には、複数のｔｒａｋ４０５、４０６、およびｕｕｉｄ４０４が格納される。本実施例では、このｕｕｉｄボックス４０４に、各動画ファイルの固有のＩＤ（ユニークＩＤ）を格納する。更に、本実施例では、記録中の動画ファイルをクローズして新たに動画ファイルをオープンして記録する場合に、オープンされるファイル（以下、「後に連続するファイル」と記す）を識別するための情報（第１の識別情報）を生成する。この時、クローズされるファイル（以下、「前に連続するファイル」と記す）を識別するための情報（第２の識別情報）も生成し、これら２つの情報をｕｕｉｄボックス４０４に格納する。
【００２７】
図５はｕｕｉｄボックス４０４に格納される識別情報の内容を示す図である。ＵｎｉｑｕｅＩＤ（ＵＩＤ）は、長さが１６バイトで、各動画ファイルに固有の値が格納される。具体的には、前記のＵＵＩＤの値が格納される。ＮｅｘｔＩＤ（ＮＩＤ）は、ユーザによる記録開始の指示から記録停止の指示までの１回の記録中に複数の動画ファイルが記録された場合に、後に連続するファイルの識別情報（ＵＩＤ）の値が格納される。また、１回の記録における最後のファイルである場合には所定値、ここでは、例えば０が格納される。ＮＩＤに所定値が格納されている場合、後に連続するファイルが無いことを示している。また、ＰｒｅＩＤ（ＰＩＤ）は、１回の記録中に複数の動画ファイルが記録された場合に、前に連続するファイルの識別情報の値が格納される。また、１回の記録における先頭のファイルである場合には所定値、ここでは、例えば０が格納される。ＰＩＤとして所定値が格納されている場合、前に連続するファイルが無いことを示している。
【００２８】
本実施例では、制御部１０２は、記録再生部１０６や信号処理部１０４からの通知により、記録中のファイルサイズを監視している。そして、制御部１０２は、記録中のファイルサイズがファイルの分割を行うかどうかを決めるための閾値（ファイル分割閾値）に達した場合、記録中のファイルをクローズし、新たに動画ファイルを作成（オープン）して記録を続ける。本実施例では、ファイルシステムによって決められたファイルサイズの上限に基づき、ファイル分割の閾値を決定している。即ち、本実施例では、ファイル分割の閾値を、ファイルサイズの上限よりも所定量少ない値とした。
【００２９】
ＦＡＴ３２ファイルシステムを用いている場合には、一つのファイルサイズの最大値が４ギガバイト（ＧＢ）という制限があるため、ファイル分割閾値は上限である４ＧＢよりも少ない所定値にする。
【００３０】
記録中にファイルサイズがファイル分割閾値に達した場合、制御部１０２は記録再生部１０６に対し、現在開いているファイルをクローズし、新たなファイルを開いて符号化データの記録を続けるよう指示する。以上のように、動画の記録中にファイルのサイズがファイル分割閾値に達する毎にファイルを分割しながら記録を続ける。
【００３１】
また、動画の記録中に、操作部１０３から記録停止の指示を受けた場合は、制御部１０２は信号処理部１０４による動画データの符号化を停止し、記録再生部１０６により記録中のファイルを閉じる。また、これに応答して、制御部１０２は、ファイルシステムデータの内容を変更して記録媒体に記録するよう、記録再生部１０６に指示する。
【００３２】
以下、図２のフローチャートを用いて記録動作について説明する。なお、図２の動作は制御部１０２が各部を制御することにより実行される。記録待機状態において、操作部１０３より記録開始の指示を受けた場合に図２の動作が開始する。制御部１０２は、まず、記録再生部１０６に対して動画ファイルをオープンするように指示する（Ｓ２０１）。次に、制御部１０２は、今回記録する動画ファイルの識別情報（ＵＩＤ）を生成し、メモリ１０５に記憶する（Ｓ２０２）。また、制御部１０２は、今回記録する動画ファイルのＰＩＤとして０を設定し、メモリ１０５に記憶する（Ｓ２０３）。
【００３３】
次に、制御部１０２は、信号処理部１０４を制御して動画と音声データの符号化を開始し（Ｓ２０４）、符号化データをメモリ１０５に記憶する。また、制御部１０２は、記録開始後の先頭のフレームを縮小し、サムネイル画像（代表画像）を生成するように信号処理部１０４に指示する。信号処理部１０４は、先頭フレームを縮小してサムネイル画像データを生成し、メモリ１０５に記憶する。
【００３４】
そして、メモリ１０５に記憶された未記録の符号化データのデータ量が書き込みのための閾値に達した場合、制御部１０２は、記録再生部１０６に対して書き込みを指示する。記録再生部１０６は、メモリ１０５より符号化データを読み出し、記録媒体１０８に記録する（Ｓ２０５）。制御部１０２は、メモリ１０５に記憶された未記録の符号化データのデータ量が書き込み停止のための閾値よりも少なくなった場合、記録再生部１０６に対して書き込み停止を指示し、記録媒体１０８に対する符号化データの書き込みを一時停止する。
【００３５】
そして、１回の書き込み処理が終了すると、制御部１０２は、現在記録中の動画ファイルのファイルサイズが、ファイル分割のための分割閾値以上となったか否かを判別する（Ｓ２０６）。ファイルサイズが分割閾値に達していない場合、制御部１０２は、Ｓ２０４に戻り、記録処理を続ける（Ｓ２０７）。
【００３６】
Ｓ２０６で、記録中の動画ファイルのサイズが分割閾値以上となっていた場合、制御部１０２は、次の動画ファイルのＵＩＤを生成し、メモリ１０５に記憶し（Ｓ２１２）、現在記録中の動画ファイルのＮＩＤに、次のファイルのＵＩＤの値を設定する（Ｓ２１３）。そして、制御部１０２は、記録再生部１０６を制御して、メモリに記憶されたＵＩＤ、ＮＩＤ、ＰＩＤ、及びサムネイル画像データを含む管理データをｍｏｏｖボックスに格納し、記録媒体１０８に記録する。そして、制御部１０２は、記録再生部１０６を制御して、記録中の動画ファイルをクローズし（Ｓ２１５）、新たな動画ファイルをオープンする（Ｓ２１６）。そして、この新たに作成した動画ファイルのＰＩＤとして、直前にクローズした動画ファイルのＵＩＤを設定してメモリ１０５に記憶した後、Ｓ２０４に戻って処理を続ける（Ｓ２１７）。なお、ｍｏｏｖボックスには、ｍｄａｔボックスに格納される動画、音声データの所定の単位毎のファイル先頭からのオフセット（データ量）を示す情報や、その他再生のために必要なデータも格納される。また、本実施例では、各ファイルに番号を含むファイル名を付加する。そして、新たにファイルを作成した場合、ファイル番号を１ずつ増加させる。
【００３７】
また、Ｓ２０７で記録停止の指示があった場合、制御部１０２は、記録再生部１０６を制御して、その時点でメモリ１０５に記憶されていた未記録の符号化データを記録媒体１０８に記録する（Ｓ２０８）。そして、制御部１０２は、現在記録中の動画ファイルのＮＩＤとして０を設定してメモリ１０５に記憶する（Ｓ２０９）。そして、制御部１０２は、記録再生部１０６を制御して、メモリに記憶されたＵＩＤ、ＮＩＤ、ＰＩＤを含む管理データをｍｏｏｖボックスに格納し、記録媒体１０８に記録し（Ｓ２１０）、記録中のファイルをクローズして記録を停止する（Ｓ２１１）。
【００３８】
図３は、本実施例の記録装置において記録媒体に記録される動画ファイルと、各動画ファイルのｕｕｉｄボックス４０４に格納される識別情報の内容を示す図である。図３の動画ファイル３０１から３０４は、記録開始の指示から記録停止の指示までの間に記録された動画ファイルである。記録開始に応じて動画ファイル３０１が作成され、この動画ファイル３０１のサイズが分割閾値に達すると、ファイル３０１がクローズされ、新たにファイル３０２が作成される。ファイル３０１のＵＩＤとして例えば１１１１が格納され、ＮＩＤには次のファイル３０２のＵＩＤである１１１２が格納される。また、ファイル３０１は記録開始後の先頭のファイルなので、ＰＩＤには０（００００）が格納される。動画ファイル３０２のサイズが分割閾値に達すると、ファイル３０２がクローズされ、新たにファイル３０３が作成される。ファイル３０２のＮＩＤにはファイル３０３のＵＩＤである１１１３が格納され、ファイル３０２のＰＩＤにはファイル３０１のＵＩＤである１１１１が格納される。動画ファイル３０３のサイズが分割閾値に達すると、ファイル３０３がクローズされ、新たにファイル３０４が作成される。ファイル３０３のＮＩＤにはファイル３０４のＵＩＤである１１１４が格納され、ファイル３０３のＰＩＤにはファイル３０２のＵＩＤである１１１２が格納される。動画ファイル３０４の記録中に記録停止の指示があると、ファイル３０４のＰＩＤとしてファイル３０３のＵＩＤである１１１３が格納される。また、ファイル３０４は１回の記録における最後のファイルなので、ＮＩＤとして０が格納される。
【００３９】
また、動画ファイル３０５、３０６はそれぞれ、記録開始の指示から記録停止の指示までの間に複数の動画ファイルが記録されなかった場合の動画ファイルである。記録開始に応じて動画ファイル３０５が作成され、この動画ファイル３０５のサイズが分割閾値に達する前に記録停止が指示された場合、ＵＩＤとして例えば１１１５が格納され、ＮＩＤとＰＩＤにはそれぞれ０（００００）が格納される。同様に、記録開始に応じて動画ファイル３０６が作成され、この動画ファイル３０６のサイズが分割閾値に達する前に記録停止が指示された場合、ＵＩＤとして例えば１１１６が格納され、ＮＩＤとＰＩＤにはそれぞれ０（００００）が格納される。
【００４０】
この様に、本実施例では、１回の記録中に複数の動画ファイルが記録された場合、直前、直後のファイルの識別情報を動画ファイルに格納して記録する。そのため、１回の記録において記録された動画ファイルであることを簡単に認識することができる。
【００４１】
なお、本実施例では、記録停止時、或いは、ファイルサイズが分割閾値に達した場合に、記録中の動画ファイルのＮＩＤを設定したが、ファイル作成時にＮＩＤを設定するようにしてもよい。例えば、ファイル作成時に、次の動画ファイルのＵＩＤが生成できる場合には、この次の動画ファイルのＵＩＤをＮＩＤとして設定し、ＰＩＤと共に記録媒体に記録する。そして、この動画ファイルの記録中に記録停止の指示があった場合には、記録済みのＮＩＤの値を所定値（０）に変更する。
【００４２】
或いは、ファイルの作成時に、ＮＩＤの値を０に設定してＰＩＤと共に記録する。そして、この動画ファイルのサイズが分割閾値に達した場合には、次の動画ファイルのＵＩＤによりＮＩＤの値を変更する。
【００４３】
＜再生動作＞
次に、再生時の動作を説明する。図６は、再生動作のフローチャートを示す。操作部１０３により再生モードの切り替え指示が出力された場合、制御部１０２は、記録再生部１０６を制御し、記録媒体１０８に記録された複数の動画ファイルのＮＩＤとＰＩＤの値を確認する。制御部１０２は、各動画ファイルのＮＩＤとＰＩＤとに基づいて、１回の記録により記録された一つのシーンの動画ファイルを検出する。そして、制御部１０２は、各シーンの動画ファイルのサムネイル画像データを読み出してメモリ１０５に記憶するように、記録再生部１０６に指示する。制御部１０２は、各動画ファイルのシーンのサムネイル画像からなるインデックス画面を生成し、表示部１０９に表示する（Ｓ６０１）。
【００４４】
例えば、図３の動画ファイル３０１−３０４は１回の記録により記録された一つのシーンを構成するファイルである。そのため、制御部１０２は、これら四つのファイルのサムネイル画像を全て表示するのではなく、そのうちの一つ、例えば、シーンの先頭であるファイル３０１のサムネイル画像を選択可能に表示し、他のファイルのサムネイル画像の表示を禁止する。また、一つのシーンが複数の動画ファイルを含むことを示す情報も一緒に表示する。
【００４５】
例えば、図３に示す各動画ファイルのインデックス画面の表示例を図８に示す。図８のインデックス画面８０１において、サムネイル画像８０２は動画ファイル３０１−３０４からなるシーンのサムネイル画像である。また、サムネイル画像８０３、８０４はそれぞれ、動画ファイル３０５、３０６それぞれから構成される各シーンのサムネイル画像である。
【００４６】
次に、ユーザは、操作部１０３を操作して、インデックス画面に表示された代表画像から所望の代表画像を選択し、再生を指示する（Ｓ６０２）。制御部１０２は、再生指示が出力された場合、選択された代表画像に対応するシーンの動画ファイルを再生するように、記録再生部１０６に指示する。制御部１０２は、ユーザにより選択されたシーンが複数の動画ファイルにより構成される場合、先頭の動画ファイルを再生するように指示する。記録再生部１０６は、指定された動画ファイルを記録媒体１０８から再生する（Ｓ６０３）。信号処理部１０４は、再生された動画ファイルを復号し、表示部１０９に表示すると共に、出力部１０７より外部に出力する。
【００４７】
制御部１０２は、動画ファイルの最後まで再生したか否かを判別する（Ｓ６０４）。動画ファイルの最後まで再生していない場合、制御部１０２は、再生停止の指示が出力されたか否かを判別する（Ｓ６０５）。再生停止の指示が無い場合にはそのまま動画の再生が継続される。また、再生停止の指示が出力された場合、制御部１０２は、記録再生部１０６に対し、動画ファイルの再生を停止するように指示する。記録再生部１０６は、動画ファイルの再生を停止する（Ｓ６０６）。そして、制御部１０２は、再度、インデックス画面を表示部１０９に表示する。
【００４８】
また、Ｓ６０４で、動画の最後まで再生した場合、制御部１０２は、再生中の動画ファイルのＮＩＤを確認し、ＮＩＤに所定値０が格納されているか否かを判別する（Ｓ６０７）。ＮＩＤに０が格納されていた場合、１回の記録により記録されたシーンの最後のファイルであるため、制御部１０２は、記録再生部１０６に対し、動画ファイルの再生を停止するように指示する。記録再生部１０６は、動画ファイルの再生を停止する（Ｓ６０６）。そして、制御部１０２は、再度、インデックス画面を表示部１０９に表示する。
【００４９】
また、ＮＩＤが０でない場合、制御部１０２は、再生中の動画ファイルのＮＩＤと同じ値がＵＩＤに格納された動画ファイルが記録媒体１０８に記録されているか否かを判別する（Ｓ６０８）。ＮＩＤに対応した動画ファイルが記録されていた場合、制御部１０２は、ＮＩＤに対応した次の動画ファイルを選択し（Ｓ６０９）、この動画ファイルを再生する（Ｓ６０３）。また、ＮＩＤに対応した動画ファイルが記録されていない場合、制御部１０２は、記録再生部１０６に対し、動画ファイルの再生を停止するように指示する。記録再生部１０６は、動画ファイルの再生を停止する（Ｓ６０６）。そして、制御部１０２は、再度、インデックス画面を表示部１０９に表示する。
【００５０】
＜編集動作＞
次に、編集動作について説明する。図７と図１１は、本実施例における編集動作のフローチャートを示す。まず、操作部１０３により再生モード切り替え指示があると、制御部１０２は、前述の再生動作のＳ６０１と同様の処理により、各シーンのサムネイル画像データを読み出し、インデックス画面を表示部１０９に表示する（Ｓ７０１）。
【００５１】
ここでは、図３に記載した６個の動画ファイル３０１−３０６が記録媒体１０８に記録されているものとする。図１３の１３０１は、これら６個の動画ファイルのうち、動画ファイル３０１−３０４のファイル名と、その識別情報を示している。各動画ファイルのＵＩＤ、ＮＩＤ、ＰＩＤはそれぞれ図３に示す値と同じである。
【００５２】
制御部１０２は、信号処理部１０４を制御して、これら６個の動画ファイルのサムネイル画像を含むインデックス画面を表示部１０９に表示する。次に、ユーザが操作部１０３を操作することにより、表示されたサムネイル画像の何れかを選択した場合、制御部１０２は、選択された動画の先頭画面を再生し、表示するように記録再生部１０６、信号処理部１０４に指示する（Ｓ７０２）。図８の表示画面８０５は、Ｓ７０２で表示される画面を示している。以下の説明では、動画ファイル３０１−３０４からなるシーンが選択されたものとして説明する。表示画面８０５では、シーンの先頭である、動画ファイル３０１の先頭画面が静止画として表示されている。
【００５３】
次に、ユーザが操作部１０３を操作することにより再生機能の画面表示を指示したことを検出した場合、制御部１０２は、表示部１０９に再生機能の選択画面を表示する（Ｓ７０３）。図８の表示画面８０６は、再生機能の選択画面を示している。選択画面８０６においては、再生機能を示すボタン８０７が表示される。ユーザは操作部１０３を操作することにより、これらの再生機能のうちの何れかを指定し、再生および編集、消去などの機能を指示する（Ｓ７０４）。
【００５４】
例えば、次のシーン、或いは前のシーンの再生が指示された場合、制御部１０２は、現在選択されている動画ファイルの前、或いは後の動画ファイルの先頭画面を表示させる。また、消去が指示された場合、制御部１０２は、後述のように、選択中のシーンの消去処理を実行する。また、編集が指示された場合、ユーザにより、選択された動画ファイルの編集点を設定する（Ｓ７０５）。
【００５５】
図９は、編集機能が指定された場合に表示される表示画面を示している。図９において、編集画面９０１は、画面８０６で編集機能が指定された直後に表示される画面である。また、編集画面９０６は、編集処理において、再生開始位置と再生停止位置とが指定された場合に表示される画面である。編集画面９０１には、選択されたシーンの全体を示す情報９０２と、再生開始位置を示す情報９０３、再生停止位置を示す情報９０４が表示される。編集画面９０６にも、同様に選択されたシーンの全体を示す情報９０２と、再生開始位置を示す情報９０３、再生停止位置を示す情報９０４が表示される。選択中のシーンが複数の動画ファイルを含む場合、シーン全体を示す情報９０２として、各動画ファイルに対応する部分を識別できるように表示している。編集画面９０６では、再生開始位置の情報９０３と再生停止位置の情報９０４の表示形態を変えることにより、再生開始位置、停止位置が設定済みであることを知らせる。本実施例では、編集機能として、シーンの先頭から、ユーザが設定した再生開始位置までを消去する処理である前切り処理と、ユーザが設定した再生停止位置から、シーンの最後までを消去する処理である後切り処理とを有する。
【００５６】
編集画面９０１を表示した状態で、前切り、或いは、後切りの指示があった場合、制御部１０２は、前切り編集用画面と後切り編集用画面を表示する。そして、ユーザは、操作部１０３を操作することにより、再生開始位置、及び再生停止位置を指定する。
【００５７】
図１０に前切り編集用画面１００１、１００６を示し、図１１に後切り編集用画面１００７、１００８を示す。図１０、図１１において、選択されたシーンの全体を示す情報１００２と、再生開始位置を示す情報１００３、再生停止位置を示す情報１００４が表示される。また、再生開始位置、或いは再生停止位置を変更し、設定するためのボタン１００５が表示される。
【００５８】
また、編集画面９０１、或いは９０６を表示した状態で、ユーザが再生を指示した場合、制御部１０２は、選択されたシーンのうち、再生開始位置から再生停止位置までの動画を再生し、再生された動画を表示部１０９に表示する。また、編集点の保存が指示された場合、制御部１０２は、設定された編集点と、編集の種類の情報をメモリ１０５に記憶する（Ｓ７０６）。
【００５９】
ユーザにより消去、或いは、編集が指示された場合、制御部１０２は、編集動作を実行する（Ｓ７０７）。
【００６０】
図１２は、動画の編集動作のフローチャートを示す。制御部１０２は、まず、シーンの消去が指示されたか否かを判別する（Ｓ１２０１）。シーンの消去が指示された場合、制御部１０２は、選択されたシーンに対応する全ての動画ファイルを記録媒体１０８から消去するように、記録再生部１０６に指示する（Ｓ１２０８）。また、シーン消去が指示されていない場合、前切り、或いは後切り編集である。そのため、制御部１０２は、前切り処理により再生開始位置が変更されたか否かを判別する（Ｓ１２０２）。
【００６１】
前切り処理が行われていた場合、制御部１０２は、選択されたシーンの先頭から再生開始位置までの動画を記録媒体１０８から消去する（Ｓ１２０３）。例えば、選択されたシーンが複数のファイルを含み、再生開始位置を含む動画ファイルの前に連続する動画ファイルが記録されていた場合、制御部１０２は、シーンの先頭の動画ファイルから再生開始位置を含む動画ファイルの直前のファイルまでを消去する。更に、制御部１０２は、再生開始位置を含む動画ファイルの先頭から再生開始位置までの動画データを消去する。
【００６２】
選択されたシーンにおいて、再生開始位置を含む動画ファイルの前に連続する動画ファイルが記録されていない場合には、制御部１０２は、再生開始位置を含む動画ファイルの先頭から再生開始位置までの動画データを消去する。
【００６３】
次に、制御部１０２は、再生開始位置を含む動画ファイルの識別情報を変更する（Ｓ１２０４）。具体的には、前切り処理の場合、制御部１０２は、再生開始位置を含む動画ファイルのＰＩＤを所定値０に変更する。
【００６４】
また、制御部１０２は、後切り処理により再生終了位置が変更されたか否かを判別する（Ｓ１２０５）。後切り処理が行われていた場合、制御部１０２は、選択されたシーンの再生終了位置からシーンの最後までの動画を記録媒体１０８から消去する（Ｓ１２０６）。例えば、選択されたシーンが複数のファイルを含み、再生終了位置を含む動画ファイルの後に連続した動画ファイルが記録されていた場合、制御部１０２は、再生終了位置を含む動画ファイルの次のファイルから、シーンの最後のファイルまでを消去する。更に、制御部１０２は、再生終了位置を含む動画ファイルの、再生終了位置から最後までの動画データを消去する。
【００６５】
また、選択されたシーンにおいて、再生終了位置を含む動画ファイルの次に連続する動画ファイルが記録されていない場合には、制御部１０２は、再生終了位置を含む動画ファイルの、再生終了位置から最後までの動画データを消去する。
【００６６】
次に、制御部１０２は、再生終了位置を含む動画ファイルの識別情報を変更する（Ｓ１２０７）。具体的には、後切り処理の場合、制御部１０２は、再生終了位置を含む動画ファイルのＮＩＤを所定値０に変更する。
【００６７】
図１３の１３０１に示した４個の動画ファイルからなるシーンの前切り処理が行われ、動画ファイル３０２の途中に再生開始位置が設定された場合の識別情報を図１３の１３０２に示す。この場合、再生開始位置を含む動画ファイル３０２の前に連続する動画ファイル３０１が消去される。また、制御部１０２は、再生開始位置を含む動画ファイル３０２のＰＩＤを所定値００００に変更する。
【００６８】
また、図１３の１３０１に示した４個の動画ファイルからなるシーンの後切り処理が行われ、動画ファイル３０３の途中に再生終了位置が設定された場合の識別情報を図１３の１３０３に示す。この場合、再生終了位置を含む動画ファイル３０３の次に連続する動画ファイル３０４が消去される。また、制御部１０２は、再生終了位置を含む動画ファイル３０３のＮＩＤを所定値００００に変更する。
【００６９】
また、これら４個の動画ファイルからなるシーンの前切り処理と後切り処理が共に行われ、動画ファイル３０２の途中に再生開始位置が設定され、動画ファイル３０３の途中に再生終了位置が設定された場合の識別情報を図１３の１３０４に示す。この場合、再生開始位置を含む動画ファイル３０２の前に連続する動画ファイル３０１と、再生終了位置を含む動画ファイル３０３の次に連続する動画ファイル３０４とが消去される。また、制御部１０２は、再生開始位置を含む動画ファイル３０２のＰＩＤを所定値００００に変更し、再生終了位置を含む動画ファイル３０３のＮＩＤを所定値００００に変更する。
【００７０】
このように、本実施例では、１回の記録中に複数の動画ファイルが記録された場合、直前、直後のファイルの識別情報を動画ファイルの識別情報としてファイルに格納して記録する。そのため、再生時において、１回の記録において記録された動画ファイルであることを簡単に認識することができる。
【００７１】
また、この識別情報に基づいて、１回の記録により記録された１シーンに対応した動画ファイルを検出し、連続して再生することにより、１回の記録中に生成された動画ファイルを連続して再生させることができる。
【００７２】
また、本実施例では、選択されたシーンの前切り処理や後切り処理など、一部のデータを消去する編集動作が実行された場合、編集処理の内容に応じて識別情報を変更する。そのため、編集後において、直前、或いは次に連続する動画ファイルとして消去済みの動画ファイルを指定することがないので、編集動作の後も、１回の記録において記録された動画ファイルであることを認識することができる。
【００７３】
なお、本実施例では、ファイルを分割するための閾値を所定のサイズとしたが、例えば、所定時間分の動画データを記録する度にファイルを分割するようにしてもよい。この場合、閾値が所定の記録時間長となる。そして、制御部１０２は、新たなファイルを作成して記録を開始してからの経過時間をカウントし、所定時間が経過すると、記録再生部１０６に対してファイル分割の指示を出力する。また、本実施例では、動画データや音声データを記録する装置について説明したが、入力された他の情報データを記録する装置に対しても同様に本発明を適用可能である。
【００７４】
また、本実施例では、動画や音声をＭＰ４ファイル形式で記録したが、ＭＯＶファイル形式など、その他のファイル形式で記録することも可能である。
【００７５】
また、本実施例では、再生時において、識別情報に基づき、１回の記録中に生成された動画ファイルを連続して再生する構成としたが、一つの動画ファイルを最後まで再生した場合、次の動画を再生せずに、インデックス画面を表示する構成としてもよい。
【００７６】
（第２の実施例）
次に、本発明の第２の実施例を説明する。本実施例においても、記録装置１００の構成、並びに基本的な動作は第１の実施例と同様である。第２の実施例においても、図５に示す各種の識別情報を記録するが、本実施例では、撮影時において記録する各動画ファイルのＰＩＤを、無効であることを示す所定値、例えば−１を格納して記録する。一方、ＵＩＤとＮＩＤについては、第１の実施例と同様に記録する。これにより、本実施例は、前に連続するファイルを識別する情報ＰＩＤ（第２の識別情報）を用いない再生動作および編集動作を実現することを可能にする。
【００７７】
＜記録動作＞
図１４は、第２の実施例における記録動作のフローチャートを示す。図１４において、図２と同様の処理については同一番号を付加し、詳細な説明は省略する。また、図１４の処理は、制御部１０２が各部を制御することにより実行される。
【００７８】
図１４の処理においては、Ｓ１４０３において、ＰＩＤとして無効であることを示す所定値（−１）を設定する点が図２と異なる。また、Ｓ２１６で新たにファイルを作成した後、Ｓ１４０３に戻り、ＰＩＤとして無効であることを示す所定値（−１）を設定する。その他の処理は第１の実施例と同様である。
【００７９】
図１５は、本実施例の記録装置において記録媒体に記録される動画ファイルの内容を示す図である。図１５の動画ファイル１５０１から１５０４は、記録開始の指示から記録停止の指示までの間に記録された動画ファイルである。記録開始に応じて動画ファイル１５０１が作成される。この動画ファイル１５０１のサイズが分割閾値に達すると、ファイル１５０１がクローズされ、新たにファイル１５０２が作成される。ファイル１５０１のＵＩＤとして例えば１１１１が格納され、ＮＩＤには次のファイル１５０２のＵＩＤである１１１２が格納される。動画ファイル１５０２のサイズが分割閾値に達すると、ファイル１５０２がクローズされ、新たにファイル１５０３が作成される。ファイル１５０２のＮＩＤにはファイル１５０３のＵＩＤである１１１３が格納される。動画ファイル１５０３のサイズが分割閾値に達すると、ファイル１５０３がクローズされ、新たにファイル１５０４が作成される。ファイル１５０３のＮＩＤにはファイル１５０４のＵＩＤである１１１４が格納される。動画ファイル１５０４の記録中に記録停止の指示があると、ファイル１５０４は１回の記録における最後のファイルなので、ＮＩＤとして０が格納される。また、各ファイルのＰＩＤとして、無効を示す値−１（符号付き１６進数）が記録される。
【００８０】
また、動画ファイル１５０５、１５０６はそれぞれ、記録開始の指示から記録停止の指示までの間に複数の動画ファイルが記録されなかった場合の動画ファイルである。各動画ファイル１５０５、１５０６のＵＩＤとして、１１１５、１１１６が格納され、ＮＩＤにはそれぞれ０（００００）が格納される。また、各ファイルのＰＩＤとして、無効を示す値−１（符号付き１６進数）が記録される。
【００８１】
＜再生動作＞
次に、再生時の動作を説明する。第１の実施例では、ＰＩＤに０が記録されているファイルが１回の記録により記録された先頭のファイルであった。一方、本実施例では、ＰＩＤが無効であるため、まず、制御部１０２は、ファイル番号の順に、記録された各動画ファイルのＵＩＤとＮＩＤを確認する。そして、制御部１０２は、ＮＩＤに０が記録されているファイルの次のファイルから、次にＮＩＤが０であるファイルまでが、１回の記録により記録されたファイルであるものとする。そして、制御部１０２は、各シーンの代表画像を示すインデックス画面を表示する。これ以降の動作は第１の実施例と同様である。
【００８２】
なお、再生時において、ファイル番号を使わず、各ファイルのＵＩＤとＮＩＤの値から、１回に記録された複数のファイルを確認し、その再生順序を決定することも可能である。
【００８３】
この様に、本実施例では、１回の記録中に複数の動画ファイルが記録された場合、直後のファイルの識別情報を動画ファイルに格納して記録する。そのため、１回の記録において記録された動画ファイルであることを簡単に認識することができる。
【００８４】
また、第２の実施例では、ＰＩＤとして無効を示す値を記録したが、第１の実施例のようにＰＩＤを記録するか、無効とするかをユーザが選択できる様に構成してもよい。
【００８５】
＜編集動作＞
次に、編集時の動作を説明する。第２の実施例においても、編集処理として、ファイル消去、前切り処理、及び後切り処理の三つの処理が可能であし、編集動作は図７、図１６のフローチャートに従って動作を行う。第２の実施例では、Ｓ７０７の編集動作が第１の実施例とは異なる。
【００８６】
図１６は、第２の実施例における、Ｓ７０７の編集動作のフローチャートを示す。図１６において、図１２と同じ動作については同じ番号を付加してある。第２の実施例では、編集対象の動画ファイルのＰＩＤが無効値であるため、Ｓ１２０４におけるＰＩＤの変更処理を削除している。
【００８７】
また、Ｓ１２０３において、制御部１０２は、各動画ファイルのＮＩＤと再生開始位置を含む動画ファイルのＵＩＤとに基づいて、再生開始位置を含む動画ファイルの前に連続した動画ファイルがあるかどうかを確認する。制御部１０２は、再生開始位置を含む動画ファイルのＵＩＤの値がＮＩＤとして設定されている動画ファイルを検出する。再生開始位置を含む動画ファイルのＵＩＤの値がＮＩＤとして設定されている動画ファイルが記録されていた場合、制御部１０２は、同じように、その前に連続するファイルを検出する。この他の動作は、図１２の動作と同様である。
【００８８】
図１７の１７０１は、これら６個の動画ファイルのうち、動画ファイル１５０１−１５０４のファイル名と、その識別情報を示している。各動画ファイルのＵＩＤ、ＮＩＤ、ＰＩＤはそれぞれ図３に示す値と同じである。
【００８９】
図１７の１７０１に示した４個の動画ファイルからなるシーンの前切り処理が行われ、動画ファイル１５０２の途中に再生開始位置が設定された場合の識別情報を図１７の１７０２に示す。この場合、再生開始位置を含む動画ファイル１５０２の前に連続する動画ファイル１５０１が消去される。
【００９０】
また、図１７の１７０１に示した４個の動画ファイルからなるシーンの後切り処理が行われ、動画ファイル１５０３の途中に再生終了位置が設定された場合の識別情報を図１７の１７０３に示す。この場合、再生終了位置を含む動画ファイル１５０３の次に連続する動画ファイル１５０４が消去される。また、制御部１０２は、再生終了位置を含む動画ファイル１５０３のＮＩＤを所定値００００に変更する。
【００９１】
また、これら４個の動画ファイルからなるシーンの前切り処理と後切り処理が共に行われ、動画ファイル１５０２の途中に再生開始位置が設定され、動画ファイル１５０３の途中に再生終了位置が設定された場合の識別情報を図１７の１７０４に示す。この場合、再生開始位置を含む動画ファイル１５０２の前に連続する動画ファイル１５０１と、再生終了位置を含む動画ファイル１５０３の次に連続する動画ファイル１５０４とが消去される。また、制御部１０２は、再生終了位置を含む動画ファイル１５０３のＮＩＤを所定値００００に変更する。
【００９２】
このように、本実施例では、１回の記録中に生成された複数の動画ファイルの識別情報として、直前及び次の動ファイルを示す識別情報を記録する。そして、再生時においては、この識別情報に基づいて１回の記録で記録されたシーンに対応する動画ファイルを決定し、連続して再生するので、１回の記録中に生成された動画ファイルを連続して再生させることができる。
【００９３】
また、本実施例では、何れかの動画ファイルの消去、或いは、一部消去などの編集処理が実行された場合、編集処理の内容に応じて識別情報を変更する。そのため、編集後において、消去部分の前後で連続して動画が再生されることがないので、編集処理により連続性がなくなった動画を連続して再生してしまうことを防ぐことができる。
【００９４】
（その他の実施形態）
前述した本発明の実施形態における記録装置を構成する各手段、並びに記録方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００９５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図２に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９８】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００９９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【０１００】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０１】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０３】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０４】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図１】
2014096759.tif 000003
【図２】
2014096759.tif 000004
【図３】
2014096759.tif 000005
【図４】
2014096759.tif 000006
【図５】
2014096759.tif 000007
【図６】
2014096759.tif 000008
【図７】
2014096759.tif 000009
【図８】
2014096759.tif 000010
【図９】
2014096759.tif 000011
【図１０】
2014096759.tif 000012
【図１１】
2014096759.tif 000013
【図１２】
2014096759.tif 000014
【図１３】
2014096759.tif 000015
【図１４】
2014096759.tif 000016
【図１５】
2014096759.tif 000017
【図１６】
2014096759.tif 000018
【図１７】
2014096759.tif 000019