本发明涉及一种用于全景视频影像的影像拼接方法及终端设备。
背景技术:
全景,英文名(panorama),又被称为3d实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体最大的区别是“可操作,可交互”。全景分为虚拟现实和3d实景两种。虚拟现实是利用软件,制作出来的模拟现实的场景,例如,虚拟紫禁城,河北虚拟旅游,泰山虚拟游等;3d实景是利用单反相机或街景车拍摄实景照片,经过特殊的拼合,处理,让作者立于画境中,让最美的一面展现出来。
随着科技的发展,数字媒体的迅猛发展正为旅游行业带来活力,越来越多的数字媒体技术用于场馆、景区导览导引系统设计中,通过智能播控平台实现聚合,从对功能的满足进一步上升到对人的精神关怀,打破空间局限和时间界限实现与用户互动、引导,为用户带来便利。
现有的全域数字导览存在视频拼接不连贯、失真的缺陷。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术中全域数字导览存在视频拼接不连贯、失真的缺陷,提供一种能够使全景视频影像的切换更加连贯、逼真,用户体验更佳的用于全景视频影像的影像拼接方法及终端设备。
本发明是通过下述技术方案来解决上述技术问题:
一种用于全景视频影像的影像拼接方法,其特点在于,所述影像拼接方法包括:
获取第一全景视频影像并显示;
采集一选择指令,所述选择指令用于选择第一全景视频影像中的选项,每一选项至少对应一个全景视频影像;
获取所述选项对应的全景视频影像为第二全景视频影像;
根据所述第一全景视频影像的第一影像帧组以及所述第二全景视频影像的第二影像帧组生成一期过渡作用的第三影像帧组,所述第一影像帧组包括第一全景视频影像的最后一帧影像,所述第二影像帧组包括第二全景视频影像的第一帧影像;
播放第三影像帧组后播放第二全景视频影像。
较佳地,所述第三影像帧组至少包括一帧影像,第三影像帧组通过异步时间扭曲算法生成。
较佳地,所述影像拼接方法包括:
判断所述最后一帧影像是否有目标物影像,若是则根据所述第一影像帧组获取所述目标物影像的移动方向以及背景影像;
使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述背景影像。
较佳地,所述影像拼接方法包括:
判断所述第一帧影像是否有目标物影像,若是则根据所述第二影像帧组获取第一帧影像中目标物影像的移动方向以及背景影像;
使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向添加至所述背景影像。
较佳地,所述影像拼接方法包括:
采集控制指令;
将所述控制指令发送至一服务器;
所述服务器根据全景视频影像信息获取目标全景视频影像;
所述服务器对所述目标全景视频影像解码以获取解码后影像;
所述服务器根据所述观测方向信息截取解码后影像上预设尺寸的影像;
通过5g网络接收所述预设尺寸的影像;
使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述预设尺寸的背景影像,和/或使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向从所述预设尺寸的背景影像的边缘添加至背景影像中。
本发明还提供一种用于全景视频影像的终端设备,其特点在于,所述终端设备包括一显示模块、一采集模块、一获取模块、一生成模块以及一播放模块,
所述显示模块用于获取第一全景视频影像并显示;
所述采集模块用于采集一选择指令,所述选择指令用于选择第一全景视频影像中的选项,每一选项至少对应一个全景视频影像;
所述获取模块用于获取所述选项对应的全景视频影像为第二全景视频影像;
所述生成模块用于根据所述第一全景视频影像的第一影像帧组以及所述第二全景视频影像的第二影像帧组生成一期过渡作用的第三影像帧组,所述第一影像帧组包括第一全景视频影像的最后一帧影像,所述第二影像帧组包括第二全景视频影像的第一帧影像;
所述播放模块用于播放第三影像帧组后播放第二全景视频影像。
较佳地,所述第三影像帧组至少包括一帧影像,第三影像帧组通过异步时间扭曲算法生成。
较佳地,所述终端设备还包括一判断模块,
所述判断模块用于判断所述最后一帧影像是否有目标物影像,若是则根据所述第一影像帧组获取所述目标物影像的移动方向以及背景影像;
所述生成模块用于使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述背景影像。
较佳地,
所述判断模块用于判断所述第一帧影像是否有目标物影像,若是则根据所述第二影像帧组获取第一帧影像中目标物影像的移动方向以及背景影像;
所述生成模块还用于使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向添加至所述背景影像。
较佳地,所述终端设备还包括一通信模块,
所述采集模块还用于采集控制指令;
所述通信模块用于将所述控制指令发送至一服务器;
所述服务器用于根据全景视频影像信息获取目标全景视频影像,并对所述目标全景视频影像解码以获取解码后影像,所述服务器还用于根据所述观测方向信息截取解码后影像上预设尺寸的影像;
所述通信模块还用于通过5g网络接收所述预设尺寸的影像;
所述生成模块用于使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述预设尺寸的背景影像,和/或使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向从所述预设尺寸的背景影像的边缘添加至背景影像中。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:
本发明的用于全景视频影像的影像拼接方法及终端设备能够使全景视频影像的切换更加连贯、逼真,用户体验更佳。
附图说明
图1为本发明实施例1的影像拼接方法的流程图。
图2为本发明实施例2的影像拼接方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种用于全景视频影像的终端系统,所述终端系统包括一终端设备以及一服务器。
本实施例中的终端设备是指手机,所述终端设备还可以为平板电脑、台式机等智能终端设备。
所述终端设备包括一显示模块、一采集模块、一获取模块、一生成模块以及一播放模块。
所述显示模块用于获取第一全景视频影像并显示;
所述全景视频影像可以通过鱼眼镜头拍摄,其范围水平360度,纵向180度。
所述采集模块用于采集一选择指令,所述选择指令用于选择第一全景视频影像中的选项,每一选项至少对应一个全景视频影像;
所述获取模块用于获取所述选项对应的全景视频影像为第二全景视频影像;
所述生成模块用于根据所述第一全景视频影像的第一影像帧组以及所述第二全景视频影像的第二影像帧组生成一期过渡作用的第三影像帧组,所述第一影像帧组包括第一全景视频影像的最后一帧影像,所述第二影像帧组包括第二全景视频影像的第一帧影像;
所述播放模块用于播放第三影像帧组后播放第二全景视频影像。
本实施例中,所述第三影像帧组至少包括一帧影像,第三影像帧组通过异步时间扭曲算法生成。
参见图1,利用上述终端设备,本实施例还提供一种影像拼接方法,包括:
步骤100、获取第一全景视频影像并显示;
步骤101、采集一选择指令,所述选择指令用于选择第一全景视频影像中的选项,每一选项至少对应一个全景视频影像;
步骤102、获取所述选项对应的全景视频影像为第二全景视频影像;
步骤103、根据所述第一全景视频影像的第一影像帧组以及所述第二全景视频影像的第二影像帧组生成一期过渡作用的第三影像帧组,所述第一影像帧组包括第一全景视频影像的最后一帧影像,所述第二影像帧组包括第二全景视频影像的第一帧影像;
步骤104、播放第三影像帧组后播放第二全景视频影像。
实施例2
本实施例与实施例1基本相同,不同之处仅在于:
第三影像帧组通过下述方式生成:
所述终端设备还包括一判断模块,
所述判断模块用于判断所述最后一帧影像是否有目标物影像,若是则根据所述第一影像帧组获取所述目标物影像的移动方向以及背景影像;
所述生成模块用于使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述背景影像。
所述判断模块用于判断所述第一帧影像是否有目标物影像,若是则根据所述第二影像帧组获取第一帧影像中目标物影像的移动方向以及背景影像;
所述生成模块还用于使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向添加至所述背景影像。
进一步地,所述终端设备还包括一通信模块,
所述采集模块还用于采集控制指令;
所述通信模块用于将所述控制指令发送至一服务器;
所述服务器用于根据全景视频影像信息获取目标全景视频影像,并对所述目标全景视频影像解码以获取解码后影像,所述服务器还用于根据所述观测方向信息截取解码后影像上预设尺寸的影像;
所述通信模块还用于通过5g网络接收所述预设尺寸的影像;
所述生成模块用于使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述预设尺寸的背景影像,使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向从所述预设尺寸的背景影像的边缘添加至背景影像中。
参见图2,利用上述终端设备,本实施例的影像拼接方法包括:
步骤200、采集控制指令;
步骤201、将所述控制指令发送至一服务器;
步骤202、所述服务器根据全景视频影像信息获取目标全景视频影像;
步骤203、所述服务器对所述目标全景视频影像解码以获取解码后影像;
步骤204、所述服务器根据所述观测方向信息截取解码后影像上预设尺寸的影像;
步骤205、终端设备通过5g网络接收所述预设尺寸的影像并显示;
步骤206、采集一选择指令,所述选择指令用于选择第一全景视频影像中的选项,每一选项至少对应一个全景视频影像;
步骤207、获取所述选项对应的全景视频影像为第二全景视频影像;
步骤208、根据所述第一全景视频影像的第一影像帧组以及所述第二全景视频影像的第二影像帧组生成一期过渡作用的第三影像帧组,所述第一影像帧组包括第一全景视频影像的最后一帧影像,所述第二影像帧组包括第二全景视频影像的第一帧影像;
步骤209、播放第三影像帧组后播放第二全景视频影像。
其中,步骤208包括两个判断分支,第一分支为:
判断所述最后一帧影像是否有目标物影像,若是则根据所述第一影像帧组获取所述目标物影像的移动方向以及背景影像;
使所述第三影像帧组记录所述目标物影像沿所述移动方向移出所述背景影像。
第二分支为:
判断所述第一帧影像是否有目标物影像,若是则根据所述第二影像帧组获取第一帧影像中目标物影像的移动方向以及背景影像;
使所述第三影像帧组记录第一帧影像中目标物影像沿移动方向添加至所述背景影像。
本实施例的用于全景视频影像的影像拼接方法及终端设备能够使全景视频影像的切换更加连贯、逼真,用户体验更佳。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。