Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019023991) PANORAMIC PHOTOGRAPH DISPLAYING METHOD AND DEVICE BASED ON INTELLIGENT TERMINAL
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114  

权利要求书

1   2   3   4   5   6   7   8   9   10  

附图

0001   0002   0003   0004   0005   0006   0007   0008  

说明书

发明名称 : 一种基于智能终端的全景照片显示方法及显示装置

技术领域

[0001]
本发明涉及智能终端领域,尤其涉及一种基于智能终端的全景照片显示方法及显示装置。

背景技术

[0002]
所述智能终端可以是智能手机、平板电脑、数码相机等具备照相功能的智能设备。随着智能终端技术的发展,所述智能终端上集成的功能也越来越丰富,特别是照相功能,可以支持用户实现正常拍照、连续拍照、自拍等功能。所述智能终端对照相功能的集成,依赖于摄像头等硬件设备以及对照片处理的软件模块,例如摄像头的像素从以前的一百万左右提升至一千万以上,使得所述智能终端拍摄的照片非常清晰,甚至可与专业相机比肩;再例如所述智能终端可以依靠软件模块实现自动对焦、背景虚化、照相范围选取等功能。在某些应用场景,用户需要拍摄全景照片,通常是指符合人的双眼正常有效视角(大约水平90度,垂直70度)或包括双眼余光视角(大约水平180度,垂直90度)以上,乃至360度完整场景范围拍摄的照片。然而,所述智能终端的摄像头拍摄范围是恒定的,在同一拍摄状态下仅能拍摄极限角度范围内的目标,很难同时对拍摄极限角度以外的目标进行拍摄。
[0003]
现有技术已经在上述技术领域作了努力,如中国发明专利公开说明书(公开号:CN104287700A)公开了一种VR手机、基于VR手机的VR视频系统,VR手机包括手机本体,以及第一镜头、第二镜头、第三镜头、第四镜头;所述第一镜头和第二镜头位于手机本体正面;所述第三镜头和第四镜头位于手机本体背面;第一镜头和第三镜头成交错式背靠背分布,第二镜头和第四镜头成交错式背靠背分布。通过采用以上技术方案,在现有手机的集成上,安装四个镜头,用于拍照360度全景视频,这种方式,相对于现有的采用4个相机来拍摄全景视频,不仅成本更低廉,而且体积更小,携带更方便。
[0004]
上述发明虽然已经实现了在智能手机上集成了多个镜头以实现VR全景的拍摄,但 仍存在如下问题:
[0005]
1.仅涉及了全景视频的合成与预览观看,未涉及全景照片的合成与预览;
[0006]
2.在拍摄过程中未对手机的位置和运动状态进行记录,影响了最终的全景视频或照片的合成及预览效果;
[0007]
3.多摄像头的设计成本较高。
[0008]
因此如何在智能终端上实现对拍摄的全景照片按照原始的运动轨迹进行预览显示,还原拍摄时的镜头内容,将是一个需要解决的技术问题。
[0009]
发明内容
[0010]
为了克服上述技术缺陷,本发明的目的在于提供一种基于智能终端的全景照片显示方法及显示装置,拍摄全景照片的同时记录所述智能终端的移动方向,并按照所述移动方向移动所述智能终端时反向滚动显示所述全景照片,实现对全景照片的动态显示。
[0011]
本申请的第一方面公开了一种基于智能终端的全景照片显示方法,包括以下步骤:
[0012]
移动所述智能终端并操作所述智能终端连续拍摄一目标物体;
[0013]
于所述智能终端内形成记录有所述智能终端的移动方向的=连续图像;
[0014]
合成所述连续图像为一全景照片;
[0015]
根据所述移动方向移动所述智能终端,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。
[0016]
在本申请第一方面的某些实施方式中,移动所述智能终端并操作所述智能终端连续拍摄一目标物体的步骤内,所述智能终端连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。
[0017]
在本申请第一方面的某些实施方式中,移动所述智能终端并操作所述智能终端连续拍摄一目标物体的步骤之前,所述显示方法还包括:
[0018]
定位所述智能终端的位置。
[0019]
在本申请第一方面的某些实施方式中,根据所述移动方向移动所述智能终端,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片的步骤包括:
[0020]
判断所述智能终端是否处于所述位置;
[0021]
当所述智能终端处于所述位置时,则根据所述移动方向移动所述智能终端,同时记录所述智能终端的移动速度;
[0022]
于所述智能终端的显示界面内按照所述移动速度沿所述移动方向的反向滚动显示所 述全景照片;
[0023]
当所述智能终端不处于所述位置时,则所述智能终端静态显示所述全景照片。
[0024]
在本申请第一方面的某些实施方式中,合成所述连续图像为一全景照片的步骤包括:
[0025]
获取每一所述连续图像中正对应所述智能终端的拍摄镜头的图像部分;
[0026]
拼接每一所述图像部分获得所述全景照片。
[0027]
本申请的第二方面,公开了一种基于智能终端的全景照片显示装置,所述显示装置包括:
[0028]
照相模块,当所述智能终端被移动时,拍摄一目标物体;
[0029]
记录模块,与所述照相模块连接,形成记录有所述智能终端的移动方向的连续图像;
[0030]
合成模块,与所述记录模块连接,合成所述连续图像为一全景照片;
[0031]
显示模块,与所述合成模块连接,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。
[0032]
在本申请第二方面的某些实施方式中,所述照相模块连续拍摄一目标物体时,所述照相模块连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。
[0033]
在本申请第二方面的某些实施方式中,所述显示装置还包括:
[0034]
定位模块,定位所述智能终端的位置。
[0035]
在本申请第二方面的某些实施方式中,所述显示模块包括:
[0036]
位置判断单元,判断所述智能终端是否处于所述位置;
[0037]
速度检测单元,当所述智能终端处于所述位置时,检测并记录所述智能终端的移动速度;
[0038]
动态显示单元,于所述智能终端的显示界面内按照所述移动速度沿所述移动方向的反向滚动显示所述全景照片;
[0039]
静态显示模块,当所述智能终端不处于所述位置时,静态显示所述全景照片。
[0040]
在本申请第二方面的某些实施方式中,所述合成模块包括:
[0041]
获取单元,获取每一所述连续图像中正对应拍摄镜头的图像部分;
[0042]
拼接单元,拼接每一所述连续图像部分获得所述全景照片。
[0043]
采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0044]
1.结合智能终端的移动同步滚动显示全景照片,还原拍摄场景;
[0045]
2.节省智能终端的摄像头数目,降低成本。

