一种地图渲染展示方法和装置的制造方法_2

文档序号:9433958阅读:来源:国知局
图模板;
[0051]所述全景地图库,具体可以是,用于存储采集全景图像的一个存储数据库。对于同一个目标位置,可以采集并存储多种环境状态下的多个全景地图,进行存储。全景地图模板,是在全景地图的基础上形成的可用于调整的模板。例如,其曝光度、和色阶可调整,以便匹配多种环境状态。
[0052]在本实施例中,S330优选是:将环境状态参数作为关键词,在全景地图库中的全景地图或全景地图模板的描述信息中进行搜索,以获取匹配率最高的全景地图。
[0053]上述操作中,具体可以是,数据库存储全景地图时,同时存储了对该全景地图的描述信息,描述信息具体用于描述全景地图的环境状态参数或与环境状态参数相关的属性数据。例如,阴天、雪天等天气类型描述,用于反映光照强度的色阶、曝光度等。则进行匹配地图查询时,可采用环境状态参数作为关键词在存储数据库中进行模糊查询,获取匹配的全景地图,或者以输入描述信息从存储数据库中搜索与描述信息匹配的全景地图模板,最终获取匹配率最高的全景地图图像或全景地图模板。匹配率最高可以是匹配到的属性值最多,也可以基于所需规则确定匹配率最高的至少一幅全景地图,成为候选全景地图。
[0054]优选的,所述全景地图模板的描述信息包括曝光度调整范围、色阶调整范围和图层添加权限。
[0055]基于全景地图模板,可以通过调整模板的曝光度范围值、色阶范围值以及图层添加,从而使全景地图更加符合用户希望展示的环境状态。
[0056]其中,曝光度一般通过胶片受光线的强弱和时间长短来调节,如曝光时间越长曝光越大,光圈越大,曝光越大。像拍摄夜里的月亮就需要使用长时间曝光来拍摄,曝光不足图像显暗,曝光过度图像太亮,均匀的曝光量会让图像鲜艳分明。
[0057]色阶是表示图像亮度强弱的指数标准,也就是我们说的色彩指数,在数字图像处理教程中,指的是灰度分辨率(又称为灰度级分辨率或者幅度分辨率)。图像的色彩丰满度和精细度是由色阶决定的。
[0058]图层,就像是含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果。图层可以将页面上的元素精确定位。图层中可以加入文本、图片、表格、插件,也可以在里面再嵌套图层。
[0059]S340、对所述全景地图或全景地图模板,按照所述环境状态参数进行后期渲染和/或图层合并,并进行展示。
[0060]其中,渲染,是计算机图形学的重要分支,是图像与信号处理、虚拟现实与计算机图形学深入交叉互动的技术成果,能够高效的实现高质量画面效果。
[0061]上述操作中,将查找到的全景地图或者全景地图模板,按照目标位置所处的环境状态,将全景图像或地图模板进行后期处理,可以通过图像渲染和图层合并的方式,合成一张与目标位置所处环境状态相符的全景地图图像。进行渲染或图层合并的好处在于,能制作出更高质量的画面效果,进而提高用户的视觉效果。
[0062]在本实施例中,S340优选是包括如下步骤:
[0063]对所述全景地图或全景地图模板,根据环境状态参数,将雨雪图层合并至全景地图或全景地图模板的基础图层上;和/或
[0064]对所述全景地图或全景地图模板,根据环境状态参数,更改所述全景地图或全景地图模板的曝光度或色阶。
[0065]上述操作中,具体可以是,解析到目标位置的环境状态,根据目标位置所处的环境状态,与全景地图或地图模板的基础图层进行合成或渲染,形成目标位置所处的环境状态的全景图像,以达到更直观实时的全景地图图像。例如,目标位置为九寨沟,天气状态为下雪状态,服务器端就会从存储数据库中查找原有的九寨沟基础图像,与下雪的图层进行合成,以达到用户查询目标位置时直接获知目标位置当时的天气状态。
[0066]或者,可以将形成的全景地图图像进行曝光度或色阶调整,使图片更逼真。调整曝光度或色阶的好处在于,以达到更生动逼真的图像效果,提高图像质量。
[0067]本实施例的技术方案,根据用户请求,通过获取目标位置所在的环境状态,与目标位置的基础图层进行图层合成或渲染,为用户提供多样化、生动逼真的地图全景图像,提高图像质量,且提高用户体验。
[0068]实施例四
[0069]图4为本发明实施例提供的一种地图渲染展示方法流程示意图。本实施例的技术方案以上述实施例为基础,进一步的,提供了一种地图渲染展示方法的再一种技术方案,具体包括:
[0070]S410、获取用户的地图展示请求;
[0071]S420、根据所述地图展示请求确定请求的类型,根据类型分别执行S430、S440和S450 ;
[0072]S430、如果所述地图展示请求的类型为实时请求,则根据当前的环境状态参数确定匹配的地图,并进行展示;
[0073]S440、如果所述地图展示请求的类型为预设目标请求,则根据目标环境状态参数确定匹配的地图,并进行展示;
[0074]S450、如果所述地图展示请求的类型为默认请求,则根据当前的环境状态参数查找已有最接近的地图,并进行展示。
[0075]对于实时请求的类型,具体可以是,当地图展示请求的类型为实时请求时,从存储数据库中,根据当前环境状态查询最接近的全景图像,对所述全景图像按照当前所处的环境状态,进行后期渲染和图层合并,以获取实时的地图全景图像。例如,用户发出查询请求后,服务器从数据库中查询跟用户当前环境最接近的全景图像,根据当前环境状态与基础全景图像进行后期渲染和合成,从而获取用户实时请求的地图全景图像。
[0076]对于预设目标请求的类型,具体可以是,目标展示位置和目标展示时间是用户预先设定的。当地图展示请求的类型为预设目标请求时,从全景图片库中,根据环境状态参数匹配查询目标位置最接近的地图景象,对所述地图景象按照预设目标的要求进行后期渲染和图层合并,并获取地图全景图像。例如,用户在一月份搜索七月份的九寨沟全景图像,月艮务器就根据用户的请求,将基础图像跟当时七月份所处的天气状态合成一张七月份的九寨沟全景图像,提供给用户。
[0077]对于默认请求的类型,具体可以是,当地图展示请求的类型为默认请求时,从存储数据库中,根据环境状态参数匹配查询最接近的全景图像返回给客户端,供用户浏览。例如,查询七月份九寨沟的全景图像,从存储数据库里查询一张七月份相近的九寨沟图像,返回给用户,供用户浏览。与实时请求类型的区别在于,实时请求需要通过渲染、图层合并等方式产生满足实时环境状态参数的地图景象。若无法提供,则可以向用户提示。默认请求则确定较为接近的全景图像提供给用户。
[0078]设置不同匹配方式的好处在于,可以方便快捷的根据用户请求,直观的展示用户所请求的地图全景图像。
[0079]本实施例的技术方案,根据用户请求,通过设置多种匹配方式来获取地图全景图像,以满足用户的不同需求,方便快捷的为用户提供多样化、丰富的地图全景。
[0080]实施例五
[0081]图5所示为本发明实施例五提供的一种地图渲染展示装置的结构示意图,如图5所示,该装置具体包括:展示请求获取模块510、环境参数确定模块520和地图匹配展示模块 530。
[0082]其中,展示请求获取模块510,用于获取用户的地图展示请求;环境参数确定模块520,用于根据所述地图展示请求确定待展示地图的环境状态参数;地图匹配展示模块530,用于根据所述环境状态参数确定匹配的地图,并进行展示。
[0083]优选的,所述环境状态参数包括:天气状态参数或室内光线参数;
[0084]优选的,所述天气状态参数包括下述至少一项:太阳高度角、光照强度、气温和天气类型。
[0085]在上述方案的基础上,优选的,环境参数确定模块520包括:位置和时间获取单元和天气参数获取单元。
[0086]其中,位置和时间获取单元,用于根据所述地图展示请求获取待展示地图的目标地理位置和目标展示时间;天气参
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1