一种播放增强现实视频的方法及装置与流程

文档序号:11155287阅读:259来源:国知局
一种播放增强现实视频的方法及装置与制造工艺

本发明涉及增强现实技术领域,尤其是通过增强现实方式播放视频的方法及装置。



背景技术:

随着移动互联网的发展,二维码导览业务在展馆的应用已经非常普及。为每幅展品制作唯一二维码,展品旁布置有二维码详细使用说明,参观者使用智能终端扫描二维码,就可以观看二维码链接的视频。然而二维码不能直接贴在图画作品上,如图1所示,二维码会影响作品的美观,吸引观众的注意力,二维码太多会大大影响用户的艺术体验。用户自己在家庭中装饰的图画艺术品,也不适合加上二维码。

增强现实(Augmented Reality,简称AR)技术可以将虚拟的信息内容叠加到真实世界的场景中,从而实现对现实的增强。基于自然图像识别的增强现实技术是对二维码的最佳替代方案。对于一副图画作品,用户不仅观赏图画本身,也希望能观看图画的绘制过程,绘制过程也是作品不可分割的一部分。因此需要提供一种技术方案使用户在看图画作品时也能观看到图画的绘制过程。



技术实现要素:

基于现有技术的不足,本发明的目的是提供一种播放视频的方法及装置,使用户在观看图画作品时也能观看到图画的绘制过程,通过图画作品本身关联到图画的绘制过程视频。

为实现上述目的,本发明采用如下技术方案:

本发明提供的一种播放增强现实视频的方法,包括:

扫描与增强现实视频关联的图画;

调取存储的所述图画对应的所述增强现实视频并显示。

其中,所述存储的所述图画对应的所述增强现实视频包括:

存储在本地的所述图画对应的所述增强现实视频或存储在服务器的所述图画对应的所述增强现实视频。

其中,所述图画通过数位板进行绘制,而后录制并存储图画生成过程的增强现实视频,录制并存储图画生成过程的增强现实视频包括:

记录所述数位板传送的绘制过程数据;

根据所述的绘制过程数据得到所述图画生成过程的增强现实视频并存储。

其中,录制并存储图画生成过程的增强现实视频进一步包括:每隔预定时间采集绘制过程中的画面,将采集到的画面按顺序或逆序连接,得到所述图画生成过程的增强现实视频视频并存储。

其中,调取存储的所述图画对应的所述增强现实视频并显示包括:

将所述图画对应所述增强现实视频的帧画面以所述图画的尺寸和位置为参照进行显示。

其中,将所述增强现实视频的帧画面以所述图画的尺寸和位置为参照进行显示时在所述显示增强现实视频的帧画面之外的区域显示为指定颜色的单色背景;进一步的,将所述单色背景做透明化处理。

其中,所述方法还包括:关联所述增强现实视频和对应的图画;在关联所述增强现实视频和对应的图画之前,将所述增强现实视频的帧画面尺寸按所述图画的尺寸比例进行裁剪,使裁剪后的增强现实视频与所述图画进行关联。

本发明提供的一种播放增强现实视频的装置,包括:

扫描模块,用于扫描与增强现实视频关联的图画;

显示模块,用于调取存储的所述图画对应的所述增强现实视频并显示。

其中,所述所述存储的所述图画对应的所述增强现实视频包括:

存储在本地的所述图画对应的所述增强现实视频或存储在服务器的所述图画对应的所述增强现实视频。

其中,所述图画通过数位板输入进行绘制;所述装置还包括录制模块,用于记录所述数位板传送的绘制过程数据,并根据所述的绘制过程数据得到所述图画生成过程的增强现实视频并存储。

其中,录制模块还用于根据所述的绘制过程数据,每隔预定时间采集绘制过程中的画面,将采集到的画面按顺序或逆序连接,得到所述图画生成过程的增强现实视频并存储。

其中,显示模块进一步用于调取存储的所述图画特征数据对应增强现实视频的帧画面以所述图画的尺寸和位置为参照进行显示。

其中,所述装置还包括背景呈现模块,用于将所述增强现实视频的帧画面以所述图画的尺寸和位置为参照进行显示时在所述显示增强现实视频的帧画面之外的区域显示为指定颜色的单色背景;进一步的,背景呈现模块用于将所述单色背景做透明化处理。

