【手続補正書】
【提出日】平成20年5月7日(2008.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メイン動画を構成するフレームを圧縮して複数フレームの動画をグループ化したメイン動画データファイルと、前記メイン動画の精度を落としたプロキシ動画を構成するフレームを圧縮して複数フレームの動画をグループ化したプロキシ動画データファイルと、前記メイン動画データファイルのグループ情報を記述したメイン動画インデックスファイルと、前記プロキシ動画データファイルのグループ情報を記述したプロキシ動画インデックスファイルと、を記録する記録部にアクセスするアクセス手段と、 
前記メイン動画の一部である各動画素材の開始フレーム位置および終了フレーム位置を特定するとともに、動画素材に対しての特殊効果を記述した編集構成データファイルを生成・変更する編集手段と、 
次に処理すべきフレームを、前記メイン動画データファイルから伸長して特殊効果を施すために要するフレーム生成時間が、当該フレームを再生する際の再生実時間に対して余裕があるかどうかを、前記編集構成データファイルの記述に基づいて推定する推定手段と、 
前記推定手段によって余裕があると判断されると、前記メイン動画インデックスファイルに基づいてメイン動画データファイルから当該フレームを生成する第１の生成手段と、 
前記推定手段によって余裕がないと判断されると、前記プロキシ動画インデックスファイルに基づいて前記プロキシ動画データファイルから当該フレームを生成する第２の生成手段と、 
前記第１の生成手段または第２の生成手段によって生成されたフレームを再生する再生手段と、 
を備えた動画編集装置。 
【請求項２】
コンピュータを 、
メイン動画を構成するフレームを圧縮して複数フレームの動画をグループ化したメイン動画データファイルと、前記メイン動画の精度を落としたプロキシ動画を構成するフレームを圧縮して複数フレームの動画をグループ化したプロキシ動画データファイルと、前記メイン動画データファイルのグループ情報を記述したメイン動画インデックスファイルと、前記プロキシ動画データファイルのグループ情報を記述したプロキシ動画インデックスファイルとを記録する記録部にアクセスするアクセス手段と、 
前記メイン動画の一部である各動画素材の開始フレーム位置および終了フレーム位置を特定するとともに、動画素材に対しての特殊効果を記述した編集構成データファイルを生成・変更する編集手段と、 
次に処理すべきフレームを、前記メイン動画データファイルから伸長して特殊効果を施すために要するフレーム生成時間が、当該フレームを再生する際の再生実時間に対して余裕があるかどうかを、前記編集構成データファイルの記述に基づいて推定する推定手段と、 
前記推定手段によって余裕があると判断されると、前記メイン動画インデックスファイルに基づいてメイン動画データファイルから当該フレームを生成する第１の生成手段と、 
前記推定手段によって余裕がないと判断されると、前記プロキシ動画インデックスファイルに基づいてプロキシ動画データファイルから当該フレームを生成する第２の生成手段と、 
前記第１の生成手段または第２の生成手段によって生成されたフレームを再生する再生手段として機能させるための動画編集プログラム。 
【請求項３】
請求項２の動画編集プログラムにおいて、 
前記記録部に記録されたメイン動画データファイルおよびプロキシ動画データファイルは、圧縮した複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置したものであり、 
さらに、前記メイン動画インデックスファイルおよびプロキシ動画インデックスファイルは、当該メイン動画データファイルおよびプロキシ動画データファイルのそれぞれに対応して、前記動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述するとともに各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述しており、 
前記第１の生成手段は、前記メイン動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えており、 
前記第２の生成手段は、前記プロキシ動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えている動画編集プログラム。 
【請求項４】
請求項２の動画編集プログラムにおいて、 
前記記録されたメイン動画データファイルおよびプロキシ動画データファイルは、圧縮した複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置したものであり、 
さらに、前記メイン動画インデックスファイルおよびプロキシ動画インデックスファイルは、当該メイン動画データファイルおよびプロキシ動画データファイルのそれぞれに対応して、前記動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述しており、 
前記第１の生成手段は、前記メイン動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備え、
前記第２の生成手段は、前記プロキシ動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えた
動画編集プログラム。 
【請求項５】
前記推定手段は、対象となるフレームに対する特殊効果が前記編集構成データファイルに記述されていなければ、余裕があると推定する請求項２〜４のいずれか１項に記載の動画編集プログラム。 
【請求項６】
前記推定手段は、各特殊効果につき必要処理時間に基づいてレベル付けを行っておき、対象となるフレームに対しての特殊効果の個数およびレベルに基づいて、余裕の有無を判断する請求項２〜５のいずれか１項に記載の動画編集プログラム。
【請求項７】
前記再生手段は、前記第１の生成手段または第２の生成手段が生成したフレームを一時的に記録するバッファ手段を有しており、 
前記推定手段は、対象となっているフレームを再生する際の再生実時間に代えて、前記バッファ手段に記録された全フレームを再生する際の再生実時間に対して余裕があるかどうかを判断するものである請求項２〜６のいずれか１項に記載の動画編集プログラム。 
【請求項８】
メイン動画を構成するフレームを圧縮して複数フレームの動画をグループ化したメイン動画データファイルと、前記メイン動画の精度を落としたプロキシ動画を構成するフレームを圧縮したプロキシ動画データファイルと、前記メイン動画データファイルのグループ情報を記述したメイン動画インデックスファイルと、前記プロキシ動画データファイルのグループ情報を記述したプロキシ動画インデックスファイルと、を記録する記録ステップと、 
前記メイン動画の一部である各動画素材の開始フレーム位置および終了フレーム位置を特定するとともに、動画素材に対しての特殊効果を記述した編集構成データファイルを生成・変更する編集ステップと、 
次に処理すべきフレームを、メイン動画データファイルから伸長して特殊効果を施すために要するフレーム生成時間が、当該フレームを再生する際の再生実時間に対して余裕があるかどうかを、前記編集構成データファイルの記述に基づいて推定する推定ステップと、 
前記推定ステップによって余裕があると判断されると、前記メイン動画インデックスファイルに基づいてメイン動画データファイルから当該フレームを生成する第１の生成ステップと、 
前記推定ステップによって余裕がないと判断されると、前記プロキシ動画データファイルから当該フレームを生成する第２の生成ステップと、 
前記第１の生成ステップまたは第２の生成ステップによって生成されたフレームを再生する再生ステップと、 
を備えた動画編集方法。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
(1)(2)この発明の一側面に係る動画編集装置は、メイン動画を構成するフレームを圧縮して複数フレームの動画をグループ化したメイン動画データファイルと、前記メイン動画の精度を落としたプロキシ動画を構成するフレームを圧縮して複数フレームの動画をグループ化したプロキシ動画データファイルと、前記メイン動画データファイルのグループ情報を記述したメイン動画インデックスファイルと、前記プロキシ動画データファイルのグループ情報を記述したプロキシ動画インデックスファイルと、を記録する記録部と、前記メイン動画の一部である各動画素材の開始フレーム位置および終了フレーム位置を特定するとともに、動画素材に対しての特殊効果を記述した編集構成データファイルを生成・変更する編集手段と、次に処理すべきフレームを、前記メイン動画データファイルから伸長して特殊効果を施すために要するフレーム生成時間が、当該フレームを再生する際の再生実時間に対して余裕があるかどうかを、前記編集構成データファイルの記述に基づいて推定する推定手段と、前記推定手段によって余裕があると判断されると、前記メイン動画インデックスファイルに基づいてメイン動画データファイルから当該フレームを生成する第１の生成手段と、前記推定手段によって余裕がないと判断されると、前記プロキシ動画インデックスファイルに基づいて前記プロキシ動画データファイルから当該フレームを生成する第２の生成手段と、前記第１の生成手段または第２の生成手段によって生成されたフレームを再生する再生手段とを備えている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
(3)この発明の一側面に係る動画編集プログラムは、記録部に記録されたメイン動画データファイルおよびプロキシ動画データファイルは、圧縮した複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置したものであり、さらに、前記メイン動画インデックスファイルおよびプロキシ動画インデックスファイルは、当該メイン動画データファイルおよびプロキシ動画データファイルのそれぞれに対応して、前記動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述するとともに各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述しており、前記第１の生成手段は、前記メイン動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えており、前記第２の生成手段は、前記プロキシ動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えていることを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
(4)この発明の一側面に係る動画編集プログラムは、記録されたメイン動画データファイルおよびプロキシ動画データファイルは、圧縮した複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置したものであり、さらに、前記メイン動画インデックスファイルおよびプロキシ動画インデックスファイルは、当該メイン動画データファイルおよびプロキシ動画データファイルのそれぞれに対応して、前記動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述しており、前記第１の生成手段は、前記メイン動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備え、前記第２の生成手段は、前記プロキシ動画インデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段とを備えたことを特徴としている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
(5)この発明の一側面に係る動画編集プログラムは、推定手段は、対象となるフレームに対する特殊効果が編集構成データファイルに記述されていなければ、余裕があると推定することを特徴としている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
(6)この発明の一側面に係る動画編集プログラムは、推定手段は、各特殊効果につき必要処理時間に基づいてレベル付けを行っておき、対象となるフレームに対しての特殊効果の個数およびレベルに基づいて、余裕の有無を判断することを特徴としている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
(7)この発明の一側面に係る動画編集プログラムは、再生手段は、第１の生成手段または第２の生成手段が生成したフレームを一時的に記録するバッファ手段を有しており、前記推定手段は、対象となっているフレームを再生する際の再生実時間に代えて、バッファ手段に記録された全フレームを再生する際の再生実時間に対して余裕があるかどうかを判断するものであることを特徴としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
(A)この発明の一側面に係る動画編集プログラムは、特殊効果には、少なくとも、ビデオエフェクト、ビデオフィルタ、トランジション、タイトルデータ合成のいずれかを含むことを特徴としている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
(8)この発明の一側面に係る動画編集方法は、メイン動画を構成するフレームを圧縮して複数フレームの動画をグループ化したメイン動画データファイルと、前記メイン動画の精度を落としたプロキシ動画を構成するフレームを圧縮したプロキシ動画データファイルと、前記メイン動画データファイルのグループ情報を記述したメイン動画インデックスファイルと、前記プロキシ動画データファイルのグループ情報を記述したプロキシ動画インデックスファイルと、を記録する記録ステップと、前記メイン動画の一部である各動画素材の開始フレーム位置および終了フレーム位置を特定するとともに、動画素材に対しての特殊効果を記述した編集構成データファイルを生成・変更する編集ステップと、次に処理すべきフレームを、メイン動画データファイルから伸長して特殊効果を施すために要するフレーム生成時間が、当該フレームを再生する際の再生実時間に対して余裕があるかどうかを、前記編集構成データファイルの記述に基づいて推定する推定ステップと、前記推定ステップによって余裕があると判断されると、前記メイン動画インデックスファイルに基づいてメイン動画データファイルから当該フレームを生成する第１の生成ステップと、前記推定ステップによって余裕がないと判断されると、前記プロキシ動画データファイルから当該フレームを生成する第２の生成ステップと、前記第１の生成ステップまたは第２の生成ステップによって生成されたフレームを再生する再生ステップとを備えている。