一种视频图像数据存储的方法、装置、设备及可读介质制造方法及图纸

技术编号:35248800 阅读:24 留言:0更新日期:2022-10-19 09:57
本发明专利技术涉及存储领域,公开了一种视频图像数据存储的方法、装置、设备及可读介质。所述方法包括:获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点;在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR。本发明专利技术公开的方法有效降低了DDR读写过程的能耗,并且对于大数据量应用场景降低功耗的效果尤为明显,对于产品功耗要求较高的场合具有实际意义。耗要求较高的场合具有实际意义。耗要求较高的场合具有实际意义。

【技术实现步骤摘要】
一种视频图像数据存储的方法、装置、设备及可读介质


[0001]本专利技术涉及存储领域,尤其涉及一种视频图像数据存储的方法、装置、设备及可读介质。

技术介绍

[0002]视频、图像是系统中常见的大数据量的应用场景,其经常使用DDR(Double Data Rate,全称DDR SDRAM,简称DDR,双倍速率同步动态随机存储器)作为缓存。其中DDR作为缓存时具有访问速度快、体积小、价格相比较SRAM(Static Random

Access Memory,SRAM 静态随机存取存储器)低等优点,因此成为现代数字设备中的主要部件,主要负责数据的临时存取。
[0003]随着DDR的发展,其存储速率越来越高,但每次访问的功耗没有显著降低。现有技术中,降低DDR的功耗,大多采用硬件控制方法,比如采用门控时钟,通过控制部分逻辑的工作实现动态功耗管理;或者采用动态频率控制,根据工作负载率,实现在轻负载、对速率要求不高的情况下适当降低DDR工作频率,实现降低功耗的目的。然而,采用硬件控制方法降低DDR的功耗会存在诸多缺点,门控时钟只能降低DDR无访问需求时的功耗,且仅为DDR控制器或PHY中的部分逻辑,不能有效减小DDR读写访问时的功耗,在DDR负载很高时效果不明显,动态频率控制同样在DDR负载很高时效果不明显。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种视频图像数据存储的方法、装置、设备及可读介质。其中,本专利技术提出的一种视频图像数据存储的方法通过视频图像数据的相似性和DDR改变数据极性存储的电路特性,将视频图像数据在存储时转化为更多的“1”高电平进行存储,以减少存储时的功耗。
[0005]基于以上目的,本专利技术的实施例的一个方面提供了一种视频图像数据存储的方法,所述方法包括以下步骤:获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点;在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR。
[0006]在一些实施例中,所述方法还包括:将所述行向量像素点的参考像素点的数据写入所述DDR中,并以当前行向量像素点的参考像素点的数据更新所述DDR中的参考像素点的前一数据,以使所述DDR中的参考像素点的数据适应所述当前行向量像素点。
[0007]在一些实施例中,所述方法还包括:将所述DDR中存储的像素点的数据依次按照所述DDR的写入顺序进行与所述逻辑运算相反的运算,以将所述DDR中存储的像素点的数据还原为原始数据并读出。
[0008]在一些实施例中,所述在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩
阵的每个像素点的对应结果写入DDR包括:在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行异或后取反的运算并按照所述像素点矩阵的行向量顺序进行遍历。
[0009]在一些实施例中,所述方法还包括:将所述DDR中存储的像素点的数据依次按照所述DDR的写入顺序进行取反后异或的运算,以将所述DDR中存储的像素点的数据还原为原始数据并读出。
[0010]在一些实施例中,所述获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点包括:获取视频图像的像素点矩阵的行向量组和列向量组,得到所述像素点矩阵的行向量顺序和列向量顺序;设置当前行向量像素点的首列像素点为所述当前行向量像素点的参考像素点,并按照所述行向量顺序依次进行设置以适应所述当前行向量像素点的逻辑运算。
[0011]在一些实施例中,所述方法还包括:将所述当前行向量像素点的参考像素点的数据与所述DDR中的参考像素点的前一数据进行逻辑运算;将所述当前行向量像素点的参考像素点的对应结果写入DDR中,并更新所述DDR中参考像素点的数据为所述当前行向量像素点的参考像素点的数据。
[0012]在一些实施例中,所述将所述当前行向量像素点的参考像素点的数据与所述DDR中的参考像素点的前一数据进行逻辑运算包括:将所述当前行向量像素点的参考像素点的数据与所述DDR中的参考像素点的前一数据进行异或后取反的运算。
[0013]在一些实施例中,所述在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR包括:在所述当前行向量像素点中按照所述列向量顺序依次与前一像素点的数据进行逻辑运算并将对应的结果写入所述DDR中;按照所述行向量顺序遍历所述像素点矩阵的每个像素点并将其对应结果写入DDR中。
[0014]在一些实施例中,所述在所述当前行向量像素点中按照所述列向量顺序依次与前一像素点的数据进行逻辑运算并将对应的结果写入所述DDR中包括:在所述当前行向量像素点中按照所述列向量顺序依次与前一像素点的数据进行异或后取反的运算并将对应的结果写入所述DDR中。
[0015]本专利技术实施例的另一个方面,还提供了一种视频图像数据存储的装置,所述装置包括以下模块:第一模块,配置用于获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点;第二模块,配置用于在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR。
[0016]在一些实施例中,所述装置还包括:第三模块,配置用于将所述行向量像素点的参考像素点的数据写入所述DDR中,并以当前行向量像素点的参考像素点的数据更新所述DDR中的参考像素点的前一数据,以使所述DDR中的参考像素点的数据适应所述当前行向量像素点。
[0017]在一些实施例中,所述装置还包括:第四模块,配置用于将所述DDR中存储的像素点的数据依次按照所述DDR的写入顺序进行与所述逻辑运算相反的运算,以将所述DDR中存储的像素点的数据还原为原始数据并读出。
[0018]本专利技术实施例的另一方面,还提供一种计算机设备,包括至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任一方法的步骤。
[0019]本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上任一方法步骤的计算机程序。
[0020]本专利技术至少具有以下有益效果:本专利技术提出一种视频图像数据存储的方法、装置、设备及可读介质,其中本专利技术提出的一种视频图像数据存储的方法利用视频图像数据的相似性和DDR改变数据极性存储的电路特性,在保证数据读写正确的前提下,有效降低了DDR读写过程的能耗,并且对于大数据量应用场景降低功耗的效果尤为明显,对于产品功耗要求较高的场合具有实际意义。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频图像数据存储的方法,其特征在于,包括:获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点;在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR。2.根据权利要求1所述的方法,其特征在于,还包括:将所述行向量像素点的参考像素点的数据写入所述DDR中,并以当前行向量像素点的参考像素点的数据更新所述DDR中的参考像素点的前一数据,以使所述DDR中的参考像素点的数据适应所述当前行向量像素点。3.根据权利要求1所述的方法,其特征在于,还包括:将所述DDR中存储的像素点的数据依次按照所述DDR的写入顺序进行与所述逻辑运算相反的运算,以将所述DDR中存储的像素点的数据还原为原始数据并读出。4.根据权利要求1所述的方法,其特征在于,所述在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行逻辑运算并按照所述像素点矩阵的行向量顺序进行遍历,以将所述像素点矩阵的每个像素点的对应结果写入DDR包括:在所述行向量像素点中从与所述参考像素点相邻的像素点开始依次进行异或后取反的运算并按照所述像素点矩阵的行向量顺序进行遍历。5.根据权利要求4所述的方法,其特征在于,还包括:将所述DDR中存储的像素点的数据依次按照所述DDR的写入顺序进行取反后异或的运算,以将所述DDR中存储的像素点的数据还原为原始数据并读出。6.根据权利要求1所述的方法,其特征在于,所述获取视频图像的像素点矩阵并在行向量像素点中设置参考像素点包括:获取视频图像的像素点矩阵的行向量组和列向量组,得到所述像素点矩阵的行向量顺序和列向量顺序;设置当前行向量像素点的首列像素点为所述当前行向量像素点的参考像素点,并按照所述行向量顺序依次进行设置以适应所述当前行向量像素点的逻辑运算。7.根据权利要求6所述的方法,其特征在于,还包括:将所述当前行向量像素点的参考像素点的数据与所述DDR中的参考像素点的前一数据进行逻辑运算;将所述当前行向量像素点的参考像素点的对应结果写入DDR中,并更新所述DDR中参考像素点的数据为所述当前行向量像素点的参考像素点的数据。8.根据权利要求7所述的方法,其特征在于,所述将所述当前行向量像素点的参考像素点的数据与所述DDR中的参考像素点的前一数据进行逻辑运算包括:将所...

【专利技术属性】
技术研发人员:贾学强伍峰熊子涵丁微微李志
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1