[发明专利]一种视频解码装置和方法有效
申请号: | 201010254966.X | 申请日: | 2010-08-13 |
公开(公告)号: | CN102378000A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 陈樟强 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32;H04N9/804 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 519085 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 装置 方法 | ||
技术领域
本发明涉及视频解码技术,特别涉及一种视频解码装置和方法。
背景技术
目前市面上存在的视频标准的种类非常多,如H.264,H.263,MPEG,RMVB,VC-1等,且每种标准均有自己的优缺点,因此在很长一段时间内,它们将长期共同存在于市场当中,因此全格式支持成为评价芯片的重要依据之一。
当前市面上的视频解码器多由软件完成,且每一种格式都需要一个解码软件进行解码。软件解码的优点就是成本低,应用灵活。但是其缺点非常明显,就是无法流畅解码高清视频,很多解码器并不具备实际的高清解码能力。
因此,用户迫切需要一种能够支持多种视频标准,并且可以流畅解码高清视频的解码技术。
发明内容
本发明提供了一种视频解码装置,能够真正实现高清解码,且支持多种视频格式,实现全硬件解码。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种视频解码装置,其特征在于,所述视频解码装置包括运动矢量解码装置,所述运动矢量解码装置包括:状态控制器(302)、数据通路(303);
所述状态控制器(302),用于接收宏块控制字信息,根据所述宏块控制字信息判断当前宏块的类型,如果当前宏块为Intra宏块,则停止解码,回到结束状态;否则通知数据通路(303)接收差分运动矢量,并通知数据通路(303)进行解码;在数据通路(303)完成当前块解码后,判断当前宏块是否已经解码完成,若是则进入结束态,否则控制数据通路(303)对当前宏块中的下一个块进行解码;
数据通路(303),用于在收到状态控制器(302)输出的进行解码通知后,接收差分运动矢量以及相邻块信息,根据所述差分运动矢量以及相邻块信息对当前块进行解码,输出运动矢量。
较佳地,所述数据通路(303)包括:
Direct模式解码电路,用于在当前宏块的解码模式为Direct模式时,从第二存储装置(306)中读取预定数目的参考运动矢量,进行direct逻辑计算,得到当前块的运动矢量;
非Direct模式解码电路,用于在当前宏块的解码模式不是Direct模式时,接收当前块的差分运动矢量,以及从第一存储装置(305)读取当前块的邻域块运动矢量,对所述当前块的差分运动矢量以及邻域块运动矢量进行解码得到当前块运动矢量;
选择输出电路,用于选择所述Direct模式解码电路或非Direct模式解码电路得到的运动矢量,并将所选择的运动矢量输出。
较佳地,其特征在于,所述Direct模式解码电路包括:
direct读寄存器(501),用于从第二存储装置(306)中读取预定数目的参考运动矢量,并缓存所述参考运动矢量;
direct计算逻辑电路(502),用于在当前帧为B帧时,根据direct读寄存器(501)中缓存的参考运动矢量进行时间预测计算,得到当前块的运动矢量,并将所述当前块的运动矢量输出至direct写寄存器(503);
direct写寄存器(503),用于在自身被写满时,将自身存储的当前块运动矢量存储到第二存储装置(306)中。
较佳地,所述非Direct模式解码电路包括:
输入寄存器(506),用于存储差分运动矢量和当前宏块已经解码的运动矢量;
TOP寄存器(504),用于存储当前宏块上方的邻域块的运动矢量;
临时寄存器(507),用于存储位于前一宏块的邻域块的运动矢量;
邻域选择及中值滤波器(510),用于根据当前块的位置,从TOP寄存器(504)、输入寄存器(506)或临时寄存器(507)中选择邻域块的运动矢量信息,对所选择的邻域块的运动矢量进行中值滤波,滤波后的结果作为预测运动矢量输出至加法器(511);
差分选择器(508),用于从输入寄存器(506)中获取差分运动矢量,并将所获取的差分运动矢量输出至加法器(511);
加法器(511),用于将来自邻域选择及中值滤波器(507)的预测运动矢量与来自差分选择器(508)的差分运动矢量相加,将相加所得结果作为运动矢量的解码结果输出;
色度处理电路(509),用于对亮度运动矢量采用预设的算法计算得到色度运动矢量。
较佳地,所述选择输出电路包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010254966.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内燃发动机
- 下一篇:一种小区切换的方法和设备