示例和非限制性实施例一般涉及体积视频编码,并且更具体地涉及mpeg和gltf媒体的时间对齐。
背景技术:
1、执行视频编码和解码是已知的。
技术实现思路
1、根据一方面,一种装置,包括:用于提供动画定时扩展的部件;其中,该动画定时扩展将图形库传输格式动画链接到定时元数据和该定时元数据的元数据轨道;其中,该定时元数据的元数据轨道和与运动图片媒体相关联的对象一起被列出;以及用于将该运动图片媒体的至少一个时间线与该图形库传输格式动画的至少一个时间线对齐的部件;其中,该元数据轨道的样本被用于操纵动画事件。
2、根据一方面,一种装置,包括:用于提供用于对齐以下项的效用的部件:描述动画时间线的图形库传输格式时间媒体信息;描述运动图片时间线的运动图片时间媒体信息;以及描述全局应用时间线的全局运行时时间信息;其中,该对齐使用至少一个图形库传输格式文件、基本媒体文件格式、或样本,以将该图形库传输格式时间媒体信息和运动图片时间媒体信息与该全局运行时时间信息同步。
1.一种装置,包括:
2.根据权利要求1所述的装置,其中,所述运动图片媒体的所述至少一个时间线与所述图形库传输格式动画的所述至少一个时间线的对齐使得能够创建所叙述的故事。
3.根据权利要求1至2中任一项所述的装置,其中,所述定时元数据提供对所述图形库传输格式动画和所述运动图片媒体的操纵。
4.根据权利要求1至3中任一项所述的装置,进一步包括:
5.根据权利要求1至4中任一项所述的装置,其中,所述动画定时扩展引用访问器,所述访问器描述其中动画定时数据可用的缓冲器,并且其中,来自动画定时轨道的样本数据被提供给所述缓冲器,并且所述缓冲器的变化触发所述图形库传输格式动画的状态的变化。
6.根据权利要求5所述的装置,进一步包括:
7.根据权利要求1至6中任一项所述的装置,其中,在图形库传输格式javascript对象符号文件中定义所述动画事件。
8.根据权利要求1至7中任一项所述的装置,其中,所述元数据轨道的样本定时定义全局时间线中的将要操纵动画的时间。
9.根据权利要求1至8中任一项所述的装置,其中,所述元数据轨道与所述运动图片媒体一起被存储在基本媒体文件格式中,并且其中,将所述元数据轨道与所述运动图片媒体一起存储在所述基本媒体文件格式中提供将所述图形库传输格式动画的操纵与运动图片视频和音频轨道对齐的效用。
10.根据权利要求1至9中任一项所述的装置,其中,用二进制图形库传输格式缓冲器中的动画数据而不是用基本媒体文件格式的样本持续时间来定义所述图形库传输格式动画的默认持续时间。
11.根据权利要求1至10中任一项所述的装置,进一步包括:
12.根据权利要求1至11中任一项所述的装置,进一步包括:
13.根据权利要求12所述的装置,其中,所述至少一个控制参数包括以下中的至少一项:
14.根据权利要求1至13中任一项所述的装置,进一步包括:
15.根据权利要求14所述的装置,其中,所述至少一个状态值指示以下中的至少一项:
16.根据权利要求1至15中任一项所述的装置,进一步包括:
17.根据权利要求16所述的装置,其中,所述图形库传输格式时间媒体信息包括至少一个动画,所述运动图片时间媒体信息包括视频或音频中的至少一项。
18.根据权利要求16至17中任一项所述的装置,进一步包括:
19.根据权利要求16至18中任一项所述的装置,其中,二进制三维数据被存储在所述基本媒体文件格式之外或者被存储为所述基本媒体文件格式内的项。
20.根据权利要求16至19中任一项所述的装置,进一步包括:
21.根据权利要求16至20中任一项所述的装置,进一步包括:
22.根据权利要求16至21中任一项所述的装置,其中:
23.根据权利要求16至22中任一项所述的装置,进一步包括:
24.根据权利要求16至23中任一项所述的装置,进一步包括:
25.根据权利要求16至24中任一项所述的装置,进一步包括:
26.根据权利要求16至25中任一项所述的装置,其中,javascript对象符号补丁更新协议被用于信令传送所述至少一个图形库传输格式文件的变化。
27.根据权利要求16至26中任一项所述的装置,其中,所述同步样本被配置为更新与其他媒体同步的场景。
28.根据权利要求16至27中任一项所述的装置,其中,所述同步样本被定义为用于文件解析器的特定样本以区分所述同步样本与携带补丁更新的至少一个其他样本。
29.根据权利要求16至28中任一项所述的装置,进一步包括:
30.根据权利要求16至29中任一项所述的装置,其中,所述同步样本包括图形库传输格式样本。
31.一种装置,包括:
32.根据权利要求31所述的装置,其中,所述图形库传输格式时间媒体信息包括至少一个动画,所述运动图片时间媒体信息包括视频或音频中的至少一项。
33.根据权利要求31至32中任一项所述的装置,进一步包括:
34.根据权利要求31至33中任一项所述的装置,其中,二进制三维数据被存储在所述基本媒体文件格式之外或者被存储为所述基本媒体文件格式内的项。
35.根据权利要求31至34中任一项所述的装置,进一步包括:
36.根据权利要求31至35中任一项所述的装置,进一步包括:
37.根据权利要求31至36中任一项所述的装置,进一步包括:
38.根据权利要求31至37中任一项所述的装置,进一步包括:
39.根据权利要求31至38中任一项所述的装置,进一步包括:
40.根据权利要求31至39中任一项所述的装置,进一步包括:
41.根据权利要求31至40中任一项所述的装置,其中,javascript对象符号补丁更新协议被用于信令传送所述至少一个图形库传输格式文件的变化。
42.根据权利要求31至41中任一项所述的装置,其中,所述样本被配置为更新与其他媒体同步的场景。
43.根据权利要求31至42中任一项所述的装置,其中,所述样本被定义为用于文件解析器的特定样本以区分所述样本与携带补丁更新的至少一个其他样本。
44.根据权利要求31至43中任一项所述的装置,进一步包括:
45.根据权利要求31至44中任一项所述的装置,其中,所述样本包括图形库传输格式样本。
46.根据权利要求31所述的装置,进一步包括:
47.根据权利要求46所述的装置,其中,所述运动图片媒体的所述至少一个时间线与所述图形库传输格式动画的所述至少一个时间线的对齐使得能够创建所叙述的故事。
48.根据权利要求46至47中任一项所述的装置,其中,所述定时元数据提供对所述图形库传输格式动画和所述运动图片媒体的操纵。
49.根据权利要求46至48中任一项所述的装置,进一步包括:
50.根据权利要求46至49中任一项所述的装置,其中,所述动画定时扩展引用访问器,所述访问器描述其中动画定时数据可用的缓冲器,并且其中,来自动画定时轨道的样本数据被提供给所述缓冲器,并且所述缓冲器的变化触发所述图形库传输格式动画的状态的变化。
51.根据权利要求50所述的装置,进一步包括:
52.根据权利要求46至51中任一项所述的装置,其中,在图形库传输格式javascript对象符号文件中定义所述动画事件。
53.根据权利要求46至52中任一项所述的装置,其中,所述元数据轨道的样本定时定义全局时间线中的将要操纵动画的时间。
54.根据权利要求46至53中任一项所述的装置,其中,所述元数据轨道与所述运动图片媒体一起被存储在所述基本媒体文件格式中,并且其中,将所述元数据轨道与所述运动图片媒体一起存储在所述基本媒体文件格式中提供将所述图形库传输格式动画的操纵与运动图片视频和音频轨道对齐的效用。
55.根据权利要求46至54中任一项所述的装置,其中,用二进制图形库传输格式缓冲器中的动画数据而不是用所述基本媒体文件格式的样本持续时间来定义所述图形库传输格式动画的默认持续时间。
56.根据权利要求46至55中任一项所述的装置,进一步包括:
57.根据权利要求46至56中任一项所述的装置,进一步包括:
58.根据权利要求57所述的装置,其中,所述至少一个控制参数包括以下中的至少一项:
59.根据权利要求46至58中任一项所述的装置,进一步包括:
60.根据权利要求59所述的装置,其中,所述至少一个状态值指示以下中的至少一项:
61.根据权利要求9、10、或16至30中任一项所述的装置,其中,所述基本媒体文件格式包括iso基本媒体文件格式。
62.根据权利要求31至60中任一项所述的装置,其中,所述基本媒体文件格式包括iso基本媒体文件格式。