CN104199944B - 一种实现街景视图展示的方法及装置 - Google Patents
一种实现街景视图展示的方法及装置 Download PDFInfo
- Publication number
- CN104199944B CN104199944B CN201410457789.3A CN201410457789A CN104199944B CN 104199944 B CN104199944 B CN 104199944B CN 201410457789 A CN201410457789 A CN 201410457789A CN 104199944 B CN104199944 B CN 104199944B
- Authority
- CN
- China
- Prior art keywords
- streetscape
- street view
- view image
- information
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种实现街景视图展示的方法及装置,用于提高街景地图的操作便利性,该方法包括:预先保存预设街景查询位置信息对应的街景信息,街景信息包括介绍信息和/或第三方网站链接;接收输入的街景模式选择信号,当街景模式选择信号为街景交互模式,接收上传的用户图像,将用户图像转换为用户动态行走图像;接收用户触发的街景查询位置信息,获取街景查询位置信息对应的街景图像,将动态行走图像嵌入到街景查询位置信息对应的街景图像;当用户触发的街景查询位置信息是预设街景查询位置信息时,显示街景图像以及街景信息;当用户触发的街景查询位置信息不是预设街景查询位置信息时,显示街景图像。
Description
技术领域
本发明涉及互联网技术领域,具体涉及一种实现街景视图展示的方法及装置。
背景技术
街景地图是一种实景地图服务,为用户提供城市、街道或其他环境的360度全景图像。通过街景地图,用户只需坐在电脑前就可以真实的看到街道上的高清景象,获得如临其境的地图浏览体验。
在现有技术中,是将某一地点拍摄的图片采用无缝拼接技术拼接成一幅完整的街景图像,在用户触发鼠标前进或后退时,加载下一地点的街景图像,从而实现街景视图的展示。但是,现有技术街景地图仅能显示街景图像,街景视图展示方式单一,且如果想对街景图像所展示的内容进一步了解则需要另外打开搜索引擎或采用其他方式查询,操作较为复杂。
发明内容
有鉴于此,本发明提供一种实现街景视图展示的方法及装置,以解决现有技术中使用街景地图用户操作复杂的技术问题。
为解决上述问题,本发明提供的技术方案如下:
一种实现街景视图展示的方法,预先保存预设街景查询位置信息对应的街景信息,所述街景信息包括介绍信息和/或第三方网站链接,所述方法包括:
接收输入的街景模式选择信号,当所述街景模式选择信号为街景交互模式,接收上传的用户图像,将所述用户图像转换为用户动态行走图像;
接收用户触发的街景查询位置信息,获取所述街景查询位置信息对应的街景图像,将所述动态行走图像嵌入到所述街景查询位置信息对应的街景图像;
当所述用户触发的街景查询位置信息是预设街景查询位置信息时,显示所述街景图像以及所述街景信息;当所述用户触发的街景查询位置信息不是预设街景查询位置信息时,显示所述街景图像。
相应的,所述方法还包括:
记录所述街景查询位置信息对应的用户信息;
在地图上对应于所述街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
接收主叫用户发起的通信请求,所述通信请求是通过点击被叫用户的所述用户信息发起的;
连接第三方即时通信平台,所述第三方即时通信平台用于建立所述主叫用户与所述被叫用户的通信连接。
相应的,所述方法还包括:
当所述街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,所述街景路线信息至少包括路线起点以及路线终点;
根据所述街景路线信息,获取由所述路线起点至所述路线终点路线上的街景图像;
对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像;
自动播放所述动态街景图像。
相应的,所述街景图像为360度全景街景图像,所述对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对每幅所述360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像;
对提取的部分街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
相应的,所述方法还包括:
预先生成各个路段的动态街景图像;
则所述街景图像为所述各个路段的动态街景图像,所述对获取到的所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对所述各个路段的动态街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
一种实现街景视图展示的装置,所述装置包括:
保存单元,用于保存预设街景查询位置信息对应的街景信息,所述街景信息包括介绍信息和/或第三方网站链接;
第一接收单元,用于接收输入的街景模式选择信号;
第二接收单元,用于当所述街景模式选择信号为街景交互模式,接收上传的用户图像;
转换单元,用于将所述用户图像转换为用户动态行走图像;
第一获取单元,用于接收用户触发的街景查询位置信息,获取所述街景查询位置信息对应的街景图像;
嵌入单元,用于将所述动态行走图像嵌入到所述街景查询位置信息对应的街景图像;
第一显示单元,用于当所述用户触发的街景查询位置信息是预设街景查询位置信息时,显示所述街景图像以及所述街景信息;当所述用户触发的街景查询位置信息不是预设街景查询位置信息时,显示所述街景图像。
相应的,所述装置还包括:
记录单元,用于记录所述街景查询位置信息对应的用户信息;
第二显示单元,用于在地图上对应于所述街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
第三接收单元,用于接收主叫用户发起的通信请求,所述通信请求是通过点击被叫用户的所述用户信息发起的;
连接单元,用于连接第三方即时通信平台,所述第三方即时通信平台用于建立所述主叫用户与所述被叫用户的通信连接。
相应的,所述装置还包括:
第四接收单元,用于当所述街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,所述街景路线信息至少包括路线起点以及路线终点;
第二获取单元,用于根据所述街景路线信息,获取由所述路线起点至所述路线终点路线上的街景图像;
拼接单元,用于对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像;
播放单元,用于自动播放所述动态街景图像。
相应的,所述街景图像为360度全景街景图像,所述拼接单元包括:
提取子单元,用于对每幅所述360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像;
拼接子单元,用于对提取的部分街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
相应的,所述装置还包括:
生成单元,用于预先生成各个路段的动态街景图像;
则所述街景图像为所述各个路段的动态街景图像,所述拼接单元具体用于:对所述各个路段的动态街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
由此可见,本发明实施例具有如下有益效果:
本发明实施例预先保存预设街景查询位置信息对应的街景信息,当用户触发的街景查询位置信息为预设街景查询位置信息时,可以直接显示街景图像以及街景信息,不再需要另外通过其他方式对该街景对应的信息进行查询,操作简单快捷;同时,可以将用户上传的人物图像转换用户动态行走图像嵌入街景图像共同显示,使街景视图展示更加灵活多样。
附图说明
图1是本发明实施例中实现街景视图展示的方法实施例一的流程图;
图2是本发明实施例中街景采集图像合成过程的示意图;
图3是本发明实施例中实现街景视图展示的一个街景视图示意图;
图4是本发明实施例中实现街景视图展示的方法实施例二的流程图;
图5是本发明实施例中实现街景视图展示的方法实施例三的流程图;
图6是本发明实施例中实现街景视图展示的方法实施例四的流程图;
图7是本发明实施例中实现街景视图展示的方法实施例五的流程图;
图8是本发明实施例中实现街景视图展示的装置实施例一的示意图;
图9是本发明实施例中实现街景视图展示的装置实施例二的示意图;
图10是本发明实施例中实现街景视图展示的装置实施例三的示意图;
图11是本发明实施例中实现街景视图展示的装置实施例四的示意图;
图12为本发明实施例中提供的一种街景服务器的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
本发明实施例中提供的实现街景视图展示的方法及装置,是针对现有技术中街景地图仅能显示街景图像,如果想对街景图像所展示的内容进一步了解则需要另外打开搜索引擎或采用其他方式查询,操作较为复杂的问题,提出一种街景交互模式的实现方式,实现用户可以通过选择自己的照片生成动态人物形象或选择导游形象嵌入街景图像,并可以实现获取街景相关的信息,如景点介绍、网站等等,还可以查看同时在线的其他用户以及各用户所查询的位置,选择与感兴趣的用户交流。
另外,本发明实施例还针对现有技术中需要通过不断触发实现街景视图的展示,存在的数据交互次数较多,导致速度较慢的技术问题,提出一种街景自动推进模式的实现方式,根据输入的街景路线信息,生成街景路线信息对应的完整动态街景图像,通过对完整动态街景图像的自动播放实现街景自动推进,可以减少数据交互次数,提高街景视图的展示速度。
本发明实施例将从实现街景视图展示的装置的角度进行描述,该实现街景视图展示的装置具体可以集成在街景服务器中,也即本发明实施例提供的实现街景视图展示的方法实施例可以由街景服务器实现。
参见图1所示,是本发明实施例中提供的实现街景视图展示的方法实施例一,可以包括以下步骤:
步骤101:预先保存预设街景查询位置信息对应的街景信息,街景信息包括介绍信息和/或第三方网站链接。
用户可以输入街景查询位置信息,例如通过在街景地图中点击某一位置触发输入街景查询位置信息,在本实施例中可以预先保存预设街景查询位置信息对应的街景信息。例如,预设街景查询位置信息可以对应于某一景点,预先存储该景点的介绍信息和/或第三方网站链接,预设街景查询位置信息可以对应于某一酒店,预先存储订购该酒店的第三方网站链接等等。
步骤102:接收输入的街景模式选择信号。
用户可以选择街景模式,街景模式可以包括街景交互模式以及街景自动推进模式,在本实施例中说明的是街景交互模式的实现。
步骤103:当街景模式选择信号为街景交互模式,接收上传的用户图像,将用户图像转换为用户动态行走图像。
用户可以上传侧身行走图像,利用上传的用户图像可以转换为用户动态行走图像。在实际应用中转换的过程可以为识别用户上传的用户侧身行走图像中的人物图像部分,对人物图像部分的肢体、四肢等部分分别放置于单独的图层分别存储;再重新导入完整的人物图像,参照图像创建两足动物,进入步迹模式为骨骼创建任意数量的步迹,要足够一个循环,创建完成后进行解算,并且选择原地模式,骨骼就会在视图中央行走,选择渲染动画骨架输出为avi格式;再将页面大小设置为刚才的动作,分别导入保存好的人物图层文件,按照前后关系放置图层,新建一个骨骼层,将导入的几个图层拖拽到骨骼层下,同时新建一个图层导入渲染好的avi格式文件置于最底层,这里主要是用来参考对位;在第0帧将肢体分开至身体四周,尽量互相远离,因为离得太近骨骼可能会互相影响选择骨骼层,在人物的肢体上创建骨骼,可以用创建骨骼工具分别创建个部分骨骼,且用骨骼链接工具确定正确链接顺序;调整好骨骼权重后,使用骨骼偏移工具将肢体放置到正确位置;将最底层的avi文件打开显示,拖动时间滑块到相应的位置,使用骨骼设置工具移动肢体骨骼,参照底层的动画,移动肢体,会自动产生关键帧,设置完成30帧后,选择最后一排关键帧产生循环动画,由此将用户图像转换为用户动态行走图像。
步骤104:接收用户触发的街景查询位置信息,获取街景查询位置信息对应的街景图像,将动态行走图像嵌入到街景查询位置信息对应的街景图像。
街景采集图像一般由街景车进行采集,街景车顶具有一套能够采集360度街景的拍摄设备,随着街景车前进,可以按照等距拍摄各方向的照片,同时街景车上的惯性导航设备会记录下每个拍摄点的具***置信息。每一拍摄点各方向上的照片可以合成为一幅360度全景街景图像,同时又已经记录了每一拍摄点的位置信息,如GPS(Global PositioningSystem,全球定位***)坐标,这样每个位置信息可以对应于一幅360度全景街景图像。
参见图2所示,是将每一拍摄点的不同的街景采集图像进行合成的过程示意图,具体的,可以找出两幅图像之间最优的空间位置和色彩之间的变换关系,使一幅图像中的像素点最优地映射到另一幅图像中,可以通过使图像投影到统一的坐标系,然后通过提取特征点或者在频域上计算两幅图像的相位相关方法得到初始变换矩阵,用非线性最小二乘法进行优化,得到最终的变换矩阵,使图像合成。同时使用全局对齐算法以减少累计误差,并最终实现自动对齐而无人工干预。图像合成部分可以通过直方图均衡化或者平滑函数等方法对图像拼接后的接缝进行处理。按照这种方式将多幅街景采集图像合成一幅360度全景街景图像。
本实施例中可以接收用户触发的街景查询位置信息,获取街景查询位置信息对应的街景图像,街景图像可以是360度全景街景图像中视野角度范围内的部分街景图像。然后将动态行走图像嵌入显示的街景图像中,由于显示的街景图像均有一中心点,通过这个中心点可以看到前后左右的街景图像,也就是前进后退箭头所在的位置,优选的,可以把动态行走图像嵌入到中心点位置,从而实现动态人物形象图片嵌入街景中显示。另外,也可以将其他图片嵌入到街景图像中,例如嵌入导游形象等,使街景视图展示更加灵活多样。
参见图3所示,是本发明实施例的一个街景输出示意图,用户触发的街景查询位置信息为天安门广场中的一个位置点,可以理解的是该位置点可以对应于一幅360度全景街景图像,如果当前视野角度为正北,则街景图像为360度全景街景图像中正北一定范围内包括天安门城楼的部分街景图像,同时可以在该街景图像中嵌入生成的动态行走图像进行显示。
步骤105:当用户触发的街景查询位置信息是预设街景查询位置信息时,显示街景图像以及街景信息。
步骤106:当用户触发的街景查询位置信息不是预设街景查询位置信息时,显示街景图像。
当用户触发的街景查询位置信息是预设街景查询位置信息时,可以同时显示街景图像以及街景信息,例如,显示某一景点的街景图像同时显示该景点的介绍信息,显示某一酒店的街景图像同时显示预先存储的订购该酒店的第三方网站链接,使用户无需重新搜索相关内容,即可获得相关信息和/或访问第三方网站,提高了用户使用的便利性。
在本发明的一些实施例中,本发明实施例中提供的实现街景视图展示的方法还可以包括:
记录街景查询位置信息对应的用户信息;
在地图上对应于街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
接收主叫用户发起的通信请求,通信请求是通过点击被叫用户的用户信息发起的;
连接第三方即时通信平台,第三方即时通信平台用于建立主叫用户与被叫用户的通信连接。
也即根据用户通过点击鼠标触发街景查询位置信息,服务器可以获得触发街景查询位置信息对应的用户信息,同时可以将各个用户信息在对应的街景查询位置显示出来,用户可以看到与自己同时查询同一区域内的其他用户信息以及他们的查询位置。用户还可以选择其他用户进行交流,具体通过第三方即时通信平台建立主叫用户与被叫用户之间的通信连接。
这样,本发明实施例预先保存预设街景查询位置信息对应的街景信息,当用户触发的街景查询位置信息为预设街景查询位置信息时,可以直接显示街景图像以及街景信息,不再需要另外通过其他方式对该街景对应的信息进行查询,操作简单快捷;同时,可以将用户上传的人物图像转换用户动态行走图像嵌入街景图像共同显示,使街景视图展示更加灵活多样。
上述实施例实现了具有街景交互模式的街景视图展示,本发明实施例中还提供具有街景自动推进模式的街景视图展示实现方法。
参见图4所示,是本发明实施例中提供的实现街景视图展示的方法实施例二,可以包括以下步骤:
步骤401:当街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
接收用户输入的街景路线信息,街景路线信息代表所需要进行街景自动推进展示的路线,街景路线信息可以包括路线起点以及路线终点,路线起点或路线终点可以包括该点的位置信息,位置信息例如GPS坐标。街景路线信息还可以包括路线起点到路线终点所经过的路段,各个路段也包括其位置信息。当所输入的街景路线信息至包括路线起点以及路线终点,并没有指定所经过的路段时,可以随机对路线起点到路线终点所经过的路段进行选择。
步骤402:根据街景路线信息,获取由路线起点至路线终点路线上的街景图像。
由街景路线信息中的路线起点以及路线终点,可以获得路线起点至路线终点路线上所包括的路段或者所包括的各个位置信息,进一步可以获取由路线起点至路线终点路线上对应的街景图像。
步骤403:对街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像。
对获取的街景图像按照街景路线信息所指示的前进方向按顺序进行拼接,生成街景路线信息对应的动态街景图像,动态街景图像可以理解为由各街景图像组成的动画。
步骤404:自动播放动态街景图像。
自动播放动态街景图像可以实现街景自动推进模式的实现,播放动态街景图像的速度可以根据实际情况灵活设置。
这样,本发明实施例接收街景路线信息后,获取街景路线信息代表的路线上的街景图像,对获取的街景图像按街景路线信息所指示的前进方向按顺序进行拼接,生成街景路线信息对应的动态街景图像,通过对动态街景图像的自动播放实现街景自动推进,从而减少了数据交互次数,提高了街景视图的展示速度。
在本发明的一些实施例中,上述实施例中的街景图像可以为360度全景街景图像,也可以为预先生成的各个路段的动态街景图像,以下两个实施例分别对这两种情况进行说明。
参见图5所示,本发明实施例中提供的实现街景视图展示的方法实施例三,可以包括以下步骤:
步骤501:接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
步骤502:根据街景路线信息,获取由路线起点至路线终点路线上的街景图像,街景图像为360度全景街景图像。
每幅360度全景街景图像可以对应于一个位置信息,相当于每幅360度全景街景图像有一个编号,则根据街景路线信息,可以获取由路线起点至路线终点路线上的位置信息,进一步获取位置信息对应的360度全景街景图像。
步骤503:对每幅360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像。
根据街景路线信息可以获得路线方向,例如向北前进,设视野角度范围为60度,则提取360度全景街景图像中正北方向左右各30度的图像为视野角度范围内的部分街景图像。
步骤504:对提取的部分街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像。
对提取的部分街景图像按照街景路线信息所指示的前进方向按顺序进行拼接,则可以生成街景路线信息对应的动态街景图像。
步骤505:自动播放动态街景图像。
自动播放动态街景图像可以实现街景自动推进模式的实现,从而减少了数据交互次数,提高了街景视图的展示速度。
参见图6所示,是本发明实施例中提供的实现街景视图展示的方法实施例四,可以包括以下步骤:
步骤601:预先生成各个路段的动态街景图像。
为了提高动态街景图像的生成速度,可以预先将地图中的道路划分为各个路段,每个路段可以预先生成动态街景图像。具体的,可以获取路段起点以及路段终点,进一步获取由路段起点至路段终点路线上的街景图像,街景图像为360度全景街景图像,对每幅360度全景街景图像,提取沿路段方向视野角度范围内的部分街景图像,对提取的部分街景图像按顺序进行拼接,生成该路段对应的动态街景图像。
步骤602:接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
步骤603:根据街景路线信息,获取由路线起点至路线终点路线上的街景图像,街景图像为各个路段的动态街景图像。
步骤604:对各个路段的动态街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像。
这样,街景路线信息所包含的路线可以被拆分为不同路段的组合,直接调用动画连接函数可以将各个路段的动态街景图像按街景路线信息所指示的前进方向按顺序进行拼接,生成完整的街景路线信息对应的动态街景图像。
步骤605:自动播放动态街景图像。
自动播放动态街景图像可以实现街景自动推进模式的实现,从而减少了数据交互次数,提高了街景视图的展示速度。由于已经预先生成各个路段的动态街景图像,在完整动态街景图像生成过程中仅需对各个路段的动态街景图像进行拼接,相较于对提取的街景图像进行拼接速度更快。
在具体应用中,街景交互模式的街景视图展示还可以包括其他功能。参见图7所示,是本发明实施例中提供的实现街景视图展示的方法实施例五。
用户进入街景地图,服务器可以接收用户输入的街景模式选择信号,当街景模式选择信号为街景自动推进模式,进入街景自动推进模式,街景自动推进模式的具体实现可以为本发明实现街景视图展示的方法实施例二、三或四,此处不再赘述。
当街景模式选择信号为街景交互模式,进入街景交互模式。可以接收用户上传的用户图像,或者用户可以选择导游图像,并转化为动态行走图像。接收用户触发的街景查询位置信息,获取街景查询位置信息对应的街景图像,将动态行走图像嵌入到街景查询位置信息对应的街景图像。
当用户触发的街景查询位置信息是预设街景查询位置信息时,可以显示街景图像以及预先保存的街景信息;当用户触发的街景查询位置信息不是预设街景查询位置信息时,显示街景图像。街景信息包括介绍信息和/或第三方网站链接。
另外,也可以实现对某一点进行全景展示,服务器可以判断是否接收到全景展示信号,全景展示信号需要包括位置信息,当确定进行全景展示显示位置信息对应的360度全景街景图像。
同时,可以显示同一区域内其他用户,例如同一景区中的其他用户,具体可以通过记录街景查询位置信息对应的用户信息,在地图上对应于街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;并建立不同用户之间的通信连接,具体可以接收主叫用户发起的通信请求,通信请求是通过点击被叫用户的用户信息发起的;连接第三方即时通信平台,第三方即时通信平台用于建立主叫用户与被叫用户的通信连接。
用户可以根据显示的街景信息,点击显示的第三方网站链接,完成例如定购商品或订酒店等功能。
最后还可以给出最优游览方案的推荐,在实际应用中可以将机票或车票、商家价格、舒适度按不同的分类列表,用排列组合的方法得到所有的方案,分别计算总价钱和总舒适度,进行排序获得最优游览方案。
这样,本发明实施例接收街景路线信息后,获取街景路线信息代表的路线上的街景图像,对获取的街景图像按街景路线信息所指示的前进方向按顺序进行拼接,生成街景路线信息对应的动态街景图像,通过对动态街景图像的自动播放实现街景自动推进,从而减少了数据交互次数,提高了街景视图的展示速度。另外,本发明实施例预先保存预设街景查询位置信息对应的街景信息,当用户触发的街景查询位置信息为预设街景查询位置信息时,可以直接显示街景图像以及街景信息,不再需要另外通过其他方式对该街景对应的信息进行查询,操作简单快捷;同时,可以将用户上传的人物图像转换用户动态行走图像嵌入街景图像共同显示,还可以实现和其他用户交流,为街景服务提供了更多的功能,使街景视图展示更加灵活多样。
参见图8所示,是本发明实施例中提供的实现街景视图展示的装置实施例一,可以包括:
保存单元801,用于保存预设街景查询位置信息对应的街景信息,街景信息包括介绍信息和/或第三方网站链接。
第一接收单元802,用于接收输入的街景模式选择信号。
第二接收单元803,用于当街景模式选择信号为街景交互模式,接收上传的用户图像。
转换单元804,用于将用户图像转换为用户动态行走图像。
第一获取单元805,用于接收用户触发的街景查询位置信息,获取街景查询位置信息对应的街景图像。
嵌入单元806,用于将动态行走图像嵌入到街景查询位置信息对应的街景图像。
第一显示单元807,用于当用户触发的街景查询位置信息是预设街景查询位置信息时,显示街景图像以及街景信息;当用户触发的街景查询位置信息不是预设街景查询位置信息时,显示街景图像。
在本发明的一些实施例中,本发明实施例中提供的实现街景视图展示的装置还可以包括:
记录单元,用于记录街景查询位置信息对应的用户信息;
第二显示单元,用于在地图上对应于街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
第三接收单元,用于接收主叫用户发起的通信请求,通信请求是通过点击被叫用户的用户信息发起的;
连接单元,用于连接第三方即时通信平台,第三方即时通信平台用于建立主叫用户与被叫用户的通信连接。
参见图9所示,是本发明实施例中提供的实现街景视图展示的装置实施例二,可以包括:
第四接收单元901,用于当街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
第二获取单元902,用于根据街景路线信息,获取由路线起点至路线终点路线上的街景图像。
拼接单元903,用于对街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像。
播放单元904,用于自动播放动态街景图像。
参见图10所示,是本发明实施例中提供的实现街景视图展示的装置实施例三,可以包括:
第四接收单元1001,用于当街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
第二获取单元1002,用于根据街景路线信息,获取由路线起点至路线终点路线上的街景图像,街景图像为360度全景街景图像。
拼接单元1003可以包括:
提取子单元10031,用于对每幅360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像。
拼接子单元10032,用于对提取的部分街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像。
播放单元1004,用于自动播放动态街景图像。
参见图11所示,是本发明实施例中提供的实现街景视图展示的装置实施例四,可以包括:
生成单元1101,用于预先生成各个路段的动态街景图像。
第四接收单元1102,用于当街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,街景路线信息至少包括路线起点以及路线终点。
第二获取单元1103,用于根据街景路线信息,获取由路线起点至路线终点路线上的街景图像,街景图像为各个路段的动态街景图像。
拼接单元1104,用于对街景图像按顺序进行拼接,生成街景路线信息对应的动态街景图像;
播放单元1105,用于自动播放动态街景图像。
这样,本发明实施例接收街景路线信息后,获取街景路线信息代表的路线上的街景图像,对获取的街景图像按街景路线信息所指示的前进方向按顺序进行拼接,生成街景路线信息对应的动态街景图像,通过对动态街景图像的自动播放实现街景自动推进,从而减少了数据交互次数,提高了街景视图的展示速度。另外,本发明实施例预先保存预设街景查询位置信息对应的街景信息,当用户触发的街景查询位置信息为预设街景查询位置信息时,可以直接显示街景图像以及街景信息,不再需要另外通过其他方式对该街景对应的信息进行查询,操作简单快捷;同时,可以将用户上传的人物图像转换用户动态行走图像嵌入街景图像共同显示,还可以实现和其他用户交流,为街景服务提供了更多的功能,使街景视图展示更加灵活多样。
相应的,本发明实施例还提供一种街景服务器,参见图12所示,可以包括:
处理器1201、存储器1202、输入装置1203和输出装置1204。街景服务器中的处理器1201的数量可以一个或多个,图12中以一个处理器为例。在本发明的一些实施例中,处理器1201、存储器1202、输入装置1203和输出装置1204可通过总线或其它方式连接,其中,图12中以通过总线连接为例。
存储器1202可用于存储软件程序以及模块,处理器1201通过运行存储在存储器1202的软件程序以及模块,从而执行街景服务器的各种功能应用以及数据处理。存储器1202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等。此外,存储器1202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置1203可用于接收输入的数字或字符信息,以及产生与街景服务器的用户设置以及功能控制有关的键信号输入。
具体在本实施例中,处理器1201会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器1202中,并由处理器1201来运行存储在存储器1202中的应用程序,从而实现各种功能:
预先保存预设街景查询位置信息对应的街景信息,所述街景信息包括介绍信息和/或第三方网站链接;
接收输入的街景模式选择信号,当所述街景模式选择信号为街景交互模式,接收上传的用户图像,将所述用户图像转换为用户动态行走图像;
接收用户触发的街景查询位置信息,获取所述街景查询位置信息对应的街景图像,将所述动态行走图像嵌入到所述街景查询位置信息对应的街景图像;
当所述用户触发的街景查询位置信息是预设街景查询位置信息时,显示所述街景图像以及所述街景信息;当所述用户触发的街景查询位置信息不是预设街景查询位置信息时,显示所述街景图像。
相应的,还包括:
记录所述街景查询位置信息对应的用户信息;
在地图上对应于所述街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
接收主叫用户发起的通信请求,所述通信请求是通过点击被叫用户的所述用户信息发起的;
连接第三方即时通信平台,所述第三方即时通信平台用于建立所述主叫用户与所述被叫用户的通信连接。
相应的,还包括:
当所述街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,所述街景路线信息至少包括路线起点以及路线终点;
根据所述街景路线信息,获取由所述路线起点至所述路线终点路线上的街景图像;
对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像;
自动播放所述动态街景图像。
相应的,所述街景图像为360度全景街景图像,所述对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对每幅所述360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像;
对提取的部分街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
相应的,还包括:
预先生成各个路段的动态街景图像;
则所述街景图像为所述各个路段的动态街景图像,所述对获取到的所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对所述各个路段的动态街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
这样,本发明实施例预先保存预设街景查询位置信息对应的街景信息,当用户触发的街景查询位置信息为预设街景查询位置信息时,可以直接显示街景图像以及街景信息,不再需要另外通过其他方式对该街景对应的信息进行查询,操作简单快捷;同时,可以将用户上传的人物图像转换用户动态行走图像嵌入街景图像共同显示,使街景视图展示更加灵活多样。另外,本发明实施例接收街景路线信息后,获取街景路线信息代表的路线上的街景图像,对获取的街景图像按街景路线信息所指示的前进方向按顺序进行拼接,生成街景路线信息对应的动态街景图像,通过对动态街景图像的自动播放实现街景自动推进,从而减少了数据交互次数,提高了街景视图的展示速度。
需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (8)
1.一种实现街景视图展示的方法,其特征在于,预先保存预设街景查询位置信息对应的街景信息,所述街景信息包括介绍信息和/或第三方网站链接,所述方法包括:
接收输入的街景模式选择信号,当所述街景模式选择信号为街景交互模式,接收上传的用户图像,将所述用户图像转换为用户动态行走图像;
接收用户触发的街景查询位置信息,获取所述街景查询位置信息对应的街景图像,将所述动态行走图像嵌入到所述街景查询位置信息对应的街景图像;
当所述用户触发的街景查询位置信息是预设街景查询位置信息时,显示所述街景图像以及所述街景信息;当所述用户触发的街景查询位置信息不是预设街景查询位置信息时,显示所述街景图像;
记录所述街景查询位置信息对应的用户信息;
在地图上对应于所述街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
接收主叫用户发起的通信请求,所述通信请求是通过点击被叫用户的所述用户信息发起的;
连接第三方即时通信平台,所述第三方即时通信平台用于建立所述主叫用户与所述被叫用户的通信连接。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,所述街景路线信息至少包括路线起点以及路线终点;
根据所述街景路线信息,获取由所述路线起点至所述路线终点路线上的街景图像;
对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像;
自动播放所述动态街景图像。
3.根据权利要求2所述的方法,其特征在于,所述街景图像为360度全景街景图像,所述对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对每幅所述360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像;
对提取的部分街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
预先生成各个路段的动态街景图像;
则所述街景图像为所述各个路段的动态街景图像,所述对获取到的所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像,包括:
对所述各个路段的动态街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
5.一种实现街景视图展示的装置,其特征在于,所述装置包括:
保存单元,用于保存预设街景查询位置信息对应的街景信息,所述街景信息包括介绍信息和/或第三方网站链接;
第一接收单元,用于接收输入的街景模式选择信号;
第二接收单元,用于当所述街景模式选择信号为街景交互模式,接收上传的用户图像;
转换单元,用于将所述用户图像转换为用户动态行走图像;
第一获取单元,用于接收用户触发的街景查询位置信息,获取所述街景查询位置信息对应的街景图像;
嵌入单元,用于将所述动态行走图像嵌入到所述街景查询位置信息对应的街景图像;
第一显示单元,用于当所述用户触发的街景查询位置信息是预设街景查询位置信息时,显示所述街景图像以及所述街景信息;当所述用户触发的街景查询位置信息不是预设街景查询位置信息时,显示所述街景图像;
记录单元,用于记录所述街景查询位置信息对应的用户信息;
第二显示单元,用于在地图上对应于所述街景查询位置信息的位置显示触发该街景查询位置信息的用户信息;
第三接收单元,用于接收主叫用户发起的通信请求,所述通信请求是通过点击被叫用户的所述用户信息发起的;
连接单元,用于连接第三方即时通信平台,所述第三方即时通信平台用于建立所述主叫用户与所述被叫用户的通信连接。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第四接收单元,用于当所述街景模式选择信号为街景自动推进模式,接收输入的街景路线信息,所述街景路线信息至少包括路线起点以及路线终点;
第二获取单元,用于根据所述街景路线信息,获取由所述路线起点至所述路线终点路线上的街景图像;
拼接单元,用于对所述街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像;
播放单元,用于自动播放所述动态街景图像。
7.根据权利要求6所述的装置,其特征在于,所述街景图像为360度全景街景图像,所述拼接单元包括:
提取子单元,用于对每幅所述360度全景街景图像,提取沿路线方向视野角度范围内的部分街景图像;
拼接子单元,用于对提取的部分街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
生成单元,用于预先生成各个路段的动态街景图像;
则所述街景图像为所述各个路段的动态街景图像,所述拼接单元具体用于:对所述各个路段的动态街景图像按顺序进行拼接,生成所述街景路线信息对应的动态街景图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410457789.3A CN104199944B (zh) | 2014-09-10 | 2014-09-10 | 一种实现街景视图展示的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410457789.3A CN104199944B (zh) | 2014-09-10 | 2014-09-10 | 一种实现街景视图展示的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104199944A CN104199944A (zh) | 2014-12-10 |
CN104199944B true CN104199944B (zh) | 2018-01-09 |
Family
ID=52085237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410457789.3A Active CN104199944B (zh) | 2014-09-10 | 2014-09-10 | 一种实现街景视图展示的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104199944B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12044543B2 (en) * | 2017-12-28 | 2024-07-23 | Centre National D'etudes Spatiales | Dynamic StreetView with view images enhancement |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105162876A (zh) * | 2015-09-23 | 2015-12-16 | 百度在线网络技术(北京)有限公司 | 用于呈现地理位置信息的方法、装置和*** |
CN105509744A (zh) * | 2015-11-26 | 2016-04-20 | 南京邮电大学 | 基于二维码的室内定位及路由选择全景导向方法 |
CN105608128B (zh) * | 2015-12-16 | 2019-10-15 | 北京百度网讯科技有限公司 | 基于路径规划的街景视频生成方法和装置 |
CN106909562B (zh) * | 2015-12-23 | 2020-07-07 | 华为技术有限公司 | 街景图像的获取方法、装置及*** |
CN105549937A (zh) * | 2015-12-31 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种图片显示方法、装置及终端 |
CN107305133A (zh) * | 2016-04-22 | 2017-10-31 | 中兴通讯股份有限公司 | 一种移动终端的采集图片方法及装置 |
KR102567002B1 (ko) | 2016-08-16 | 2023-08-14 | 삼성전자주식회사 | 영상 표시 장치 및 그 동작방법 |
CN106248098A (zh) * | 2016-10-12 | 2016-12-21 | 深圳铂睿智恒科技有限公司 | 移动终端的导航方法及*** |
CN106774910A (zh) * | 2016-12-24 | 2017-05-31 | 深圳市虚拟现实技术有限公司 | 基于虚拟现实的街景实现方法和装置 |
CN108144294B (zh) * | 2017-12-26 | 2021-06-04 | 阿里巴巴(中国)有限公司 | 互动操作实现方法、装置及客户端设备 |
CN109977189A (zh) * | 2019-03-31 | 2019-07-05 | 联想(北京)有限公司 | 显示方法、装置和电子设备 |
CN110110248B (zh) * | 2019-05-20 | 2021-04-13 | 徐书诚 | 一种实现电子地图沿线展示全景图像的计算机*** |
CN111461250A (zh) * | 2020-04-09 | 2020-07-28 | 上海城诗信息科技有限公司 | 一种街景模型生成方法、装置、***及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8294710B2 (en) * | 2009-06-02 | 2012-10-23 | Microsoft Corporation | Extensible map with pluggable modes |
CN102542129A (zh) * | 2010-12-08 | 2012-07-04 | 杭州格诚网络科技有限公司 | 一种3d场景展示*** |
CN103971589B (zh) * | 2013-01-28 | 2017-10-03 | 腾讯科技(深圳)有限公司 | 将地图的兴趣点信息添加于街景图像中的处理方法及装置 |
CN103198096B (zh) * | 2013-03-05 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 街景视图展示方法及终端 |
-
2014
- 2014-09-10 CN CN201410457789.3A patent/CN104199944B/zh active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12044543B2 (en) * | 2017-12-28 | 2024-07-23 | Centre National D'etudes Spatiales | Dynamic StreetView with view images enhancement |
Also Published As
Publication number | Publication date |
---|---|
CN104199944A (zh) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104199944B (zh) | 一种实现街景视图展示的方法及装置 | |
CN106170101B (zh) | 内容供应***、信息处理设备和内容再现方法 | |
CN108446310B (zh) | 虚拟街景地图生成方法、装置和客户端设备 | |
US6972757B2 (en) | Pseudo 3-D space representation system, pseudo 3-D space constructing system, game system and electronic map providing system | |
CN108961418A (zh) | 一种基于虚拟三维空间的知识可视化界面***和方法 | |
CN102542483A (zh) | 房产位置展示***及方法、展示数据生成***及方法 | |
Skamantzari et al. | 3D Visualization for virtual museum development | |
CN106225799A (zh) | 旅游信息动态导航***及方法 | |
CN106197445A (zh) | 一种路线规划的方法及装置 | |
CN105679169A (zh) | 一种铁路电子沙盘*** | |
Maiellaro et al. | Digital data, virtual tours, and 3D models integration using an open-source platform | |
CN107515888A (zh) | 三维城市模型中的poi的挂接方法、装置及可读介质 | |
CN106534688A (zh) | 水印照片获取方法和移动终端 | |
Jeater | Smartphones and site interpretation: The Museum of London’s Streetmuseum applications | |
CN106454119A (zh) | 水印照片生成方法和具有水印相机的移动终端 | |
Stanco et al. | Beyond virtual replicas: 3D modeling and Maltese prehistoric architecture | |
KR20160136833A (ko) | 영상콘텐츠를 활용한 의료교육 시스템 | |
KR100563085B1 (ko) | 수치지도와 사진영상의 복합 디스플레이 방법 | |
JP4602144B2 (ja) | 地図画像生成装置および方法 | |
KR101580034B1 (ko) | 모바일 단말기를 이용한 색채추출 및 저장방법 | |
Dibazar et al. | Visualizing the Street: New Practices of Documenting, Navigating and Imagining the City | |
Khadse | Exploratory study of Augmented Reality SDK’S & Virtual Reality SDK’S | |
Tanaka et al. | A tool for creating Pseudo-3D spaces with Hyperphoto: An application in ethnographic studies | |
CN108932088A (zh) | 虚拟物件收集方法及可携式电子装置 | |
CN118411496A (zh) | 一种元宇宙虚拟旅游*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Yuan Zhengwu Inventor after: Zhang Weiwei Inventor after: Yang Ming Inventor before: Zhang Weiwei Inventor before: Yang Ming |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |