[发明专利]一种视频解码方法和系统有效
申请号: | 201510995609.1 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105472390B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 陈梅芬 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/44;H04N19/89 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频解码器 错误帧 数据操作请求 帧数据 解析 视频解码系统 有效防止错误 计算机芯片 处理单元 存储单元 复位模块 解码模块 码流数据 视频解码 解码 复位 功耗 发送 | ||
1.一种视频解码系统,其特征在于,所述系统包括视频解码器、处理单元、AXI总线和存储单元;所述视频解码器包括解码模块、复位模块和AXI接口,所述AXI接口包括错误控制模块;所述处理单元与解码模块连接,所述解码模块与复位模块连接,所述复位模块与AXI接口连接,所述AXI接口与解码模块连接;所述错误控制模块与AXI总线连接;
所述解码模块用于发送一个或多个当前帧的数据操作请求至AXI总线,所述数据操作请求包括写数据操作请求或读数据操作请求,所述写数据操作请求包括执行写数据操作的存储地址以及待写入的数据;所述读数据操作请求包括执行读数据操作的存储地址;
所述错误控制模块用于记录当前帧未被执行的数据操作请求个数,所述未被执行的数据操作请求为缓存于AXI总线且尚未执行写数据操作或读数据操作的数据操作请求;
当前帧数据发生错误时,错误控制模块用于判断所记录的当前帧未被执行的数据操作请求个数是否不为0,若是则所述AXI总线用于根据当前帧未被执行的读数据操作请求中执行读数据操作的存储单元地址,从所述存储单元中读取当前帧待解码的数据,或者,所述AXI总线用于根据当前帧未被执行的写数据操作请求中执行写数据操作的存储地址,将当前帧解码后的数据写入存储单元;否则所述处理单元用于发送复位信息至解码模块,所述复位模块用于根据复位信息对解码模块进行帧间复位,所述解码模块用于开始解析下一帧数据。
2.如权利要求1所述的视频解码系统,其特征在于,所述AXI总线与AXI接口通过写地址通道、写数据通道、写响应通道、读地址通道、读数据通道连接;则所述错误控制模块包括计数单元,所述计数单元用于记录当前帧未被执行的数据操作请求个数;所述计数单元包括第一计数模块、第二计数模块、第三计数模块和第四计数模块;则所述“计数单元用于记录当前帧未被执行的数据操作请求个数”具体包括:
第一计数模块用于记录写地址通道中尚未执行写数据操作的存储地址的个数;
第二计数模块用于记录写数据通道中尚未执行写数据操作的待写入数据的个数;
第三计数模块用于记录读数据通道中尚未执行读数据操作的存储地址的个数;
第四计数模块用于记录读地址通道中尚未执行读数据操作的待读取数据的个数。
3.如权利要求2所述的视频解码系统,其特征在于,所述“计数单元用于记录当前帧未被执行的数据操作请求个数”具体包括:初始化计数单元的初始值,所述计数单元的初始值为解码模块发送至AXI总线的当前帧的数据操作请求的个数;当AXI总线每执行完成一当前帧的数据操作请求后,所述计数单元的值减一。
4.如权利要求2所述的视频解码系统,其特征在于,所述“错误控制模块用于判断所记录的当前帧未被执行的数据操作请求个数是否不为0”具体包括:错误控制模块用于判断第一计数模块、第二计数模块、第三计数模块、第四计数模块的值是否均不为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510995609.1/1.html,转载请声明来源钻瓜专利网。