[发明专利]解码装置中控制片内存储器的数据并行读写的方法及装置无效
申请号: | 200710046714.6 | 申请日: | 2007-09-29 |
公开(公告)号: | CN101399977A | 公开(公告)日: | 2009-04-01 |
发明(设计)人: | 罗忠祥 | 申请(专利权)人: | 智多微电子(上海)有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 罗 朋 |
地址: | 200000上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 装置 控制 内存储器 数据 并行 读写 方法 | ||
1、一种在数据解码装置中用于控制将外部数据写入片内存储装置并由片内存储装置读取已存数据进行解码运算的方法,其特征在于,并行地控制将从片外存储装置读取的外部数据存入片内存储装置以及从片内存储装置读取已存数据以进行解码运算的操作。
2、根据权利要求1所述的方法,其特征在于,所述片内存储装置包括一个存储器,其中,该方法包括以下步骤:
a、控制并行地将由片外存储装置读取的外部数据写入所述存储器的空闲区域及读取所述存储器已存区域中的已存数据,以进行解码运算;
b.控制将所述空闲区域中的写入已存数据的部分由空闲区域中去除且合并入已存区域;
c.重复步骤a和b,直至所述外部数据均已被读取,以进行解码运算。
3.根据权利要求2所述的方法,其特征在于,所述步骤b还包括以下步骤:
-控制将所述已存区域中的已存数据已被读取的部分由所述已存区域中去除且合并入所述空闲区域。
4.根据权利要求2或3所述的方法,其特征在于,还包括以下步骤:
-检测所述已存区域中未被读取的已存数据量;
其中,所述步骤a还包括以下步骤:
-当检测到所述已存区域中未被读取的已存数据量小于第一预定阈值时,控制停止读取所述已存区域中的已存数据;
其中,所述步骤a还包括以下步骤:
-当检测到所述已存区域中未被读取的已存数据量大于第二预定阈值时,控制开始读取所述已存区域中的已存数据。
5、如权利要求1所述的方法,其特征在于,所述片内存储装置包括多个存储器;所述外部数据包括多个分块,其中,该方法包括以下步骤:
A.控制并行地将由片外存储装置中读取的当前分块的外部数据写入所述多个存储器中的一空闲存储器中;以及由所述多个存储器中的已写存储器中读取前一分块的已存数据,用以进行解码运算;
B.当检测到所述当前分块的外部数据已完全写入所述空闲存储器中且所述前一分块的已存数据已由所述已写存储器中完全读出,则将所述已写存储器作为空闲存储器和将所述空闲存储器作为已写存储器,重复上述步骤A和B,直至所述已存数据的所有分块的外部数据均已被读取,以进行解码运算。
6、如权利要求5所述的方法,其特征在于,还包含以下步骤:
-检测在所述多个存储器之一中顺序写入的两个分块之间是否存在重叠冗余数据;
其中,步骤A还包括:
-当检测在所述空闲存储器中前一写入的分块与当前分块之间存在重叠冗余数据,则控制在所述空闲存储器中保留所述重叠冗余数据而仅写入当前分块中非重叠冗余数据。
7、根据权利要求5或6所述的方法,其特征在于,所述片内存储装置包括两个存储器。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述数据解码装置包括视频解码装置,所述外部数据和所述已存数据包括参考块的图像的编码数据。
9.根据权利要求8所述的方法,其特征在于,所述视频解码装置包括基于运动补偿的视频解码装置,所述图像块包括参考宏块。
10、根据权利要求8或者9所述的方法,其特征在于,所述数据解码装置包括基于运动补偿的视频解码装置,且所述图像块包括参考宏块,所述重叠冗余数据包括所述参考宏块的两个分块之间的重叠象素的编码数据,且所述参考宏块的类型包括intel16×8、intel8×16、intel8×8类型。
11、根据权利要求10所述的方法,其特征在于,所述存储器的存储量为78×4字节。
12、一种在数据解码装置中用于控制将外部数据写入片内存储装置并由片内存储装置读取已存数据进行解码运算的读写控制装置,其特征在于,并行地控制从片外存储装置读取外部数据存入所述片内存储装置以及从片内存储装置读取已存储的数据以进行解码运算的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智多微电子(上海)有限公司,未经智多微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710046714.6/1.html,转载请声明来源钻瓜专利网。