(57)【特許請求の範囲】
【請求項１】
編集対象の元動画データの編集を行う動画編集システムであって、
前記元動画データを記憶する記憶手段と、
前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して動画表示する元動画表示領域と、当該一部動画データと、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記元動画表示領域に動画表示される一部動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、
前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、
前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、
前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された前記一部動画データ及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記取得手段で取得された一部動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記元動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段と、
を備え、
前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段をさらに備えることを特徴とする動画編集システム。
【請求項２】
編集対象の元動画データの編集を行う動画編集システムであって、
前記元動画データを記憶する記憶手段と、
前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データを動画表示する処理済動画表示領域と、当該一部動画データと、当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データの圧縮動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記処理済動画表示領域に動画表示される当該一部動画データの圧縮動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、
前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、
前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、
前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記圧縮動画データ生成手段により生成された前記一部動画データの圧縮動画データ、及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記処理済動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段と、
を備え、
前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けた設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段をさらに備えることを特徴とする動画編集システム。
【請求項３】
前記設定受付手段は、前記設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のデータレートに係る設定値の設定をユーザにより受け付けることを特徴とする請求項１または２に記載の動画編集システム。
【請求項４】
前記動画表示手段は、前記設定画面における前記設定領域を介して、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された一部動画データと、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとの動画表示を同時に行うことを特徴とする請求項１乃至３の何れか１項に記載の動画編集システム。
【請求項５】
編集対象の元動画データを記憶する記憶手段を備え、当該元動画データの編集を行う動画編集システムにおける制御方法であって、
前記動画編集システムの設定受付手段が、前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して動画表示する元動画表示領域と、当該一部動画データと、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記元動画表示領域に動画表示される一部動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付工程と、
前記動画編集システムの取得手段が、前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得工程と、
前記動画編集システムの圧縮動画データ生成手段が、前記取得工程で取得した一部動画データを、前記設定受付工程で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成工程と、
前記動画編集システムの差分動画データ生成手段が、前記取得工程で取得した一部動画データと、前記圧縮動画データ生成工程により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成工程と、
前記動画編集システムの動画表示手段が、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得工程で取得された前記一部動画データ及び前記差分動画データ生成工程により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記取得工程で取得された一部動画データと、前記差分動画データ生成工程により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記元動画表示領域、前記差分動画表示領域に対して同時に行う動画表示工程と、
前記動画編集システムの適用指示手段が、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示工程と、
を含み、
前記圧縮動画データ生成工程は、前記適用指示工程により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記動画編集システムのファイル保存手段が、前記圧縮動画データ生成工程により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存工程をさらに含むことを特徴とする制御方法。
【請求項６】
編集対象の元動画データを記憶する記憶手段を備え、当該元動画データの編集を行う動画編集システムにおける制御方法であって、
前記動画編集システムの設定受付手段が、前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データを動画表示する処理済動画表示領域と、当該一部動画データと、当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データの圧縮動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記処理済動画表示領域に動画表示される当該一部動画データの圧縮動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付工程と、
前記動画編集システムの取得手段が、前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得工程と、
前記動画編集システムの圧縮動画データ生成手段が、前記取得工程で取得した一部動画データを、前記設定受付工程で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成工程と、
前記動画編集システムの差分動画データ生成手段が、前記取得工程で取得した一部動画データと、前記圧縮動画データ生成工程により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成工程と、
前記動画編集システムの動画表示手段が、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記圧縮動画データ生成工程により生成された前記一部動画データの圧縮動画データ、及び前記差分動画データ生成工程により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記圧縮動画データ生成工程により生成された圧縮動画データと、前記差分動画データ生成工程により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記処理済動画表示領域、前記差分動画表示領域に対して同時に行う動画表示工程と、
前記動画編集システムの適用指示手段が、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示工程と、
を含み、
前記圧縮動画データ生成工程は、前記適用指示工程により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付工程により設定を受け付けた設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記動画編集システムのファイル保存手段が、前記圧縮動画データ生成工程により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存工程をさらに含むことを特徴とする制御方法。
【請求項７】
前記設定受付工程は、前記設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のデータレートに係る設定値の設定をユーザにより受け付けることを特徴とする請求項５または６に記載の制御方法。
【請求項８】
前記動画表示工程は、前記設定画面における前記設定領域を介して、前記設定受付工程により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得工程で取得された一部動画データと、前記圧縮動画データ生成工程により生成された圧縮動画データと、前記差分動画データ生成工程により生成された差分動画データとの動画表示を同時に行うことを特徴とする請求項５乃至７の何れか１項に記載の制御方法。
【請求項９】
編集対象の元動画データを記憶する記憶手段を備え、当該元動画データの編集を行う動画編集システムで実行されるプログラムであって、
前記動画編集システムを、
前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して動画表示する元動画表示領域と、当該一部動画データと、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記元動画表示領域に動画表示される一部動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、
前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、
前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、
前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された前記一部動画データ及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記取得手段で取得された一部動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記元動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段として機能させ、
前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段として更に機能させることを特徴とするプログラム。
【請求項１０】
編集対象の元動画データを記憶する記憶手段を備え、当該元動画データの編集を行う動画編集システムで実行されるプログラムであって、
前記動画編集システムを、
前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データを動画表示する処理済動画表示領域と、当該一部動画データと、当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データの圧縮動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記処理済動画表示領域に動画表示される当該一部動画データの圧縮動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、
前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、
前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、
前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記圧縮動画データ生成手段により生成された前記一部動画データの圧縮動画データ、及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記処理済動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、
前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段として機能させ、
前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けた設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、
前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段としてさらに機能させることを特徴とするプログラム。
【請求項１１】
前記設定受付手段は、前記設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のデータレートに係る設定値の設定をユーザにより受け付けることを特徴とする請求項９または１０に記載のプログラム。
【請求項１２】
前記動画表示手段は、前記設定画面における前記設定領域を介して、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された一部動画データと、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとの動画表示を同時に行うことを特徴とする請求項９乃至１１の何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画編集システム、制御方法およびプログラムに関し、特に、動画データを圧縮処理して保存する動画編集システム、制御方法およびプログラムに関する。
【背景技術】
【０００２】
動画編集を行う動画編集システムにおいて、非可逆編集処理（非可逆圧縮とも呼ばれる）した動画の保存を行う際、使用目的や撮影した対象物などの条件に応じて、フレームレートやデータレートなどのパラメータをユーザが適切に設定しなくてはならない。
【０００３】
動画を編集処理（圧縮）する際の各パラメータを設定するための設定画面では、一般に、動画先頭のコマ（フレーム）が静止画でプレビュー表示される。従来のパラメータ設定画面の例を図１に示す。このパラメータ設定画面１００にて、静止画のプレビュー表示１０２を確認しながら、適切な保存結果が得られるようにユーザがパラメータ設定領域１０１でパラメータを手動で調整する。
【０００４】
また、先頭の１コマではなく、動画データ中の任意の１コマ（フレーム）を抽出して、そのコマの静止画に対して画像編集を行い、プレビュー表示でユーザが確認する仕組みが特許文献１に記載されている。
【０００５】
また、パラメータ設定時のプレビュー表示の確認を支援し、より容易にパラメータ設定を行えるように、元画像と調整後の画像のいずれかをユーザの操作によって切り替え可能にする仕組みが、特許文献２や特許文献３に記載されている。
【０００６】
この特許文献２や特許文献３のシステムは、プリンタなどの印刷装置において、印刷前の静止画元画像と、色調整や各種画像効果の付加を行った印刷用の画像のいずれかをユーザが切り替えてプレビュー表示するようにしたものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−３２６４３号公報
【特許文献２】特開２００８−９９２３９号公報
【特許文献３】特開２００８−９９２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では各パラメータの設定によって、圧縮保存後の動画がどのように変化するのかが、先頭フレームや一部のフレームの静止画表示だけでは分かりにくい。パラメータの設定が不適切であった場合には、再度、時間をかけて圧縮保存しなおさなくてはならない。
【０００９】
また、特許文献１や特許文献２に記載のシステムのように、静止画を扱うプリンタなどの装置においては、プレビュー表示の工夫が見られる。しかし、この方法をそのまま動画に適用してもパラメータの設定によって、保存後の動画がどう変化するのかをユーザが判断するのは困難である。なぜなら、静止画の場合と異なり、動画では常に表示が変化している。変化し続けている二つの動画を、表示の切り替えだけによって、人の目で比較するというのは非常に難しい。
【００１０】
本発明の目的は、設定画面の設定領域を介して、元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザにより受け付け、当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該取得した一部動画データを、当該受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成し、当該圧縮処理前後の差分をとった差分動画データを生成し、当該元動画データのすべてのフレームについての圧縮動画データを生成する前に、当該差分動画データの再生時刻の先頭から最後までを示すスライダーの当該設定画面への表示、及び当該スライダー上の現在の再生時刻の位置へのスライダノブの表示を行うと共に、当該取得した一部動画データ又は当該圧縮動画データと、当該差分動画データとの動画表示をそれぞれ当該設定画面に対して同時に行い、当該元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、当該受け付けたフレームレートの設定値で当該元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成して保存することにより、当該フレームレートの設定値の設定によって圧縮処理後の動画データの画質がどのように変化するかを、当該元動画データのすべてのフレームについて圧縮処理を行う前に、ユーザが容易に確認できる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、編集対象の元動画データの編集を行う動画編集システムであって、前記元動画データを記憶する記憶手段と、前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して動画表示する元動画表示領域と、当該一部動画データと、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記元動画表示領域に動画表示される一部動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された前記一部動画データ及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記取得手段で取得された一部動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記元動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段と、を備え、前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段をさらに備えることを特徴とする。
【００１２】
また、本発明は、編集対象の元動画データの編集を行う動画編集システムであって、前記元動画データを記憶する記憶手段と、前記記憶手段に記憶されている前記元動画データの圧縮処理に適用するフレームレートの設定値の設定をユーザの操作により受け付ける設定領域と、前記元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該一部動画データを、前記設定領域を介して受け付けたフレームレートの設定値で圧縮処理することで生成される当該一部動画データの圧縮動画データを動画表示する処理済動画表示領域と、当該一部動画データと、当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとることで生成される差分動画データを動画表示する差分動画表示領域と、当該一部動画データの圧縮動画データ、及び当該差分動画データの再生時刻の先頭から最後までを示すスライダーと、当該スライダー上の現在の再生時刻の位置に表示されるスライダノブであって、ユーザの操作による当該スライダノブの移動の指示を受け付けることで、前記処理済動画表示領域に動画表示される当該一部動画データの圧縮動画データ、及び前記差分動画表示領域に動画表示される差分動画データの再生時刻を変更するスライダノブと、を含む設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザの操作により受け付ける設定受付手段と、前記記憶手段に記憶された元動画データのうち当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得する取得手段と、前記取得手段で取得した一部動画データを、前記設定受付手段で受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成する圧縮動画データ生成手段と、前記取得手段で取得した一部動画データと、前記圧縮動画データ生成手段により生成された当該一部動画データの圧縮動画データとを用いて、圧縮処理前後の差分をとった差分動画データを生成する差分動画データ生成手段と、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記圧縮動画データ生成手段により生成された前記一部動画データの圧縮動画データ、及び前記差分動画データ生成手段により生成された前記差分動画データの再生時刻の先頭から最後までを示す前記スライダー、及び当該スライダー上の現在の再生時刻の位置に前記スライダノブを表示すると共に、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとのそれぞれの動画表示を、それぞれ前記処理済動画表示領域、前記差分動画表示領域に対して同時に行う動画表示手段と、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付ける適用指示手段と、を備え、前記圧縮動画データ生成手段は、前記適用指示手段により、前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、さらに、前記設定受付手段により設定を受け付けた設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで当該元動画データの圧縮動画データを生成し、前記圧縮動画データ生成手段により、当該フレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行うことで生成された圧縮動画データを動画ファイルとして保存するファイル保存手段をさらに備えることを特徴とする。
【００１３】
さらに本発明の設定受付手段は、前記設定画面における前記設定領域を介して、前記記憶手段に記憶されている元動画データに対して適用する圧縮処理のデータレートに係る設定値の設定をユーザにより受け付けることを特徴とする。
【００１４】
さらに本発明の動画表示手段は、前記設定画面における前記設定領域を介して、前記設定受付手段により設定を受け付けたフレームレートの設定値で前記記憶手段に記憶されている元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成する前に、前記取得手段で取得された一部動画データと、前記圧縮動画データ生成手段により生成された圧縮動画データと、前記差分動画データ生成手段により生成された差分動画データとの動画表示を同時に行うことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、設定画面の設定領域を介して、元動画データに対して適用する圧縮処理のフレームレートの設定値の設定をユーザにより受け付け、当該元動画データの一部の時間内の動画データを構成する時間が連続したフレームを一部動画データとして取得して、当該取得した一部動画データを、当該受け付けたフレームレートの設定値で圧縮処理することで当該一部動画データの圧縮動画データを生成し、当該圧縮処理前後の差分をとった差分動画データを生成し、当該元動画データのすべてのフレームについての圧縮動画データを生成する前に、当該差分動画データの再生時刻の先頭から最後までを示すスライダーの当該設定画面への表示、及び当該スライダー上の現在の再生時刻の位置へのスライダノブの表示を行うと共に、当該取得した一部動画データ又は当該圧縮動画データと、当該差分動画データとの動画表示をそれぞれ当該設定画面に対して同時に行い、当該元動画データのすべてのフレームについて圧縮処理を行い保存することの指示を受け付けた場合に、当該受け付けたフレームレートの設定値で当該元動画データのすべてのフレームについて圧縮処理を行い当該元動画データの圧縮動画データを生成して保存することにより、当該フレームレートの設定値の設定によって圧縮処理後の動画データの画質がどのように変化するかを、当該元動画データのすべてのフレームについて圧縮処理を行う前に、ユーザが容易に確認できる。
【図面の簡単な説明】
【００１６】
【図１】従来の動画編集システムにおける、一般的なパラメータ設定画面の例を示す図である。
【図２】本発明の実施形態におけるシステム構成を示す図である。
【図３】本発明の実施形態におけるハードウェア構成を示す図である。
【図４】本発明の実施形態におけるパラメータ設定画面を示す図である。
【図５】本発明の実施形態における動画編集システムの基本的な処理フローを示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図２は、本発明の実施形態における動画編集システムの構成を示す図である。なお、動画編集システムは、動画編集を行うための専用の装置であってもよいし、一般的なコンピュータ（情報処理装置とも呼ばれる）に動画編集プログラムがインストールされて実行されることにより動画編集システムとして実行される形態であってもよい。
【００１９】
なお、図２ではデジタルビデオカメラに代表される動画撮像装置で撮影した動画データを編集するものとしているが、これは一例であり、動画撮像装置以外で作成した動画も編集対象とすることは言うまでもない。例えば、動画生成アプリケーションソフトウェアを用いてユーザが生成した動画データを編集対象としてもよい。
【００２０】
カメラ２００（デジタルビデオカメラ）は、被写体を撮影して動画データを生成する動作撮像装置である。撮影して得られる動画データの動画ファイル２０１は、本発明による動画編集システム２０２へと入力される。動画編集システム２０２で動画編集の指示を受けて、動画データに対して非可逆編集処理（非可逆圧縮ともいう）を行うと、非可逆編集処理された動画データが動画ファイル２０３へ保存される流れとなっている。なお、動画ファイル２０３を保存確定するときに、元動画データである動画ファイル２００に上書きして保存してもよい。つまり、本実施例で後述するように、非可逆編集処理（非可逆圧縮）する前の動画データと非可逆圧縮した後の動画データとを同時に表示するために、非可逆圧縮した動画データは一時的に別ファイルとして一時的に保存されることになる。そして、その非可逆圧縮した結果を確認したユーザが、保存することを確定指示した場合に、動画ファイル２００に上書き保存してもよいし、別ファイルとして保存してもよい。また、動画データの非可逆編集処理は、ユーザによる確定指示後に行い、プレビューで確認する際には、図５で説明するように、プレビュー用画像の非可逆処理して表示するようにしてもよい。
図３は、本発明の実施形態における動画編集システムのハードウェア構成を示す図である。
ＣＰＵ３００は、システムバス３１１に接続される各デバイスやコントローラを統括的に制御する。
【００２１】
また、ＲＯＭ３０２あるいは外部メモリ３１０には、ＣＰＵ３００の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やオペレーティングシステムプログラム（以下、ＯＳ）や、動画編集機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ３０１は、ＣＰＵ３００の主メモリ、ワークエリア等として機能する。
ＣＰＵ３００は、処理の実行に際して必要なプログラム等をＲＡＭ３０１にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入出力コントローラ３０３は、キーボード３０６、マウス３０７等のポインティングデバイス、カメラ３０８からの動画データ転送などの入出力を制御する。
【００２３】
ビデオコントローラ３０４は、ＣＲＴディスプレイ（ＣＲＴ）３０９等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイ等でも構わない。
【００２４】
メモリコントローラ３０５は、各種のアプリケーション、カメラから入力した動画データ、編集後の動画データ等を記憶する、ハードディスク等の外部メモリ３１０へのアクセスを制御する。
【００２５】
本発明を実現するための動画編集プログラムは外部メモリ３１０に記録されており、必要に応じてＲＡＭ３０１にロードされることによりＣＰＵ３００によって実行されるものである。さらに、本発明に係わるプログラムへの入出力となる動画ファイル２０１および編集後の動画ファイル２０３は外部メモリ３１０に格納されており、これらについての詳細な説明は後述する。
【００２６】
また、外部メモリ３１０に記憶された本発明に係わるプログラムの指示により、ＣＰＵ３００はビデオコントローラ３０４を介してＣＲＴディスプレイ３０９に対し、パラメータ設定画面を描画する。
図４は、本発明の実施形態における、動画保存時のパラメータ設定画面を示す図である。
【００２７】
本システムの利用者はキーボード３０６およびマウス３０７を使用し、パラメータ設定領域４０１において動画保存時のパラメータを指定する。本実施例においては、パラメータとしてフレームレート、データレート、品質の３つが指定可能であるが、これは一例であり、２つ以下あるいは４つ以上のパラメータも指定可能であることは言うまでもない。すなわち、このパラメータは、元動画データに対して適用する非可逆処理の設定値であり、パラメータ設定領域４０１の各操作オブジェクト（ラジオボタンやスライダーバー）が、設定手段に相当する。
【００２８】
元動画表示領域４０２には、非可逆圧縮保存する前の元々の動画データ（または、その動画データのプレビュー用動画データ）が表示される。処理済動画表示領域４０３には、パラメータ指定領域４０１で指定されたパラメータに基づき、非可逆圧縮保存した後の動画データ（または、その動画データのプレビュー用動画データ）が表示される。差分動画表示領域４０４には、元動画表示領域４０２と処理済動画表示領域４０３との差分の差分動画データが表示される。これらの表示領域の詳細については、後述する。
【００２９】
本システムの利用者はマウス３０７を使用して再生ボタン４０６を押下し、元動画表示領域４０２、処理済動画表示領域４０３、差分動画表示領域４０４でのプレビュー再生開始を指示することができる。またプレビュー再生中には再生ボタン４０６の表示が四角形の停止ボタン（４０６）に変更され、この停止ボタン（４０６）が再度押下されることで、各動画データの再生を終了することができる。なお、必要に応じて、再生ボタン４０６の他、一時停止、早送り、巻き戻し、コマ送りなどのボタンを設けてもよい。再生時刻スライダ４０５は、動画の現在の再生時刻を示す。スライダの左端が動画先頭、スライダの右端が動画の末尾となり、再生時刻スライダノブ４０７の表示位置が現在の動画再生時刻となる。利用者は、再生時刻スライダノブ４０７の表示位置で動画のおおよその再生時刻を知ることができる他、再生時刻スライダノブ４０７を直接マウス３０７で移動することで、再生時刻を任意に変更できる。
次に、動画編集システムにおける、動画保存時の基本的な処理フローについて、図５を用いて説明する。
【００３０】
図５は、本発明の実施形態における動画編集システムにおける、動画保存時の基本的な処理フローを示す図である。動画撮像装置で撮像して得られた動画データ、または動画生成アプリケーションプログラム（図示省略）により生成された動画データは、動画ファイル２００として、外部メモリ３１０にすでに保存されているものとして、以下の処理を説明する。
【００３１】
動画編集システムにおいて、動画ファイルのオープン指示がなされると、オープン指示された動画ファイル２００を読み込む。具体的には、ＣＰＵ３００は、元動画データである動画ファイル２００から一部分を切り出し、それをプレビュー用元動画データとして外部メモリ３１０の第一の記憶領域に記憶する（ステップＳ５０１）。動画データの切り出し位置は、本実施例では動画データの先頭から数十秒程度としているが、用途によっては他の位置や長さで切り出しても良い。例えば、現在の動画の再生時刻の前後十秒ずつ切り出す等が考えられる。また、動画データを分割して切り出すことはせずに、まとめて読み込んでプレビュー用元動画データを生成してもよい。なお、プレビュー用元動画データを生成するのは、ステップＳ５０５〜Ｓ５０７の処理を高速化させるためである。
【００３２】
次に、ＣＰＵ３００は、ユーザのパラメータ設定領域４０１に対する操作（設定操作および／または変更操作）に従って、パラメータの更新を実行する（ステップＳ５０２）。ＣＰＵ３００は、更新されたパラメータを使用して、ステップＳ５０１で作成したプレビュー用元動画データを非可逆編集処理（非可逆圧縮）し、プレビュー用圧縮動画データ（プレビュー用非可逆処理済み動画データとも呼ぶ）を作成する。作成されたプレビュー用圧縮動画データは、外部メモリ３１０の第二の記憶領域に記憶される
ＣＰＵ３００はユーザのキーボードやマウス等の操作を待ち、再生ボタン４０６が押下されたか否かを判断する（ステップＳ５０４Ｙｅｓ）。
【００３３】
ステップＳ５０４で再生ボタン４０６が押下されたと判断された場合には、プレビュー動画の再生を行うために（ステップＳ５０４Ｙｅｓ）、ステップＳ５０５に処理を進める。一方、ステップＳ５０４で再生ボタン４０６が押されない場合（ステップＳ５０４Ｎｏ）には、ステップＳ５１１で、動画保存ボタン４０８（適用指示手段に相当）が押されたか否かを判断する。ステップＳ５１１で、動画保存ボタン４０８が押されない場合には、ステップＳ５０２のパラメータ更新処理に処理を戻す。
【００３４】
再生ボタン４０６が押された場合（ステップＳ５０４Ｙｅｓ）、ステップＳ５０５において、ＣＰＵ３００は外部メモリ３１０の第一の記憶領域に記憶されているプレビュー用元動画データから１コマ分（１フレームとも言う）の画像を取り出し、それをＲＡＭ３０１内の記憶領域（メモリＡ）へと記録する。
【００３５】
次にステップＳ５０６において、ＣＰＵ３００は外部メモリ３１０の第二の記憶領域に記憶されているプレビュー用圧縮動画データから１コマ分の画像を取り出し、それをＲＡＭ３０１内の記憶領域（メモリＢ）へと記録する。
【００３６】
そしてステップＳ５０７において、ＣＰＵ３００は、メモリＡとメモリＢ、それぞれに格納された画像を構成する画素値の差分を計算し、その結果であるプレビュー用差分画像をＲＡＭ３０１内の記憶領域（メモリＣ）へと保存する。本実施例では、各画素はＲ，Ｇ，Ｂの３値で構成されており、これらの値は元の色を赤、緑、青の三原色の混色で表現した場合の各色の量を示している。メモリＡから取り出した１画素を（Ｒａ，Ｇａ，Ｂａ）、メモリＢから取り出した同じ位置の１画素を（Ｒｂ，Ｇｂ，Ｂｂ）としたとき、メモリＣの同じ位置の１画素（Ｒｃ，Ｇｃ，Ｂｃ）を、（Ｒａ−Ｒｂ，Ｇａ−Ｇｂ，Ｂａ−Ｂｂ）として計算する。この計算を、メモリＡとメモリＢに含まれるすべての画素について繰り返す。
【００３７】
なお、本実施例は画素をＲ，Ｇ，Ｂの３値で構成したが、これは一例であり、他の色表現形式を用いることもできる。他の色表現方法を使用した場合であっても、本実施例と類似の方法によって画素値の差分を計算可能することができる。よって本発明は、Ｒ，Ｇ，Ｂの３値以外の色表現形式を用いた場合であっても、実施可能である。
【００３８】
このように、ステップＳ５０７の差分動画データ生成工程では、編集対象となる元動画データと、設定されたパラメータ（設定値）で非可逆処理された非可逆処理済み動画データとを用いて、非可逆処理前後の差分をとった差分動画データを生成する。
【００３９】
ステップＳ５０８で、ＣＰＵ３００は、メモリＡ、メモリＢ、メモリＣに格納された画像を、オプション設定画面４００の元動画表示領域４０２、処理済動画表示領域４０３、差分動画表示領域４０４へとそれぞれ表示する。なお、本実施例では、元動画表示領域４０２、処理済動画表示領域４０３、差分動画表示領域４０４の３つの表示領域に同時に動画データを動画再生することとして説明したが、本発明の課題を解決するためには、少なくとも差分動画表示領域４０４に差分動画データを表示する必要があるが、元動画表示領域４０２と処理済動画表示領域４０３のうちいずれか一方だけ、差分動画データと同時に表示させることによっても、編集後の動画の画質がどのように変化するかを、ユーザが容易に確認できる。
【００４０】
ステップＳ５０９で、ＣＰＵ３００は、再生ボタン４０６（再生中は、停止ボタン４０６）がユーザにより押下されたかを確認する。ここで、停止ボタンが押下されたと判断されると、元動画表示領域４０２、処理済動画表示領域４０３、差分動画表示領域４０４への動画データの各画像の再生表示を終了（ステップＳ５０９Ｙｅｓ）し、ステップＳ５１１に処理を移す。
【００４１】
一方、停止ボタン（４０６）が押下されていない場合（ステップＳ５０９Ｎｏ）には、ステップＳ５１０において、動画データの最後のコマ（フレーム）まで再生表示が完了したかを確認する。ここで、再生表示が最後まで到達したと確認されなければ（ステップＳ５１０Ｎｏ）、ステップＳ５０５に処理を戻して、１コマ進めて次のコマの再生表示を行う。一方、再生表示が動画データの最後フレームまで到達したと確認された場合（ステップＳ５１０Ｙｅｓ）には、再生表示を終了して、ステップＳ５１１に処理を移す。
【００４２】
ステップＳ５１１において、ＣＰＵ３００は、動画保存ボタン４０８が押されたか否かを判断する。保存ボタン４０８が押下されたと判断された場合（ステップＳ５１１Ｙｅｓ）には、ステップＳ５１２において、指定されたパラメータで元の動画データ全体を非可逆編集処理（非可逆圧縮）し、処理した結果を動画ファイル３００に保存、または動画ファイル２００に上書き保存する。
【００４３】
以上説明したように、本実施形態によれば、プレビュー時に元動画データのプレビュー用元動画データ、指定された設定値で不可逆処理したプレビュー用非可逆処理済み動画データ、およびその差分を算出した差分画像の差分動画データが同時に表示される。特定のコマだけを静止画表示するのではなく複数のコマの画像を動画データとして表示し、また同時にその差分動画データも表示することで、設定値の変更による動画データの変化をユーザが容易に視認することができる。
【００４４】
また、本発明では、少なくとも、プレビュー時に元動画データのプレビュー用元動画データ、指定された設定値で不可逆処理したプレビュー用非可逆処理済み動画データのうちのいずれか一方と、それぞれの差分を算出した差分画像の差分動画データとを同時に表示することによっても、設定値の変更による動画データの変化をユーザが容易に視認することができる。
【００４５】
なお、非可逆編集処理および非可逆圧縮処理は、非可逆処理に含まれ、この非可逆処理を行うことで、処理済みの動画データからは、処理前の動画データに戻すことはできない処理である。
【００４６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４７】
また、本発明におけるプログラムは、図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。
【００４８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００４９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００５０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００５３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００５４】
２００  カメラ
２０１  動画
２０２  動画編集システム
２０３  編集後の動画
３００  ＣＰＵ
３０１  ＲＡＭ
３０２  ＲＯＭ
３０３  入出力コントローラ
３０４  ビデオコントローラ
３０５  メモリコントローラ
３０６  キーボード
３０７  マウス
３０８  カメラ
３０９  ＣＲＴ
３１０  外部メモリ
【図１】
0005768317.tif 000002
【図２】
0005768317.tif 000003
【図３】
0005768317.tif 000004
【図４】
0005768317.tif 000005
【図５】
0005768317.tif 000006