虚拟物品呈现效果控制方法及装置制造方法及图纸

技术编号:15723852 阅读:199 留言:0更新日期:2017-06-29 08:39
本发明专利技术实施例提出一种虚拟物品呈现效果控制方法及装置,涉及虚拟现实/增强现实技术领域。通过分别获取三轴加速器的X轴、Y轴、Z轴的加速度,并依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量,控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。本发明专利技术提供的虚拟物品呈现效果控制方法及装置数据获取速度快,计算方法简便高效,准确度高,通过电子设备自带的三轴加速器即可实现虚拟物品在摄像头拍摄界面内呈现放大或者缩小的效果,增强了现实感,用户体验较佳。

【技术实现步骤摘要】
虚拟物品呈现效果控制方法及装置
本专利技术涉及虚拟现实/增强现实
,具体而言,涉及一种虚拟物品呈现效果控制方法及装置。
技术介绍
现有技术中对距离变化的计算通常是利用外接红外设备、雷达设备或者利用卫星定位系统来实现,这些方式都是基于经纬度建立的二维坐标进行的定向定位,当应用到虚拟和增强现实的场景下时,不能实现与虚拟物品的交互,即是当电子设备与虚拟场景下的虚拟物品间的距离发生变化时,该虚拟物品在摄像头的镜头下呈现的大小没有变化,虚拟物品呈现的效果不够真实,用户的体验感不高。因此,现有技术中虚拟物品与摄像头的距离变化时,其呈现效果没有发生变化,影响用户对增强现实的认知,如何解决这一问题,是本领域技术人员关注的重点。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种虚拟物品呈现效果控制方法及装置,以解决现有技术中虚拟物品与摄像头的距离变化时,其呈现效果没有发生变化,用户体验不佳的问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提出一种虚拟物品呈现效果控制方法,应用于具有摄像头和三轴加速器的电子设备,所述虚拟物品呈现效果控制方法包括:分别获取三轴加速器的X轴、Y轴、Z轴的加速度;依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量;控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。第二方面,本专利技术实施例还提出一种虚拟物品呈现效果控制装置,应用于具有摄像头和三轴加速器的电子设备,所述虚拟物品呈现效果控制装置包括:加速度获取模块,用于分别获取三轴加速器的X轴、Y轴、Z轴的加速度;位移增量计算模块,用于依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量;控制模块,用于控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。相对现有技术,本专利技术具有以下有益效果:本专利技术提供的虚拟物品呈现效果控制方法及装置,分别获取三轴加速器的X轴、Y轴、Z轴的加速度,并依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量,控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。本专利技术提供的虚拟物品呈现效果控制方法及装置数据获取速度快,计算方法简便高效,准确度高,通过电子设备自带的三轴加速器即可实现虚拟物品在摄像头拍摄界面内呈现放大或者缩小的效果,增强了现实感,用户体验较佳。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术的虚拟物品呈现效果控制装置应用于电子设备的示意图。图2示出了本专利技术第一实施例提供的虚拟物品呈现效果控制装置的结构框图。图3示出了本专利技术实施例中的三维坐标系图。图4示出了本专利技术第二实施例提供的虚拟物品呈现效果控制方法的流程示意图。图标:10-电子设备;100-虚拟物品呈现效果控制装置;200-存储器;300-存储控制器;400-处理器;500-外设接口;600-显示单元;700-摄像头;800-三轴加速器;900-陀螺仪;110-加速度获取模块;120-位移增量计算模块;130-坐标获取模块;140-视角矢量方向获取模块;150-判断模块;160-控制模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1,为本专利技术中虚拟物品呈现效果控制装置100应用于电子设备10的示意图,所述电子设备10可以是但不限于,手机、平板电脑、个人数字助理(personaldigitalassistant,PDA)、移动上网设备(mobileInternetdevice,MID)等便携式电子装置。该电子设备10包括存储器200、存储控制器300、处理器400、外设接口500、显示单元600、摄像头700、三轴加速器800及陀螺仪900。所述存储器200、存储控制器300、处理器400、外设接口500、显示单元600、摄像头700、三轴加速器800及陀螺仪900各元件之间直接或间接地电性连接,以实现数据的传输或者交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现典型连接。该虚拟物品呈现效果控制装置100包括至少一个可以软件或固件(firmware)的形式存储于该存储器200中或固化在该电子设备10的操作系统(operatingsystem,OS)中的软件功能模块。该处理器400用于执行该存储器200中存储的可执行模块,例如该虚拟物品呈现效果控制装置100所包括的软件功能模块及计算机程序等。其中,所述存储器200可以是但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。存储器200用于存储程序,处理器400用于在接收到执行指令后,执行该程序。该处理器400以及其他可能的组件对存储器200的访问可在存储控制器300的控制下进行。所述处理器400可能是一种集成电路芯片,具有信号处理能力。该处理器400可以是通用处理器,包括中央处理器(CentralProcessing本文档来自技高网...
虚拟物品呈现效果控制方法及装置

【技术保护点】
一种虚拟物品呈现效果控制方法,应用于具有摄像头和三轴加速器的电子设备,其特征在于,所述虚拟物品呈现效果控制方法包括:分别获取三轴加速器的X轴、Y轴、Z轴的加速度;依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量;控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。

【技术特征摘要】
1.一种虚拟物品呈现效果控制方法,应用于具有摄像头和三轴加速器的电子设备,其特征在于,所述虚拟物品呈现效果控制方法包括:分别获取三轴加速器的X轴、Y轴、Z轴的加速度;依据所述X轴、Y轴、Z轴的加速度分别计算在X轴、Y轴、Z轴的位移增量;控制所述虚拟物品在所述摄像头的拍摄界面呈现放大或者缩小的效果。2.如权利要求1所述的虚拟物品呈现效果控制方法,其特征在于,所述虚拟物品呈现效果控制方法还包括:获取所述虚拟物品的坐标;获取所述摄像头的视角矢量方向;所述控制所述虚拟物品在所述摄像头的拍摄界面放大或者缩小的步骤包括:依据所述坐标、视角矢量方向、在X轴、Y轴、Z轴的加速度、在X轴、Y轴、Z轴的位移增量及预设的缩放比例渲染所述虚拟物品。3.如权利要求1所述的虚拟物品呈现效果控制方法,其特征在于,当所述摄像头与所述虚拟物品的距离变大时,所述摄像头远离所述虚拟物品,控制所述虚拟物品在所述摄像头的拍摄界面呈现缩小的效果;当所述摄像头与所述虚拟物品的距离变小时,所述摄像头靠近所述虚拟物品,控制所述虚拟物品在所述摄像头的拍摄界面呈现放大的效果。4.如权利要求3所述的虚拟物品呈现效果控制方法,其特征在于,所述虚拟物品呈现效果控制方法还包括:依据在所述X轴、Y轴、Z轴的位移增量及加速度判断所述摄像头与所述虚拟物品的距离变大或者变小。5.如权利要求1所述的虚拟物品呈现效果控制方法,其特征在于,所述在X轴、Y轴、Z轴上的位移增量的计算公式分别为:ΔLxi=0.5×axi×Δti2,ΔLyi=0.5×(ayi-g)×Δti2,ΔLzi=0.5×azi×Δti2;其中,Δti为第i个采样点的时间区间,axi,ayi,azi为第i个采样点分别在X轴、Y轴、Z轴上的加速度,g为重力加速度,ΔLxi、ΔLyi、ΔLzi为第i个采样点分别在X轴、Y轴、Z轴上的位移增量。6.一种虚拟物品呈现效果控制装置,应用于具有摄像头...

【专利技术属性】
技术研发人员:吴文东张娜黄君叶龙
申请(专利权)人:杭州乐见科技有限公司
类型:发明
国别省市:浙江,33

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

1