点云数据封装方法及传输方法技术

技术编号:29261889 阅读:123 留言:0更新日期:2021-07-13 17:36
本发明专利技术提供一种点云数据封装方法及传输方法,基于现有的点云数据处理方法,对点云媒体文件按照数据类型设定好分类记录,以根据传输需求对点云数据的不同数据进行识别,实现自适应的点云数据传输及呈现。如对于基于点云的换装应用,在占用图、几何及辅助信息基本不变的情况下,更改纹理和色彩等属性信息,此时,在获取完整的四类信息后,只需要获取新的属性信息来进行换装即可。本发明专利技术改善了点云数据传输中存在的媒体内容传输效率不高、存储空间浪费的问题,提高了媒体内容组合的灵活性,增加了对多媒体服务的管理控制,并给予用户更多自主选择和获取媒体内容的权利,提供多样化的应用场景,也能给网络运营商提供更好的多媒体内容提供及传输方案。

【技术实现步骤摘要】
点云数据封装方法及传输方法
本专利技术涉及多媒体传输
,特别涉及一种点云数据封装方法及传输方法。
技术介绍
近些年来,媒体传输技术快速发展和完善,图像和视频信息的传输成本不断降低的同时精确度得到提高,这进一步促进了相关应用领域的成熟。三维点云数据是一种新型的图像媒体数据,可以为用户提供更加精确化,更加生动的图像信息,带来逼真度更高,交互性更强的通信体验。点云数据是通过扫描得到的物体表面信息,包括三维坐标数据、深度信息、颜色信息等。3D扫描技术的成熟和系统架构的完善,提高了点云数据的精确度,同时也使得点云的数据量大大提升。其中针对静态、动态点云数据,及机器感知、人眼感知等不同类型的点云数据,有不同的点云数据压缩算法。例如,针对动态人眼感知点云数据,典型的点云压缩算法是将3D的点云数据转换为2D的图像数据,然后再进行数据处理,其中一种就是基于视频的点云压缩(Video-basedPointCloudCompression,VPCC)算法。这种压缩方法首先将3D点云投影到2D平面,得到占用图信息、几何信息、属性信息以及辅助信息,属性信息通常包括纹理信息和色彩信息,因此,压缩后的信息通常也分为四类数据进行传输。由此可知,在传输VPCC数据时,要处理的信息主要包括四类数据,分别是几何信息、属性信息、占用图信息以及辅助信息。几何信息的解码依赖于占用图信息和辅助信息,属性信息的解码依赖几何信息、占用图信息及辅助信息。可见,点云媒体数据比传统的媒体数据更加复杂和多元,需要同步处理不同类型的数据,整合之后,再向用户呈现具有丰富的空间和纹理特性的媒体。目前利用现有的多媒体传输协议封装和传输三维点云数据的研究已有一定的进展,但随着网络传输技术的发展,异构网络环境也愈加复杂,而现有的技术下点云数据在异构网络环境中传输效果不佳。
技术实现思路
为了解决上述技术问题,本专利技术提供一种点云数据封装方法及传输方法,旨在通过规定点云数据的封装格式和传输信令,实现点云数据在异构网络环境的有效传输,使得不同类型的点云数据能够高效地同步和呈现,以适应不同媒体应用的需求。根据本专利技术的一个方面,提供一种点云数据封装方法,包括:将点云媒体文件进行压缩;以及将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录,所述分类记录用于表示点云媒体文件中各部分的数据类型。可选地,所述分类记录为分类列表,所述分类列表表示媒体片段同媒体版本和数据类型之间的对应关系;其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:将压缩后的点云媒体文件进行封装,得到一个媒体资源,所述媒体资源包括若干媒体片段;以及基于所述分类列表,将若干所述媒体片段同媒体版本以及数据类型进行关联。可选地,若干所述媒体片段具有不同的媒体片段号;所述分类列表包括类型列表、内容列表和片段号列表;所述类型列表对应于点云媒体文件的数据类型;所述内容列表为若干媒体版本的集合;所述片段号列表为所有媒体片段号的集合;每种数据类型对应于至少一个媒体版本,每个媒体版本对应于至少一个媒体片段号。可选地,所述分类记录为分类标记,所述分类标记表示媒体片段同媒体版本和数据类型之间的对应关系;其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:将压缩后的点云媒体文件进行封装,得到一个媒体资源,所述媒体资源包括若干媒体片段;以及为每个媒体片段添加一个所述分类标记。可选地,当不同媒体片段具有相同媒体版本和相同数据类型时,所添加的分类标记相同。可选地,所述分类标记包括两个标记位;一个标记位用于定义媒体片段的数据类型;另一个标记位用于定义媒体片段的版本。可选地,所述分类记录为分类列表,所述分类列表表示媒体资源与数据类型之间的对应关系;其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:将压缩后的点云媒体文件进行封装,得到若干媒体资源;以及基于所述分类列表,将若干所述媒体资源同数据类型进行关联。可选地,若干所述媒体资源具有不同的媒体资源号;所述分类列表包括媒体资源列表和资源号列表;所述媒体资源列表对应于点云媒体文件的数据类型;所述资源号列表为所有媒体资源号的集合;每个媒体资源列表对应于至少一个媒体资源号,且每个媒体资源列表所对应的媒体资源号的数量与媒体版本一致。根据本专利技术的另一个方面,提供一种点云数据传输方法,包括:在信令信息中增加分类记录的相关内容,所述分类记录用于表示封装时点云媒体文件中各部分的数据类型;根据信令信息,获取所述分类记录,并根据所述分类记录传输当前点云媒体文件所需更新的局部数据;其中,在传输当前点云媒体文件所需更新的局部数据之前,还包括传输当前点云媒体文件的全部数据。可选地,所述分类记录为分类列表,所述分类列表表示媒体片段同媒体版本和数据类型之间的对应关系;其中,所述在信令信息中增加分类记录的相关内容的步骤包括:将所述分类列表定义成DTG信息文件,并将所述DTG信息文件写入信令信息中。可选地,将所述DTG信息文件写入MPItabel中,或者,新增一个描述性的descriptor,用于描述DTG信息文件,或者,新增一个信令表,用于描述DTG信息文件。可选地,所述分类记录为分类列表,所述分类列表表示媒体资源与数据类型之间的对应关系;其中,所述在信令信息中增加分类记录的相关内容的步骤包括:将所述分类列表定义成ACR信息文件,并将所述ACR信息文件写入信令信息中。可选地,将所述ACR信息文件写入MPItabel中,或者,新增一个描述性的descriptor,用于描述ACR信息文件,或者,新增一个信令表,用于描述DTG信息文件。可选地,所述分类记录为分类标记,所述分类记录表示媒体片段同媒体版本和数据类型之间的对应关系;其中,所述在信令信息中增加分类记录的相关内容的步骤包括:利用预留字段为各个媒体片段定义一个分类标记。可选地,所述分类标记包括两个标记位;一个标记位用于定义媒体片段的数据类型;另一个标记位用于定义媒体片段的版本;且当媒体片段的版本为1时,媒体片段仅具有用于定义媒体片段的数据类型的标记位。可选地,利用MPUBox中预留字段的2bits定义一个标记位,用于表示媒体片段的数据类型;并利用MPUBox中预留字段的3bits定义另一个标记位,用于表示媒体片段的版本。在本专利技术提供的点云数据封装方法以及传输方法中,基于现有的点云数据处理方法,对点云媒体文件按照数据类型设定分类记录,从而便于根据分类记录对点云数据的不同数据进行识别,这样做,便于根据应用需求灵活地发送点云数据的局部数据,而不需要发送全部的点云数据,在满足应用需求的同时节约了带宽,便于更加灵活高效地传输点云数据,而且也实现了点云数据在异构网络下的灵活传输。因此,本专利技术改善了点云数据传输中存在的媒体内容传输效本文档来自技高网
...

