用于数字导览的影像生成方法及终端设备与流程

文档序号:18556660发布日期:2019-08-30 22:41阅读:218来源:国知局
用于数字导览的影像生成方法及终端设备与流程

本发明涉及一种用于数字导览的影像生成方法及终端设备。



背景技术:

全景,英文名(panorama),又被称为3d实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体最大的区别是“可操作,可交互”。全景分为虚拟现实和3d实景两种。虚拟现实是利用软件,制作出来的模拟现实的场景,例如,虚拟紫禁城,河北虚拟旅游,泰山虚拟游等;3d实景是利用单反相机或街景车拍摄实景照片,经过特殊的拼合,处理,让作者立于画境中,让最美的一面展现出来。

随着科技的发展,数字媒体的迅猛发展正为旅游行业带来活力,越来越多的数字媒体技术用于场馆、景区导览导引系统设计中,通过智能播控平台实现聚合,从对功能的满足进一步上升到对人的精神关怀,打破空间局限和时间界限实现与用户互动、引导,为用户带来便利。

现有的全域数字导览添加影像时,影像显得突兀不真实,无法很好的融入到环境中。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中全域数字导览添加影像时,影像显得突兀不真实,无法很好的融入到环境中的缺陷,提供一种能够将立体模型添加至全景视频影像中,使模型能够逼真的融入到全景视频影像中,为用户提供更良好使用体验的用于数字导览的影像生成方法及终端设备。

本发明是通过下述技术方案来解决上述技术问题:

一种用于数字导览的影像生成方法,其特点在于,所述影像生成方法包括:

获取一全景视频影像;

生成一隐形的参照模型,所述参照模型的尺寸根据所述全景视频影像中的物体获取;

在所述参照模型中添加一目标模型;

根据所述全景视频影像、参照模型以及目标模型生成用于数字导览的影像数据。

较佳地,所述全景视频影像包括至少两个参照目标,所述参照目标的行进距离已知,所述生成一隐形的参照模型包括:

根据所述参照目标获取参照模型的尺寸以及参照模型与全景视频影像中的对应位置;

根据全景视频影像中参照目标之间的播放时差以及所述行进距离获取参照模型与虚拟镜头之间的运动关系。

较佳地,所述全景视频影像在球形幕上显示,所述影像生成方法包括:

显示所述影像数据,并采集控制指令;

根据所述控制指令控制在所述球形幕上播放所述全景视频影像并在全景视频影像中根据所述运动关系移动所述目标模型。

较佳地,所述影像数据中还包括一指示模型,所述影像生成方法包括:

所述控制指令为前进的控制指令时,控制所述全景视频影像正序播放、所述指示模型展示向观测点观测方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向相反的方向移动;

所述控制指令为后退的控制指令时,控制所述全景视频影像倒序播放、所述指示模型展示向观测点观测方向相反的方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向移动。

较佳地,所述全景视频影像在拍摄时在时间线上记录拍摄装置的转动角速度,所述根据全景视频影像中参照目标之间的播放时差以及所述行进距离获取参照模型与虚拟镜头之间的运动关系,包括:

根据所述转动角速度检测拍摄装置中的目标运动轨迹,所述目标运动轨迹包括水平向左转动第一角度,然后水平向右转动第二角度,然后水平向左转动第三角度的第一运动轨迹以及水平向左转动第四角度,然后水平向右转动第五角度,然后水平向左转动第六角度的第二运动轨迹;

在所述目标运动轨迹的时间线位置上降低参照模型相对于虚拟镜头运动速度,其中参照模型相对于虚拟镜头运动的平均速度为预设值。

较佳地,所述显示所述影像数据包括:

检测所述目标模型上的影像点是否均处于所述球形幕内,若否则将所述目标模型投影至所述球形幕上且叠加在全景视频影像之上;

根据目标模型距离所述观测点的距离调节目标模型在球形幕上的尺寸,距离所述观测点的距离越大投影尺寸越小,距离所述观测点的距离越小投影尺寸越大。

