[发明专利]变速软件实现方法与装置有效
申请号: | 201510017700.6 | 申请日: | 2011-12-29 |
公开(公告)号: | CN104636138B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 左文平;赵肖勇;张菊元 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 兰淑铎 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变速 软件 实现 方法 装置 | ||
1.一种变速软件实现方法,其特征在于,包括:
确定待变速软件的当前进程使用的时间函数,其中,通过装载系统的动态链接库得到相应的时间函数,从相应的时间函数中确定当前进程使用的时间函数;在所述当前进程中,使用确定的所述时间函数计算当前音频帧和/或视频帧的原设定播放时间与下一个音频帧和/或视频帧的原设定播放时间的时间差;
在待变速软件的当前进程中,根据输入的变速参数,对所述时间差进行调整;
在待变速软件的当前进程中,以所述当前音频帧和/或视频帧的实际开始播放时间为起点,经过调整后的所述时间差的时间后,播放所述下一个音频帧和/或视频帧。
2.根据权利要求1所述的方法,其特征在于,在以所述当前音频帧和/或视频帧的实际开始播放时间为起点的步骤之前,还包括:
使用确定的所述时间函数,获取所述当前音频帧和/或视频帧的实际开始播放时间。
3.根据权利要求2所述的方法,其特征在于,所述确定待变速软件的当前进程使用的时间函数的步骤包括:
获取多个获取时间的时间函数;
根据所述多个时间函数获取时间的误差,确定误差最小的时间函数为所述待变速软件的当前进程使用的时间函数。
4.根据权利要求3所述的方法,其特征在于,在所述获取多个获取时间的时间函数的步骤之前,还包括:
设置系统函数timeGettime函数获取时间的误差,使所述timeGettime函数成为所述误差最小的时间函数。
5.根据权利要求4所述的方法,其特征在于,在所述设置系统函数timeGettime函数获取时间的误差的步骤之后,还包括:
在所述timeGettime函数中,重新设置表示所述timeGettime函数进行过修改的函数值,使所述timeGettime函数继续执行。
6.根据权利要求1所述的方法,其特征在于,在根据输入的变速参数,对所述时间差进行调整的步骤之前,还包括:
接收服务器端发送的参考变速参数作为所述输入的变速参数;或者,接收所述服务器端发送的所述参考变速参数,根据所述参考变速参数选择所述输入的变速参数;
其中,所述参考变速参数由所述服务器端对多个所述变速软件向其上报的实际变速参数进行统计获得。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述变速软件为所述待变速软件的插件。
8.一种变速软件实现装置,其特征在于,包括:
确定模块,用于确定待变速软件的当前进程使用的时间函数,其中,通过装载系统的动态链接库得到相应的时间函数,从相应的时间函数中确定当前进程使用的时间函数;
计算模块,用于在所述当前进程中,使用确定的所述时间函数计算当前音频帧和/或视频帧的原设定播放时间与下一个音频帧和/或视频帧的原设定播放时间的时间差;
调整模块,用于在待变速软件的当前进程中,根据输入的变速参数,对所述时间差进行调整;
变速模块,用于在待变速软件的当前进程中,以所述当前音频帧和/或视频帧的实际开始播放时间为起点,经过调整后的所述时间差的时间后,播放所述下一个音频帧和/或视频帧。
9.根据权利要求8所述的装置,其特征在于,还包括:
获取模块,用于在所述变速模块以所述当前音频帧和/或视频帧的实际开始播放时间为起点之前,使用确定的所述时间函数,获取所述当前音频帧和/或视频帧的实际开始播放时间。
10.根据权利要求9所述的装置,其特征在于,
所述确定模块,用于获取多个获取时间的时间函数;根据所述多个时间函数获取时间的误差,确定误差最小的时间函数为所述待变速软件的当前进程使用的时间函数。
11.根据权利要求10所述的装置,其特征在于,还包括:
第一设置模块,用于在所述确定模块获取多个获取时间的时间函数之前,设置系统函数timeGettime函数获取时间的误差,使所述timeGettime函数成为所述误差最小的时间函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510017700.6/1.html,转载请声明来源钻瓜专利网。