一种在多幅全景图之间切换的方法

文档序号:6555512阅读:1278来源:国知局
专利名称:一种在多幅全景图之间切换的方法
技术领域
本发明涉及一种图片与图片之间的切换的方法,特别是一种在多幅全景图之间切换的方法。
背景技术
全景图是一种可以呈现360度水平视角场景的图片,其广泛运用在网站建设、公安、消防、教学与科研中。全景图可以以多种格式存储。为适应矩形屏幕,全景图在播放前通常要进行透视矫正,且一般只能通过电子计算机或其它有计算能力的电子设备观看。
全景图的观看是一个互动的过程。观看一幅全景图时,观察者可以对全景图播放器进行PTZ调整(pan/tilt/zoom,即平移、倾斜、缩放),其操作远比浏览普通的图片复杂。而当浏览多幅全景图构成的一系列全景图片时,如果单独调整每幅全景图,其操作非常复杂,而且难于找到切换前后全景图中景物之间的对应关系。这种复杂度大大降低了浏览多幅全景图的方便性,限制了全景图的用途。
一种现有的对多全景图浏览的应用是VT(Virtual Tour,即虚拟游览)。在VT中,每个全景图的拍摄位置相隔较远但可以互相看到,全景图之间的切换通过导航地图、全景图中的热点、选择全景图的缩略图实现。但是在VT中,切换全景图后的初始PTZ参数是一事先确定值,不随前一幅全景图的PTZ参数而变化。
另一种对全景图的应用是全景视频。在全景视频中,全景图的切换是自动、依次、按顺序进行的,观看者无法自由控制什么时候进行切换和切换到哪一幅全景图。

发明内容
本发明的目的是为了解决浏览多幅全景图时操作过于复杂的问题而提出的一种在多幅全景图之间切换的方法。
为了实现上述发明目的,本发明所采用的技术方案是一种在多幅全景图之间切换的方法,其包含如下步骤1、全景图像获取步骤,该步骤是采集多幅全景图,并确定每幅全景图的初始观看方向;再通过设定视场角及缩略图大小,对每幅全景图应用透视变换生成缩略图;2、图像设置步骤,该步骤是在一显示对象上显示包含有多幅全景图及每幅全景图对应的缩略图;并可在同一时刻有一幅全景图和多于一幅全景图对应的缩略图被显示;3、切换步骤,该切换步骤是当一幅不与当前显示全景图对应的缩略图被选取时,当前显示的全景图切换为该缩略图对应的全景图;切换的后一幅全景图的初始PTZ参数随上一幅全景图被切换前的PTZ参数而变化。
在本发明中,所述切换的后一幅全景图的初始PTZ参数随上一幅全景图被切换前的PTZ参数而变化是指后一幅全景图的初始PTZ参数与上一幅全景图被切换前的PTZ参数相同。
在本发明中,所述全景图的获取方式包括但不限于从真实照片拍摄拼合而成或从三维模型导出而成。
在本发明中,所述全景图对应的缩略图的生成方式,包括但不限于将该全景图的进行仿射变换或生成该全景图某个角度上的透视变换。
本发明采用上述技术方案,使得观看者可以自由地在多幅全景图之间切换,该方法简化了计算机软件中多幅全景图浏览部分的人机交互动作,使得多幅全景图浏览技术更加实用。
以下结合附图和具体实施方式
来进一步说明本发明。


