[发明专利]一种绘制立体路口放大图的方法及装置有效
申请号: | 201210207007.1 | 申请日: | 2012-06-21 |
公开(公告)号: | CN103514632B | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 石再杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 绘制 立体 路口 大图 方法 装置 | ||
技术领域
本发明涉及计算机领域,特别涉及一种绘制立体路口放大图的方法及装置。
背景技术
随着科学技术的快速发展,导航产品在日常生活中发挥的作用越来越大,为了使导航产品更加精细化、人性化和个性化,当到达一个公路的路口时,可以使导航产品提供该路口对应的立体路口放大图。
其中,导航产品中存储有全国公路包括的各路口对应的立体路口放大图,且全国公路包括的各路口对应的立体路口放大图都由技术人员事先使用图像编辑软件手动绘制的;当到达一个公路的路口时,导航产品获取该路口对应的立体路口放大图并显示该路口对应的立体路口放大图。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术需要技术人员手动绘制路口对应的立体路口放大图,使得绘制立体路口放大图的速度较慢且效率较低。
发明内容
为了提高绘制立体路口放大图的速度和效率,本发明提供了一种绘制立体路口放大图的方法及装置。所述技术方案如下:
一种绘制立体路口放大图的方法,所述方法包括:
获取待绘制的路口的坐标和车道方向,根据所述坐标和车道方向确定预设大小的路口区域,所述路口区域内包括所述待绘制的路口;
获取所述路口区域内的背景信息,根据所述背景信息在绘图区域内的背景子区域内绘制背景;
获取所述路口区域内以及所述待绘制的路口所在道路的道路信息,根据所述道路信息在所述绘图区域的道路子区域中绘制立体道路模型,形成所述待绘制的路口的立体路口放大图。
所述根据所述坐标和车道方向确定预设大小的路口区域,包括:
根据所述坐标和车道方向确定所述待绘制的路口的路口起点,所述路口起点与所述待绘制的路口之间的距离为预设距离,所述路口起点至所述待绘制的路口的方向与所述车道方向相同;
根据所述路口起点确定形状为等腰梯形的路口区域,所述路口区域的上底的长度为预设的第一长度、下底的长度为预设的第二长度以及高的长度为第一长度,所述上底大于所述下底,所述下底的中点为所述路口起点,所述下底与所述车道方向垂直,以及所述路口区域内包括所述待绘制的路口。
所述根据所述背景信息在绘图区域内的背景子区域内绘制背景之前,还包括:
创建形状为等腰梯形的分析区域,所述分析区域的上底的长度为预设的第一像素、下底长度为预设的第二像素以及高的长度为第一像素,第一像素与第一长度之间的比值和第二像素与第二长度之间的比值相等;
创建边长为第一像素且形状为正方形的绘图区域,将所述绘图区域划分成天空子区域和背景子区域,在所述背景子区域上叠加道路子区域,向所述天空子区域内填充天空纹理。
所述背景信息至少包括面状背景的类型和面积,
所述根据所述背景信息在绘图区域内的背景子区域内绘制背景,包括:
根据所述面状背景的面积在分析区域内为所述面状背景划分对应的子区域;
根据所述面状背景的类型向所述面状背景对应的子区域内填充对应的面状纹理;
横向拉伸所述分析区域的下底,使所述分析区域与所述绘图区域相同,去除所述分析区域上部与所述绘图区域内的天空子区域等大小的区域,将剩下的所述分析区域粘贴在所述绘图区域内的背景子区域中。
所述根据所述面状背景的面积在分析区域内为所述面状背景划分对应的子区域,包括:
如果所述面状背景的个数少于或等于预设第一个数,则计算所述面状背景的第一面积总和,计算所述面状背景的面积与所述第一面积总和之间的第一比值,根据所述第一比值在所述分析区域内划分子区域;
如果所述面状背景的个数大于预设第一个数,则选择面积最大的预设第一个数个面状背景,计算所述选择的面状背景的第二面积总和,计算所述选择的面状背景的面积与所述第二面积总和之间的第二比值,根据所述第二比值在所述分析区域内划分子区域。
所述根据所述面状背景的类型向所述面状背景对应的子区域内填充对应的面状纹理,包括:
根据所述面状背景的类型从已存储的纹理库中确定出对应的一个或多个面状纹理,从所述确定的面状纹理中选择一个面状纹理;
从所述选择的面状纹理中提取与所述面状背景对应的子区域等大小的面状纹理,向所述面状背景对应的子区域中填充所述提取的面状纹理。
所述背景信息还包括点状背景的类型,
所述将剩下的所述分析区域粘贴在所述绘图区域内的背景子区域中之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210207007.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同步数据传输方法、设备及系统
- 下一篇:一种多功能鼠标垫