[发明专利]视频解码器、视频解码方法和移动多媒体终端芯片有效
申请号: | 200810223605.1 | 申请日: | 2008-09-27 |
公开(公告)号: | CN101383968A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 张辉;王西强;郭洛玮;吕义柱;邓云庆;王洪仁 | 申请(专利权)人: | 北京创毅视讯科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 北京国昊天诚知识产权代理有限公司 | 代理人: | 顾惠忠 |
地址: | 100084北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码器 解码 方法 移动 多媒体 终端 芯片 | ||
1.一种视频解码器,其特征在于,包括:
第一处理层,用于接收图像数据,对所述图像数据进行熵解码,并将所述熵解码后的图像数据存储至外部存储器;对所述图像数据进行宏块以上级别视频解码;以及生成针对第二处理层的命令序列,并依次存储在第二处理层的存储单元中;
第二处理层,包括:
存储单元,用于存储所述第一处理层发出的命令序列以及解码中间数据;
控制器,用于依次执行所读取的命令序列;
所述控制器包括:
执行器,用于完成相应数据处理过程时所需的数学运算;
所述第二处理层通过执行命令序列,依次完成如下的数据处理过程:反扫描、反量化、反余弦变换、帧内预测或帧间预测中的一个、环状滤波处理。
2.如权利要求1所述的视频解码器,其特征在于,
所述存储单元包括:
第一存储单元,用于存储所述第一处理层发出的命令序列;
第二存储单元,用于存储多个预置的命令集,其中,一个所述命令集对应所述命令序列的某一行;
第三存储单元,用于存储多个预置的命令子集,其中,一个所述命令子集对应所述命令集的某一行;
第四存储单元,用于存储解码处理过程中的图像数据。
3.如权利要求2所述的视频解码器,其特征在于,
所述第二处理层中的控制器还包括:
直接存取存储器,用于把所述图像数据从所述外部存储器中转移到所述第四存储单元中;或者用于把所述处理后的图像数据从所述第四存储单元中转移到所述外部存储器;
命令解析器,用于解析所述第一处理层发出的命令序列。
4.如权利要求3所述的视频解码器,其特征在于,
所述执行器为微指令执行器,由2的n次幂个相同的并行处理模块组成,用于将2的n次幂个串行运算转变为1个并行运算;其中n大于等于2。
5.如权利要求2所述的视频解码器,其特征在于,
所述命令序列,包括以下命令:
从所述外部存储器中读取指定位置的图像数据,并将所述图像数据转移到所述第四存储单元的指定位置的命令;
用于针对图像数据完成相应数据处理过程的执行命令;
把所述处理后的图像数据,从所述第四存储单元转移到外部存储器的指定位置的命令。
6.如权利要求2所述的视频解码器,其特征在于,
所述命令序列的某一行中包括所需执行的命令的首地址和所需执行的命令的行数,通过所述首地址和行数与第二存储单元中的一命令集相对应;
所述命令集的某一行中包括所需执行的命令的首地址和所需执行的命令的行数,通过所述首地址和行数与第三存储单元中的一命令子集相对应。
7.一种用于权利要求1所述视频解码器的视频解码方法,其特征在于,包括:
第一处理层执行以下步骤:
接收图像数据;
对所述图像数据进行熵解码,并将所述熵解码后的图像数据存储至外部存储器;
对所述图像数据进行宏块以上级别视频解码;
生成针对第二处理层的命令序列,并依次存储在第二处理层的存储单元中;
接收下一图像数据;
第二处理层执行以下步骤:
从所述存储单元中依次读取所存储的命令序列;
依次执行所读取的命令序列;
完成相应数据处理过程时所需的数学运算;
所述第二处理层通过执行命令序列,依次完成如下的数据处理过程:反扫描、反量化、反余弦变换、帧内预测或帧间预测中的一个、环状滤波处理。
8.如权利要求7所述的视频解码方法,其特征在于,
所述命令序列,包括以下命令:
从所述外部存储器中读取指定位置的图像数据,并将所述图像数据转移到所述第二处理层的指定位置的命令;
用于针对图像数据完成相应数据处理过程的执行命令;
把所述处理后的图像数据,从所述第二处理层转移到外部存储器的指定位置的命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创毅视讯科技有限公司,未经北京创毅视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810223605.1/1.html,转载请声明来源钻瓜专利网。