[发明专利]视频播放方法及视频播放器有效
| 申请号: | 200910039864.3 | 申请日: | 2009-05-31 |
| 公开(公告)号: | CN101577110A | 公开(公告)日: | 2009-11-11 |
| 发明(设计)人: | 李大龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G09G5/36 | 分类号: | G09G5/36;G06T1/20 |
| 代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 何 平;曾旻辉 |
| 地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 播放 方法 | ||
1.一种视频播放方法,其特征在于,包括以下步骤:
读取视频文件信息,解析视频编码格式;
获取硬件系统信息,通过读取硬件配置获取图形处理单元的硬件视频加速 能力,判断硬件系统是否支持硬件加速,如果不支持硬件加速,则流程结束, 如果支持硬件加速则获取硬件加速能力信息;
根据所述视频文件信息及硬件系统信息与滤镜的对应关系选择滤镜,包括 如下步骤:判断所述编码格式是否与硬件加速能力信息对应,如果不对应,选 择与编码格式对应的解码器滤镜,如果对应,则选择与编码格式对应且支持硬 件加速的解码器滤镜。
2.根据权利要求1所述的视频播放方法,其特征在于,所述读取视频文件 信息的步骤包括如下步骤中的一种以上:
解析视频文件的分辨率或码率;
解析容器格式;
读取字幕存在方式、显示方式。
3.根据权利要求2所述的视频播放方法,其特征在于,所述根据所述视频 文件信息及硬件系统信息与滤镜的对应关系选择滤镜的步骤包括选择与所述容 器格式对应的分离器滤镜的步骤。
4.根据权利要求2所述的视频播放方法,其特征在于,在判断所述编码格 式是否与硬件加速能力信息对应之前还包括判断所述视频文件的分辨率或码率 是否达到预定分辨率或码率的步骤;
如果未达到所述预定分辨率或码率,则直接进行所述选择与所述编码格式 对应的解码器滤镜的步骤;
如果达到所述预定分辨率或码率,则进行所述判断所述编码格式是否与硬 件加速能力信息对应的步骤。
5.根据权利要求2所述的视频播放方法,其特征在于,所述根据所述视频 文件信息及硬件系统信息与滤镜的对应关系选择滤镜的步骤还包括:依次根据 操作系统的类型、是否启用了硬件加速、视频文件的显示方式或字幕存在方式 选择渲染器滤镜。
6.一种视频播放器,其特征在于,包括:
文件信息解析模块,用于读取视频文件信息;
硬件检测模块,用于获取硬件系统信息,通过读取硬件配置获取图形处理 单元的硬件视频加速能力;
滤镜管理模块,用于存储视频文件信息及硬件系统信息与滤镜的对应关系;
滤镜连接策略模块,分别与所述文件信息解析模块、硬件检测模块、滤镜 管理模块相连以获取所述视频文件信息、硬件系统信息、视频文件信息及硬件 系统信息与滤镜的对应关系,并根据所述对应关系选择滤镜。
7.根据权利要求6所述的视频播放器,其特征在于,所述滤镜管理模块包 括分离器滤镜管理单元,所述分离器滤镜管理单元用于存储视频文件的容器格 式对应的分离器滤镜优先级顺序。
8.根据权利要求6所述的视频播放器,其特征在于,所述滤镜管理模块包 括解码器滤镜管理单元,所述解码器滤镜管理单元用于存储视频文件的编码格 式对应的解码器滤镜分别在是否支持硬件加速的条件下的优先级顺序。
9.根据权利要求8所述的视频播放器,其特征在于,所述滤镜连接策略模 块用于根据所述硬件系统信息判断硬件系统能否对视频文件的播放执行硬件加 速,如果能执行硬件加速,则选择支持硬件加速的条件下的优先级高的解码器 滤镜并启用硬件加速。
10.根据权利要求8所述的视频播放器,其特征在于,所述滤镜连接策略 模块还用于根据所述视频文件信息中的分辨率或码率判断所述视频文件的分辨 率或码率是否达到预定分辨率或码率,如果所述视频文件的分辨率或码率未达 到预定分辨率或码率,则不启用硬件加速。
11.根据权利要求6所述的视频播放器,其特征在于,所述滤镜管理模块包 括渲染器滤镜管理单元,所述渲染器滤镜管理单元用于依次根据操作系统的类 型、是否启用了硬件加速、视频文件的显示方式或字幕存在方式选择渲染器滤 镜。
12.根据权利要求6所述的视频播放器,其特征在于,所述滤镜管理模块 是基于开放式xml文件的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910039864.3/1.html,转载请声明来源钻瓜专利网。





