一种帧间预测解码方法和装置的制造方法_4

文档序号:9671205阅读:来源:国知局
用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
[0071]尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。
【主权项】
1.一种帧间预测解码装置,其特征在于,所述装置包括解码模式配置单元、解码控制单元、MVD计算单元、colmv数据获取单元、参考块预取单元、取块单元、运动补偿单元、存储单元和总线单元,所述MVD计算单元包括控制命令解析模块和MV计算模块,所述参考块预取单元包括取块信息计算模块和操作信息计算模块,所述解码控制单元和MVD计算单元连接,所述MVD计算单元与colmv数据获取单元连接,所述colmv数据获取单元与总线单元连接;所述MVD计算单元与参考块预取单元连接,所述参考块预取单元与取块单元连接,所述取块单元与存储单元连接,所述参考块预取单元与运动补偿单元连接,所述取块单元与运动补偿单元连接; 所述解码模式配置单元用于配置当前所述装置的解码模式,所述解码模式包括HEVC模式、H264模式和VP9模式; 所述解码控制单元用于发送解码控制命令至MVD计算单元,所述控制命令解析模块用于对所获取的控制命令进行解析,所述colmv数据获取单元用于根据解析后的控制命令从所述总线单元中获取colmv数据; 所述MV计算单元用于对所获取的colmv数据进行第一计算,得到MV数据,并将MV数据发送至参考块预取单元; 所述取块信息计算模块用于对MV数据进行第二计算,得到参考块的取块信息; 所述取块单元用于根据参考块的取块信息从所述存储单元中获取参考块像素; 所述操作信息计算模块用于对MV数据进行第三计算,得到参考块的计算控制命令,并将参考块的控制命令发送至运动补偿模块; 所述运动补偿单元用于根据参考块的计算控制命令对参考块像素进行运动补偿,得到预测像素。2.如权利要求1所述的帧间预测解码装置,其特征在于,所述MVD计算单元还包括边界强度值计算模块,所述边界强度值计算模块用于对所获取的colmv数据进行第四计算,得到帧间预测的边界强度值。3.如权利要求2所述的帧间预测解码装置,其特征在于,所述装置的边界强度值计算模块还与环内滤波单元连接,所述环内滤波单元用于获取帧间预测的边界强度值,并进行环内滤波处理。4.如权利要求1所述的帧间预测解码装置,其特征在于,所述装置还包括缓存单元,所述缓存单元包括第一缓存单元和第二缓存单元,所述第一缓存单元用于对解码控制命令进行缓存,所述第二缓存单元用于对参考块的计算命令进行缓存。5.如权利要求1所述的帧间预测解码装置,其特征在于,所述存储单元还包括colmv数据存储单元,所述colmv数据存储单元用于对colmv数据获取单元所获取的colmv数据进行存储。6.一种帧间预测解码方法,其特征在于,所述方法应用于帧间预测解码装置,所述装置包括解码模式配置单元、解码控制单元、MVD计算单元、colmv数据获取单元、参考块预取单元、取块单元、运动补偿单元、存储单元和总线单元,所述MVD计算单元包括控制命令解析模块和MV计算模块,所述参考块预取单元包括取块信息计算模块和操作信息计算模块,所述解码控制单元和MVD计算单元连接,所述MVD计算单元与Co Imv数据获取单元连接,所述colmv数据获取单元与总线单元连接;所述MVD计算单元与参考块预取单元连接,所述参考块预取单元与取块单元连接,所述取块单元与存储单元连接,所述参考块预取单元与运动补偿单元连接,所述取块单元与运动补偿单元连接;则所述方法包括以下步骤: 解码模式配置单元配置当前所述装置的解码模式,所述解码模式包括HEVC模式、H264模式和VP9模式; 解码控制单元发送解码控制命令至MVD计算单元,控制命令解析模块对所获取的控制命令进行解析,colmv数据获取单元根据解析后的控制命令从所述总线单元中获取colmv数据; MV计算单元对所获取的colmv数据进行第一计算,得到MV数据,并将MV数据发送至参考块预取单元; 取块信息计算模块对MV数据进行第二计算,得到参考块的取块信息; 取块单元根据参考块的取块信息从所述存储单元中获取参考块像素; 操作信息计算模块对MV数据进行第三计算,得到参考块的计算控制命令,并将参考块的控制命令发送至运动补偿模块; 运动补偿单元根据参考块的计算控制命令对参考块像素进行运动补偿,得到预测像素。7.如权利要求6所述的帧间预测解码方法,其特征在于,所述MVD计算单元还包括边界强度值计算模块,则所述方法包括: 边界强度值计算模块所获取的colmv数据进行第四计算,得到帧间预测的边界强度值。8.如权利要求7所述的帧间预测解码方法,其特征在于,所述装置的边界强度值计算模块还与环内滤波单元连接,则所述方法包括: 环内滤波单元获取帧间预测的边界强度值,并进行环内滤波处理。9.如权利要求6所述的帧间预测解码方法,其特征在于,所述装置还包括缓存单元,所述缓存单元包括第一缓存单元和第二缓存单元,则所述方法包括: 第一缓存单元对解码控制命令进行缓存,第二缓存单元对参考块的计算命令进行缓存。10.如权利要求6所述的帧间预测解码方法,其特征在于,所述存储单元还包括CoImv数据存储单元,所述方法包括: colmv数据存储单元对colmv数据获取单元所获取的colmv数据进行存储。
【专利摘要】本发明公开了一种帧间预测解码方法和装置,所述装置包括解码模式配置单元、解码控制单元、MVD计算单元、colmv数据获取单元、参考块预取单元、取块单元、运动补偿单元、存储单元和总线单元。通过配置当前装置的解码模式,进而根据所配置的解码模式对应的协议对码流数据进行相关解析操作,从而实现了采用一种硬件架构兼容解析HEVC、H264和VP9三套协议的码流数据的技术方案,硬件复用率高,从而大大减少了硬件设计时的面积,降低了功耗、节约了硬件成本,因而在计算机芯片领域具有广阔的市场前景。
【IPC分类】H04N19/82, H04N19/51, H04N19/56
【公开号】CN105430414
【申请号】CN201510881236
【发明人】陈亮, 黄镜灵
【申请人】福州瑞芯微电子股份有限公司
【公开日】2016年3月23日
【申请日】2015年12月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1