本发明提供一种终端设备,其特点在于,所述终端设备包括一显示屏,其特征在于,所述终端设备用于显示一影像数据,所述影像数据通过如权利要求2所述的影像生成方法生成。

较佳地,所述终端设备还包括一显示模块、一采集模块以及一控制模块,所述全景视频影像在球形幕上显示,

所述显示模块用于显示所述影像数据;

所述采集模块用于采集控制指令;

所述控制模块用于根据所述控制指令控制在所述球形幕上播放所述全景视频影像并在全景视频影像中根据所述运动关系移动所述目标模型。

较佳地,所述影像数据中还包括一指示模型,

所述控制模块用于:

在所述控制指令为前进的控制指令时,控制所述全景视频影像正序播放、所述指示模型展示向观测点观测方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向相反的方向移动;

在所述控制指令为后退的控制指令时,控制所述全景视频影像倒序播放、所述指示模型展示向观测点观测方向相反的方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向移动。

较佳地,所述终端设备还包括一检测模块以及一调节模块,

所述检测设备用于检测所述目标模型上的影像点是否均处于所述球形幕内,若否则将所述目标模型投影至所述球形幕上且叠加在全景视频影像之上;

所述调节模块用于根据目标模型距离所述观测点的距离调节目标模型在球形幕上的尺寸,距离所述观测点的距离越大投影尺寸越小,距离所述观测点的距离越小投影尺寸越大。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:本发明的用于数字导览的影像生成方法及终端设备能够将立体模型添加至全景视频影像中,使模型能够逼真的融入到全景视频影像中,为用户提供更良好的使用体验。

附图说明

图1为本发明实施例1的终端设备的原理示意图。

图2为本发明实施例1的影像生成方法的流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本实施例提供一种用于数字导览的终端设备,本实施例中的终端设备是指手机,所述终端设备还可以为平板电脑、台式机等智能终端设备。

所述终端设备包括一显示屏,所述显示屏为触控显示屏。

所述终端设备还包括一显示模块、一采集模块以及一控制模块。

所述终端设备用于显示一影像数据。

参见图1,所述影像数据通过下述方法生成:

获取一全景视频影像,所述全景视频影像通过一球形幕11播放。所述球形幕中间设有观测点12。

生成一隐形的参照模型13,所述参照模型的尺寸根据所述全景视频影像中的物体获取。

所述参照模型的尺寸与全景影像中的物体对应,可以通过影像识别获取也可以通过在拍摄时记录各个拍摄点之间的实际距离,根据影像中的已知实际距离的两个参照物来设定参照模型的尺寸,从而将虚拟的模型与全景视频影像中的景物相匹配。

在所述参照模型中添加一目标模型15;

根据所述全景视频影像、参照模型以及目标模型生成用于数字导览的影像数据。

由于参照模型与全景视频影像的对应关系已知,而同样是虚拟模型的目标模型就能方便的获取与所述参照模型对应关系,如果所述目标模型为静止的物体,则参照模型与目标模型在全景影像视频播放时相对静止。

具体地,所述全景视频影像包括两个参照目标14,所述参照目标的行进距离已知,所述参照目标可选取多个,选取数量越多参照模型越准确,本实施例中,所述参照目标显示在所述球形幕上,参照模型与参照目标相对应,起始和结束根据参照目标而定,所述生成一隐形的参照模型包括:

根据所述参照目标获取参照模型的尺寸以及参照模型与全景视频影像中的对应位置;

根据全景视频影像中参照目标之间的播放时差以及所述行进距离获取参照模型与虚拟镜头之间的运动关系。

本实施例已知参照目标之间的实际距离,在影像中也能获取所述参照目标的影像从而获取在视频时间线上的位置,则进一步能够获取参照目标之间播放速度,从而可以求出参照模型与虚拟镜头之间的运动关系,也就是在播放时参照模型与虚拟镜头之间的相对速度。

所述显示模块用于显示所述影像数据;

