JP2010141900A

Method and apparatus for supporting avc in mp4

Abstract

Problem to be solved.To support a new capability provided by a new video coding standard and improve a storage method so as to remove restrictions in an existing storage method.

Solution.Subsample metadata that defines a subsample in each sample of multimedia data is created. In addition, a file related to this multimedia data is generated. This file contains subsample metadata and other information related to multimedia data. [Selection diagram] Fig. 2

JP2010141900A, drawing sheet 1
Sheet 1 of 45

Term

Projected expiry 4 January 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

74 claims: 30 independent, 44 dependent

  1. 1
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するステップと、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータを含むファイルを生成するステップとを有するデータ処理方法。
  2. 2
    上記複数のサブサンプルのそれぞれは、復号によりサンプルを部分的に再構築するデータが得られるサンプルのサブユニットである請求項1記載のデータ処理方法。
  3. 3
    上記サブサンプルグループメタデータを作成するステップは、 符号化されたマルチメディアデータを含むファイルを受け取るステップと、 上記マルチメディアデータ内の複数のサブサンプルの境界を特定する情報を抽出するステップと、 上記抽出された情報に基づいて、上記サブサンプルメタデータを定義するステップとを有する請求項1記載のデータ処理方法。
  4. 4
    上記サブサンプルグループメタデータを作成するステップは、 上記サブサンプルグループメタデータを予め定義された一組のデータ構造に組織化するステップを有することを特徴とする請求項1記載のデータ処理方法。
  5. 5
    上記サンプルグループメタデータを作成するステップは、 予め定義されたデータ構造の組内のデータの各繰り返しシーケンスをシーケンス出現への参照情報と出現回数とを表す情報に変換するステップと有することを特徴とする請求項4記載のデータ処理方法。
  6. 6
    上記予め定義されたデータ構造の組は、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造とを含むことを特徴とする請求項4記載のデータ処理方法。
  7. 7
    マルチメディアデータに関連するファイルを復号システムに送信するステップと、 復号システムにおいて、上記マルチメディアデータに関連するファイルを受信するステップと、 復号システムにおいて、上記マルチメディアデータに関連するファイルからサブサンプルグループメタデータを抽出するステップとを更に有し、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられることを特徴とする請求項1記載のデータ処理方法。
  8. 8
    マルチメディアデータ内の複数のサブサンプルのグループを定義するサブサンプルグループメタデータを含むマルチメディアデータに関連するファイルを受信するステップと、 上記ファイルからサブサンプルグループメタデータを抽出するステップとを有し、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられることを特徴とするデータ処理方法。
  9. 9
    上記複数のサブサンプルのそれぞれは、復号によりサンプルを部分的に再構築するデータが得られるサンプルのサブユニットであることを特徴とする請求項8記載のデータ処理方法。
  10. 10
    上記抽出されたサブサンプルメタデータを用いて、上記マルチメディアデータ内の複数のサブサンプルを特定するステップと、 上記複数のサブサンプルから選択されたサブサンプルを結合して、メディアデコーダに送信するためのパケットを生成するステップとを更に有する請求項8記載のデータ処理方法。
  11. 11
    上記抽出されたサブサンプルグループメタデータは、一組の予め定義されたデータ構造に組織化されることを特徴とする請求項8記載のデータ処理方法。
  12. 12
    上記予め定義されたデータ構造の組は、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造とを含むことを特徴とする請求項11記載のデータ処理方法。
  13. 13
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するステップと、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するステップと、 上記サブサンプルメタデータと、パラメータセットメタデータとを含む上記マルチメディアデータに関連するファイルを生成するステップとを有するデータ処理方法。
  14. 14
    上記サブサンプルグループメタデータを作成するステップは、 上記サブサンプルメタデータをサブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造と含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項13記載のデータ処理方法。
  15. 15
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかであることを特徴とする請求項13記載のデータ処理方法。
  16. 16
    上記パラメータセットメタデータを作成するステップは、 上記パラメータセットメタデータを上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項13記載のデータ処理方法。
  17. 17
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータと、該マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータとを含むマルチメディアデータに関連するファイルを受け取るステップと、 上記ファイルから上記サブサンプルメタデータと上記パラメータセットメタデータとを抽出するステップとを有し、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられることを特徴とするデータ処理方法。
  18. 18
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかであることを特徴とする請求項17記載のデータ処理方法。
  19. 19
    上記抽出されたパラメータセットメタデータは、上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造を含む予め定義されたデータ構造の組に組織化されることを特徴とする請求項17記載のデータ処理方法。
  20. 20
    上記抽出されたサブサンプルメタデータは、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造と含む一組の予め定義されたデータ構造に組織化されることを特徴とする請求項17記載のデータ処理方法。
  21. 21
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するステップと、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するステップと、 上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータを作成するステップと、 上記サブサンプルメタデータ、パラメータセットメタデータ、及びサンプルグループメタデータを含む上記マルチメディアデータに関連するファイルを生成するステップとを有するデータ処理方法。
  22. 22
    上記サブサンプルグループメタデータを作成するステップは、 上記サブサンプルメタデータをサブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造とに組織化するステップを有することを特徴とする請求項21記載のデータ処理方法。
  23. 23
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかである請求項21記載のデータ処理方法。
  24. 24
    上記パラメータセットメタデータを作成するステップは、 上記パラメータセットメタデータを上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップとを有することを特徴とする請求項21記載のデータ処理方法。
  25. 25
    上記グループは、上記複数のサンプルの相互依存性に基づいていることを特徴とする請求項21記載のデータ処理方法。
  26. 26
    上記サンプルグループメタデータを作成するステップは、 上記サンプルグループメタデータを上記マルチメディアデータ内の複数のサンプルグループに関する記述的な情報を含む第1のデータ構造と、上記複数のサンプルグループ内のそれぞれのサンプルを特定する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項21記載のデータ処理方法。
  27. 27
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、該マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータとを含むマルチメディアデータに関連するファイルを受け取るステップと、 上記ファイルから上記サブサンプルメタデータと、パラメータセットメタデータと、サンプルグループメタデータとを抽出するステップとを有し、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられ、上記抽出されたサンプルグループメタデータは、後に将来の処理において除外できるサンプルを特定するために用いられることを特徴とするデータ処理方法。
  28. 28
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかである請求項27記載のデータ処理方法。
  29. 29
    上記抽出されたパラメータセットメタデータは、上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造を含む予め定義されたデータ構造の組に組織化されることを特徴とする請求項27記載のデータ処理方法。
  30. 30
    上記抽出されたサブサンプルメタデータは、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造と含む一組の予め定義されたデータ構造に組織化されることを特徴とする請求項27記載のデータ処理方法。
  31. 31
    上記抽出されたサンプルグループメタデータは、上記マルチメディアデータ内の複数のサンプルグループに関する記述的な情報を含む第1のデータ構造と、上記複数のサンプルグループのそれぞれにおけるサンプルを特定する情報を含む第2のデータ構造とを含む予め定義されたデータ構造の組に組織化されることを特徴とする請求項27記載のデータ処理方法。
  32. 32
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するステップと、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するステップと、 上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータを作成するステップと、 上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータを作成するステップと、 上記サブサンプルメタデータ、マルチメディアデータ、サンプルグループメタデータ及び切換サンプルメタデータを含むマルチメディアデータに関連するファイルを生成するステップとを有するデータ処理方法。
  33. 33
    上記サブサンプルグループメタデータを作成するステップは、 上記サブサンプルメタデータをサブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項32記載のデータ処理方法。
  34. 34
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかである請求項32記載のデータ処理方法。
  35. 35
    上記パラメータセットメタデータを作成するステップは、 上記パラメータセットメタデータを上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項32記載のデータ処理方法。
  36. 36
    上記グループは、上記複数のサンプルの相互依存性に基づいていることを特徴とする請求項32記載のデータ処理方法。
  37. 37
    上記サンプルグループメタデータを作成するステップは、 上記サンプルグループメタデータを上記マルチメディアデータ内の複数のサンプルグループに関する記述的な情報を含む第1のデータ構造と、上記複数のサンプルグループ内のそれぞれのサンプルを特定する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項32記載のデータ処理方法。
  38. 38
    上記複数の切換サンプルセットのそれぞれは、異なる参照サンプルを用いても同じ復号値に復号されるサンプルを含むことを特徴とする請求項32記載のデータ処理方法。
  39. 39
    上記切換サンプルメタデータを作成するステップは、 上記切換サンプルメタデータを、一組のネスト化されたテーブルを含むテーブルボックスとして表された予め定義されたデータ構造に組織化するステップを有することを特徴とする請求項32記載のデータ処理方法。
  40. 40
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータと、上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータとを含む、マルチメディアデータに関連するファイルを受け取るステップと、 上記ファイルから上記サブサンプルメタデータ、パラメータセットメタデータ、サンプルグループメタデータ及び切換サンプルメタデータを抽出するステップとを有し、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられ、上記抽出されたサンプルグループメタデータは、後に将来の処理において除外できるサンプルを特定するために用いられ、上記抽出された切換サンプルメタデータは、後に特定のサンプルの置換を検出するために用いられることを特徴とするデータ処理方法。
  41. 41
    上記マルチメディアデータの複数の部分のそれぞれは、上記マルチメディアデータ内のサンプル及びサブサンプルのうちのいずれかであることを特徴とする請求項40記載のデータ処理方法。
  42. 42
    上記抽出されたパラメータセットメタデータは、上記1つ以上のパラメータセットに関する記述的な情報を含む第1のデータ構造と、上記1つ以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を定義する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造を含む予め定義されたデータ構造の組に組織化されることを特徴とする請求項40記載のデータ処理方法。
  43. 43
    上記抽出されたサブサンプルメタデータは、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、各サブサンプルを記述する情報を含む第3のデータ構造と含む一組の予め定義されたデータ構造に組織化されることを特徴とする請求項40記載のデータ処理方法。
  44. 44
    上記グループは、上記複数のサンプルの相互依存性に基づいていることを特徴とする請求項40記載のデータ処理方法。
  45. 45
    上記抽出されたサンプルグループメタデータは、上記マルチメディアデータ内の複数のサンプルグループに関する記述的な情報を含む第1のデータ構造及び上記複数のサンプルグループのそれぞれにおけるサンプルを特定する情報を含む第2のデータ構造とを含む一組の予め定義されたデータ構造に組織化されることを特徴とする請求項40記載のデータ処理方法。
  46. 46
    上記複数の切換サンプルセットのそれぞれは、異なる参照サンプルを用いても同じ復号値に復号されるサンプルを含むことを特徴とする請求項40記載のデータ処理方法。
  47. 47
    上記抽出された切換サンプルメタデータは、一組のネスト化されたテーブルを含むテーブルボックスとして表された予め定義されたデータ構造に組織化されることを特徴とする請求項40記載のデータ処理方法。
  48. 48
    データ処理システム上で実行されるアプリケーションプログラムがアクセスするためのデータを格納するメモリ装置において、 当該メモリ装置に格納され、アプリケーションプログラムに用いられるマルチメディアデータに関連するファイル内に設けられ、マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータを含むサンプルグループメタデータを含む複数のデータ構造を備えるメモリ装置。
  49. 49
    上記サブサンプルメタデータを含むファイルは、更に関連するマルチメディアデータを含むことを特徴とする請求項48記載のメモリ装置。
  50. 50
    上記サブサンプルメタデータを含むファイルは、関連するマルチメディアデータを含むファイルへの参照情報を含むことを特徴とする請求項48記載のメモリ装置。
  51. 51
    各サブサンプルを記述する情報を含む第3のデータ構造とを含むことを特徴とする上記複数のデータ構造は、サブサンプルサイズに関する情報を含む第1のデータ構造と、各サンプルにおけるサブサンプルの数に関する情報を含む第2のデータ構造と、請求項48記載のメモリ装置。
  52. 52
    データ処理システム上で実行されるアプリケーションプログラムがアクセスするためのデータを格納するメモリ装置において、 当該メモリ装置に格納され、アプリケーションプログラムに用いられるマルチメディアデータに関連するファイル内に設けられ、該マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータとを含むサンプルグループメタデータと、上記マルチメディアデータの複数の部分に関連する1以上のパラメータを定義するパラメータセットメタデータとを含む複数のデータ構造を備えるメモリ装置。
  53. 53
    データ処理システム上で実行されるアプリケーションプログラムがアクセスするためのデータを格納するメモリ装置において、 当該メモリ装置に格納され、アプリケーションプログラムに用いられるマルチメディアデータに関連するファイル内に設けられ、該マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータとを含むサンプルグループメタデータと、上記マルチメディアデータの複数の部分に関連する1以上のパラメータを定義するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータとを含む複数のデータ構造を備えるメモリ装置。
  54. 54
    データ処理システム上で実行されるアプリケーションプログラムがアクセスするためのデータを格納するメモリ装置において、 当該メモリ装置に格納され、アプリケーションプログラムに用いられるマルチメディアデータに関連するファイル内に設けられ、該マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータとを含むサンプルグループメタデータと、上記マルチメディアデータの複数の部分に関連する1以上のパラメータを定義するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータと、上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータとを含む複数のデータ構造を備えるメモリ装置。
  55. 55
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータをサブサンプルメタデータを作成するサブサンプルメタデータ作成器と、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータを含むファイルを生成するファイル生成器とを備えるデータ処理装置。
  56. 56
    上記複数のサブサンプルのそれぞれは、復号によりサンプルを部分的に再構築するデータが得られるサンプルのサブユニットである請求項55記載のデータ処理装置。
  57. 57
    上記メタデータ作成器は、符号化されたマルチメディアデータを含むファイルを受け取り、上記マルチメディアデータ内の複数のサブサンプルの境界を特定する情報を抽出し、該抽出された情報に基づいて、上記サブサンプルメタデータを定義することを特徴とする請求項55記載のデータ処理装置。
  58. 58
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータを含むマルチメディアデータに関連するファイルを受け取り、該ファイルからサブサンプルメタデータを抽出するメタデータ抽出器と、 上記抽出されたサブサンプルメタデータを用いて、複数のサブサンプルファイルのいずれかにアクセスするメディアデータストリームプロセッサとを備えるデータ処理装置。
  59. 59
    上記複数のサブサンプルのそれぞれは、復号によりサンプルを部分的に再構築するデータが得られるサンプルのサブユニットであることを特徴とする請求項58記載のデータ処理装置。
  60. 60
    上記メディアデータストリームプロセッサは、更に、上記抽出されたサブサンプルメタデータを用いて、マルチメディアファイル内の複数のサブサンプルを特定し、該複数のサブサンプルから選択されたサブサンプルを結合して、メディアデコーダに送信するためのパケットを生成することを特徴とすることを特徴とする請求項58記載のデータ処理装置。
  61. 61
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータをサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するサブサンプルメタデータ作成器と、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータ及びパラメータセットメタデータを含むファイルを生成するファイル生成器とを備えるデータ処理装置。
  62. 62
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータとを含むマルチメディアデータに関連するファイルを受け取り、該ファイルから該サブサンプルメタデータ及びパラメータセットメタデータを抽出するメタデータ抽出器と、 上記抽出されたサブサンプルメタデータを用いて、複数のサブサンプルファイルのいずれかにアクセスし、上記抽出されたパラメータセットメタデータを用いて、1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するメディアデータストリームプロセッサとを備えるデータ処理装置。
  63. 63
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータをサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータとを作成するサブサンプルメタデータ作成器と、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータと、パラメータセットメタデータと、サンプルグループメタデータとを含むファイルを生成するファイル生成器とを備えるデータ処理装置。
  64. 64
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータとを含むマルチメディアデータに関連するファイルを受け取り、該ファイルから該サブサンプルメタデータと、パラメータセットメタデータと、サンプルグループメタデータとを抽出するメタデータ抽出器と、 上記抽出されたサブサンプルメタデータを用いて、複数のサブサンプルファイルのいずれかにアクセスし、上記抽出されたパラメータセットメタデータを用いて、1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定し、上記抽出されたサンプルグループメタデータを用いて、将来の処理において除外できるサンプルを特定するメディアデータストリームプロセッサとを備えるデータ処理装置。
  65. 65
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータをサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータと、上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータとを作成するサブサンプルメタデータ作成器と、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータと、パラメータセットメタデータと、サンプルグループメタデータと、切換サンプルメタデータとを含むファイルを生成するファイル生成器とを備えるデータ処理装置。
  66. 66
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、マルチメディアデータの複数の部分について、1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータと上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータとを含むマルチメディアデータに関連するファイルを受け取り、該ファイルから該サブサンプルメタデータと、パラメータセットメタデータと、サンプルグループメタデータと、切換サンプルメタデータとを抽出するメタデータ抽出器と、 上記抽出されたサブサンプルメタデータを用いて、複数のサブサンプルファイルのいずれかにアクセスし、上記抽出されたパラメータセットメタデータを用いて、1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定し、上記抽出されたサンプルグループメタデータを用いて、将来の処理において除外できるサンプルを特定し、上記抽出された切換サンプルメタデータを用いて、後に特定のサンプルの置換を検出するメディアデータストリームプロセッサとを備えるデータ処理装置。
  67. 67
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するサンプルメタデータ作成手段と、 上記マルチメディアデータに関連し、上記サブサンプルグループメタデータを含むファイルを生成するファイル生成手段とを備えるデータ処理装置。
  68. 68
    マルチメディアデータ内の複数のサブサンプルのグループを定義するサブサンプルグループメタデータを含むマルチメディアデータに関連するファイルを受信するファイル受信手段と、 上記ファイルからサブサンプルグループメタデータを抽出するメタデータ抽出手段とを備え、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられることを特徴とするデータ処理装置。
  69. 69
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するサブサンプルメタデータ作成手段と、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するパラメータセットメタデータ作成手段と、 上記サブサンプルメタデータと、パラメータセットメタデータとを含む上記マルチメディアデータに関連するファイルを生成するファイル生成手段とを備えるデータ処理装置。
  70. 70
    マルチメディアデータ内の複数のサンプルのそれぞれを定義するサブサンプルメタデータと、該マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータとを含むマルチメディアデータに関連するファイルをファイル受信手段と、 上記ファイルから上記サブサンプルメタデータと上記パラメータセットメタデータとを抽出するメタデータ抽出手段とを備え、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられることを特徴とするデータ処理装置。
  71. 71
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するサブサンプルメタデータ作成手段と、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータをパラメータセットメタデータ作成手段と、 上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータを作成するサンプルメタデータ作成手段と、 上記サブサンプルメタデータ、パラメータセットメタデータ、及びサンプルグループメタデータを含む上記マルチメディアデータに関連するファイルを生成するファイル生成手段とを備えるデータ処理装置。
  72. 72
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、該マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータとを含むマルチメディアデータに関連するファイルをファイル受信手段と、 上記ファイルから上記サブサンプルメタデータと、パラメータセットメタデータと、サンプルグループメタデータとを抽出するメタデータ抽出手段と、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられ、上記抽出されたサンプルグループメタデータは、後に将来の処理において除外できるサンプルを特定するために用いられることを特徴とするデータ処理装置。
  73. 73
    マルチメディアデータの各サンプル内の複数のサンプルのそれぞれを定義するサブサンプルメタデータを作成するサブサンプルメタデータ作成手段と、 マルチメディアデータの複数の部分に関する1つ以上のパラメータセットを特定するパラメータセットメタデータを作成するパラメータセットメタデータ作成手段と、 上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータを作成するサンプルメタデータ作成手段と、 上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータを作成する切換サンプルメタデータ作成手段と、 上記サブサンプルメタデータ、マルチメディアデータ、サンプルグループメタデータ及び切換サンプルメタデータを含むマルチメディアデータに関連するファイルを生成するファイル生成手段とを備えるデータ処理装置。
  74. 74
    マルチメディアデータの各サンプル内の複数のサブサンプルのそれぞれを定義するサブサンプルメタデータと、マルチメディアデータに関する1つ以上のパラメータセットを特定するパラメータセットメタデータと、上記マルチメディアデータ内の複数のサンプルのグループを定義するサンプルグループメタデータと、上記マルチメディアデータに関連する複数の切換サンプルセットを定義する切換サンプルメタデータとを含む、マルチメディアデータに関連するファイルを受け取るファイル受信手段と、 上記ファイルから上記サブサンプルメタデータ、パラメータセットメタデータ、サンプルグループメタデータ及び切換サンプルメタデータを抽出するメタデータ抽出手段とを備え、 上記抽出されたサブサンプルグループメタデータは、後に複数のサンプルのいずれかにアクセスするために用いられ、上記抽出されたパラメータセットメタデータは、後に上記1以上のパラメータセットと上記マルチメディアデータの複数の部分との間の関係を判定するために用いられ、上記抽出されたサンプルグループメタデータは、後に将来の処理において除外できるサンプルを特定するために用いられ、上記抽出された切換サンプルメタデータは、後に特定のサンプルの置換を検出するために用いられることを特徴とするデータ処理装置。
Independent claims74