【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据缓存设备,其包含连续接收由索引对组织的数据结构的二维阵列的输入单元,第一索引以第一和第二曲折方向定义的曲折方式逐步遍历第一索引值。本专利技术进一步涉及数据缓存方法,以及数据处理方法和设备。 处理数据结构的二维阵列是普遍存在的任务,在图像处理和视频处理领域尤其重要。随着如高清晰度电视(HDTV)这样的新数字电视信号标准的到来,以及如视频会议CIF这样的低端视频格式的广泛使用,不同视频标准间转换不仅成为传媒业专业工作室的任务,也成为消费电子设备的需求。例如,图像率转换现在由场频(fieldrate)高达100Hz的增强电视显示器、计算机工作站和DVD播放器执行。 图像率转换技术的一个分支使用运动补偿方法。已知的运动补偿方法基于如下原理视频序列中物体的运动信息可以在两帧连续视频图像间插值图像数据。插值生成的图像数据用于生成显示的中间图像,从而增加了图像率。视频序列中的物体运动由运动估算技术确定。典型的运动估算算法,如US2003/0103567A1中描述的方法,应用基于块的方法,其中,为选择的像素块(如包含8x8像素的像素块)定义围绕后面图像中的像素块的搜索区域,选择的像素块置于搜索区域中心。运动估算算法的输出是二维运动向量阵列,每个运动向量赋给各个像素块。运动向量是运动轨迹在图像平面上的投影。运动轨迹是连接视频图像序列中相同图像部分的线。 因此,为视频图像像素块分配的一组运动向量形成数据结构的二维阵列。运动补偿处理过程将为各个像素块分配的运动向量作为输入。因为所有显示设备都自左至右、自上而下的扫描图像,所以运动补偿方法也采用这种预定的标 ...
【技术保护点】
一种数据缓存设备(600),包含: -输入单元(606),用于顺序接收由索引对(i,j)组织的数据结构(100、200、300)的二维阵列,第一索引(j)以第一和第二曲折方向定义的曲折方式逐步遍历第一索引值, -循环缓存存储器(400、602),具有通过指针值的有序集合可寻址的预定数量的存储单元(1至8), -缓存控制单元(604),其与所述循环缓存存储器(400、602)和所述输入单元(606)相连,用于以周期性的方式为当前输入的数据结构的索引对(i,j)分配所述指针值集合中的写指针值(W1至W7),并将所述当前输入的数据结构写入相应存储单元(1至8);一个写指针分配周期包含: -第一写指针分配阶段,期间第一索引(j)以所述第一曲折方向逐步遍历第一索引值集合,所述写指针(W0、W1;W4、W5)以所述指针值集合中定义的第一旋转方向逐步遍历指针值, -第二写指针分配阶段,期间所述第一索引值(j)以所述第二曲折方向逐步遍历所述第一索引值集合,所述写指针(W1、W2;W5、W6)以所述第一旋转方向逐步遍历指针值, -第三写指针分配阶段,期间所述第一索引( ...
【技术特征摘要】
【国外来华专利技术】EP 2005-3-21 05102241.61.一种数据缓存设备(600),包含-输入单元(606),用于顺序接收由索引对(i,j)组织的数据结构(100、200、300)的二维阵列,第一索引(j)以第一和第二曲折方向定义的曲折方式逐步遍历第一索引值,-循环缓存存储器(400、602),具有通过指针值的有序集合可寻址的预定数量的存储单元(1至8),-缓存控制单元(604),其与所述循环缓存存储器(400、602)和所述输入单元(606)相连,用于以周期性的方式为当前输入的数据结构的索引对(i,j)分配所述指针值集合中的写指针值(W1至W7),并将所述当前输入的数据结构写入相应存储单元(1至8);一个写指针分配周期包含-第一写指针分配阶段,期间第一索引(j)以所述第一曲折方向逐步遍历第一索引值集合,所述写指针(W0、W1;W4、W5)以所述指针值集合中定义的第一旋转方向逐步遍历指针值,-第二写指针分配阶段,期间所述第一索引值(j)以所述第二曲折方向逐步遍历所述第一索引值集合,所述写指针(W1、W2;W5、W6)以所述第一旋转方向逐步遍历指针值,-第三写指针分配阶段,期间所述第一索引(j)以所述第一曲折方向逐步遍历所述第一索引值集合,所述写指针(W2、W3;W6、W7)以和所述第一旋转方向相反的第二旋转方向逐步遍历指针值,以及-第四写指针分配阶段,期间所述第一索引值(j)以所述第二曲折方向逐步遍历所述第一索引值集合,所述写指针(W3、W4;W7)以所述第二旋转方向逐步遍历指针值。2.根据权利要求1的数据缓存设备,其中所述缓存控制单元(604)用于接收对所述循环缓存存储器(400、602)的读请求,以根据非曲折读模式读取所述循环缓存存储器(400、602)中的所述二维阵列中的数据结构,这样所述第一索引以固定的读方向重复遍历所述第一索引值集合。3.根据权利要求2的数据缓存设备,其中所述缓存控制单元(604)用于为数据结构的每个索引对(i,j)分配读指针值(R1至R7),读请求指向该数据结构,所述读指针值等于将对相应的数据结构保存至所述循环缓存存储器(400、602)时赋与相应索引对(i,j)的所述写指针(W1至W7)值。4.根据权利要求3的数据缓存设备,其中所述循环缓存存储器(400、602)中的可寻址存储单元(1至8)的数量比第一索引值的数量多一,以及其中所述缓存控制单元(604)用于以周期性的方式为当前输入的读请求的索引对(i,j)分配所述指针值集合中的读指针值(R1至R7),一个读指针分配周期包含-第一读指针分配阶段,其与所述第二写指针分配阶段同时发生,其中,所述读指针(R1、R2;R5、R6)以所述第一旋转方向逐步遍历指针值,所述读指针(R1、R2;R5、R6)在所述第一旋转方向上与所述写指针(W1、W2;W5、W6)有一步指针值的偏移,并且在最后分配步骤中从所述第一旋转方向变成所述第二旋转方向,-第二读指针分配阶段,其与所述第三写指针分配阶段同时发生,其中,所述读指针(R2、R3;R6、R7)以所述第二旋转方向逐步遍历指针值,所述读指针(R2、R3;R6、R7)在所述第二旋转方向与所述写指针(W2、W3;W6、W7)有一步指针值的偏移,-第三读指针分配阶段,其与所述第四写指针分配阶段同时发生,其中,所述读指针(R3、R4;R7)以所述第二旋转方向逐步遍历指针值,所述读指针(R3、R4;R7)在所述第二旋转方向与所述写指针(W3、W4;W7)有一步指针值的偏移,并且在最后分配步骤中从所述第二旋转方向变成所述第一旋转方向,以及-第四读指针分配阶段,其与下一写指针分配周期的第一写指针分配阶段同时发生,其中所述读指针(R4、R5)以所述第一旋转方向逐步遍历指针值,并且在所述第一旋转方向上与所述写指针(W4、W5)有一步指针值的偏移。5.一种数据处理设备(700),包括第一处理单元(702)和连接到所述第一处理单元(702)的根据权利要求1的数据缓存设备(600),所述第一处理单元(702)用于提供由两个索引(i,j)组织的数据结构的二维阵列(100、200、300),每个索引采用相应的有序索引值集合中的索引值,其中,对于每个提供的数据结构,第一索引(j)以第一和第二曲折方向定义的曲折方式逐步遍历第一索引值集合中第一索引值。6.根据权利要求5的数据处理设备,包括第二处理单元(704),其与所述数据缓存设备(600)相连,用于顺序提供对所述循环缓存存储器(400、602)的读请求,以根据非曲折读模式读取所述循环缓存存储器(400、602)中的所述二维阵列(100、200、300)中的数据结构,这样所述第一索引(j)以固定的读方向重复遍历所述第一索引值集合。7.根据权利要求5的数据处理设备,其中所述第一处理单元(702)用于执行运动估算算法,向所述循环缓存存储器(400、602)顺序提供分配给相应像素数据块的二维阵列的运动向量的二维阵列,所述像素数据块形成视频图像的子阵列。8.根据权利要求7的数据处理设备,其中所述第一处理单元(702)用于以水平曲折顺序提供运动向量的二维阵列,以第一曲折方向遍历所述阵列的第一行,以所述第二曲折方向遍历所述阵列的下一行,以所述第一曲折方向遍历再下一行,以此类推。9.根据权利要求7的数据处理设备,其中所述第二处理单元(704)用于执行运动补偿算法,以及从所述循环缓存存储器(400、602)顺序读取所述运动向量的二维阵列。10.根据权...
【专利技术属性】
技术研发人员:A贝里克,R塞瑟拉曼,
申请(专利权)人:皇家飞利浦电子股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。