【手続補正書】
【提出日】平成19年10月16日(2007.10.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルを記録する記録部と、
前記記録部から動画データファイルを読み出す読出手段と、
読み出した動画データファイル中からグループデータの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得する記録位置取得手段と、
読み出した動画データファイルに基づいて、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得するフレーム順番情報取得手段と、
取得した各グループデータのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録するインデックスファイル生成手段と、
を備えた装置。
【請求項２】
コンピュータをインデックス生成装置として機能させるためのインデックス生成プログラムであって、
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルを記録する記録部から動画データファイルを読み出す読出手段と、
読み出した動画データファイル中からグループデータの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得する記録位置取得手段と、
読み出した動画データファイルに基づいて、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得するフレーム順番情報取得手段と、
取得した各グループデータのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録するインデックスファイル生成手段と、
をコンピュータによって実現するためのインデックス生成プログラム。
【請求項３】
前記グループデータの代表点は、グループデータの先頭位置である、請求項１記載の装置。
【請求項４】
前記動画データファイルは、ＭＰＥＧ形式のエレメンタリーストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、ＧＯＰの先頭位置またはＧＯＰの直前のシーケンスヘッダの先頭位置である、請求項１または３記載の装置。
【請求項５】
コンピュータによってインデックスファイルを生成する方法であって、前記コンピュータが、
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルを記録部から読み出し、
読み出した動画データファイル中からグループデータの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得し、
読み出した動画データファイルに基づいて、グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得し、
取得した各グループデータのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録することを特徴とするインデックス生成方法。
【請求項６】
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルを記録する記録部と、
前記記録部から動画データファイルを読み出す読出手段と、
読み出した動画データファイルのパケットデータからグループデータを復元し、当該グループデータを含むパケットの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得する記録位置取得手段と、
前記グループデータに基づいて、グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得するフレーム順番情報取得手段と、
取得した各グループデータのためのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録するインデックスファイル生成手段と、
を備えた装置。
【請求項７】
コンピュータをインデックス生成装置として機能させるためのインデックス生成プログラムであって、
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルを記録する記録部から動画データファイルを読み出す読出手段と、
読み出した動画データファイルのパケットデータからグループデータを復元し、当該グループデータを含むパケットの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得する記録位置取得手段と、
前記グループデータに基づいて、グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得するフレーム順番情報取得手段と、
取得した各グループデータのためのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録するインデックスファイル生成手段と、
をコンピュータによって実現するためのインデックス生成プログラム。
【請求項８】
前記パケットの代表点は、パケットの先頭位置である、請求項６記載の装置。
【請求項９】
前記動画データファイルは、ＭＰＥＧ形式のパケット化エレメンタリーストリームまたはプログラムストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、パケットの先頭位置である、請求項６または８記載の装置。
【請求項１０】
前記動画データファイルは、ＭＰＥＧ形式のトランスポートストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、パケットの先頭位置である、請求項６または８記載の装置。
【請求項１１】
コンピュータによってインデックスファイルを生成する方法であって、前記コンピュータが、
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルを記録部から読み出し、
読み出した動画データファイルのパケットデータからグループデータを復元し、当該グループデータを含むパケットの代表点を探し出し、当該代表点の動画データファイル中における記録位置をアクセス位置として取得し、
前記グループデータに基づいて、グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を取得し、
取得した各グループデータのためのアクセス位置および代表フレーム順番情報を対応付けて記述したインデックスファイルを生成して記録部に記録することを特徴とするインデックス生成方法。
【請求項１２】
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部と、
目的フレームの順番情報を取得する順番情報取得手段と、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、
特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、
取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段と、
を備えた装置。
【請求項１３】
コンピュータを動画編集装置として機能させるための動画編集プログラムであって、
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部にアクセスするアクセス手段と、
目的フレームの順番情報を取得する順番情報取得手段と、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、
特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、
取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段と、
をコンピュータによって実現するための動画編集プログラム。
【請求項１４】
前記グループデータの代表点は、グループデータの先頭位置である、請求項１２記載の装置。
【請求項１５】
前記動画データファイルは、ＭＰＥＧ形式のエレメンタリーストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、ＧＯＰの先頭位置またはＧＯＰの直前のシーケンスヘッダの先頭位置である、請求項１２または１４記載の装置。
【請求項１６】
複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部にアクセス可能なコンピュータによって動画ファイルを編集する方法であって、      前記コンピュータが、
目的フレームの順番情報を取得し、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断して特定し、
特定されたグループデータに対応するアクセス位置を取得し、
取得したアクセス位置に基づいてグループデータにアクセスし、目的フレームを取得することを特徴する動画ファイルの編集方法。
【請求項１７】
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部と、
目的フレームの順番情報を取得する順番情報取得手段と、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、
特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、
取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、  目的フレームを取得する目的フレーム取得手段と、
を備えた装置。
【請求項１８】
コンピュータを動画編集装置として機能させるための動画編集プログラムであって、
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部にアクセスするアクセス手段と、
目的フレームの順番情報を取得する順番情報取得手段と、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断するグループデータ特定手段と、
特定されたグループデータに対応するアクセス位置を取得するアクセス位置取得手段と、
取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得する目的フレーム取得手段と、
をコンピュータによって実現するための動画編集プログラム。
【請求項１９】
前記パケットの代表点は、パケットの先頭位置である、請求項１７記載の装置。
【請求項２０】
前記動画データファイルは、ＭＰＥＧ形式のパケット化エレメンタリーストリームまたはプログラムストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、パケットの先頭位置である、請求項１７または１９記載の装置。
【請求項２１】
前記動画データファイルは、ＭＰＥＧ形式のトランスポートストリームであり、
前記グループデータは、ＧＯＰであり、
前記代表点は、パケットの先頭位置である、請求項１７記載の装置。
【請求項２２】
複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置した動画データファイルに対応して設けられたインデックスファイルであって、前記動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したインデックスファイルを記録した記録部にアクセス可能なコンピュータによって動画編集を行う動画編集方法であって、
目的フレームの順番情報を取得し、
対象動画ファイルに対応して記録部に記録されたインデックスファイルの各グループデータの代表フレーム順番情報を参照して、取得した目的フレームの順番情報に基づき、目的フレームがいずれのグループデータにあるかを判断して特定し、
特定されたグループデータに対応するアクセス位置を取得し、
取得したアクセス位置に基づいてパケットにアクセスしてグループデータにアクセスし、目的フレームを取得することを特徴とする動画編集方法。
【請求項２３】
前記グループデータに含まれる代表フレームは、当該グループデータの先頭フレームである、請求項１、６、１２、１７の何れかに記載の装置。
【請求項２４】
前記グループデータに含まれる代表フレームは、当該グループデータの先頭フレームおよび最終フレームである、請求項１、６、１２、１７の何れかに記載の装置。