[发明专利]视频文件快速播放的系统及方法在审
申请号: | 201710661793.5 | 申请日: | 2017-08-04 |
公开(公告)号: | CN107231578A | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 梁应龙 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/482;H04N21/81;H04N21/4402 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 刘兴亮,吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 快速 播放 系统 方法 | ||
1.一种视频文件快速播放系统,其特征在于:
所述视频文件快速播放系统主要由三个部分组成,分别为预扫描模块、视频播放列表和视频播放参数表;
其中预扫描模块对视频播放列表中的每个视频文件进行解码预扫描,通过预扫描获取到每个视频文件解码的关键播放参数;
视频播放列表用于构建和保存所有视频文件,并保存包括视频文件的特征值、视频文件的存储地址信息;
视频播放参数表用于保存每个视频文件的关键播放参数。
2.一种实现视频文件快速播放的方法,其特征在于使用了权利要求1所述视频文件快速播放系统,并包括如下步骤:
步骤1,在视频播放设备启动后,先加载视频文件播放的列表,并以所有视频文件构造一个视频播放列表,所述视频播放列表的每一项包括视频文件的属性信息;
步骤2,启动预扫描模块,预扫描模块会遍历扫描步骤1中构建的视频播放列表中的每一个视频文件,通过预扫描的方式获取到视频文件解码播放的关键播放参数,并将通过预扫描模块获取到的关键播放参数都保存在视频播放参数表中;
步骤3,加载视频播放参数表,所述视频播放参数表的每一项均包括视频文件的特征值和关键播放参数,若该视频播放参数表为空,则构造一个播放参数列表;
步骤4,获取当前播放视频文件的特征值,该特征值来自于步骤1中的视频播放列表中;
步骤5,以特征值为比较对象,在视频播放参数表中进行查找比对,确认视频播放参数表中是否已经保存了当前视频的关键播放参数,若已经保存了关键播放参数,则进入步骤8,若未保存该视频的关键播放参数,则进入步骤6;
步骤6,若步骤5中没有找到当前视频文件的关键播放参数,则需要对播放器进行完整的初始化,并构造选择正确的解码器对视频文件进行解码和播放,并提取本次播放的所获取到关键播放参数;
步骤7,存储当前播放参数到视频播放参数表,即把步骤6中所获取到的关键播放参数进行保存,以当前视频文件的特征值作为关键字,把播放参数信息保存在步骤3的视频播放参数表中,若当前视频的关键播放参数已经存储在视频播放参数表中,则更新为本次获取到的最新关键播放参数;
步骤8,若步骤5中找到视频文件的关键播放参数,则提取该视频文件的关键播放参数,并将此关键播放参数传递给播放器,用于后续播放器的快速构造;
步骤9,利用步骤8传入的关键播放参数,播放器直接跳过解码播放等关键播放参数的尝试获取过程,实现播放器各解码模块的直接构造与设置,实现视频文件的快速播放;
步骤10,当视频文件播放完毕,则跳转到播放列表的下一个视频文件进行播放,然后循环进入步骤4继续执行;
以上步骤循环执行,直到所有视频的关键播放参数都获取并存储,当有新视频文件加入播放列表时,按照如上步骤预扫描提取到关键播放参数,实现快速播放。
3.根据权利要求2所述实现视频文件快速播放的方法,其特征在于:
步骤1中,属性信息包括:视频文件的名字、视频文件存储的绝对路径以及视频文件的特征值。
4.根据权利要求2所述实现视频文件快速播放的方法,其特征在于:
步骤2中,关键播放参数包括:音视频轨的PID值,视频封装参数,视频编码解码参数,音频编码解码参数。
5.根据权利要求3所述实现视频文件快速播放的方法,其特征在于:
所述视频文件特征值的构造方法采用哈希算法实现。
6.根据权利要求5所述实现视频文件快速播放的方法,其特征在于:
所述用哈希算法实现,具体是读取文件头2K的数据量,通过哈希算法计算得到第一字符串,然后读取视频文件尾的2K数据量,通过哈希算法计算得到第二字符串,合并连接第一字符串和第二字符串,得到视频文件的特征值。
7.根据权利要求2所述实现视频文件快速播放的方法,其特征在于:
步骤2中,预扫描模块为后台运行模块,预扫描所取得的视频文件解码播放的关键播放参数将保存在视频播放参数表中,并在后台实现不断的更新。
8.根据权利要求2所述实现视频文件快速播放的方法,其特征在于:
步骤2中,预扫描视频文件的顺序以视频播放列表内视频文件的先后顺序为准,从第一个开始逐个在后台完成扫描并保存。
9.根据权利要求2所述实现视频文件快速播放的方法,其特征在于:
步骤3中,视频播放参数表由预扫描模块在后台负责构造和增删记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710661793.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:安卓智能电视第三方视频显示窗口的设置方法
- 下一篇:弹幕显示控制装置及方法