附图说明

[0046]
图1为符合本发明一优选实施例中基于智能终端的全景照片显示方法的流程示意图;
[0047]
图2为符合本发明另一优选实施例中基于智能终端的全景照片显示方法的流程示意图;
[0048]
图3为符合本发明再一优选实施例中基于智能终端的全景照片显示方法的流程示意图;
[0049]
图4为符合本发明再一优选实施例中基于智能终端的全景照片显示方法的流程示意图;
[0050]
图5为符合本发明一优选实施例中基于智能终端的全景照片显示装置的结构示意图;
[0051]
图6为符合本发明另一优选实施例中基于智能终端的全景照片显示装置的结构示意图;
[0052]
图7为符合本发明再一优选实施例中基于智能终端的全景照片显示装置的结构示意图;
[0053]
图8为符合本发明一优选实施例中合成模块的结构示意图。
[0054]
附图标记:
[0055]
10-显示装置、11-照相模块、12-记录模块、13-合成模块、131-获取单元、132-拼接单元、14-显示模块、141-位置判断单元、142-速度检测单元、143-动态显示单元、144-静态显示单元、15-定位模块。

具体实施方式

[0056]
以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
[0057]
在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本公开的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变.下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定.这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
[0058]
虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不 应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。
[0059]
再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示.应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加.此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合.因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”.仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
[0060]
参阅图1,为符合本发明一优选实施例中基于智能终端的全景照片显示方法的流程示意图,通过以下步骤对全景照片进行显示:
[0061]
S1:移动所述智能终端并操作所述智能终端连续拍摄一目标物体。
[0062]
所述智能终端为集成了照相功能的智能设备,可以是智能手机、平板电脑、数码相机等设备。所述智能终端至少包括一个照相模块,所述照相模块包括硬件部分,即摄像头,利用光学成像原理对目标物体进行拍摄;所述照相模块还包括软件部分,即相应的图像处理软件,对所述摄像头拍摄到的图像进行记录和处理,形成数字化的照片。所述照相模块的工作原理是,光线通过摄像头进入所述智能终端,通过成像元件转化为数字信号,数字信号通过影像运算芯片储存在存储设备中。所述成像元件是CCD或者CMOS,该成像元件的特点是光线通过时,能根据光线的不同转化为电子信号。本步骤中,拍照时须移动所述智能终端,同时所述照相模块对目标物体进行连续拍摄,这样可以得到一组从不同拍照位置拍摄的照片;且该组照片中相邻两次拍摄的照片内容是接近相同的,仅有拍摄范围和拍摄角度的微小差别。该组照片反映了对所述目标物体拍摄的全景内容,分散显示在每个照片中。主流的智能终端都支持连续拍照功能,用户启动该功能后,无需干预,所述智能终端按照某个频率对目标物体进行连续拍摄,并保存每次拍摄的照片。所述智能终端的移动方式可以是以所述目标物体为中心,围绕所述目标物体转动一周或转动特定的角度,如180度或270度,这种移动方式就好比地球围绕太阳转,所述目标物体即为太阳,所述智能终端为地球,移动时注意所述智能终端的摄像头始终对着所述目标物体。所述智能终端的移动方式还可以是以所述智能终端为中心自转,拍摄所述智能终端四周的景象,被拍摄的景象围绕所述智能终端。所述智能终端的移动方式还可以是直线形式,例如从左往右或从上到下。
[0063]
S2:于所述智能终端内形成记录有所述智能终端的移动方向的连续图像。
[0064]
本步骤中,所述连续图像即步骤S1中连续拍摄所得的一组图像,所述连续图像由所述照相模块拍摄后形成,为数字化信息格式的图像,可以是jpg、tiff、bmp、png等格式。本步骤中所述连续图像还与对应所述目标物体的所述智能终端的移动方向关联。由于步骤S1中,所述智能终端在移动状态下进行拍摄,因此所述智能终端在拍摄的整个过程中具有移动方向,特别是对应每次拍摄的时刻都会有移动方向。在拍摄照片的同时所述智能终端会记录此时的移动方向,对于所述连续图像,会有对应每张图像的所述智能终端的移动方向。所述照相模块形成所述连续图像时,同时记录了与所述连续图像对应的所述智能终端的移动方向。所述连续图像与所述移动方向相关联,找到其中任一图像都能获取关联的移动方向信息。所述智能终端的移动方向可以用三维坐标系下的向量来表示,即表示为在x轴、y轴、z轴上的投影分量,例如(1,1,1)表示在x轴、y轴、z轴上的分量均为一个单位长度。
[0065]
S3:合成所述连续图像为一全景照片。
[0066]
本步骤将所述连续图像合成为一张全景照片。传统的光学摄影全景照片,是把90度至360度的场景(柱形全景)全部展现在一个二维平面上,把一个场景的前后左右一览无余地推到观者的眼前。本发明中的全景照片,则是以数字化信息形式记录大角度的拍摄目标,以一个整体的数据文件记录整个全景照片。步骤S2中得到的连续图像是一组图像形式的数据文件,因此需要将这一组图像数据文件合并到一个图像数据文件中,使得一张照片即可显示全景内容。合成所述连续图像的方式是以第一张图像为基准,依次提取后续图像中新增的图像信息进行拼接,直至所有连续图像中的内容都被拼接完成,最后即可得到所述全景照片。根据所述智能终端移动动作的不同,所述全景照片的展示范围也不同,所述全景照片可以是像画卷一样的矩形,也可以是封闭的球形等等。
[0067]
S4:根据所述移动方向移动所述智能终端,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。
[0068]
本步骤中,按照步骤S2中记录的移动方向移动所述智能终端,则所述智能终端的显示界面动态滚动显示所述全景照片,动态显示的方向为与所述移动方向相反。本步骤的目的是为了动态滚动显示所述全景照片,以便用户能够方便地浏览所述全景照片的内容;而动态滚动显示所述全景照片的前提是按照所述移动方向移动所述智能终端,也就是按照拍摄时的移动方向移动所述智能终端,还原拍摄时的移动状态。由于步骤S2中已经记录了所述移动方向,并将所述移动方向与所述连续图像关联,因此只要检测到移动方向, 即可相应地找到对应的连续图像。滚动显示所述全景照片时,只需将当前移动方向对应的连续图像被合并入所述全景照片的部分显示在显示界面中部即可。所述显示界面可以是所述智能终端的显示屏,当所述全景照片合成后,预览显示所述全景照片。所述反向滚动显示是指在所述显示界面,所述全景照片的滚动方向与所述移动方向相反,例如所述智能终端从左往右移动,则所述显示界面内的全景照片则从右往左滚动,这样正好与步骤S1中拍摄时所述智能终端一边移动一边拍摄的内容相符。在所述显示界面内滚动显示所述全景照片的实现,只需确认好哪部分像素在所述显示界面中部显示,然后按照像素点向所述显示界面周边扩展显示即可,直至显示至所述显示界面的边界。
[0069]
在本申请第一方面的某些实施方式中,步骤S1内,所述智能终连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。本实施例中,对所述照相模块连续拍摄的频率进行了优选,即所述频率不低于一预设于所述智能终端内的频率阈值。所述连续拍摄的频率是一个关键的技术参数了,若所述频率过低,则整个移动拍摄过程中的拍摄次数过少,每张照片的重合度低,不利于后续的全景照片合成;若所述频率过高,则会占用所述智能终端过多的资源,例如需要占用大量的存储空间存放所述连续图像,还需频繁使用摄像头,使所述摄像头的工作负荷过重,影响使用寿命。所述频率阈值优选为1秒钟一次,考虑到用户移动所述智能终端时,移动速度在0.05m/s~0.2m/s左右,保持1秒钟内至少拍摄一次,能够保证拍摄的连续图像有较好的连续性。
[0070]
参阅图2,为符合本发明另一优选实施例中基于智能终端的全景照片显示方法的流程示意图,步骤S1之前,所述拍照方法还包括:
[0071]
S0:定位所述智能终端的位置。
[0072]
本步骤中,首先对所述智能终端的位置进行定位。所述智能终端内有定位相关的传感器或模块,如红外传感器、超声波传感器、GPS模块、北斗模块等,上述传感器或模块通过物理感知或外部辅助的方式对所述智能终端的位置进行定位。例如使用红外传感器定位时,可以选择附近一参照物,使用所述红外传感器测量所述智能终端与所述参照物的距离,即可定位,若想更加精准地定位,可选择两个以上不同的参照物,以多组距离坐标进行位置定位。若使用GPS模块定位,比较适合移动距离较长的应用场景,通过与外部的GPS系统进行信号交互,即可获取所述智能终端的位置。
[0073]
参阅图3,为符合本发明再一优选实施例中基于智能终端的全景照片显示方法的流程示意图,步骤S4包括:
[0074]
S4-1:判断所述智能终端是否处于所述位置;
[0075]
S4-2:当所述智能终端处于所述位置时,则根据所述移动方向移动所述智能终端,同时记录所述智能终端的移动速度;
[0076]
S4-3:于所述智能终端的显示界面内按照所述移动速度沿所述移动方向的反向滚动显示所述全景照片;
[0077]
S4-4:当所述智能终端不处于所述位置时,则所述智能终端静态显示所述全景照片。
[0078]
本实施例中,对步骤S4作了细化。首先在步骤S4-1中,判断所述智能终端是否处于所述位置,所述位置即上一实施例中所述步骤S0中定位的所述智能终端的位置。判断所述智能终端的位置时,只需按照步骤S0中的方式再次对所述智能终端进行定位,并将得到的定位信息与所述步骤S0中的定位信息相比较,若吻合则意味着所述智能终端处于所述位置。
[0079]
若步骤S4-1判断所述智能终端处于所述位置,则进入步骤S4-2,本步骤中根据所述移动方向移动所述智能终端,所述移动方向为步骤S1中所述智能终端的移动方向,即按照拍摄时的情况移动所述智能终端。本步骤在移动所述智能终端的同时,还记录了所述智能终端的移动速度,所述移动速度可通过速度传感器进行检测并记录。
[0080]
步骤S4-3中,对所述全景照片实施滚动显示,滚动显示的方向与所述移动方向相反,滚动显示的速度与所述移动速度相适应。这样可保证在所述智能终端移动的同时,同步滚动显示所述全景照片。所述全景照片的滚动显示的移动速度,应当与所述智能终端的移动速度相适应,即当所述智能终端从初始位置移动至结束位置时,所述全景照片正好滚动显示完毕。可以将所述智能终端的移动速度换算为相应的像素点显示速度,所述智能终端可以计算按照当前的移动速度,需要多长时间可以移动至结束位置,即预计剩余移动时间,再将所述全景照片中剩余未显示的像素点数除以所述时间,即可得到所述像素点的显示速度。由于所述智能终端的初始定位位置已知,所述智能终端拍摄结束的位置也可由移动方向推算出,因而可以计算所述智能终端的预计剩余移动时间。
[0081]
若步骤S4-1判断所述智能终端不处于所述位置,则进入步骤S4-4,这种情况下静态显示所述全景照片。静态显示所述全景照片,即在所述智能终端的显示界面上显示静止不动的全景照片,显示的内容既可以是整张全景照片,也可以仅为所述全景照片的一部分,例如所述全景照片的前期镜头的拍摄内容,或者是整个全景照片的中部内容。静态显示所述全景照片与显示正常照片的技术手段一致,差别在于选取所述全景照片中的部分或全部像素点进行显示。
[0082]
参阅图4,为符合本发明再一优选实施例中基于智能终端的全景照片显示方法的流程 示意图,步骤S3包括:
[0083]
S3-1:获取每一所述连续图像中正对应所述智能终端的拍摄镜头的图像部分;
[0084]
S3-2:拼接每一所述图像部分获得所述全景照片。
[0085]
本优选实施例对步骤S3进一步细化,步骤S3-1中,获取每一所述连续图像中正对应拍摄镜头的图像部分。在步骤S2中,每一所述连续图像均是由镜头正面拍摄,因此所述连续图像必有正对应所述拍摄镜头的部分,也就是所述连续图像的中部。而后提取所述图像部分,由于所述图像为数字化的像素点信息,因此只需将所需提取的图像部分的像素点信息拷贝出来即可。提取所述图像部分时,还需注意每次提取的图像不与前次提取的图像重合,判断图像是否重合的方式可以为取一列像素点信息,与前一图像的边缘的各列像素点信息进行对比,若前一图像中某一列像素点信息与后一图像的相同,则两列像素重合。
[0086]
步骤S3-2中,拼接步骤S3-1中获取的图像部分,即可得到所述全景照片。拼接所述图像部分,即先确定好基准图像,再将所述图像部分的像素点信息拷贝至所述基准图像上,不覆盖已有的基准图像内容,而是在所述基准图像的边界延续扩展像素点信息。当所有的联系图像的被提取的部分都已拷贝至所述基准图像上时,所述基准图像即为全景照片。
[0087]
参阅图5,为符合本发明一优选实施例中基于智能终端的全景照片显示装置的结构示意图,所述显示装置10包括:
[0088]
-照相模块11
[0089]
照相模块11,当所述智能终端被移动时,连续拍摄一目标物体。所述照相模块包括硬件部分和软件部分;所述硬件部分即摄像头及相关连接电路,利用光学成像原理对目标物体进行拍摄,将光学信号转换为数字信号;所述软件部分即相应的图像处理软件,对所述摄像头拍摄到的图像进行记录和处理,形成数字化的照片。本实施例中所述照相模块11设于所述智能终端内,可以包括一个摄像头,也可以包括多个摄像头。所述照相模块11支持连续拍摄功能,即按照一定的频率持续地进行拍摄。所述连续图像还对应有所述智能终端的移动方向信息,当所述照相模块11记录所述连续图像时,同时还关联所述连续图像拍摄时的所述智能终端移动方向信息。所述智能终端移动方向由所述智能终端内的记录模块12记录,所述照相模块11在拍摄时同步从所述记录模块12获取所述移动方向信息。
[0090]
-记录模块12
[0091]
记录模块12,与所述照相模块11连接,形成记录有所述智能终端的移动方向的连续图像。所述记录模块12记录所述照相模块11连续拍摄所得的连续图像,将所述连续图像保存为所述智能终端支持的数字格式,例如jpg、png等。所述连续图像还对应有所述智能终端的移动方向信息,当所述记录模块12记录所述连续图像时,同时还关联所述连续图像拍摄时的所述智能终端移动方向信息。所述智能终端移动方向由所述记录模块12记录,所述记录模块12,可以由传感器实现,例如加速度传感器、速度传感器、红外传感器、超声波传感器中的一种或几种组合。当所述记录模块12为加速度传感器时,可以检测所述智能终端的加速度及加速度方向,由于所述智能终端移动速度较慢,可将所述加速度方向近似当做所述移动方向。所述记录模块12还可以通过所述红外传感器或超声波传感器探测所述智能终端与外部参照物的距离,探测短时间内的两组距离参数,即可推算出所述智能终端的移动方向;例如所述记录模块12可以探测x轴、y轴、z轴三个坐标轴上的距离参数,则通过两组参数可以得知在三个坐标轴上的移动距离,即移动距离在三个坐标轴上的分量,利用向量法即可得出移动方向。
[0092]
-合成模块13
[0093]
合成模块13,与所述记录模块12连接,合成所述连续图像为一全景照片。所述合成模块13为软件模块,从所述记录模块12获取所述连续图像,提取各个所述连续图像中的部分像素点信息,并将上述像素点信息进行拼接,即得到全景照片。所述合成模块13提取所述连续图像中的像素点信息时,首先确定与其他图像重合的像素点区域,找到边界坐标,而后将不重合的像素点信息拷贝出来;再以其中一张图像(一般是首张图像)为基准进行拼接,将所述不重合的像素点信息拷贝至所述基准图像中,扩展所述基准图像的像素坐标范围,直至所有的图像拼接完成。
[0094]
-显示模块14
[0095]
显示模块14,与所述合成模块13连接,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。所述显示模块14从所述合成模块13中获取所述全景照片。所述显示模块14还与所述智能终端内显示模块连接,将待显示的信息发送至所述显示模块进行显示。所述显示模块14以滚动显示方式显示所述全景照片,即以一定的频率刷新显示所述全景照片的内容,且每次显示的内容都不同,按照所述移动方向的反向选取所述全景照片中的像素点信息进行显示。最终,所述显示模块14实现所述全景照片随着所述终端的移动而反向滚动显示的效果,再现了拍摄时能够看到的目标场景。
[0096]
在本申请第二方面的某些实施方式中,所述照相模块11连续拍摄一目标物体时,所 述照相模块11连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。所述照相模块11内设有软件定时任务,每隔一个周期即启动拍摄一次,周期的倒数即所述拍摄的频率。所述拍摄的频率不低于预设的所述频率阈值,所述频率阈值优选为1秒钟1次。
[0097]
参阅图6,为符合本发明另一优选实施例中基于智能终端的全景照片显示装置的结构示意图,所述显示装置10还包括:
[0098]
-定位模块15
[0099]
定位模块15,定位所述智能终端的位置。所述定位模块15,可以是红外传感器、超声波传感器、GPS模块、北斗模块等具备定位功能的传感器或模块,上述传感器或模块通过物理感知或外部辅助的方式对所述智能终端的位置进行定位。例如使用红外传感器定位时,可以选择附近一参照物,使用所述红外传感器测量所述智能终端与所述参照物的距离,即可定位,若想更加精准地定位,可选择两个以上不同的参照物,以多组距离坐标进行位置定位。若所述定位模块15为GPS模块,比较适用于移动距离较长的应用场景,通过与外部的GPS系统进行信号交互,即可获取所述智能终端的位置。
[0100]
参阅图7,为符合本发明再一优选实施例中基于智能终端的全景照片显示装置的结构示意图,所述显示模块14还包括:
[0101]
-位置判断单元141
[0102]
位置判断单元141,判断所述智能终端是否处于所述位置。所述位置判断单元141工作时,需要从所述定位模块15获取至少两组定位信息,其中一组定位信息为开始拍照时的所述智能终端的位置信息,另一组定位信息为开始显示所述全景照片时的位置信息。而后比较所述两组定位信息是否相同,若相同则意味着所述智能终端所处的位置相同。由于所述定位模块15得到的定位信息为数字化的位置信息,例如坐标或距离等参数,因此具有可比较性。为了便于操作,所述位置判断单元141进行位置判断时,可以允许一定的偏差,毕竟若用户手动进行操作,很难保证分毫不差地使所述智能终端处于同一个位置上。
[0103]
-速度检测单元142
[0104]
速度检测单元142,当所述智能终端处于所述位置时,检测并记录所述智能终端的移动速度。所述速度检测单元142可通过速度传感器实现,所述速度传感器可以利用激光测速原理或雷达测速原理进行测速,最终得到所述移动终端的移动速度。
[0105]
-动态显示单元143
[0106]
动态显示单元143,于所述智能终端的显示界面内按照所述移动速度沿所述移动方向 的反向滚动显示所述全景照片。所述动态显示单元143以一定的频率刷新显示所述全景照片的内容,且每次显示的内容都不同,从所述速度检测单元142获取所述智能终端的移动速度,并按照所述移动速度,沿所述移动方向的反向选取所述全景照片中的像素点信息进行显示。
[0107]
-静态显示单元144
[0108]
静态显示单元144,当所述智能终端不处于所述位置时,静态显示所述全景照片。所述静态显示模块144的工作条件为所述智能终端不处于所述位置,与所述动态显示单元143的工作条件正好互斥。所述静态显示单元144,选取所述全景照片中的部分像素点,传送给所述智能终端内的显示模块进行显示;所述静态显示单元144选取的像素点范围符合所述智能终端显示屏幕的像素规格。例如所述智能终端屏幕为1024*768的分辨率,则所述静态显示单元144按照该屏幕所能容纳的像素点数选取所述全景照片中的像素点。所述静态显示单元144也可以选取全部的全景照片,对其像素进行压缩后通过所述显示模块整体显示。
[0109]
参阅图8,为符合本发明一优选实施例中合成模块的结构示意图,所述合成模块13包括:
[0110]
-获取单元131
[0111]
获取单元131,获取每一所述连续图像中正对应所述智能终端的拍摄镜头的图像部分。所述获取单元131计算所述连续图像中正对应拍摄镜头的区域的范围,并将范围内的像素点信息复制出来。所述拼接单元132获取单元131计算所述区域范围时,选取一小片区域的像素点与前一图像中的相似区域进行对比,即可得知所述小片区域是否重合,以此方法找到所述图像中重合区域的边界,所述边界的另一侧即需要被获取的图像部分。
[0112]
-拼接单元132
[0113]
拼接单元132,拼接每一所述图像部分获得所述全景照片。所述拼接单元132首先以一幅图像为基准图像,一般选取首幅图像为基准图像;而后从所述获取单元131获取需要被拼接的图像部分,而后按照拍摄的顺序依次将所述图像部分的像素点信息拼接在所述基准图像上,所述基准图像的像素点范围会锁着拼接的进行不断扩展,直至所有图像部分拼接结束。
[0114]
应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作 的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

