一种点云媒体的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32852032 阅读:11 留言:0更新日期:2022-03-30 19:09
本申请实施例公开了一种点云媒体的数据处理方法、装置、设备及存储介质,该点云媒体的数据处理方法包括:获取点云媒体的第i样本组的点云对象指示信息,点云媒体包括N个样本组,第i样本组为N个样本组中的任一个;第i样本组中包括点云对象,第i样本组的点云对象指示信息用于指示第i样本组中包含的点云对象的属性,N、i均为正整数且i∈[1,N];按照第i样本组的点云对象指示信息解析点云媒体。采用本申请实施例,通过对点云媒体中包含的点云对象进行指示,能够在一定程度上提升点云媒体的解析处理效率。理效率。理效率。

【技术实现步骤摘要】
一种点云媒体的数据处理方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及点云媒体
,具体涉及一种点云媒体的数据处理方法、一种点云媒体的数据处理装置、一种点云媒体的数据处理设备以及一种计算机可读存储介质。

技术介绍

[0002]随着科学技术的不断发展,目前已经能够以较低的成本、在较短的时间周期内获得大量高精度的点云数据,点云数据往往以点云媒体的形式在内容制作设备与内容消费设备之间进行传输。
[0003]点云媒体的传输过程具体如下:内容制作设备对点云媒体进行编码后,对编码后的点云媒体进行封装,得到点云媒体的封装文件,内容制作设备将点云媒体的封装文件传输给内容消费设备;内容消费设备对内容制作设备传输的点云媒体的封装文件进行解封装,然后再进行解码,最后内容消费设备呈现该媒体文件。由于点云媒体中包含的点云数据的数量较大,怎样提升点云媒体的解析处理效率,从而为点云媒体的消费带来较佳体验,是业界一直在持续解决的问题。

技术实现思路