【技术保护点】
1.一种点云数据封装方法,其特征在于,包括:/n将点云媒体文件进行压缩;以及/n将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录,所述分类记录用于表示点云媒体文件中各部分的数据类型。/n

【技术特征摘要】
1.一种点云数据封装方法,其特征在于,包括:
将点云媒体文件进行压缩;以及
将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录,所述分类记录用于表示点云媒体文件中各部分的数据类型。


2.如权利要求1所述的点云数据封装方法,其特征在于,所述分类记录为分类列表,所述分类列表表示媒体片段同媒体版本和数据类型之间的对应关系;
其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:
将压缩后的点云媒体文件作为一个媒体资源进行封装,得到若干媒体片段;以及
基于所述分类列表,将若干所述媒体片段同媒体版本以及数据类型进行关联。


3.如权利要求2所述的点云数据封装方法,其特征在于,若干所述媒体片段具有不同的媒体片段号;所述分类列表包括类型列表、内容列表和片段号列表;所述类型列表对应于点云媒体文件的数据类型;所述内容列表为若干媒体版本的集合;所述片段号列表为所有媒体片段号的集合;每种数据类型对应于至少一个媒体版本,每个媒体版本对应于至少一个媒体片段号。


4.如权利要求1所述的点云数据封装方法,其特征在于,所述分类记录为分类标记,所述分类标记表示媒体片段同媒体版本和数据类型之间的对应关系;
其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:
将压缩后的点云媒体文件作为一个媒体资源进行封装,得到若干媒体片段;以及
为每个媒体片段添加一个所述分类标记。


5.如权利要求4所述的点云数据封装方法,其特征在于,当不同媒体片段具有相同媒体版本和相同数据类型时,所添加的分类标记相同。


6.如权利要求5所述的点云数据封装方法,其特征在于,所述分类标记包括两个标记位;一个标记位用于定义媒体片段的数据类型;另一个标记位用于定义媒体片段的版本。


7.如权利要求1所述的点云数据封装方法,其特征在于,所述分类记录为分类列表,所述分类列表表示媒体资源与数据类型之间的对应关系;
其中,所述将压缩后的点云媒体文件进行封装并按照数据类型设定分类记录的步骤包括:
将压缩后的点云媒体文件作为一组媒体资源进行封装,得到若干媒体资源;以及
基于所述分类列表,将若干所述媒体资源同数据类型进行关联。


8.如权利要求7所述的点云数据封装方法,其特征在于,若干所述媒体资源具有不同的媒体资源号;所述分类列表包括媒体资源列表和资源号列表;所述媒体资源列表对应于点云媒体文件的数据类型;所述资源号列表为所有媒体资源号的集合;每个媒体资源列表对应于至少一个媒体资源...

【专利技术属性】
技术研发人员:徐异凌王丹盈朱文婕徐英展
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1