图1是本发明的在多幅全景图之间切换的方法具体实施的流程图。(请补充)图2为本发明中提到的各种浏览元素以及它们之间的关系。
图3为本发明的一个标注示意图。
具体实施方案为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式
,进一步阐述本发明。
本发明的在多幅全景图之间切换的方法实施的硬件环境是包含运算部件、二维显示设备和二维坐标输入设备的计算机系统,也可以包括具备这三项特征的手持式智能设备。以下以个人计算机系统为例来说明本发明的在多幅全景图之间切换的方法。
该方法一般来说,如图1所示,包括全景图像获取步骤101、图像设置步骤102和切换步骤103。在全景图像获取步骤101中,首先要采集多幅全景图,而全景图的获取方式包括但不限于从真实照片拍摄拼合而成或从三维模型导出而成。在采集全景图时,要确定每幅全景图的初始观看方向。然后通过每幅全景图的视场角及及缩略图大小,对每幅全景图应用透视变换生成缩略图。
在图像设置步骤102中,可以在一显示对象上显示包含有多幅全景图及每幅全景图对应的缩略图;并可在同一时刻有一幅全景图和多于一幅全景图对应的缩略图被显示;其显示对象包含但不限于显示器、液晶显示屏、投影仪。
也就是说,在个人计算机系统中装入一个软件,该软件可以实现上述的图像设置步骤102。通过该软件可以在屏幕上显示一个“当前全景图视口”,显示全景图序列中的某一幅;并在屏幕上显示多个“缩略图视口”,“缩略图视口”的个数小于等于全景图序列中全景图的个数;在图像设置步骤102中,全景图对应的缩略图的生成方式,包括但不限于将该全景图进行仿射变换或生成该全景图某个角度上的透视变换。
全景图的仿射变换,指的是将全景图进行缩小、放大、镜像、错切变换或以上四种变换的叠加。
全景图某个角度上的透视变换包括以下步骤将全景图贴图到包围视点的一个封闭曲面上;取一个不经过视点的平面做为视平面;在视平面上取一个矩形区域,全景图贴图在视平面上的投影图像就是全景图某个角度上的透视变换。
在切换步骤103实现过程中,当一幅不与当前显示全景图对应的缩略图被选取时,当前显示的全景图切换为该缩略图对应的全景图;如当鼠标在“缩略图视图”上移动时,把“当前全景视图”显示的全景图切换为鼠标所指的那个缩略图对应的全景图,为了自由地在多幅全景图之间切换,本发明一个重要的特点就是切换到后一幅全景图的时候将其初始PTZ参数设置为与上一幅全景图被切换前的PTZ参数相同。
图2为本发明中提到的各种浏览元素以及它们之间的关系。其体现了当前全景图视图与各幅全景图以及各全景图的缩略图之间的关系。
图3给出了本发明一个标注示意图,图中201为当前全景图视口,一般在一个时间点只有也肯定只有一幅全景图显示,202,203,204,205为缩略图视口,206为切换后的全景图视口,207,208,209,20a为切换后的缩略图视口。切换前,如果缩略图202被选中,对应的全景图将显示在全景图视口201中;切换后208被选中,对应的全景图显示在206中。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
权利要求
1.一种在多幅全景图之间切换的方法,其特征在于,包含如下步骤1)、全景图像获取步骤,该步骤是采集多幅全景图,并确定每幅全景图的初始观看方向;再通过设定视场角及缩略图大小,对每幅全景图应用透视变换生成缩略图;2)、图像设置步骤,该步骤是在一显示对象上显示包含有多幅全景图及每幅全景图对应的缩略图;并可在同一时刻有一幅全景图和多于一幅全景图对应的缩略图被显示;3)、切换步骤,该切换步骤是当一幅不与当前显示全景图对应的缩略图被选取时,当前显示的全景图切换为该缩略图对应的全景图;切换的后一幅全景图的初始PTZ参数随上一幅全景图被切换前的PTZ参数而变化。
2.根据权利要求1所述的在多幅全景图之间切换的方法,其特征在于,所述切换的后一幅全景图的初始PTZ参数随上一幅全景图被切换前的PTZ参数而变化是指后一幅全景图的初始PTZ参数与上一幅全景图被切换前的PTZ参数相同。
3.根据权利要求1所述的在多幅全景图之间切换的方法,其特征在于,所述全景图的获取方式包括但不限于从真实照片拍摄拼合而成或从三维模型导出而成。
4.根据权利要求1所述的在多幅全景图之间切换的方法,其特征在于,所述全景图对应的缩略图的生成方式,包括但不限于将该全景图的仿射变换步骤或该全景图某个角度上的透视变换步骤。
5.根据权利要求1所述的在多幅全景图之间切换的方法,其特征在于,其显示对象包含但不限于显示器、液晶显示屏、投影仪。
全文摘要
一种在多幅全景图之间切换的方法,其包含全景图像获取、图像设置和切换等步骤,全景图像获取是采集多幅全景图,并确定每幅全景图的初始观看方向;再通过设定视场角及缩略图大小,对每幅全景图应用透视变换生成缩略图;图像设置是在一显示对象上显示包含有多幅全景图及每幅全景图对应的缩略图;并可在同一时刻有一幅全景图和多于一幅全景图对应的缩略图被显示;切换是当一幅不与当前显示全景图对应的缩略图被选取时,当前显示的全景图切换为该缩略图对应的全景图;切换的后一幅全景图的初始PTZ参数随上一幅全景图被切换前的PTZ参数而变化。该方法简化了计算机软件中多幅全景图浏览部分的人机交互动作,使得多幅全景图浏览技术更加实用。
文档编号G06T15/20GK101090460SQ20061002765
公开日2007年12月19日 申请日期2006年6月13日 优先权日2006年6月13日
发明者胡晓峰 申请人:上海杰图软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1