【手続補正書】
【提出日】平成20年5月7日(2008.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画を構成するフレームをエンコードしてグル−プ化した動画データファイル、該動画データファイルのグループ情報を記述した動画インデックスファイル、該動画データファイルの一部である各動画素材の開始フレームおよび終了フレーム順番情報を特定した編集構成インデックスファイルを可動式記録部に記録し、アクセスする記録手段と、
前記編集構成データファイルに基づいて必要となる複数フレームを予想する予測手段と、 
前記予測手段による当該予想複数フレームに対応する動画データファイルの一部を、前記可動式記録部から読み出して、動画データファイルのフレーム群を記録するための非可動式のストリームキャッシュ記録部に記憶するストリームキャッシュ処理手段と、 
前記編集構成データファイルに基づいて次に必要な対象フレームを特定する特定手段と、 
前記ストリームキャッシュ手段に記憶された動画データファイルに基づいて、前記特定手段により特定された対象フレームをデコードするフレーム復元手段と、 
を備えた動画再生機能を有する装置。 
【請求項２】
コンピュータを、
動画を構成するフレームをエンコードしてグル−プ化した動画データファイル、該動画データファイルのグループ情報を記述した動画インデックスファイル、該動画データファイルの一部である各動画素材の開始フレームおよび終了フレーム順番情報を特定した編集構成インデックスファイルを可動式記録部に記録し、アクセスする記録手段、
前記編集構成データファイルに基づいて必要となる複数フレームを予想する予測手段、 
前記予測手段による当該予想複数フレームに対応する動画データファイルの一部を、前記可動式記録部から読み出して、動画データファイルのフレーム群を記録するための非可動式のストリームキャッシュ記録部に記憶するストリームキャッシュ処理手段、 
前記編集構成データファイルに基づいて次に必要な対象フレームを特定する特定手段、 
前記ストリームキャッシュ手段に記憶された動画データファイルに基づいて、前記特定手段により特定された対象フレームをデコードするフレーム復元手段、 
として機能させるための動画再生プログラム。
【請求項３】
請求項２のプログラムにおいて、 
前記可動式記録部に記録された動画データファイルは、エンコードした複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置したものであり、 
前記動画インデックスファイルは、動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述するとともに各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したものであり、
前記ストリームキャッシュ処理手段は、予想複数フレームの両端のフレーム順番情報と前記動画インデックスファイルの代表フレーム順番情報に基づいて、予想複数フレームを含むグループデータを特定し、当該グループデータのアクセス位置に基づいて、前記可動式記録部からグループデータを取得する動画再生プログラム。 
【請求項４】
請求項２のプログラムにおいて、 
前記可動式記録部に記録された動画データファイルは、エンコードした複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置したものであり、 
前記動画インデックスファイルは、動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したものであり、 
前記ストリームキャッシュ処理手段は、a)予想複数フレームの両端のフレーム順番情報と前記動画インデックスファイルの代表フレーム順番情報に基づいて、予想複数フレームを含むグループデータを特定し、b)当該グループデータを含むパケットのアクセス位置に基づいて、前記可動式記録部からグループデータを含むパケットを取得し、c)当該パケットからグループデータを復元してストリームキャッシュ記録部に記録する動画再生プログラム。 
【請求項５】
請求項３または４のプログラムにおいて、 
前記ストリームキャッシュ処理手段は、グループデータを前記ストリームキャッシュ部に記録する際に、当該グループデータを構成する少なくとも主要ピクチャーデータの個別フレーム順番情報を算出してストリームキャッシュ部に記録し、 
前記フレーム復元手段は、前記個別フレーム情報に基づいて、対象フレームの復元に必要なピクチャーデータを特定する動画再生プログラム。 
【請求項６】
請求項３〜５のいずれかのプログラムにおいて、 
前記ストリームキャッシュ処理手段は、グールプデータを前記ストリームキャッシュ部に記録する際に、当該グループデータを構成する少なくとも主要ピクチャーデータのストリームキャッシュ記録部における記録位置を個別アクセス位置としてストリームキャッシュ記録部に記録し、 
前記フレーム復元手段は、前記個別フレーム情報に基づいて、対象フレームの復元に必要なピクチャーデータを特定する動画再生プログラム。 
【請求項７】
請求項２〜６のいずれかのプログラムにおいて、 
前記フレーム復元手段は、対象フレームを得るために復元した一以上のフレームをデコード済キャッシュ記録部に記録しておき、新たに必要となった対象フレームについて、デコード済キャッシュ記録部に記録されていればこれから取得し、デコード済キャッシュ記録部に記録されていなければ、前記ストリームキャッシュ記録部から取得して復元する動画再生プログラム。 
【請求項８】
請求項７のプログラムにおいて、 
前記フレーム復元手段は、対象フレームが前記デコード済キャッシュ記録部および前記ストリームキャッシュ記録部のいずれにも記録されていない場合には、前記可動式記録部から取得して復元する動画再生プログラム。 
【請求項９】
請求項２〜８のいずれかのプログラムにおいて、 
前記ストリームキャッシュ処理手段または前記予測手段は、予測複数フレームが、予想再生順序において降順であるか否かを、フレーム順番情報に基づいて判断し、降順であれば昇順に修正する動画再生プログラム。 
【請求項１０】
動画を構成するフレームをエンコードした動画データファイルを記録し、アクセスのための可動部を有する可動式記録部と、動画の一部である各動画素材の開始フレーム順番情報および終了フレーム順番情報を特定する編集構成データファイルを記録した編集構成データファイル記録部と、動画データファイルのフレーム群を記録するためのストリームキャッシュ記録部にアクセス可能なコンピュータによって動画を再生する方法であって、 
予測手段により、編集構成データファイルに基づいて必要となる複数フレームを予想し、 
ストリームキャッシュ処理手段により、予測手段による当該予想複数フレームに対応する動画データファイルの一部を、可動式記録部から読み出して、ストリームキャッシュ記録部に記憶し、 
特定手段により、編集構成データファイルに基づいて次に必要な対象フレームを特定し、 
ストリーム復元手段により、ストリームキャッシュ手段に記憶された動画データファイルに基づいて、前記対象フレームをデコードすることを特徴とする動画再生方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
(1)(2)この発明の一側面に係る動画再生機能を有する装置は、動画を構成するフレームをエンコードしてグル−プ化した動画データファイル、該動画データファイルのグループ情報を記述した動画インデックスファイル、該動画データファイルの一部である各動画素材の開始フレームおよび終了フレーム順番情報を特定した編集構成インデックスファイルを可動式記録部に記録し、アクセスする記録手段と、前記編集構成データファイルに基づいて必要となる複数フレームを予想する予測手段と、前記予測手段による当該予想複数フレームに対応する動画データファイルの一部を、前記可動式記録部から読み出して、動画データファイルのフレーム群を記録するための非可動式のストリームキャッシュ記録部に記憶するストリームキャッシュ処理手段と、前記編集構成データファイルに基づいて次に必要な対象フレームを特定する特定手段と、前記ストリームキャッシュ手段に記憶された動画データファイルに基づいて、前記特定手段により特定された対象フレームをデコードするフレーム復元手段とを備えている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
(3)この発明の一側面に係る動画再生プログラムは、可動式記録部に記録された動画データファイルは、エンコードした複数フレームの動画をグループ化してグループデータとし、当該グループデータを時系列順に配置したものであり、 
前記動画インデックスファイルは、動画データファイル中の各グループデータの代表点の記録位置をアクセス位置として記述するとともに各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したものであり、前記ストリームキャッシュ処理手段は、予想複数フレームの両端のフレーム順番情報と前記動画インデックスファイルの代表フレーム順番情報に基づいて、予想複数フレームを含むグループデータを特定し、当該グループデータのアクセス位置に基づいて、前記可動式記録部からグループデータを取得する ことを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
動画インデックスファイルを設けているので、予想複数フレームを含むグループデータを、可動式記録部から迅速に読み出すことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
(4)この発明の一側面に係る動画再生プログラムは、可動式記録部に記録された動画データファイルは、エンコードした複数フレームの動画をグループ化してグループデータとし、当該グループデータをパケット化したパケットデータを時系列順に配置したものであり、動画インデックスファイルは、動画データファイル中の各グループデータを含むパケットの代表点の記録位置をアクセス位置として記述し、各グループデータに含まれる代表フレームの、動画データファイル全体のフレームにおける順番を示す代表フレーム順番情報を記述したものであり、前記ストリームキャッシュ処理手段は、a)予想複数フレームの両端のフレーム順番情報と前記動画インデックスファイルの代表フレーム順番情報に基づいて、予想複数フレームを含むグループデータを特定し、b)当該グループデータを含むパケットのアクセス位置に基づいて、前記可動式記録部からグループデータを含むパケットを取得し、c)当該パケットからグループデータを復元してストリームキャッシュ記録部に記録することを特徴としている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
動画インデックスファイルを設けているので、予想複数フレームを含むグループデータを、可動式記録部から迅速に読み出すことができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
(5)この発明の一側面に係る動画再生プログラムは、ストリームキャッシュ処理手段は、グループデータをストリームキャッシュ部に記録する際に、当該グループデータを構成する少なくとも主要ピクチャーデータの個別フレーム順番情報を算出してストリームキャッシュ部に記録し、前記フレーム復元手段は、前記個別フレーム情報に基づいて、対象フレームの復元に必要なピクチャーデータを特定することを特徴としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
(6)この発明の一側面に係る動画再生プログラムは、ストリームキャッシュ処理手段は、グールプデータをストリームキャッシュ部に記録する際に、当該グループデータを構成する少なくとも主要ピクチャーデータのストリームキャッシュ記録部における記録位置を個別アクセス位置としてストリームキャッシュ記録部に記録し、前記フレーム復元手段は、前記個別フレーム情報に基づいて、対象フレームの復元に必要なピクチャーデータを特定することを特徴としている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
(7)この発明の一側面に係る動画再生プログラムは、フレーム復元手段は、対象フレームを得るために復元した一以上のフレームをデコード済キャッシュ記録部に記録しておき、新たに必要となった対象フレームについて、デコード済キャッシュ記録部に記録されていればこれから取得し、デコード済キャッシュ記録部に記録されていなければ、ストリームキャッシュ記録部から取得して復元することを特徴としている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
(8)この発明の一側面に係る動画再生プログラムは、フレーム復元手段は、対象フレームがデコード済キャッシュ記録部およびストリームキャッシュ記録部のいずれにも記録されていない場合には、可動式記録部から取得して復元することを特徴としている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
(9)この発明の一側面に係る動画再生プログラムは、ストリームキャッシュ処理手段または前記予測手段は、予測複数フレームが、予想再生順序において降順であるか否かを、フレーム順番情報に基づいて判断し、降順であれば昇順に修正することを特徴としている。