一种数据处理方法和相关装置与流程

文档序号:34885624发布日期:2023-07-25 15:36阅读:25来源:国知局
一种数据处理方法和相关装置与流程

本申请涉及计算机,特别是涉及一种数据处理方法和相关装置。


背景技术:

1、导航地图可以认为是对真实地图的电子化展示,通过导航地图可以将真实地图对应的道路信息展示给用户,从而为用户提供参考。

2、在实际应用中,常用的导航地图例如高精度地图,能够提供丰富的道路信息,可以更大程度地还原真实地图,为用户驾驶车辆提供更准确的导航服务。车道级地图作为一种常用的高精度地图,提供的道路信息可以包括车道线、流向箭头、以及导流区等。在真实地图中,导流区通常是设置在行驶路况复杂的路口、掉头车道等位置,作用在于引导车辆按规定路线行驶,不得压线或越线行驶。通常,导流区要素可以包括导流区边线、导流区线,导流区线可以呈现为v形。为了还原真实地图中的导流区,需要通过渲染在车道级地图中展示导流区。相关技术中,通过投影、射线相交等计算步骤确定导流区线,以便在车道级地图中展示带有导流区线的导流区。

3、然而,相关技术中所采用的方式计算量比较大,使得针对导流区的渲染效率较低。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种数据处理方法和相关装置,可以基于坐标计算的方式确定导流区线,无需投影、射线相交等,有利于降低计算量,提高渲染效率。

2、本申请实施例公开了如下技术方案:

3、一方面,本申请实施例提供一种数据处理方法,所述方法包括:

4、获取待渲染导流区的第一边线和第二边线;所述第一边线和所述第二边线相交于一个目标点;

5、根据所述第一边线和所述第二边线确定所述待渲染导流区的中线;所述中线位于所述第一边线和所述第二边线所标识的待渲染导流区内,所述中线与所述第一边线、所述第二边线相交于所述目标点;

6、根据所述第一边线、所述第二边线和所述中线确定所述待渲染导流区的多个采样点组;针对每个采样点组,所述采样点组包括位于所述第一边线上的一个第一采样点、位于所述第二边线上的一个第二采样点和位于所述中线上的一个中线点,所述采样点组所包括的第一采样点在所述第一边线上的排列顺序、所述采样点组所包括的第二采样点在所述第二边线上的排列顺序和所述采样点组所包括的中线点在所述中线上的排列顺序相同,所述采样点组所包括的第一采样点、第二采样点和中线点构成一条线段;

7、针对所述每个采样点组,确定所述采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标;

8、根据所述每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标,以及纹理坐标偏移量,对所述待渲染导流区进行渲染,得到所述待渲染导流区的导流区线。

9、又一方面,本申请实施例提供一种数据处理装置,所述装置包括获取单元、确定单元和渲染单元:

10、所述获取单元,用于获取待渲染导流区的第一边线和第二边线;所述第一边线和所述第二边线相交于一个目标点;

11、所述确定单元,用于根据所述第一边线和所述第二边线确定所述待渲染导流区的中线;所述中线位于所述第一边线和所述第二边线所标识的待渲染导流区内,所述中线与所述第一边线、所述第二边线相交于所述目标点;

12、所述确定单元,还用于根据所述第一边线、所述第二边线和所述中线确定所述待渲染导流区的多个采样点组;针对每个采样点组,所述采样点组包括位于所述第一边线上的一个第一采样点、位于所述第二边线上的一个第二采样点和位于所述中线上的一个中线点,所述采样点组所包括的第一采样点在所述第一边线上的排列顺序、所述采样点组所包括的第二采样点在所述第二边线上的排列顺序和所述采样点组所包括的中线点在所述中线上的排列顺序相同,所述采样点组所包括的第一采样点、第二采样点和中线点构成一条线段;

13、所述确定单元,还用于针对所述每个采样点组,确定所述采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标;

14、所述渲染单元,用于根据所述每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标,以及纹理坐标偏移量,对所述待渲染导流区进行渲染,得到所述待渲染导流区的导流区线。

15、另一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器以及存储器:

16、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;

17、所述处理器用于根据所述计算机程序中的指令执行前述任一方面所述的方法。

18、另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行前述任一方面所述的方法。

19、另一方面,本申请实施例提供一种计算机程序产品,包括计算机程序,当其在计算机设备上运行时,使得所述计算机设备执行时实现前述任一方面所述的方法。