其中,所述装置还包括关联模块,用于关联所述增强现实视频和对应的图画;所述装置还包括裁剪模块,用于将所述增强现实视频帧画面尺寸按所述图画的尺寸比例进行裁剪,使裁剪后的增强现实视频与所述图画进行关联。

与现有技术相比较,本发明通过录制并存储图画生成过程的视频,关联视频和对应的图画;在终端摄像头扫描识别到图画目标时,将视频的帧画面以图画目标的尺寸和位置为参照叠加显示到终端屏幕上,实现了以增强现实的效果播放图画生成过程的视频,比传统的二维码更为方便,并大大提升了用户体验。使用户不仅可以观赏图画作品本身,而且还可以非常便利的观看到图画作品的绘制过程。

本发明的有益效果远不止于上述罗列诸要点,限于篇幅而不再赘述。需要进一步强调的是:其它任何因本发明所称对所想即所得的技术方案的实现而引起的技术变革,以及以这种变革所引起的有益效果,虽未在此明文记载,均是属于本领域内的普通技术人员和商业领域人员可以推知的。

附图说明

图1为带二维码的图画作品示意图;

图2为本发明实施例一种播放增强现实的视频的方法流程图;

图3为本发明实施例一种播放增强现实视频的装置的结构示意图;

图4为本发明提供的电子设备的结构示意图。

具体实施方式

本发明所称的播放增强现实视频的方法,可以应用于各种带有摄像头的智能终端中,例如智能手机、平板电脑、智能电视、游戏机、智能眼镜或手表等。

参见图2,为本发明实施例一种播放增强现实视频的方法的流程示意图,主要包括如下步骤:

201、关联增强现实视频和对应的图画。

可以预先从服务器获取一个内容标识(字符串或者数字),将录制并存储图画生成过程的增强现实视频与该内容标识绑定,将图画与内容标识绑定,上传增强现实视频和图画到服务器,并通过内容标识将其关联;提取图画的识别特征数据,并将特征数据与增强现实视频生成压缩包文件,也可以将图画图片也包含在压缩包文件中。终端接收输入的内容标识后,从服务器下载对应的压缩包文件,下载完成后将压缩包文件解压,并加载其中的特征数据。

修改图画特征数据或增强现实视频后,重新生成压缩包文件,并更新生成时间或版本号信息,终端从服务器获取压缩包的生成时间或版本号信息;通过与本地压缩包的信息进行对比,检测到服务器侧的压缩包有更新时,则下载更新后的压缩包文件。

另外还可以同时上传增强现实视频和对应的图画文件到服务器,将同时上传的增强现实视频和对应的图画进行关联。如果同时上传的增强现实视频多于一个,将同时上传的增强现实视频和文件名相同的对应图画进行关联。这样可以实现批量上传内容。

202.扫描与增强现实视频关联的图画。

扫描与增强现实视频关联的图画包括:进入扫面界面,通过摄像头或者其他元器件进行扫描与增强现实视频关联的图画。

所述图画通过数位板(绘画板,手绘板)输入进行绘制,在计算机记录数位板传送的绘制过程数据,根据绘制过程数据,每隔预定时间(如10秒,或1分钟)采集绘制过程中的画面,将采集到的画面图片按顺序或逆序连接,得到图画生成过程的增强现实视频。按逆序连接图画时,得到的增强现实视频是图画绘制的反过程,这样在扫描图画播放增强现实视频时,用户可以体验到图画内容逐渐消失的过程。

如果是录制的增强现实视频,可以将增强现实视频的画面尺寸按图画的尺寸比例进行裁剪,使用裁剪后的增强现实视频与图画进行关联。通常录像设备(相机、录像机、手机等)录制的增强现实视频长宽比都是4:3,或者16:9的,而图画作品的尺寸比例没有固定标准,要做到最好的增强现实视频展示效果,最好使播放的增强现实视频与图画完全吻合,因此对增强现实视频可以进行同比例的裁剪。如图画作品是正方形的,而增强现实视频是16:9的,则可以保持高度不变,而长度居中裁剪掉两侧区域,生成正方形的增强现实视频。

