[发明专利]一种视频解码方法和系统有效
申请号: | 201510995609.1 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105472390B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 陈梅芬 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N19/44;H04N19/89 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频解码器 错误帧 数据操作请求 帧数据 解析 视频解码系统 有效防止错误 计算机芯片 处理单元 存储单元 复位模块 解码模块 码流数据 视频解码 解码 复位 功耗 发送 | ||
本发明公开了一种视频解码系统和方法,所述方法应用于视频解码系统,所述系统包括视频解码器、处理单元、AXI总线和存储单元;所述视频解码器包括解码模块、复位模块和AXI接口。当视频解码器在解码某一帧数据时发生错误,视频解码器会将该错误帧已经发至AXI总线上的数据操作请求全部处理完成后,复位该错误帧并开始下一帧数据的解析,不仅可以有效防止错误帧码流数据的数据操作请求对下一帧数据解析的影响,同时错误帧只处理已发送的数据操作请求,并不需要继续将错误帧全部解析完成,有利于节省功耗,因而在计算机芯片领域具有广阔的市场前景。
技术领域
本发明涉及计算机芯片领域,尤其涉及一种视频解码方法和系统。
背景技术
AXI(advanced extensible interface)是一种总线协议,该协议是ARM公司提出的AMBA 3.0协议中最重要的部分之一。AXI总线是一种面向高性能、高带宽、低延迟的片内总线。由于视频在解码过程中IP对带宽的需求是比较高的,因而其往往会采用AXI总线来实现数据交互。
视频码流数据在传输过程中,由于受到信道等因素各种影响,经常会出现一些错误。而码流数据的解码一般是以帧为单位,当某一帧的码流数据发生错误时,如果未对该帧的码流数据的操作请求进行及时处理,往往会发生连锁反应,影响到下一帧码流数据的解析。如何保证当视频解码模块在解析当前错误帧时,解码器IP不会挂死现象并且能顺利地解析下一帧码流数据,且保证下一帧码流数据解析的正确性,是计算机芯片领域一个亟需解决的问题。
发明内容
为此,需要提供一种视频解码的技术方案,用以解决视频码流数据在某一帧发生错误时,容易出现IP挂死现象、影响到后续帧码流数据的正常解析的问题。
发明人提供了一种视频解码系统,所述系统包括视频解码器、处理单元、AXI总线和存储单元;所述视频解码器包括解码模块、复位模块和AXI接口,所述AXI接口包括错误控制模块;所述处理单元与解码模块连接,所述解码模块与复位模块连接,所述复位模块与AXI接口连接,所述AXI接口与解码模块连接;所述错误控制模块与AXI总线连接;
所述解码模块用于发送一个或多个当前帧的数据操作请求至AXI总线,所述数据操作请求包括写数据操作请求或读数据操作请求,所述写数据操作请求包括执行写数据操作的存储地址以及待写入的数据;所述读数据操作请求包括执行读数据操作的存储地址;
所述错误控制模块用于记录当前帧未被执行的数据操作请求个数,所述未被执行的数据操作请求为缓存于AXI总线且尚未执行写数据操作或读数据操作的数据操作请求;
当前帧数据发生错误时,错误控制模块用于判断所记录的当前帧未被执行的数据操作请求个数是否不为0,若是则所述AXI总线用于根据当前帧未被执行的读数据操作请求中执行读数据操作的存储单元地址,从所述存储单元中读取当前帧待解码的数据,或者,所述AXI总线用于根据当前帧未被执行的写数据操作请求中执行写数据操作的存储地址,将当前帧解码后的数据写入存储单元;否则所述处理单元用于发送复位信息至解码模块,所述复位模块用于根据复位信息对解码模块进行帧间复位,所述解码模块用于开始解析下一帧数据。
进一步地,所述AXI总线与AXI接口通过写地址通道、写数据通道、写响应通道、读地址通道、读数据通道连接;则所述错误控制模块包括计数单元,所述计数单元用于记录当前帧未被执行的数据操作请求个数;所述计数单元包括第一计数模块、第二计数模块、第三计数模块和第四计数模块;则所述“错误控制模块用于记录当前帧未被执行的数据操作请求个数”具体包括:
第一计数模块用于记录写地址通道中尚未执行写数据操作的存储地址的个数;
第二计数模块用于记录写数据通道中尚未执行写数据操作的待写入数据的个数;
第三计数模块用于记录读数据通道中尚未执行读数据操作的存储地址的个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510995609.1/2.html,转载请声明来源钻瓜专利网。