[发明专利]一种高效的视频解码参考帧取数方法及设备在审
申请号: | 201510361767.1 | 申请日: | 2015-06-26 |
公开(公告)号: | CN105120286A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 陈梅芬;张圣钦 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | H04N19/423 | 分类号: | H04N19/423;H04N19/44 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 视频 解码 参考 帧取数 方法 设备 | ||
1.一种视频解码参考帧取数方法,其特征在于:该方法需要提供控制器、存储器、cache以及外部存储器DDR;所述控制器与所述存储器连接形成一slot管理模块,所述cache与所述控制器连接,所述外部存储器DDR与所述cache连接,所述方法包括如下步骤:
步骤10、控制器利用AXI总线向cache顺序发送视频流的各参考块的地址命令;
步骤20、cache顺序接收各参考块的地址命令,并顺序查找每一地址命令所对应的地址,且若当前查找的地址命令命中,则将该地址所对应的数据返回给控制器,同时cache继续查找下一个地址命令的地址;否则若当前查找的地址命令未命中,则将未命中的地址命令转发给外部存储器DDR,同时cache继续查找下一个地址命令的地址;
步骤30、外部存储器DDR根据转发的地址命令查找地址获取数据,并将获取的数据通过cache返回给控制器;该步骤仅在cache中地址命令未命中时执行;
步骤40、控制器将接收的数据存储到存储器中,并控制存储器对数据进行拼接,且每拼接好一个完整的参考块,控制器就控制存储器将该完整的参考块发送给下级数据使用模块使用。
2.根据权利要求1所述的视频解码参考帧取数方法,其特征在于:所述步骤40具体为:
控制器将接收的数据存储到存储器中,并控制存储器以参考块为单位对数据进行拼接,且不同参考块之间的数据互不影响,在拼接时,每拼接成一个完整的参考块,控制器就控制存储器将该完整的参考块发送给下级数据使用模块使用;对于未拼接完整的参考块,则需要在存储器内继续等待数据,直到拼接成完整的参考块后,控制器再控制存储器将参考块发送给下级数据使用模块使用。
3.一种视频解码参考帧取数设备,其特征在于:该设备包括控制器、存储器、cache以及外部存储器DDR;所述控制器与所述存储器连接形成一slot管理模块,所述cache与所述控制器连接,所述外部存储器DDR与所述cache连接;
所述控制器利用AXI总线向所述cache顺序发送视频流的各参考块的地址命令;
所述cache顺序接收各参考块的地址命令,并顺序查找每一地址命令所对应的地址,且若当前查找的地址命令命中,则将该地址所对应的数据返回给所述控制器,同时所述cache继续查找下一个地址命令的地址;否则若当前查找的地址命令未命中,则将未命中的地址命令转发给所述外部存储器DDR,同时所述cache继续查找下一个地址命令的地址;
所述外部存储器DDR根据转发的地址命令查找地址获取数据,并将获取的数据通过所述cache返回给所述控制器;
所述控制器将接收的数据存储到所述存储器中,并控制所述存储器对数据进行拼接,且每拼接好一个完整的参考块,所述控制器就控制所述存储器将该完整的参考块发送给下级数据使用模块使用。
4.根据权利要求3所述的视频解码参考帧取数设备,其特征在于:所述控制器具体为:
所述控制器将接收的数据存储到所述存储器中,并控制所述存储器以参考块为单位对数据进行拼接,且不同参考块之间的数据互不影响,在拼接时,每拼接成一个完整的参考块,所述控制器就控制所述存储器将该完整的参考块发送给下级数据使用模块使用;对于未拼接完整的参考块,则需要在所述存储器内继续等待数据,直到拼接成完整的参考块后,所述控制器再控制所述存储器将参考块发送给下级数据使用模块使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510361767.1/1.html,转载请声明来源钻瓜专利网。