203、调取存储的所述图画对应的所述增强现实视频并显示。

扫描识别到所述图画时,将所述视频的帧画面以所述图画的尺寸和位置为参照进行显示。在终端摄像头扫描时,根据摄像头画面提取的特征与加载的图画特征数据的比对,识别到图画目标时,播放对应的增强现实视频。一般以图画目标的宽度为参照,使增强现实视频帧画面的宽度与屏幕中图画的宽度一致,如果增强现实视频与图画的尺寸比例一致,则播放的增强现实视频的位置区域刚刚完全覆盖图画目标,否则增强现实视频区域会小于图画目标区域。

如果采用录像的方式得到图画的绘制过程增强现实视频,可以在图画区域之外布置指定颜色的单色背景,如绿色或蓝色背景。在把增强现实视频的帧画面叠加显示到终端屏幕上所述图画所在的区域时,将与单色背景的指定颜色匹配的像素做透明化处理。终端渲染增强现实视频帧画面时通过着色器(Shader)检测像素的颜色值,如果落入指定颜色的容差区间,则进行透明化处理。

在终端摄像头扫描识别到图画目标时,如果检测到终端本地没有对应的从压缩包中解压出的增强现实视频文件,则进一步检测服务器是否有对应的在线增强现实视频资源;如果有,则播放对应的在线增强现实视频资源,将在线增强现实视频的帧画面叠加显示到终端屏幕上的图画区域。

在终端播放对应的在线增强现实视频资源时,可以将增强现实视频数据缓存在终端本地;在终端摄像头扫描识别到图画目标时,先检查终端本地是否有对应的缓存增强现实视频,如果有则播放缓存增强现实视频。

与现有技术相比较,本发明通过录制并存储图画生成过程的增强现实视频,关联增强现实视频和对应的图画;在终端摄像头扫描识别到图画目标时,将增强现实视频的帧画面以图画目标的尺寸和位置为参照叠加显示到终端屏幕上,实现了以增强现实的效果播放图画生成过程的增强现实视频,比传统的二维码更为方便,并大大提升了用户体验。使用户不仅可以观赏图画作品本身,而且还可以非常便利的观看到图画作品的绘制过程。

本领域普通技术人员还可以理解,实现上述方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,可以是:ROM/RAM、磁碟、固态硬盘、存储卡或光盘等。

参见图3,为本发明实施例一种播放增强现实视频的装置的结构示意图,主要包括如下:

关联模块301,用于关联增强现实视频和对应的图画。

关联模块301可以预先从服务器获取一个内容标识(字符串或者数字),将录制并存储图画生成过程的增强现实视频与该内容标识绑定,将图画与内容标识绑定,上传增强现实视频和图画到服务器,并通过内容标识将其关联;提取图画的识别特征数据,并将特征数据与增强现实视频生成压缩包文件,也可以将图画图片也包含在压缩包文件中。终端接收输入的内容标识后,从服务器下载对应的压缩包文件,下载完成后将压缩包文件解压,并加载其中的特征数据。

关联模块301,还用于修改图画特征数据或增强现实视频后,重新生成压缩包文件,并更新生成时间或版本号信息,终端从服务器获取压缩包的生成时间或版本号信息;通过与本地压缩包的信息进行对比,检测到服务器侧的压缩包有更新时,则下载更新后的压缩包文件。

另外还可以同时上传增强现实视频和对应的图画文件到服务器,将同时上传的增强现实视频和对应的图画进行关联。如果同时上传的增强现实视频多于一个,将同时上传的增强现实视频和文件名相同的对应图画进行关联。这样可以实现批量上传内容。

扫描模块302,用于扫描与增强现实视频关联的图画。

所述图画一般通过数位板(绘画板,手绘板)输入进行绘制,所述装置还包括录制模块303,用于记录数位板传送的绘制过程数据,根据绘制过程数据,每隔预定时间(如10秒,或1分钟)采集绘制过程中的画面,将采集到的画面图片按顺序或逆序连接,得到图画生成过程的增强现实视频。按逆序连接图画时,得到的增强现实视频是图画绘制的反过程,这样在扫描图画播放增强现实视频时,用户可以体验到图画内容逐渐消失的过程。

