使用动态网格编码的体积视频体验的制作方法

摘要: 本文件总体上涉及图像和视频。更具体地,本发明的实施例涉及用于使用动态网格编码的体积视频体验的技术。背景技术:1、3d捕获、建模和渲染的进步现在实现了更加沉浸式的...
使用动态网格编码的体积视频体验的制作方法

本文件总体上涉及图像和视频。更具体地,本发明的实施例涉及用于使用动态网格编码的体积视频体验的技术。

背景技术:

1、3d捕获、建模和渲染的进步现在实现了更加沉浸式的用户体验。使用3d网格是表示沉浸式体积内容的多种方式之一。运动图像专家组(mpeg)正在积极致力于定义沉浸式媒体的编码表示标准,尤其是基于视频的动态网格编码(v-dmc)(参考文献[1])。如发明人所认识到的,本文描述了用于v-dmc内容的存储、递送和流式传输的新技术。

2、本文中的术语“元数据”涉及作为经编码比特流的一部分或与其一同传输的、辅助解码器渲染或解释一个或多个经解码图像的任何辅助信息。

3、在本节中描述的方法是可以采用的方法,但不一定是先前已经设想到或采用过的方法。因此,除非另有指示,否则不应该认为本节中描述的任何方法仅凭其纳入本节就可被视为现有技术。类似地,除非另有指示,否则关于一种或多种方法所认定的问题不应该基于本节而认为在任何现有技术中被认定。

技术实现思路

1.一种用于根据媒体文件格式存储基于视频的动态网格编码(v-dmc)比特流的方法,所述方法包括:

2.如权利要求1所述的方法,其中,所述v3c单元中的每一个v3c单元包括:

3.一种用于根据媒体文件格式存储基于视频的动态网格编码(v-dmc)比特流的方法,所述方法包括:

4.如权利要求3所述的方法,其中,所述图集轨道引用包括具有以下任一四字符代码的一个或多个轨道:

5.如权利要求1或权利要求3所述的方法,其中,所述媒体文件格式是isobmff格式。

6.一种用于回放基于视频的动态网格编码(v-dmc)比特流的方法,所述方法包括:

7.如权利要求6所述的方法,其中,应用所述解封装过程包括:

8.一种用于根据dash实现基于视频的动态网格编码(v-dmc)流式传输的方法,所述方法包括:

9.如权利要求8所述的方法,其中,所述初始化媒体片段进一步包括2d视频解码器配置信息盒,以用信号发送用于视频解码器配置和初始化的信息。

10.如权利要求8所述的方法,其中,所述自适应集包括@codecs属性,所述@codecs属性包括三个字段:

11. 如权利要求10所述的方法,其中,所述四字符代码是v3e2,对于hevc编码,所述视频编码信息为resv.vvvc.hvc1,并且对于google draco版本1.5网格编码,所述基础网格信息为drac.1.5。

12.一种用于根据dash实现基于视频的动态网格编码(v-dmc)流式传输的方法,所述方法包括:

13. 如权利要求12所述的方法,其中,所述v-dmc分量描述符包括定义essentialproperty元素的vdmccomponent描述符参数,其中,@schemeiduri参数被设置为“urn:mpeg:mpegi:v3c:2024:component”。

14. 如权利要求12所述的方法,其中,所述vdmc preselection元素在所述mpd中使用period元素内的preselection元素来用信号发送,或者在所述自适应集级别使用preselection描述符来用信号发送。

15. 如权利要求14所述的方法,其中,所述vdmc preselection元素用@preselectioncomponents属性的id列表来用信号发送,所述id列表包括后跟分量自适应集的id的主自适应集的id。

16.一种用于根据dash实现基于视频的动态网格编码(v-dmc)回放的方法,所述方法包括:

17.一种非暂态计算机可读存储介质,其上存储有计算机可执行指令,用于利用一个或多个处理器执行如权利要求1至16中任一项所述的方法。

18.一种装置,包括处理器并且被配置为执行如权利要求1至16中所述的方法中的任一种方法。