[0004]本申请实施例提供了一种点云媒体的数据处理方法、装置、设备及存储介质,通过对点云媒体中包含的点云对象进行指示,能够在一定程度上提升点云媒体的解析处理效率。
[0005]一方面,本申请实施例提供一种点云媒体的数据处理方法,该点云媒体的数据处理方法包括:
[0006]获取点云媒体的第i样本组的点云对象指示信息,点云媒体包括N个样本组,第i样本组为N个样本组中的任一个;第i样本组中包括点云对象,第i样本组的点云对象指示信息用于指示第i样本组中包含的点云对象的属性,N、i均为正整数且i∈[1,N];
[0007]按照第i样本组的点云对象指示信息解析点云媒体。
[0008]另一方面,本申请实施例提供一种点云媒体的数据处理方法,该点云媒体的数据处理方法包括:
[0009]生成点云媒体的第i样本组的点云对象指示信息,点云媒体包括N个样本组,第i样本组为N个样本组中的任一个;第i样本组中包括点云对象,第i样本组的点云对象指示信息用于指示第i样本组中包含的点云对象的属性,N、i均为正整数且i∈[1,N];
[0010]向内容消费设备传输第i样本组的点云对象指示信息,以使内容消费设备按照第i样本组的点云对象指示信息解析点云媒体。
[0011]另一方面,本申请实施例提供一种点云媒体的数据处理装置,该点云媒体的数据处理装置包括:
[0012]获取单元,用于获取点云媒体的第i样本组的点云对象指示信息,点云媒体包括N
个样本组,第i样本组为N个样本组中的任一个;第i样本组中包括点云对象,第i样本组的点云对象指示信息用于指示第i样本组中包含的点云对象的属性,N、i均为正整数且i∈[1,N];
[0013]处理单元,用于按照第i样本组的点云对象指示信息解析点云媒体。
[0014]在一种实现方式中,第i样本组的点云对象指示信息中包含对象优先级字段,对象优先级字段用于指示第i样本组的优先级;对象优先级字段的取值越小,则第i样本组的优先级越高,第i样本组在传输过程中被丢弃的可能性越小;
[0015]第i样本组的点云指示信息中还包含对象数量字段,对象数量字段用于指示第i样本组内包含的点云对象的数量;对象数量字段的取值为M,M为正整数;当M取值为1时,第i样本组内包含一个点云对象,且第i样本组内的点云对象对应一个优先级,第i样本组的优先级等于第i样本组中包含的点云对象的优先级;当M取值大于1时,第i样本组内包含M个点云对象,M个点云对象中的每个点云对象分别对应一个优先级,第i样本组的优先级等于M个优先级中的最高优先级。
[0016]在一种实现方式中,第j样本组是N个样本组中除第i样本组外的任一个,j为正整数且j∈[1,N];第i样本组的优先级高于第j样本组的优先级;处理单元,具体用于:
[0017]优先按照第i样本组的点云对象指示信息解析第i样本组,再按照第j样本组的点云对象指示信息解析第j样本组;
[0018]其中,第i样本组的优先级高于第j样本组的优先级,包括:若第j样本组中不包括点云对象,则第i样本组的优先级高于第j样本组的优先级;或者,若第j样本组中包括点云对象,但第j样本组的点云对象指示信息中包含的对象优先级字段的取值大于第i样本组的点云对象指示信息中包含的对象优先级字段的取值,则第i样本组的优先级高于第j样本组的优先级。
[0019]在一种实现方式中,第i样本组的点云对象指示信息中包含对象场景字段,对象场景字段用于指示第i样本组中包含的点云对象所属的应用场景;不同应用场景下,对象场景字段的取值不同;处理单元,具体用于:
[0020]读取第i样本组的点云对象指示信息中的对象场景字段,并根据对象场景字段的取值确定第i样本组内的点云对象所属的应用场景;
[0021]其中,应用场景包括以下至少一种:高精地图场景、实时巡检场景及抢险救灾场景。
[0022]在一种实现方式中,第i样本组内包含M个点云对象,M为正整数;第i样本组的点云对象指示信息中包含M个对象类型字段,M个对象类型字段用于分别指示M个点云对象的类型;不同类型的点云对象对应的对象类型字段的取值不同;设第m点云对象是M个点云对象中的任一个,第m对象类型字段是M个对象类型字段中的任一个,第m对象类型字段用于指示第m点云对象的类型;m为正整数且m∈[1,M];处理单元,具体用于:
[0023]读取第i样本组的点云对象指示信息中的第m对象类型字段,并根据第m对象类型字段的取值确定第i样本组内的第m点云对象的类型;
[0024]其中,类型包括以下任一种:场景异常情况、场景指示对象及目标对象。
[0025]在一种实现方式中,第i样本组的点云对象指示信息中还包含M个对象描述字段,M个对象描述字段用于分别指示M个点云对象的描述信息;第m对象描述字段是M个对象描述
字段中的任一个,第m对象描述字段的取值是以空字符结尾的8位元字符串,用于指示第m点云对象的描述信息;处理单元,具体用于:
[0026]读取第i样本组的点云对象指示信息中的第m对象描述字段,并根据第m对象描述字段的取值确定第i样本组内的第m点云对象的描述信息,并响应描述信息;
[0027]其中,描述信息包括以下至少一种:告警信息、突出显示信息及求救信息。
[0028]在一种实现方式中,点云媒体包括多个媒体帧,多个媒体帧被封装至N个样本组中,每个样本组中包括至少一个媒体帧;第i样本组内的点云对象存在于第i样本组内的媒体帧中;第i样本组内的所有媒体帧构成一个能够被独立编解码的集合;获取单元,具体用于:
[0029]获取内容制作设备下发的描述信令文件,描述信令文件中包括点云媒体的至少一个封装文件描述信息;
[0030]若描述信令文件中的目标封装文件描述信息被选择,则向内容制作设备发送获取请求,获取请求中携带目标封装文件描述信息,以使内容制作设备根据获取请求返回目标封装文件,目标封装文件中包括第i本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点云媒体的数据处理方法,其特征在于,所述方法包括:获取点云媒体的第i样本组的点云对象指示信息,所述点云媒体包括N个样本组,所述第i样本组为所述N个样本组中的任一个;所述第i样本组中包括点云对象,所述第i样本组的点云对象指示信息用于指示所述第i样本组中包含的点云对象的属性,N、i均为正整数且i∈[1,N];按照所述第i样本组的点云对象指示信息解析所述点云媒体。2.如权利要求1所述的方法,其特征在于,所述第i样本组的点云对象指示信息中包含对象优先级字段,所述对象优先级字段用于指示所述第i样本组的优先级;所述对象优先级字段的取值越小,则所述第i样本组的优先级越高,所述第i样本组在传输过程中被丢弃的可能性越小;所述第i样本组的点云指示信息中还包含对象数量字段,所述对象数量字段用于指示所述第i样本组内包含的点云对象的数量;所述对象数量字段的取值为M,M为正整数;当M取值为1时,所述第i样本组内包含一个点云对象,且所述第i样本组内的点云对象对应一个优先级,所述第i样本组的优先级等于所述第i样本组中包含的点云对象的优先级;当M取值大于1时,所述第i样本组内包含M个点云对象,所述M个点云对象中的每个点云对象分别对应一个优先级,所述第i样本组的优先级等于M个优先级中的最高优先级。3.如权利要求2所述的方法,其特征在于,第j样本组是所述N个样本组中除所述第i样本组外的任一个,j为正整数且j∈[1,N];所述第i样本组的优先级高于所述第j样本组的优先级;所述按照所述第i样本组的点云对象指示信息解析所述点云媒体,包括:按照所述第i样本组的点云对象指示信息优先解析所述第i样本组,再按照所述第j样本组的点云对象指示信息解析所述第j样本组;其中,所述第i样本组的优先级高于所述第j样本组的优先级,包括:若所述第j样本组中不包括点云对象,则所述第i样本组的优先级高于所述第j样本组的优先级;或者,若所述第j样本组中包括点云对象,但所述第j样本组的点云对象指示信息中包含的对象优先级字段的取值大于所述第i样本组的点云对象指示信息中包含的对象优先级字段的取值,则所述第i样本组的优先级高于所述第j样本组的优先级。4.如权利要求1所述的方法,其特征在于,所述第i样本组的点云对象指示信息中包含对象场景字段,所述对象场景字段用于指示所述第i样本组中包含的点云对象所属的应用场景;不同应用场景下,所述对象场景字段的取值不同;所述按照所述第i样本组的点云对象指示信息解析所述点云媒体,包括:读取所述第i样本组的点云对象指示信息中的对象场景字段,并根据所述对象场景字段的取值确定所述第i样本组内的点云对象所属的应用场景;其中,所述应用场景包括以下至少一种:高精地图场景、实时巡检场景及抢险救灾场景。5.如权利要求1所述的方法,其特征在于,所述第i样本组内包含M个点云对象,M为正整数;所述第i样本组的点云对象指示信息中包含M个对象类型字段,所述M个对象类型字段用于分别指示所述M个点云对象的类型;不同类型的点云对象对应的对象类型字段的取值不同;设第m点云对象是所述M个点云对象中的任一个,第m对象类型字段是所述M个对象类型
字段中的任一个,所述第m对象类型字段用于指示所述第m点云对象的类型;m为正整数且m∈[1,M];所述按照所述第i样本组的点云对象指示信息解析所述点云媒体,包括:读取所述第i样本组的点云对象指示信息中的第m对象类型字段,并根据所述第m对象类型字段的取值确定所述第i样本组内的第m点云对象的类型;其中,所述点云对象的类型包括以下任一种:场景异常情况、场景指示对象及目标对象。6.如权利要求5所述的方法,其特征在于,所述第i样本组的点云对象指示信息中还包含M个对象描述字段,所述M个对象描述字段用于分别指示所述M个点云对象的描述信息;第m对象描述字段是所述M个对象描述字段中的任一个,所述第m对象描述字段的取值是以空字符结尾的8位元字符串,用于指示所述第m点云对象的描述信息;所述按照所述第i样本组的点云对象指示信息解析所述点云媒体,还包括:读取所述第i样本组的点云对象指示信息中的第m对象描述字段,并根据所述第m对象描述字段的取值确定所述第i样本组内的第m点云对象的描述信息,并响应所述描述信息;其中,所述描述信息包括以下至少一种:告警信息、突出显示信息及求救信息。7.如权利要求1所述的方法,其特征在于,所述点云媒体包括多个媒体帧,所述多个媒体帧被封装至所述N个样本组中,每个样本组中包括至少一个媒体帧;所述第i样本组内的点云对象存在于所述第i样本组内的媒体帧中;所述第i样本组内的所有媒体帧构成一个能够被独立编解码的集合;所述获取点云媒体的第i样本组的点云对象指示信息,包括:获取内容制作设备下发的描述信令文件,所述描述信令文件中包括所述点云媒体的至少一个封装文件描述信息;若所述描述信令文件中的目标封装文件描述信息被选择,则向所述内容制作设备发送获取请求,所述获取请求中携带所述目标封装文件描述信息,以使所述内容制作设备根据所述获取请求返回目标封装文件,所述目标封装文件中包括所述第i样本组的点云对象指示信息;从所述目标封装文件中获取所述第i样本组的点云对象指示信息;所述按照所述第i样本组的点云对象指示信息解析所述点云媒体,包括:按照所述第i样本组的点云对象指示信息对所述第i样本组进行独立解码,得到所述第i样本组内的至少一个媒体帧。8.一种点云媒体的数据处理方法,其特征在于,所述方法包括:生成点云媒体的第i样本组的点云对象指示信息,所述点云媒体包括N个样本组,所述第i样本组为所述N个样本组中的任一个;所述第i样本组中包括点云对象,所述第i样本组的点云对象指示信...

【专利技术属性】
技术研发人员:胡颖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1