裁剪模块304,用于将增强现实视频的画面尺寸按图画的尺寸比例进行裁剪,使用裁剪后的增强现实视频与图画进行关联。通常录像设备(相机、录像机、手机等)录制的增强现实视频长宽比都是4:3,或者16:9的,而图画作品的尺寸比例没有固定标准,要做到最好的增强现实视频展示效果,最好使播放的增强现实视频与图画完全吻合,因此对增强现实视频可以进行同比例的裁剪。如图画作品是正方形的,而增强现实视频是16:9的,则可以保持高度不变,而长度居中裁剪掉两侧区域,生成正方形的增强现实视频。

显示模块305,用于调取存储的所述图画对应的所述增强现实视频并显示。。

在终端摄像头扫描时,根据摄像头画面提取的特征与加载的图画特征数据的比对,识别到图画目标时,播放对应的增强现实视频。一般以图画目标的宽度为参照,使增强现实视频帧画面的宽度与屏幕中图画的宽度一致,如果增强现实视频与图画的尺寸比例一致,则播放的增强现实视频的位置区域刚刚完全覆盖图画目标,否则增强现实视频区域会小于图画目标区域。

背景呈现模块306,用于在图画区域之外布置指定颜色的单色背景,如绿色或蓝色背景。在把增强现实视频的帧画面叠加显示到终端屏幕上所述图画所在的区域时,将与单色背景的指定颜色匹配的像素做透明化处理。终端渲染增强现实视频帧画面时通过着色器(Shader)检测像素的颜色值,如果落入指定颜色的容差区间,则进行透明化处理。

增强现实视频获取模块307,用于在扫描识别到图画目标时,如果检测到本地没有对应的从压缩包中解压出的增强现实视频文件,则进一步检测服务器是否有对应的在线增强现实视频资源;如果有,则播放对应的在线增强现实视频资源,将在线增强现实视频的帧画面叠加显示到终端屏幕上的图画区域。

在播放对应的在线增强现实视频资源时,可以将增强现实视频数据缓存在本地;在扫描识别到图画目标时,先检查本地是否有对应的缓存增强现实视频,如果有则播放缓存增强现实视频。

与现有技术相比较,本发明通过录制并存储图画生成过程的增强现实视频,关联增强现实视频和对应的图画;在终端摄像头扫描识别到图画目标时,将增强现实视频的帧画面以图画目标的尺寸和位置为参照叠加显示到终端屏幕上,实现了以增强现实的效果播放图画生成过程的增强现实视频,比传统的二维码更为方便,并大大提升了用户体验。使用户不仅可以观赏图画作品本身,而且还可以非常便利的观看到图画作品的绘制过程。

参见图4,图4是本申请实施例提供的播放增强现实视频的方法的电子设备400的硬件结构示意图,如图4所示,该电子设备400包括:

一个或多个处理器410以及存储器420,图4中以一个处理器410为例。

处理器410和存储器420可以通过总线或者其他方式连接,图4中以通过总线连接为例。

存储器420作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的增强现实视频的方法对应的程序指令/模块(例如,附图3所示的关联模块301、扫描模块302和显示模块305)。处理器410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述方法实施例增强现实视频的方法。

存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据增强现实视频的装置的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至增强现实视频的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器420中,当被所述一个或者多个处理器410执行时,执行上述任意方法实施例中的增强现实视频的方法,例如,执行以上描述的图2中的方法步骤201至步骤203,图3中的模块301-307的功能。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如i Phone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、M I D和UMPC设备等,例如i Pad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如i Pod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

本申请实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图4中的一个处理器410,可使得上述一个或多个处理器可执行上述任意方法实施例中的增强现实视频的方法,例如,执行以上描述的图2中的方法步骤201至步骤203,图3中的模块301-307的功能。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

可以理解,基于本发明精神,可以有更多实施例;上述各个实施例、各个步骤、单元之间也可以相互合理组合得到新的实施例;上述各个单元可以在能够实现共同目的的前提下任意合并、改变隶属关系、拆分、组合,本发明实施例不作限定。以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。

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