一种软件快速搜索视频码流中同步字的方法及装置
基本信息
申请号 | CN201910413953.3 | 申请日 | - |
公开(公告)号 | CN110213650B | 公开(公告)日 | 2022-02-15 |
申请公布号 | CN110213650B | 申请公布日 | 2022-02-15 |
分类号 | H04N21/44(2011.01)I;H04N21/433(2011.01)I;H04N21/426(2011.01)I;H04N21/81(2011.01)I | 分类 | 电通信技术; |
发明人 | 剡辰;陈敏 | 申请(专利权)人 | 芯原微电子(上海)股份有限公司 |
代理机构 | 北京庆峰财智知识产权代理事务所(普通合伙) | 代理人 | 李文军 |
地址 | 610041四川省成都市高新区天华二路219号天府软件园C区10栋23层2301房号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种软件快速搜索视频码流中同步字的方法及装置,所述方法包括如下步骤:步骤1,接收并缓存视频流;步骤2,当输入buffer中缓存的视频帧的数目大于等于两帧时,开始依次搜索每一帧的同步字,其中搜索步长大于1;步骤3,当成功搜索到一帧的同步字之后,则把该同步字的起始地址写入所述硬件解码器码流地址寄存器,然后启动硬件解码器,并进行解码;解码之后的YUV图像写入输出buffer,同时更新硬件解码器码流地址寄存器,软件读取硬件解码器码流地址寄存器,并以读取到的地址为起始地址,返回步骤2搜索下一帧的同步字。本发明,克服了传统逐字节搜索方法软件开销大的缺点,同时成本较低,不影响现有硬件解码器的工作方式。 |