所述采集模块用于采集控制指令,本实施例中所述控制指令为触控指令,通过采集触控手势采集。

所述控制模块用于根据所述控制指令控制在所述球形幕上播放所述全景视频影像并在全景视频影像中根据所述运动关系移动所述目标模型。

进一步地,所述影像数据中还包括一指示模型16。在本实施例中所述指示模型可以为人物模型、动物模型、卡通模型等,在本实施例中所述指示模型为人物模型。

所述控制模块用于:

在所述控制指令为前进的控制指令时,控制所述全景视频影像正序播放、所述指示模型展示向观测点观测方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向相反的方向移动;

在所述控制指令为后退的控制指令时,控制所述全景视频影像倒序播放、所述指示模型展示向观测点观测方向相反的方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向移动。

所述终端设备还包括一检测模块以及一调节模块,

所述检测设备用于检测所述目标模型上的影像点是否均处于所述球形幕内,若否则将所述目标模型投影至所述球形幕上且叠加在全景视频影像之上;

所述调节模块用于根据目标模型距离所述观测点的距离调节目标模型在球形幕上的尺寸,距离所述观测点的距离越大投影尺寸越小,距离所述观测点的距离越小投影尺寸越大。

参见图2,利用上述终端设备,本实施例还提供一种影像生成方法,包括:

步骤100、获取一全景视频影像;

步骤101、生成一隐形的参照模型,所述参照模型的尺寸根据所述全景视频影像中的物体获取;

步骤102、在所述参照模型中添加一目标模型;

步骤103、根据所述全景视频影像、参照模型以及目标模型生成用于数字导览的影像数据。

所述步骤101包括:

根据所述参照目标获取参照模型的尺寸以及参照模型与全景视频影像中的对应位置;

根据全景视频影像中参照目标之间的播放时差以及所述行进距离获取参照模型与虚拟镜头之间的运动关系。

步骤100至步骤103可以在生产商一侧完成。

步骤104、显示所述影像数据,并采集控制指令;

步骤105、根据所述控制指令控制在所述球形幕上播放所述全景视频影像并在全景视频影像中根据所述运动关系移动所述目标模型。

步骤105具体包括:

所述控制指令为前进的控制指令时,控制所述全景视频影像正序播放、所述指示模型展示向观测点观测方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向相反的方向移动;

所述控制指令为后退的控制指令时,控制所述全景视频影像倒序播放、所述指示模型展示向观测点观测方向相反的方向行走的模型动作、所述目标模型根据所述运动关系沿所述观测方向移动。

进一步地,本实施例具体限定了步骤101中的运动关系,由于摄像机在拍摄时无法实现直线前进,会有一些偏移,本实施例的全景视频影像在拍摄时在时间线上记录拍摄装置的转动角速度以及加速度,分别通过陀螺仪和加速度传感器获取。

本实施例通过两种方式调节所述运动关系:

第一种为根据所述转动角速度检测拍摄装置中的目标运动轨迹,所述目标运动轨迹包括水平向左转动第一角度,然后水平向右转动第二角度,然后水平向左转动第三角度的第一运动轨迹以及水平向左转动第四角度,然后水平向右转动第五角度,然后水平向左转动第六角度的第二运动轨迹;

在所述目标运动轨迹的时间线位置上降低参照模型相对于虚拟镜头运动速度,其中参照模型相对于虚拟镜头运动的平均速度为预设值。

第二种为检测加速度的绝对值是否大于预设值,若是则根据加速度的正负调节所述运动关系,当向前加速时则增大参照模型相对于虚拟镜头运动速度,当向后加速时则减小参照模型相对于虚拟镜头运动速度。

所述显示所述影像数据包括:

检测所述目标模型上的影像点是否均处于所述球形幕内,若否则将所述目标模型投影至所述球形幕上且叠加在全景视频影像之上;

根据目标模型距离所述观测点的距离调节目标模型在球形幕上的尺寸,距离所述观测点的距离越大投影尺寸越小,距离所述观测点的距离越小投影尺寸越大。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1