预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106792093A(43)申请公布日2017.05.31(21)申请号201611183496.6(22)申请日2016.12.20(71)申请人飞狐信息技术(天津)有限公司地址300000天津市滨海新区天津经济开发区南港工业区综合服务区办公楼C座二层210-01室(72)发明人李忠义王金明蒋卫滨张伟张庆马树猛(74)专利代理机构天津创智天诚知识产权代理事务所(普通合伙)12214代理人周庆路田阳(51)Int.Cl.H04N21/431(2011.01)H04N21/414(2011.01)H04N21/81(2011.01)权利要求书1页说明书4页附图1页(54)发明名称视频分屏播放方法、装置及播放终端(57)摘要本发明公开了一种视频分屏播放方法,包括,播放器输出的视频画面数据绘制到纹理A上,将纹理A贴到球体模型上,纹理A随视频画面数据不断进行刷新;判断是否分屏模式,如是则,将视口设置成显示区域的一半,将球体模型整体同时绘制到左平面模型关联的纹理B上和右平面模型关联的纹理C上,所述的左平面模型和右平面模型分别对应显示区域的一半;将视口设置为显示区域大小,将左、右平面模型绘制到显示屏幕上。本发明的播放方法,仅运行一个显示层(view),可以选择控制将渲染了播放画面的球体模型绘制到左右平面模型关联的纹理上然后将左右平面模型再绘制到屏幕上,还是将渲染了播放画面的球体模型直接绘制到真实屏幕上,该分屏技术不仅消耗系统资源低,有效地减少系统资源开销。CN106792093ACN106792093A权利要求书1/1页1.一种视频分屏播放方法,其特征在于,包括,播放器输出的视频画面数据绘制到纹理A上,将纹理A贴到球体模型上,纹理A随视频画面数据不断进行刷新;判断是否分屏模式,如是则,将视口设置成显示区域的一半,将球体模型整体同时绘制到左平面模型关联的纹理B上和右平面模型关联的纹理C上,所述的左平面模型和右平面模型分别对应显示区域的一半;将视口设置为显示区域大小,将左、右平面模型绘制到显示屏幕上。2.如权利要求1所述的视频分屏播放方法,其特征在于,若不是分屏模式则将球体模型整体绘制到显示屏幕上。3.如权利要求1所述的视频分屏播放方法,其特征在于,在Android系统框架中,利用onDrawFrame方法会不断回调用于刷新当前视频帧。4.如权利要求1所述的视频分屏播放方法,其特征在于,所述的显示屏幕为真实屏幕,所述的视频为360度全景视频。5.一种视频分屏播放的装置,其特征在于,包括,播放模块,用以将播放器输出的视频画面数据绘制到纹理A上,将纹理A贴到球体模型上,纹理A随视频画面数据不断进行刷新;判断模块,用以判断是否分屏模式,映射模块,用以在分屏模式下将视口设置成显示区域的一半,将球体模型整体绘制到左平面模型关联的纹理B上和右平面模型关联的纹理C上,所述的左平面模型和右平面模型分别对应显示区域的一半;绘制模块,用以将视口设置为显示区域的大小,将左、右平面模型绘制到显示屏幕上。6.如权利要求5所述的视频分屏播放的装置,其特征在于,在Android系统框架中,利用onDrawFrame方法会不断回调用于刷新当前帧。7.如权利要求5所述的视频分屏播放的装置,其特征在于,所述的显示屏幕为真实屏幕。8.一种具有如权利要求5-7任一项所述的视频分屏播放装置的播放终端。2CN106792093A说明书1/4页视频分屏播放方法、装置及播放终端技术领域[0001]本发明涉及全景视频播放技术领域,特别是涉及一种视频分屏播放方法、装置及播放终端。背景技术[0002]随着计算机技术的飞速发展,多媒体所包含的种类和表现效果也越来越多。一些比较传统的表现方式,越来越无法满足大部分客户的要求。所以在我们需要真实、全面、直观地表现某一场景时,360度全景视频无疑是最好的选择。360度全景视频技术可以被用到房产展示、观光景点、汽车、酒店、校园、文化和体育馆、公司办公环境等。[0003]目前,感受360全景视频最低成本最便捷的方式,就是采用手机加头盔显示设备的方式。将手机放置在头盔显示设备中,在手机上播放360度全景视频,用户可以身临其境地感受到全景带来的感官震撼体验。由于手机播放画面离人眼很近,根据人眼看物体的原理,要想看清画面,必须对播放画面进行左右分屏,所以在360度全景视屏中,进行左右分屏播放是很重要的一种技术。[0004]当前,左右分屏播放的实现方案主要是采用两个控件显示层(View)进行实现,将与显示屏幕对应的显示区域平均分成左右两块区域,每个区域显示一个View,每个View中都做同样的事情,即在每个View中采用OpenGL绘制一个球体模型,将播放器输出的视频画面作为纹理分别绘制在