基于云端的动态照片渲染及裸眼VR交互方法与流程

文档序号:15848470发布日期:2018-11-07 09:27阅读:260来源:国知局
本发明属于虚拟显示、图像处理
技术领域
:,特别涉及了基于云端的动态照片渲染及裸眼vr交互方法。
背景技术
:虚拟现实(virtualreality),简称vr技术,是利用电脑模拟产生一个三度空间的虚拟世界,通过增强现实让使用者如同身历其境一般。该技术集成了计算机图形(cg)技术、计算机仿真技术、人工智能、显示技术、网络并行处理等技术,是一种由计算机技术辅助生成的高技术模拟系统。虚拟现实系统具有“沉浸—交互—构想”三个基本要素,它强调在虚拟系统中的人的主导作用,是一种多源信息融合的、交互式的、三维动态视景与实体行为的系统仿真,使用户沉浸到该环境中。因此,虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者的跟踪技术,以及触觉/力觉反馈技术等。但是,当前的vr技术受显示设备、拍摄设备、交互设备等多方面的影响,多数需要配备特殊设备,存在使用成本高、体验过程改变正常生活习惯等缺点,特别是vr的摄制,需要专门的设备,限制了广泛的应用。技术实现要素:为了解决上述
背景技术
:提出的技术问题,本发明旨在提供基于云端的动态照片渲染及裸眼vr交互方法,克服当前vr技术受多方面因素制约、实现成本高等缺陷。为了实现上述技术目的,本发明的技术方案为:基于云端的动态照片渲染及裸眼vr交互方法,包括以下步骤:(1)利用手机摄像系统拍摄动态照片,并将动态照片上传至云端服务器;(2)云端服务器对动态照片进行多种图像渲染方法的复合处理,并将渲染后的动态照片压缩成与手机相适应的尺寸后,载入手机;(4)通过用户对手机屏幕的指令输入,采用多种交互式播放模式播放动态照片,激发用户视神经观看到立体的动态视频,实现裸眼vr的视觉效果。进一步地,在步骤(2)中,所述多种图像渲染方法包括移轴像场虚化调节、光流调节、滤镜像素调节和像场畸变调节中的至少两种。进一步地,在步骤(2)中,所述移轴像场虚化调节采用移轴像场虚化工具,并设置第32张/帧图像为基准图像,基准图像无虚化,进行对接调节。进一步地,在步骤(2)中,所述滤镜像素调节采用滤镜调节工具,色彩调节时先对24位真彩色所有颜色进行逐个调节,预先制定调节对照表,序列照片或视频各像素点按对照表进行对接调节。进一步地,在步骤(2)中,所述像场畸变调节采用像场畸变工具,并设置第32张/帧图像为基准图像,基准图像无畸变,进行对接调节。进一步地,在步骤(2)中,所述光流调节,将序列照片或视频进行矩阵分析,预先制定调节对照表,设置畸变、亮度调节的权衡系数,各像素点按对照表调节畸变、亮度。进一步地,在步骤(3)中,用户输入手机屏幕的指令d由d、v、a拟合而成,d为手指在手机屏幕上滑动传递的生物电感应的方向和距离组成的矢量,v为手指在手机屏幕上滑动传递的生物电感应的速度,a为手指在手机屏幕上滑动传递的生物电感应的加速度。进一步地,在步骤(3)中,所述交互播放模式包括平移播放模式,该模式的具体内容如下:平移播放模式包括揭消式播放和平移式播放;所述揭消式播放是指对上下层蒙版a、b二张照片的播放,上层蒙版a照片随指令播放时左右方向揭开画面而消失,下层蒙版b照片随上层照片消失的同时而逐步显示,直至全部呈现;所述平移式播放是指对左右并排的蒙版a、b二张照片的播放,蒙版a照片播放时随指令左右方向平移出视窗画面而消失,蒙版b照片随a照片移出的同时而移入逐步显示,直至全部呈现;蒙版的宽度为1,蒙版的高度为1.03~1.23;蒙版a、b横向固定距离为x,x=0~0.4为揭消式播放,x=1.0~1.4为平移式播放,播放时,图片与蒙板之间位置相对固定;设置蒙版b照片未全部呈显现前,采用交互式播放,蒙版b照片全部呈现后,采用自动播放模式;设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5~2秒,f=12~60;采用交互播放模式播放前z张/帧,z=0.3*(0.2~0.5)f,其余照片采用自动播放模式播放;当n≤z,播放蒙版b照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版b平移距离xn=x*(n-1)/(z-1);蒙版b照片边长放大倍数wn=w-w*(n-1)/(z-1),w=1.1~1.4;当x=0~0.4时,蒙版b照片旋转角度为rn=r-r*(n-1)/(z-1),当x=1.0~1.4,rn=r*(n-1)/(z-1)-r,r=8~22.5;当n>z,进入自动播放模式,播放频率fn=k*h(n)*f,k是倍速参数,k=0.4~1.6,h(n)是曲线式减速播放的修正函数;当指令d=蒙版b平移距离xn,调用平移播放模式播放n张/帧照片或视频,当d≥xz时,播放到第n张/帧后,继续播放,至交互播放部分全部播放完毕;当d≤xz时,播放到第n张/帧后,回放到起始位置。进一步地,在步骤(3)中,所述交互播放模式包括纵移播放模式,该模式的具体内容如下:纵移播放模式是指对单一蒙版a照片或上下排列的蒙版a、b照片的播放,蒙版a照片随交互指令播放时在设定的起点播放线与终点播放线之间上下移动;蒙版a在起点播放线与终点播放线之外时,为不播放的静态照片;纵移播放模式包括竖构图式播放和横构图式播放;所述竖构图式播放是指对相机竖拍的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为1.03~1.23;所述横构图式播放是指对相机横放拍摄的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为0.5~0.74;竖构图式播放中,蒙版a与b纵向间的固定距离y竖=1.03~1.6;横构图式播放中,蒙版a与b纵向间的固定距离y横=0.62~0.8;设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5-2秒,f=12~60;设起点播放线与终点播放线之间距离为l,每帧距离l/(tf*f-1)设为28~52像素,l根据拍摄照片或视频的构图自动匹配,设横构图播放中的l为l横,竖构图播放中的l为l竖,l竖=1.778*l横;设基准照片为第z张/帧,z=0.3~0.7f,基准照片无倾斜、放大;当n≤z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版a纵移距离ln=l*(n-1)/(f-1),ln≤lz;蒙版a照片边长放大倍数wn=w-w*(n-1)/(z-1);蒙版a照片倾斜旋转角度rn=r-r*(n-1)/(z-1),蒙版a照片相对蒙版a的纵向移动距离xn=x*(f-n)/(f-z)-x;当n>z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版a纵移距离ln=l*(n-1)/(f-1),ln>lz;蒙版a照片边长放大倍数wn=w-w*(f-n)/(f-z);蒙版a照片倾斜旋转角度rn=r*(f-n)/(f-z)-r,蒙版a照片相对蒙版a的纵向移动距离xn=x-x*(n-1)/(z-1);竖构图式播放中,上述参数w=1.05~1.4,r=6~18,x=0.2~0.9;横构图式播放中,上述参数w=1.2~2,r=6~18,x=0~1.0;当指令d=蒙版a纵移距离ln,调用纵移播放模式播放n张/帧照片或视频;从下向上交互时,当d≥lz时,播放到第n张/帧后,继续播放,至交互播放部分全部播放完毕;当d≤lz时,播放到第n张/帧后,回放到起始位置;从上向下交互时,当d≤lz时,播放到第n张/帧后,继续播放,至交互部分全部播放完毕;当d≥lz时,播放到第n张/帧后,回放到起始位置。进一步地,在步骤(3)中,所述交互播放模式包括相对播放模式,该模式的具体内容如下:相对播放模式是指对单一蒙版a照片在蒙版中心点固定、照片中心点相对移动式的播放;相对播放模式包括包括竖构图式播放和横构图式播放;所述竖构图式播放是指对相机竖拍的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为1.03~1.23;所述横构图式播放是指对相机横放拍摄的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为0.5~0.74;设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5~2秒,f=12~60;设基准照片为第z张/帧,z=0.3~0.7f,基准照片无倾斜、放大;当n≤z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版中心点固定,照片中心点纵向相对移动yn=y*(f-n)/(f-z)-y,横向相对移动xn=x*(f-n)/(f-z)–x;蒙版a照片边长放大倍数wn=w-w*(n-1)/(z-1);蒙版a照片倾斜旋转角度rn=r-r*(n-1)/(z-1),当n>z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版中心点固定,照片中心点纵向相对移动yn=y-y*(n-1)/(z-1),横向相对移动xn=x-x*(n-1)/(z-1);蒙版a照片边长放大倍数wn=w-w*(f-n)/(f-z);蒙版a照片倾斜旋转角度rn=r*(f-n)/(f-z)-r,竖构图式播放中,上述参数w=1.05~1.4,r=6~18,y=1.0~0.9,x=0;横构图式播放中,上述参数w=1.2~2,r=6~18,y=0,x=0.2~1.0;当指令d=横向相对移动xn,或指令d=纵向相对移动yn,调用相对播放模式播放n张/帧照片或视频;从下向上交互时,当d≥xz或d≥yz时,播放到第n张/帧后,继续播放,至交互播放部分全部播放完毕;当d≤xz或d≤yz时,播放到第n张/帧后,回放到起始位置;从上向下交互时,当d≤xz或d≤yz时,播放到第n张/帧后,继续播放,至交互部分全部播放完毕;当d≥xz或d≥yz时,播放到第n张/帧后,回放到起始位置。采用上述技术方案带来的有益效果:本发明利用手机拍摄功能拍摄序列照片或视频,序列照片或视频经云端多种方式渲染后传输回手机,采用本发明设计的由多种方法组合的交互播放方法,激发用户视神经潜意识观看到立体的交互动态视频,使普通手机在不需要其他设备的辅助下就能实现裸眼vr,明显降低了实现成本和操作复杂度。附图说明图1是本发明的整体流程图。图2是本发明中平移播放模式的示意图。图3是本发明中纵移播放模式的示意图。具体实施方式以下将结合附图,对本发明的技术方案进行详细说明。如图1所示,本发明的整体流程为,利用手机摄像系统拍摄动态照片,动态照片上传云端进行多种图像渲染方法的复合处理,渲染出一系列的连续照片,渲染后的动态照片经压缩传输到手机内存,基于手指滑动在手机屏幕的滑动调用各种交互播放模式播放照片,激发用户视神经潜意识观看到立体的交互动态视频,实现裸眼vr。本发明的核心创新在于设计了三种交互播放模式。第一种是平移播放模式(如图1),该模式包括包括揭消式播放和平移式播放。揭消式播放是指对上下层蒙版a、b二张照片的播放,上层蒙版a照片随指令播放时左右方向揭开画面而消失,下层蒙版b照片随上层照片消失的同时而逐步显示,直至全部呈现。平移式播放是指对左右并排的蒙版a、b二张照片的播放,蒙版a照片播放时随指令左右方向平移出视窗画面而消失,蒙版b照片随a照片移出的同时而移入逐步显示,直至全部呈现。该播放模式的具体参数如下:蒙版的宽度为1,蒙版的高度为1.03~1.23;蒙版a、b横向固定距离为x,x=0~0.4为揭消式播放,x=1.0~1.4为平移式播放,播放时,图片与蒙板之间位置相对固定;设置蒙版b照片未全部呈显现前,采用交互式播放,蒙版b照片全部呈现后,采用自动播放模式;设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5~2秒,f=12~60;采用交互播放模式播放前z张/帧,z=0.3*(0.2~0.5)f,其余照片采用自动播放模式播放;当n≤z,播放蒙版b照片的第n张/帧时的播放参数如下:播放起始时间tn=(n-1)/f;蒙版b平移距离xn=x*(n-1)/(z-1);蒙版b照片边长放大倍数wn=w-w*(n-1)/(z-1),w=1.1~1.4;当x=0~0.4时,蒙版b照片旋转角度为rn=r-r*(n-1)/(z-1),当x=1.0~1.4,rn=r*(n-1)/(z-1)-r,r=8~22.5;当n>z,进入自动播放模式,播放频率fn=k*h(n)*f,k是倍速参数,k=0.4~1.6,h(n)是曲线式减速播放的修正函数。设f=48,x=0.2,w=1.2,r=18,z=0.3*f=15,播放列表如表1、表2:表1表2第二种是纵移播放模式(如图3),纵移播放模式是指对单一蒙版a照片或上下排列的蒙版a、b照片的播放,蒙版a照片随交互指令播放时在设定的起点播放线与终点播放线之间上下移动;蒙版a在起点播放线与终点播放线之外时,为不播放的静态照片。纵移播放模式包括竖构图式播放和横构图式播放。竖构图式播放是指对相机竖拍的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为1.03~1.23。横构图式播放是指对相机横放拍摄的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为0.5~0.74。该播放模式的具体参数如下:竖构图式播放中,蒙版a与b纵向间的固定距离y竖=1.03~1.6;横构图式播放中,蒙版a与b纵向间的固定距离y横=0.62~0.8;设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5-2秒,f=12~60;设起点播放线与终点播放线之间距离为l,每帧距离l/(tf*f-1)设为28~52像素,l根据拍摄照片或视频的构图自动匹配,设横构图播放中的l为l横,竖构图播放中的l为l竖,l竖=1.778*l横;设基准照片为第z张/帧,z=0.3~0.7f,基准照片无倾斜、放大;当n≤z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版a纵移距离ln=l*(n-1)/(f-1),ln≤lz;蒙版a照片边长放大倍数wn=w-w*(n-1)/(z-1);蒙版a照片倾斜旋转角度rn=r-r*(n-1)/(z-1),蒙版a照片相对蒙版a的纵向移动距离xn=x*(f-n)/(f-z)-x;当n>z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版a纵移距离ln=l*(n-1)/(f-1),ln>lz;蒙版a照片边长放大倍数wn=w-w*(f-n)/(f-z);蒙版a照片倾斜旋转角度rn=r*(f-n)/(f-z)-r,蒙版a照片相对蒙版a的纵向移动距离xn=x-x*(n-1)/(z-1);竖构图式播放中,上述参数w=1.05~1.4,r=6~18,x=0.2~0.9;横构图式播放中,上述参数w=1.2~2,r=6~18,x=0~1.0;设f=48,x=0.4,y=1.2,w=1.2,r=9,z=32,播放列表如表3、表4:表3表4第三种是相对播放模式,相对播放模式是指对单一蒙版a照片在蒙版中心点固定、照片中心点相对移动式的播放。相对播放模式包括包括竖构图式播放和横构图式播放。竖构图式播放是指对相机竖拍的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为1.03~1.23。横构图式播放是指对相机横放拍摄的照片或视频的播放,此时蒙版的宽度为1,蒙版的高度为0.5~0.74。该播放模式的具体参数如下:设定每秒拍摄序列照片或视频f张/帧,拍摄时间tf=0.5~2秒,f=12~60;设基准照片为第z张/帧,z=0.3~0.7f,基准照片无倾斜、放大;当n≤z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版中心点固定,照片中心点纵向相对移动yn=y*(f-n)/(f-z)-y,横向相对移动xn=x*(f-n)/(f-z)–x;蒙版a照片边长放大倍数wn=w-w*(n-1)/(z-1);蒙版a照片倾斜旋转角度rn=r-r*(n-1)/(z-1),当n>z,播放蒙版a照片的第n张/帧时的播放参数如下:每张/帧的播放时间为1/f,播放起始时间tn=(n-1)/f;蒙版中心点固定,照片中心点纵向相对移动yn=y-y*(n-1)/(z-1),横向相对移动xn=x-x*(n-1)/(z-1);蒙版a照片边长放大倍数wn=w-w*(f-n)/(f-z);蒙版a照片倾斜旋转角度rn=r*(f-n)/(f-z)-r,竖构图式播放中,上述参数w=1.05~1.4,r=6~18,y=1.0~0.9,x=0;横构图式播放中,上述参数w=1.2~2,r=6~18,y=0,x=0.2~1.0。竖构图式播放,设f=48,x=0.4,y=1.2,w=1.2,r=9,z=32,播放列表如表5、表6:表5表6横构图式播放,设f=48,x=0.4,y=1.2,w=1.2,r=9,z=32,播放列表如表7、表8:表7表8用户输入手机屏幕的指令d由d、v、a拟合而成,d为手指在手机屏幕上滑动传递的生物电感应的方向和距离组成的矢量,v为手指在手机屏幕上滑动传递的生物电感应的速度,a为手指在手机屏幕上滑动传递的生物电感应的加速度。指令d与蒙板移动距离关系是:第一种模式d=xn、第二种模式d=ln、第三种模式横构图d=yn或竖构图d=xn,实现指令与交互播放n张的对接。第一种播放模式:当d≥xz时,播放到n后,继续播放,至交互部分全部播放完毕;当d≤xz时,播放到n后,回放到起始位置。第二种播放模式:从下向上交互时,当d≥lz时,播放到n后,继续播放,至交互部分全部播放完毕;当d≤lz时,播放到n后,回放到起始位置。从上向下交互时,当d≤lz时,播放到n后,继续播放,至交互部分全部播放完毕;当d≥lz时,播放到n后,回放到起始位置。第三种模式模式:从下向上交互时,当d≥xz或yz时,播放到n后,继续播放,至交互部分全部播放完毕;当d≤xz或yz时,播放到n后,回放到起始位置。从上向下交互时,当d≤xz或yz时,播放到n后,继续播放,至交互部分全部播放完毕;当d≥xz或yz时,播放到n后,回放到起始位置。在本发明中,在云端中进行的图像渲染方法包括移轴像场虚化调节、光流调节、滤镜像素调节、像场畸变调节等四种方法。在本发明中至少采用前述四种方法中的两种来复合渲染动态照片。移轴像场虚化调节可采用已经公开的移轴像场虚化工具,比如苹果开放的cifunhouse的api工具或cidepthoffield工具接口,并设置第32张(帧)图像为基准(无虚化),进行对接调节。滤镜像素调节可采用已经公开的滤镜调节工具如3dlut(lookuptable),色彩调节时先对24位真彩色所有颜色进行逐个调节,预先制定调节对照表,接口3dlut,序列照片或视频各像素点按对照表,进行对接调节。像场畸变调节采用普遍使用的像场畸变方法,如公开的cibumpdistortion及circlesplashdistortion场畸变工具接口,并设置第32张(帧)图像为基准(无畸变),进行对接调节。光流法调节是采用光流矩阵分析方法,以物体的空间相对分布制定调节对照表,设置畸变、亮度等自动调节的权衡系数,接口3dlut按对照表自动调节各像素点的畸变、亮度等。通过以下3个实施例对本发明进行进一步的说明。实施例1:利用手机拍摄60张/秒的序列照片或视频,将照片原数据传输到云端,云端将各序列照片或视频压缩成1920像素*1080像素,利用云端服务器的高速渲染照片能力,进行移轴像场虚化调节、滤镜像素调节、像场畸变调节等三种复合渲染方法,其中每一种调节以递变式叠加到1-60张序列照片或视频中,成系列的连续变化的照片;将渲染好的序列照片或视频传输到手机内存。app中还编制操控手机播放序列照片或视频的程序,包括操控主要包含视频播放频率调节、蒙板照片移动方式调节、照片视角变形调节三种方式组合的交互方法,当操控序列照片或视频播放时,手机按手指滑动指令播放序列照片或视频,复合式渲染的照片在组合的交互方式下播放,能观看到立体视频的vr交互播放效果,具有vr观看的沉浸感;一旦停止交互播放,则呈现出静态的平面照片。1)编制拍摄程序,能拍摄60张/秒的序列照片或视频,拍摄时间为1秒;2)将原始数据传输到云端,采用***压缩工具将每一张序列照片或视频压缩成1920像素*1080像素;3)云端服务器渲染照片,复合式渲染如下(1)移轴像场虚化调节:(2)滤镜像素调节:(3)像场畸变调节:4)云端服务器渲染好的照片传输到手机内存,组合以下交互方式播放序列照片或视频(1)视频播放频率变化:编写一种手指上下滑动交互模式的程序,手指在纵向滑动18像素播放1帧照片,纵向滑动1100像素全程共播放1秒拍摄的60帧照片;(2)蒙板照片移动方式:手指上下滑时照片在蒙板视窗下按相同方向作相对移动,通过交互透视扫描照片,透过蒙板视窗看到的照片画面逐步上下平移,直到完全播放完毕;其蒙板高*宽为1123像素*994像素,照片透过蒙板视窗从一端移动至另一端全程共移动711像素,蒙板与照片相对移动12像素更换1帧序列照片或视频;(3)照片视角变形方式:手指上下纵向滑动交互播放照片,1-40帧时,照片下端向屏后方向倾斜12°逐步渐变成0°(与显示屏平行),40-60帧时,照片上端后倾从0°逐步渐变成6°的视角变形。实施例2:利用手机拍摄60张/秒的序列照片或视频,将照片原数据传输到云端,云端将各序列照片或视频压缩成1920像素*1080像素,利用云端服务器的高速渲染照片能力,进行移轴像场虚化调节、像场畸变调节等二种复合式渲染方法,其中每一种调节以递变式叠加到1-60张序列照片或视频中,成系列的连续变化的照片;将渲染好的序列照片或视频传输到手机内存。app还编制操控手机播放序列照片或视频的程序,包含视频播放频率调节、蒙板卷帘式平移照片调节、照片视角变形调节、手机摆动视角矫正四种方式组合的交互播放方法,当操控序列照片或视频播放时,手指在手机屏面左右滑动播放,复合式渲染的照片在组合的交互方式下播放,能观看到立体视频的vr交互播放效果,具有vr观看的沉浸感;一旦停止播放,则呈现出静态的平面照片。1)编制拍摄程序,拍摄30张/秒的序列照片或视频,拍摄时间为2秒;2)将原始数据传输到云端,采用压缩工具将每一张序列照片或视频压缩成1920像素*1080像素;3)云端服务器渲染照片,复合式渲染如下(1)移轴像场虚化调节:(2)像场畸变调节:4)云端服务器渲染好的照片传输到手机内存,组合以下序列照片或视频的交互播放程序(1)视频播放频率调节:编写手指左右横向滑动的交互播放程序,手指在横向滑动18像素播放1帧照片,滑动1080像素同时共播放1秒拍摄的60帧照片,播放频率及其变化与手指滑动速度及其变化相关,当播放照片数达到18帧以上(相当于手指滑动距离在324像素以上)后,手指离开屏幕则进入自动播放模式,按已播放的平均频率自动播放完毕其余的照片;如播放照片数不足18帧手指离开屏幕后,则启动自动回放,将已经播放的照片按原频率自动回放完毕;(2)蒙板照片平移方式:手指左右横向滑动时照片卷帘式播放,卷帘式播放是指上下层的二张重叠照片,上层照片随手指滑动卷起式画面消失,而下层照片随前层照片卷起消失而逐步展示,直至全部呈现;同时上层照片卷帘式播放的同时,下层照片相对上层照片按手指滑动的反方向作相对移动,移动速度是上层照片卷起882像素,下层照片同步移动198像素;卷帘式照片交互播放主要用于显示屏除照片蒙板外还有其它图标的照片展示;(3)照片视角变形方式:手指左右横向滑动透过蒙板视窗观看二张重叠的照片,上层照片不变形,下层照片开始侧向屏前倾斜变形,随照片播放1-60帧,从第1帧开始侧前倾6°变形逐渐梯变为第60帧的0°前倾(与屏平行,无倾斜);(4)手机摆动视角矫正:随手机摆动进行屏幕摆动视角矫正,以初始观看照片时手机的平衡位置为参照(设定手机无倾斜),手机上下、左右倾斜时以手机自带陀螺仪的参数变化进行视角变形矫正,如果倾斜角度不超过最大值(左右倾斜16°,前后倾斜32°),则作相应度数的视角梯形变形矫正,如倾斜超过最大值,则仍以最大值(左右倾斜16°前后倾斜32°)的视角进行梯形变形矫正实施例3:利用手机拍摄60张/秒的序列照片或视频,将照片原数据传输到云端,云端将各序列照片或视频压缩成1920像素*1080像素,利用云端服务器的高速渲染照片能力,进行滤镜像素调节、像场畸变调节等二种复合式渲染方法,其中每一种调节以递变式叠加到1-60张序列照片或视频中,成系列的连续变化的照片;将渲染好的序列照片或视频传输到手机内存。app还编制操控手机播放序列照片或视频的程序,包含视频播放频率调节、蒙板拉帘式平移照片调节、照片视角变形调节三种方式组合的交互播放方法,当操控序列照片或视频播放时,手指在手机屏面左右滑动播放,复合式渲染的照片在组合的交互方式下播放,能观看到立体视频的vr交互播放效果,具有vr观看的沉浸感;一旦停止播放,则呈现出静态的平面照片。1)编制拍摄程序,拍摄90张/秒的序列照片或视频,拍摄时间为1秒;2)将原始数据传输到云端,采用压缩工具将每一张序列照片或视频压缩成1920像素*1080像素;3)云端服务器渲染照片,复合式渲染如下(1)滤镜像素调节:(2)像场畸变调节:4)云端服务器渲染好的照片传输到手机内存,组合以下序列照片或视频的交互播放程序(1)视频播放频率调节:编写手指左右横向滑动的交互播放程序,手指在横向滑动18像素播放1帧照片,滑动1080像素同时共播放1秒拍摄的60帧照片,播放频率及其变化与手指滑动速度及其变化相关,当播放照片数达到18帧以上(相当于手指滑动距离在324像素以上)后,手指离开屏幕则启动逐步降频的自动播放模式,逐步降频的变化是从原频率按曲线式降频播放其余照片,第60帧为频率最小值设置为0帧/秒;如播放照片数不足18帧手指离开屏幕时,则启动逐步降频的自动回放模式,将已经播放的照片按曲线式降频自动回放完毕,第60帧为频率最小值设置为0帧/秒。(2)蒙板照片平移方式:手指左右(横向)滑动时照片拉帘式播放,拉帘式播放是指平行的照片平移播放,蒙板视窗内照片按手指滑动的方向平移而消失,下张照片逐步平移进入蒙板视窗,直到全部呈现;拉帘式照片播放主要用于显示手机屏除蒙板视窗外没有其它明显图标的照片展示。(3)照片视角变形方式:手指左右横向滑动蒙板拉帘式播放序列照片或视频时,平行并排的照片平移的前张照片不变形,平移进入蒙板视窗的后张照片前倾斜变形,随照片播放1-60帧,从第1帧开始侧前倾12°变形逐渐梯变为第60帧的0°前倾(与屏平行,无倾斜)。实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1