图像联动方法及装置制造方法及图纸

技术编号:21377778 阅读:21 留言:0更新日期:2019-06-15 13:25
本申请实施例提供一种图像联动方法及装置,应用于存储有三维图像和基于三维图像的任意两个维度生成的二维缩略图的数据处理设备。数据处理设备在监听到三维图像和二维缩略图中的其中一个的位置更新事件时,确定三维图像的相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;将存储的全局变量的值更新为该当前坐标信息,使得三维图像和二维缩略图中的另一个根据全局变量的当前值更新所显示的画面,从而实现三维图像和二维缩略图的联动。

【技术实现步骤摘要】
图像联动方法及装置
本申请涉及图像数据处理
,具体而言,涉及一种图像联动方法及装置。
技术介绍
在现有的大部分使用三维图像的场景中,用户无法快速方便的预览整个场景,且当用户控制对三维图像中的某个位置进行聚焦显示,即让该位置处于三维图像的画面中心时,无法获取该位置在整个三维场景中的位置信息,导致无法实现局部图像(即,三维图像)和全局图像(即,二维缩略图)的联动显示。
技术实现思路
有鉴于此,本申请的目的包括提供一种图像联动方法及装置,以至少部分地改善上述问题。为了达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供一种图像联动方法,应用于存储有三维图像和基于所述三维图像的任意两个维度生成的二维缩略图的数据处理设备,所述数据处理设备还存储有全局变量;所述方法包括:在监听到所述三维图像和所述二维缩略图中的其中一个的位置更新事件时,确定所述三维图像的相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;将所述全局变量的值更新为所述当前坐标信息,使得所述三维图像和所述二维缩略图中的另一个根据所述全局变量的当前值更新所显示的画面,实现所述三维图像和所述二维缩略图的联动。第二方面,本申请实施例还提供一种图像联动装置,应用于存储有三维图像和基于所述三维图像的任意两个维度生成的二维缩略图的数据处理设备,所述数据处理设备还存储有全局变量;所述装置包括:监听模块,用于在监听到所述三维图像和所述二维缩略图中的其中一个的位置更新事件时,确定所述三维图像的观察相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;联动模块,用于将所述全局变量的值更新为所述当前坐标信息,使得所述三维图像和所述二维缩略图中的另一个根据所述全局变量的当前值更新所显示的画面,实现所述三维图像和所述二维缩略图的联动。相对于现有技术而言,本申请实施例具有以下有益效果:本申请实施例提供的一种图像联动方法及装置,应用于存储有三维图像和基于三维图像的任意两个维度生成的二维缩略图的数据处理设备。数据处理设备在监听到三维图像和二维缩略图中的其中一个的位置更新事件时,确定三维图像的相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;将存储的全局变量的值更新为该当前坐标信息,使得三维图像和二维缩略图中的另一个根据全局变量的当前值更新所显示的画面,从而实现三维图像和二维缩略图的联动。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种数据处理设备的方框;图2为本申请实施例提供的一种三维图像和二维图像的示意图;图3为本申请实施例提供的一种图像联动方法的流程示意图;图4为本申请实施例提供的图像联动方法的又一流程示意图;图5为本申请实施例提供的图像联动装置的功能模块框图。图标:100-数据处理设备;110-图像联动装置;111-监听模块;112-联动模块;113-第一生成模块;114-第二生成模块;115-第一预测模块;116-第二预测模块;117-画面更新模块;120-机器可读存储介质;130-处理器;140-通信单元;150-显示单元。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。请参阅图1,是本申请实施例提供的一种数据处理设备100的方框示意图。所述数据处理设备100可以是个人计算机(PersonalComputer,PC)、服务器、平板电脑、智能手机等任意具有数据处理功能的电子设备。所述数据处理设备100包括图像联动装置110、机器可读存储介质120、处理器130、通信单元140以及显示单元150。所述机器可读存储介质120、处理器130、通信单元140以及显示单元150各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述机器可读存储介质120存储有机器可执行指令,通过读取并执行机器可读存储介质120中与图像联动逻辑对应的机器可执行指令,处理器130可执行下文描述的图像联动方法。本文中提到的机器可读存储介质120可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质120可以是:RAM(RadomAccessMemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、DVD等),或者类似的存储介质,或者它们的组合。所述机器可读存储介质120中存储有三维图像和基于该三维地图的任意两个维度生成的二维缩略图。其中,所述二维缩略图可以通过如下过程生成:基于所述三维地图的任意两个维度生成二维图像,将该二维图像缩小至指定的尺寸,得到所述二维缩略图。在实际应用中,三维图像的坐标通常由三个维度确定,例如图2(a)所示的X轴、Y轴和Z轴,则可以由X轴、Y轴和Z轴中的任意两个构建一二维图像,例如图2(b)中示出的是基于图2(a)所示的X轴和Y轴构建的二维图像。再将该二维图像缩小至特定尺寸,即可得到一二维缩略图。在本实施例中,所述二维缩略图可以设置于所述三维图像所在的显示界面上的任意位置,例如可以设置于所述三维图像的右上角、左小角等,本实施例对此不做限制。可选地,所述三维图像和所述二维缩略图可以运行在所述数据处理设备100的特定应用程序(Application,APP)上,例如运行在浏览器客户端上。可选地,所述三维图像可以是三维地图,对应地,所述二维缩略图是二维地图的缩略图。所述通信单元140用于建立数据处理设备100和其它设备之间的通信连接,以实现数据交互。所述显示单元150用于显示待显示信息(例如上述的三维图像和二维缩略图等),或是用于实现与用户的交互。应当理解,图1中示出的结构仅为示意,数据处理设备100还可以包括比图1所示更多或更少的组件,或是具有与图1所示完全不同的配置。其中,图1所示的各组件可以以软件、硬件或其组合实现,本实施例对此不做限制。请参照图3,图3为应用于图1所示的数据处理设备100的一种图像联动方法的流程图,以下将对所述方法包括各个步骤进行详细阐述。步骤S31,在监听到所述三维图像和所述二维缩略图中的其中一个的位置更新本文档来自技高网...