权利要求书

[权利要求 1]
一种基于智能终端的全景照片显示方法,其特征在于,包括以下步骤: 移动所述智能终端并操作所述智能终端连续拍摄一目标物体; 于所述智能终端内形成记录有所述智能终端的移动方向的连续图像; 合成所述连续图像为一全景照片; 根据所述移动方向移动所述智能终端,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。
[权利要求 2]
如权利要求1所述的显示方法,其特征在于, 移动所述智能终端并操作所述智能终端连续拍摄一目标物体的步骤内,所述智能终端连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。
[权利要求 3]
如权利要求1或2所述的显示方法,其特征在于, 移动所述智能终端并操作所述智能终端连续拍摄一目标物体的步骤之前,所述显示方法还包括: 定位所述智能终端的位置。
[权利要求 4]
如权利要求3所述的显示方法,其特征在于, 根据所述移动方向移动所述智能终端,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片的步骤包括: 判断所述智能终端是否处于所述位置; 当所述智能终端处于所述位置时,则根据所述移动方向移动所述智能终端,同时检测并记录所述智能终端的移动速度; 于所述智能终端的显示界面内按照所述移动速度沿所述移动方向的反向滚动显示所述全景照片; 当所述智能终端不处于所述位置时,则所述智能终端静态显示所述全景照片。
[权利要求 5]
如权利要求1或2所述的显示方法,其特征在于, 合成所述连续图像为一全景照片的步骤包括: 获取每一所述连续图像中正对应所述智能终端的拍摄镜头的图像部分; 拼接每一所述图像部分获得所述全景照片。
[权利要求 6]
一种基于智能终端的全景照片显示装置,其特征在于,所述显示装置包括: 照相模块,当所述智能终端被移动时,连续拍摄一目标物体; 记录模块,与所述照相模块连接,形成记录有所述智能终端的移动方向的连续图像; 合成模块,与所述记录模块连接,合成所述连续图像为一全景照片; 显示模块,与所述合成模块连接,于所述智能终端的显示界面内沿所述移动方向的反向滚动显示所述全景照片。
[权利要求 7]
如权利要求6所述的显示装置,其特征在于, 所述照相模块连续拍摄一目标物体时,所述照相模块连续拍摄的频率不低于一预设于所述智能终端内的频率阈值。
[权利要求 8]
如权利要求6或7所述的显示装置,其特征在于, 所述显示装置还包括: 定位模块,定位所述智能终端的位置。
[权利要求 9]
如权利要求8所述的显示装置,其特征在于, 所述显示模块包括: 位置判断单元,判断所述智能终端是否处于所述位置; 速度检测单元,当所述智能终端处于所述位置时,检测并记录所述智能终端的移动速度; 动态显示单元,于所述智能终端的显示界面内按照所述移动速度沿所述移动方向的反向滚动显示所述全景照片; 静态显示单元,当所述智能终端不处于所述位置时,静态显示所述全景照片。
[权利要求 10]
如权利要求6或7所述的显示装置,其特征在于, 所述合成模块包括: 获取单元,获取每一所述连续图像中正对应所述智能终端的拍摄镜头的图像部分; 拼接单元,拼接每一所述图像部分获得所述全景照片。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]  
[ 图 0007]  
[ 图 0008]