[发明专利]对安卓系统硬件视频解码的时间戳进行纠错的方法及系统有效
申请号: | 201510593337.2 | 申请日: | 2015-09-16 |
公开(公告)号: | CN105208395A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 冷志勇;高上;李凤山;赵军;卢述奇 | 申请(专利权)人: | 北京暴风科技股份有限公司 |
主分类号: | H04N19/467 | 分类号: | H04N19/467;H04N21/8358 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 硬件 视频 解码 时间 进行 纠错 方法 | ||
1.一种对安卓系统硬件视频解码的时间戳进行纠错的方法,其特征在于,包括:
正确的显示时间戳计算步骤:对每个视频压缩帧,在将其输入到OMXCodec(开放多媒体加速层编码器)进行视频解码前,对其头信息进行解析,得到每个视频压缩帧对应的正确的显示时间戳;
显示时间戳对应处理步骤:按照解码顺序,将每个视频压缩帧进行顺序编号,并将计算出的正确的显示时间戳和与其对应的视频压缩帧的顺序号组成数对,记为(Ptsn,n),并将各数对保存到由数对组成的数对列表中;
视频解码步骤:将视频压缩帧输入到OMXCodec进行视频解码;
显示时间戳替换处理步骤:对OMXCodec输出解码后的无压缩帧进行处理,若为按照解码序输出,则按照解码序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳;若为按照显示序输出,则按照显示序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳。
2.根据权利要求1所述对安卓系统硬件视频解码的时间戳进行纠错的方法,其特征在于,
所述显示时间戳替换步骤中,OMXCodec输出解码后的无压缩帧,若按照解码序输出,则按照解码序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳,进一步为:
若OMXCodec是按照解码序输出解码后的无压缩帧的,则对于第m个输出的帧,通过在数对列表中查找顺序号为m的数对(Ptsm,m),得到该第m个输出的帧正确的显示时间戳Ptsm,替换由OMXCodec输出的显示时间戳,时间戳的数对维持在一个窗口范围内,超出部分从时间戳数对列表中去掉。
3.根据权利要求1所述对安卓系统硬件视频解码的时间戳进行纠错的方法,其特征在于,
所述显示时间戳替换步骤中,OMXCodec输出解码后的无压缩帧,若为按照显示序输出,则按照显示序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳,进一步为:
若OMXCodec是按照显示序输出解码后的无压缩帧的,则对于第1个输出的帧,通过在数对列表中查找显示时间戳最小的数对得到此帧正确的显示时间戳替换由OMXCodec输出的显示时间戳,然后将此数对从数对列表中去掉;对于第2个输出的帧,通过在数对列表中查找剩余数对中显示时间戳最小的数对得到此帧正确的显示时间戳替换由OMXCodec输出的显示时间戳,然后将此数对再从数对列表中去掉;以此类推,对于第n个输出的帧,通过在数对列表中查找剩余数对中显示时间戳最小的数对得到此帧正确的显示时间戳替换由OMXCodec输出的显示时间戳,然后将此数对从数对列表中去掉。
4.一种安卓系统中对视频解码过程中产生的错误时间戳进行纠正的系统,其特征在于,包括:正确的显示时间戳计算模块、显示时间戳对应处理模块、视频解码模块、显示时间戳替换处理模块,其中,
所述正确的显示时间戳计算模块,用于对每个视频压缩帧,在将其输入到OMXCodec进行视频解码前,对其头信息进行解析,得到每个视频压缩帧对应的正确的显示时间戳;
所述显示时间戳对应处理模块,用于按照解码顺序,将每个视频压缩帧进行顺序编号,并将计算出的正确的显示时间戳和与其对应的视频压缩帧的顺序号组成数对,记为(Ptsn,n),并将各数对保存到由数对组成的数对列表中;
所述视频解码模块,用于将视频压缩帧输入到OMXCodec进行视频解码;
所述显示时间戳替换处理模块,用于对OMXCodec输出解码后的无压缩帧进行处理,若为按照解码序输出,则按照解码序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳;若为按照显示序输出,则按照显示序输出时的替换方法用正确的显示时间戳替换由OMXCodec输出的显示时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京暴风科技股份有限公司,未经北京暴风科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510593337.2/1.html,转载请声明来源钻瓜专利网。