用于改进点云数据的多轨封装的方法、装置和计算机程序与流程
技术特征:
1.一种用于将位流封装在包括不同轨的媒体文件中的方法,所述位流包括点云数据,所述点云数据包括基于条带的点云帧,所述点云帧的条带包括不同类型的数据单元,所述方法包括:
2.根据权利要求1所述的方法,其中,所获得的至少一个信息项其中至少之一被封装在所述媒体文件的几何轨中作为样本组。
3.根据权利要求1所述的方法,其中,所获得的至少一个信息项其中至少之一被封装在所述媒体文件的不同轨中的各个轨中。
4.根据权利要求2所述的方法,其中,所述样本组提供条带的数量,并且针对各个条带,提供与该条带相关联的每个轨的数据单元的数量的列表。
5.根据权利要求4所述的方法,其中,所述列表具有等于从包含该样本组的几何轨到属性轨的轨引用的数量加1的长度。
6.根据权利要求4所述的方法,其中,所述列表从用于所述几何轨的数据单元的数量开始进行排序。
7.根据权利要求1至6中任一项所述的方法,其中,所述媒体文件符合isobmf格式,以及其中,所述不同轨包括几何轨和至少一个属性轨,所述数据单元包括几何数据单元和属性数据单元。
8.一种用于解析包括经封装的点云数据的媒体文件的方法,所述点云数据包括基于条带的点云帧,所述点云帧的条带包括不同类型的数据单元,所述数据单元根据其类型在所述媒体文件中被封装在不同轨中,所述方法包括:
9.根据权利要求8所述的方法,其中,获得数据单元并且串接所获得的数据单元包括:
10.根据权利要求8或9所述的方法,还包括从所述第一轨获得至少一个第三数据单元的第三集合,所述第三集合的数据单元属于第三条带,所述第三条带不同于所述第一条带并且在所述第一条带的后面,所述第一集合的数据单元和所述第三集合的数据单元属于同一样本,所述第三集合的数据单元在所生成的位流中被串接在所述第一集合的数据单元和所述第二集合的数据单元之后。
11.根据权利要求9或10所述的方法,其中,获得至少一个第一数据单元的所述第一集合包括:
12.根据权利要求11所述的方法,其中,根据包括多个数据单元的样本的引用来获得所述针对每个条带的数据单元的描述,所述第一集合的数据单元是从所述多个数据单元获得的。
13.根据权利要求11所述的方法,其中,所述针对每个条带的数据单元的描述提供条带的数量,并且针对各个条带,提供与该条带相关联的每个轨的数据单元的数量的列表。
14.根据权利要求13所述的方法,其中,所述列表具有等于从包含该样本组的几何轨到属性轨的轨引用的数量加1的长度。
15.根据权利要求13所述的方法,其中,所述列表从用于几何轨的数据单元的数量开始进行排序。
16.根据权利要求8至15中任一项所述的方法,其中,所述媒体文件符合isobmf格式,以及其中,所述不同轨包括几何轨和至少一个属性轨,所述数据单元包括几何数据单元和属性数据单元。
17.一种携载用于媒体数据的信息数据集的信号,所述信息数据集包括根据权利要求1至6所述的方法而封装的经编码媒体数据。
18.一种用于可编程设备的计算机程序产品,所述计算机程序产品包括指令序列,所述指令序列用于在被加载到所述可编程设备中并且被所述可编程设备执行时实现根据权利要求1至16中任一项所述的方法的各个步骤。
19.一种非暂态计算机可读存储介质,其存储用于实现根据权利要求1至16中任一项所述的方法的各个步骤的计算机程序的指令。
20.一种包括处理单元的装置,所述处理单元被配置为执行根据权利要求1至16中任一项所述的方法的各个步骤。
技术总结
根据本公开的一些实施例,提供了一种用于将位流封装在包括不同轨的媒体文件中的方法,位流包括点云数据,点云数据包括基于条带的点云帧,点云帧的条带包括不同类型的数据单元。在获得了一个点云帧的第一条带的第一数据单元和该点云帧的第二条带的第二数据单元之后,根据数据单元的类型来将所获得的第一数据单元和第二数据单元各自封装在媒体文件的轨中。获得表征第一数据单元相对于第二数据单元在媒体文件的轨中的相对位置的至少一个信息项并将其封装在媒体文件中。
技术研发人员:弗兰克·德诺奥,弗雷德里克·梅兹,内尔·奥德拉奥果,莱昂内尔·托克泽
受保护的技术使用者:佳能株式会社
技术研发日:
技术公布日:2024/11/14
技术研发人员:弗兰克·德诺奥,弗雷德里克·梅兹,内尔·奥德拉奥果,莱昂内尔·托克泽
技术所有人:佳能株式会社
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除