[发明专利]一种数据存取装置和方法有效
申请号: | 200910005535.7 | 申请日: | 2009-01-19 |
公开(公告)号: | CN101483743A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 周汉良 | 申请(专利权)人: | 凌阳科技股份有限公司 |
主分类号: | H04N5/917 | 分类号: | H04N5/917;H04N7/26 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 蒋贤起;逯长明 |
地址: | 台湾省新竹科*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 存取 装置 方法 | ||
技术领域
本发明涉及数据存取技术领域,特别是一种数据存取装置和方法。
背景技术
随着影像编译码技术的进步,对于存储器频宽的需求也越来越高。为了要能够提供足够的存储器频宽,现有技术的通常做法是增加对外部存储器的数据总线的宽度(width of data bus)。一种可行的方式是使用两颗存储器来增加数据总线的宽度,以DDR(Double Data Rate,双通道存储器)为例,把两颗16位(16-bit)的DDR当作一颗存储器来使用,且这两颗DDR会共享所有的控制信号,如RAS(Row Address Strobe,行地址信号)、CAS(ColumnAddress Strobe,列地址信号)、WE(Write Enable,写入启动)与地址信号(Addr[12:0]),两颗DDR之间的连接关系可以参见图1所示。通过图1的连接方式,同时使用双缘频率转换(double transition clocking)技术,可以使得存储器频宽达到64位/周期(64-bit/cycle)。
但是,在处理数字影像译码的过程中,需要使用移动补偿(motioncompensation)技术。如果使用移动补偿技术,数字影像译码的过程中,不会规律地读取外部存储器的数据,还会根据移动向量(motion vector)来决定抓取过去影像的起始位置(start position)。然而,如果起始位置没有对齐外部存储器数据总线的宽度时,就会极大消耗存储器频宽。
以视频编解码技术H.264的视讯压缩标准为例,在处理数字影像译码的过程中,移动补偿技术需要抓取水平13-bytes的数据,但由于此时外部存储器数据总线的宽度为64-bit,所以当移动向量的起始位置未对齐外部存储器数据总线的宽度时,以最差的情况下,存储控制器(memory controller)必须读取外部存储器中24-bytes的数据才能获得所需要的水平13-bytes之数据。如图2所示,如果需要抓取水平的13byte的数据,存储控制器向DDR1和DDR2发送列地址选择脉冲信号以及相应的地址信号来顺序读取图2中的:cas0 (DDR-1),cas0(DDR-2);cas2(DDR-1),cas2(DDR-2);cas4(DDR-1),cas4(DDR-2)所示的数据,这个过程极大消耗存储器频宽,同时存储控制器需要将24byte的数据读取完毕,必须花费3个时钟周期。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
虽然现有技术中增加对外部存储器数据总线的宽度后,可以提升存储器的频宽,且对一般规律存取存储器的数据有很大的好处。但是,对于不规律存取外部存储器数据的移动补偿技术而言,会造成大量浪费存储器频宽。
发明内容
有鉴于此,本发明一个或多个实施例的目的在于提供一种数据存取装置和方法,以实现对于不规律存取外部存储器数据的移动补偿技术,能够节约存储器频宽,也能够运用于任何影像译码技术。
为解决上述问题,本发明实施例提供了一种数据存取装置,用以存取影像画面的数据,所述数据存取装置包括:
第一存储器;
第二存储器,所述第一存储器与所述第二存储器的存储容量相同,且所述第一存储器与所述第二存储器用以分别交替储存所述影像画面中相邻的数据;以及
存储控制器,耦接所述第一存储器与所述第二存储器,用以提供共享控制信号与共享地址信号给所述第一存储器与所述第二存储器,以及提供多个第一地址信号与多个第二地址信号分别给所述多个第一存储器与所述多个第二存储器,存储控制器根据所述共享控制信号中不同的列地址选择脉冲信号、共享地址信号和所述第一地址信号与所述第二地址信号来动态地存取所述第一存储器与所述第二存储器。
本发明实施例还提供了一种数据存取方法,包括步骤:
提供具有相同存储容量的第一存储器与第二存储器;
将影像画面中相邻的数据分别交替储存在所述第一存储器与所述第二存储器;
通过存储控制器提供共享控制信号与共享地址信号给所述第一存储器与 所述第二存储器,并且提供多个第一地址信号与多个第二地址信号分别给所述第一存储器与所述第二存储器;以及
通过所述存储控制器,根据所述共享控制信号中不同的列地址选择脉冲信号,共享地址信号和所述多个第一地址信号与所述多个第二地址信号来动态地存取所述第一存储器与所述第二存储器。
与现有技术相比,本发明实施例具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌阳科技股份有限公司,未经凌阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910005535.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置