【技术保护点】
1.一种图像联动方法,其特征在于,应用于存储有三维图像和基于所述三维图像的任意两个维度生成的二维缩略图的数据处理设备,所述数据处理设备还存储有全局变量;所述方法包括:在监听到所述三维图像和所述二维缩略图中的其中一个的位置更新事件时,确定所述三维图像的相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;将所述全局变量的值更新为所述当前坐标信息,使得所述三维图像和所述二维缩略图中的另一个根据所述全局变量的当前值更新所显示的画面,实现所述三维图像和所述二维缩略图的联动。

【技术特征摘要】
1.一种图像联动方法,其特征在于,应用于存储有三维图像和基于所述三维图像的任意两个维度生成的二维缩略图的数据处理设备,所述数据处理设备还存储有全局变量;所述方法包括:在监听到所述三维图像和所述二维缩略图中的其中一个的位置更新事件时,确定所述三维图像的相机所处的当前位置,以及当所述相机处于该当前位置时所拍摄的画面中心的当前坐标信息;将所述全局变量的值更新为所述当前坐标信息,使得所述三维图像和所述二维缩略图中的另一个根据所述全局变量的当前值更新所显示的画面,实现所述三维图像和所述二维缩略图的联动。2.根据权利要求1所述的图像联动方法,其特征在于,所述方法还包括:在检测到所述相机的位移事件时,根据所述位移事件生成所述位置更新事件。3.根据权利要求1或2所述的图像联动方法,其特征在于,所述方法还包括:在检测到所述二维缩略图的目标点击事件时,根据所述目标点击事件生成所述位置更新事件;其中,所述目标点击事件是指将所述相机移动至所点击的目标位置的事件。4.根据权利要求1或2所述的图像联动方法,其特征在于,所述方法还包括:在检测到所述二维缩略图的相邻两次拖动事件的拖动速度和拖动方向中的任意一个不同时,根据所述相邻两次拖动事件中的后一次拖动事件生成对应的位置更新事件。5.根据权利要求4所述的图像联动方法,其特征在于,所述方法还包括:在检测到所述二维缩略图的相邻两次拖动事件的拖动速度和拖动方向均相同时,确定所述相邻两次拖动事件的实际位置在所述二维缩略图的第一维度上的第一间隔距离以及在所述二维缩略图的第二维度上的第二间隔距离,以及确定所述相邻两次拖动事件的发生时刻之间的第一时长;在检测到新的拖动事件时,若该新的拖动事件的拖动速度和拖动方向相对所述后一次拖动事件的拖动速度和拖动方向不变,则根据所述第一间隔距离和所述第一时长预测得到所述新的拖动事件在所述第一维度上的第一拖动速度,以及根据所述第二间隔距离和所述第一时长预测得到所述新的拖动事件在所述第二维度上的第二拖动速度;根据所述第一拖动速度、所述第二拖动速度以及所述新的拖动事件和所述后一次拖动事件的发生时刻之间的第二时长确定所述新的拖动事件的预测位置;当所述预测位置与所述新的拖动事件的实际位置的距离达到预设值时,将所述三维图像的画面更新为所述相机处于所述预测位置时所拍摄的画面。6.一种图像联动装置,其特征在于,应用于存储有三维图像和基于所述三维图像的任...

【专利技术属性】
技术研发人员:张海锋
申请(专利权)人:北京知道创宇信息技术股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1