20、由上述技术方案可以看出,针对待渲染导流区,可以首先获取待渲染导流区的第一边线和第二边线,第一边线和第二边线相交于一个目标点。接着,可以根据第一边线和第二边线确定待渲染导流区的中线,中线位于第一边线和第二边线所标识的待渲染导流区内,且与第一边线、第二边线相交于目标点。然后,可以根据第一边线、第二边线和中线确定待渲染导流区的多个采样点组,针对每个采样点组,所述采样点组可以包括位于第一边线上的一个第一采样点、位于第二边线上的一个第二采样点和位于中线上的一个中线点,采样点组所包括的第一采样点在第一边线上的排列顺序、第二采样点在第二边线上的排列顺序和中线点在中线上的排列顺序相同。进而,针对每个采样点组,可以确定采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标。其中,采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标可以用于表示导流区线的渲染位置。由于一个采样点组所包括的第一采样点、第二采样点和中线点构成一条线段,使得基于每个采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标能够确定的是直线,为了保证渲染得到的导流区线能够还原真实地图中的v形导流区线,在渲染时,可以根据每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标以及纹理坐标偏移量,对待渲染导流区进行渲染,得到待渲染导流区的导流区线。其中,纹理坐标偏移量能够表示导流区线的尖角角度,故基于纹理坐标以及纹理坐标偏移量进行渲染,能够使得渲染得到的导流区线呈现v形,更为准确地还原v形导流区线。可见,本申请提供了一种基于纹理坐标以及纹理坐标偏移量进行渲染的方式,在渲染时,只需简单的坐标计算,相较于相关技术,基于坐标计算的方式无需投影、射线相交等,有利于降低计算量,提高渲染效率。



技术特征:

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述针对所述每个采样点组,确定所述采样点组所包括的第一采样点的纹理坐标、第二采样点的纹理坐标和中线点的纹理坐标,包括:

3.根据权利要求2所述的方法,其特征在于,若所述第一距离等于所述第二距离,所述根据所述第一距离确定所述第一采样点的纹理坐标、根据所述第二距离确定所述第二采样点的纹理坐标,以及根据所述第三距离确定所述中线点的纹理坐标,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标,以及纹理坐标偏移量,对所述待渲染导流区进行渲染,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述纹理坐标偏移量对所述中线点的第二坐标进行偏移处理,得到所述中线点对应的偏移中线点的第二坐标,包括:

6.根据权利要求3所述的方法,其特征在于,所述根据所述每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标,以及纹理坐标偏移量,对所述待渲染导流区进行渲染,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述纹理坐标偏移量对所述第一采样点的第二坐标进行偏移处理,得到所述第一采样点对应的第一偏移采样点的第二坐标,包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述多个第一几何点的排列顺序与所述第一边线对应的第一行驶道路的行驶方向一致,所述多个第二几何点的排列顺序与所述第二边线对应的第二行驶道路的行驶方向一致,所述根据所述多个第一几何点的排列顺序和所述多个第二几何点的排列顺序确定所述导流区线的尖角方向,包括:

10.根据权利要求1所述的方法,其特征在于,所述根据所述每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标,以及纹理坐标偏移量,对所述待渲染导流区进行渲染,包括:

11.根据权利要求10所述的方法,其特征在于,所述对所述待渲染导流区进行三角化,将所述待渲染导流区划分为多个三角形区域,包括:

12.根据权利要求1-7中任一项所述的方法,其特征在于,所述根据所述第一边线和所述第二边线确定所述待渲染导流区的中线,包括:

13.一种数据处理装置,其特征在于,所述装置包括获取单元、确定单元和渲染单元:

14.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于实现权利要求1-12任一项所述的方法。


技术总结
本申请公开一种数据处理方法和相关装置,本申请可应用于地图领域,基于待渲染导流区的第一边线、第二边线及中线确定多个采样点组,采样点组包括位于第一边线上的一个第一采样点、位于第二边线上的一个第二采样点和位于中线上的一个中线点。接着,确定采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标。最后,根据每个采样点组所包括的第一采样点、第二采样点和中线点分别对应的纹理坐标以及纹理坐标偏移量进行渲染,得到导流区线。其中,纹理坐标偏移量能够表示导流区线的尖角角度,能够使得渲染得到导流区线呈现V形。基于纹理坐标以及纹理坐标偏移量进行渲染的方式,无需投影、射线相交等,有利于降低计算量,提高渲染效率。

技术研发人员:崔盼盼,唐博
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1