[发明专利]一种视频播放方法及装置在审
申请号: | 201910320168.3 | 申请日: | 2019-04-19 |
公开(公告)号: | CN111836101A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 徐佳宏;王燕;杨能 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/426;H04N21/81 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 装置 | ||
本申请提供了一种视频播放方法及装置,方法包括:将从直播源下载的数据分解,得到视频帧;判断视频帧是否为全景视频帧;若是,对视频帧进行解码,将解码得到的视频帧作为待播放视频帧;将待播放视频帧映射到三维球体上,并播放映射有待播放视频帧的三维球体。在本申请中,可以提高全景视频的播放效果。
技术领域
本申请涉及视频处理技术领域,特别涉及一种视频播放方法及装置。
背景技术
随着视频技术的发展,视频类型越来越多样化(如,2D视频、3D视频和全景视频),使智能机顶盒中播放器可以呈现的视频类型也越来越多样化。
但是,智能机顶盒中的播放器需要播放全景视频时,具体通过对全景视频进行解码,并将解码得到的视频帧显示在二维平面上,播放效果不佳。
发明内容
为解决上述技术问题,本申请实施例提供一种视频播放方法及装置,以达到提高全景视频的播放效果的目的,技术方案如下:
一种视频播放方法,包括:
将从直播源下载的数据分解,得到视频帧;
判断所述视频帧是否为全景视频帧;
若是,对所述视频帧进行解码,将解码得到的视频帧作为待播放视频帧;
将所述待播放视频帧映射到三维球体上,并播放映射有所述待播放视频帧的三维球体。
优选的,所述对所述视频帧进行解码,包括:
利用硬件解码器对所述视频帧进行解码。
优选的,所述利用硬件解码器对所述视频帧进行解码,包括:
获取系统资源占用率;
若所述系统资源占用率大于阈值,则利用所述硬件解码器对所述视频帧进行解码;
若所述系统资源占用率不大于所述阈值,则利用软件解码方式对所述视频帧进行解码。
优选的,所述播放映射有所述待播放视频帧的三维球体,包括:
获取用户输入的显示角度;
按照所述显示角度,播放映射有所述待播放视频帧的三维球体。
优选的,所述将所述待播放视频帧映射到三维球体上,包括:
利用开放图形库OpenGL将所述待播放视频帧映射到三维球体上。
一种视频播放装置,包括:
分解模块,用于将从直播源下载的数据分解,得到视频帧;
判断模块,用于判断所述视频帧是否为全景视频帧;
解码模块,用于若所述视频帧为全景视频帧,则对所述视频帧进行解码,将解码得到的视频帧作为待播放视频帧;
播放模块,用于将所述待播放视频帧映射到三维球体上,并播放映射有所述待播放视频帧的三维球体。
优选的,所述解码模块,包括:
第一解码子模块,用于利用硬件解码器对所述视频帧进行解码。
优选的,所述第一解码子模块,具体用于:
获取系统资源占用率;
若所述系统资源占用率大于阈值,则利用所述硬件解码器对所述视频帧进行解码;
若所述系统资源占用率不大于所述阈值,则利用软件解码方式对所述视频帧进行解码。
优选的,所述播放模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910320168.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于一体化功能盒的车位锁
- 下一篇:一种最小化路测方法、装置、设备及介质