当前位置: 首页 > 专利查询>清华大学专利>正文

集成视频解码器的存储系统技术方案

技术编号:3844737 阅读:227 留言:0更新日期:2012-04-11 18:40
集成视频解码器的能降低功耗的存储系统,属于基于块的视频编解码标准的解码器存储管理领域,其特征在于,用压缩模块对重建数据进行重压缩,在读取参考数据和显示数据时再分别解压缩以减少解码器和片外存储器的数据交换量;用存储地址生成模块定制出合理的参考帧存储映射结构,减少读写过程中所需要进行的行激活操作次数;用一个基于4个存储信号端口结构的存储控制器,以减少解码器的片上存储,并提高存储器的带宽;用低功耗编解码对存储内容进行低功耗编码,降低存储器中由于泄漏而产生的静态功耗。

【技术实现步骤摘要】

【技术保护点】
集成视频解码器的能降低功耗的存储系统,其特征在于,含有:压缩模块、第一解压缩模块、第二解压缩模块、存储地址生成模块、第一读取地址模块、第二读取地址模块、低功耗编解码模块、以及存储控制器,其中: 压缩模块,对至少包含MPEG-2在内的以 宏块为单位的解码重建后的图像数据,以块为单位按以下步骤采用简化定长字典方法进行压缩: 第一步:根据一个所述的块中互不相同的数据的个数来确定存储方式: 当一个所述块中互不相同的数据个数大于15时,采用以原数据存储;在小于或等于15 时采用压缩存储, 第二步:确定一个所述块中的存储内容: 对于原数据存储,所述存储内容由存储方式说明及原数据组成,该存储方式说明用8个bit表示,等于一个字节,最低位为0,表示原数据存储,其余7位为所述块中第一个数据的前7个比特,  对于压缩存储,要按照所述块中不同数据的个数确定每个数据采用多少比特存储:1~2个数据采用1比特,3~4个数据采用2比特,5~8个数据采用3比特,9~15个数据采用4比特,总计用4个比特0000~1110就能对应15个互不相同的数据, 构成了存储方式说明中的高4位,次高位存两个编码比特数,用00~11对应于1~4共四种压缩存储情况,最低位用1表示压缩存储,次低位可用1或0填充,总计用8个比特构成存储方式说明,其次为字典部分和压缩后数据部分,共同构成了所述存储内容;所述字典部分中的每个元素用8个比特表示,代表待编码的数据,对该待编码数据的编码为其在字典中的序号,得到和相应编码比特数对应的二进制编码; 解压缩模块,包括第一解压缩模块和第二解压缩模块,都首先读取所述存储方式说明中的8个比特的数据,再根据最低 位判断当前块的存储方式,若为原始数据存储,则将后续数据依次读出,作为参考数据,若为压缩存储,则根据高四位判断字典元素的个数,用N表示,并根据后续的2个比特判断编码比特数,用M表示,再加上后续的字典部分和压缩后数据部分一起进行解码,得到原始数据,第一解压缩模块输出到解码器的运动补偿模块,第二解压缩模块输出到显示控制器中, 存储控制器是一个多端口的SDRAM控制器,设有P0、P1、P2、P3四个拥有独立的先入先出功能FIFO的端口,其中: P0端口,为显示读出端口,读 取地址输入端与所述第二读取地址模块的输出端相连,该第二读取地址模块在显示控制信号控制下输出读取地址,该P0端口的压缩数据输出端...

【技术特征摘要】

【专利技术属性】
技术研发人员:高红莉乔飞杨华中汪蕙
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1