图像数据传输方法、装置和电子设备制造方法及图纸

技术编号:35262022 阅读:27 留言:0更新日期:2022-10-19 10:21
本申请公开了一种图像数据传输方法、装置和电子设备,属于通信技术领域。获取图像数据格式信息;根据所述图像数据格式信息,确定地址偏移量;获取图像数据每次传输的首地址信息;根据所述每次传输的首地址信息和所述地址偏移量,进行图像数据的传输,其中,每传输完一行图像数据,使用该行的首地址加上所述地址偏移量,以跳转至下一行的首地址,传输下一行图像数据。像数据。像数据。

【技术实现步骤摘要】
图像数据传输方法、装置和电子设备


[0001]本申请属于通信
,具体涉及一种图像数据传输方法、装置和电子 设备。

技术介绍

[0002]一些场景中,图像处理模块会根据需要以像素块为单位对图像数据进行处 理,而摄像头采集的图像数据是按行进行传输和存储的。当采用高性能可扩展 接口(Advanced eXtensible Interface,AXI)对图像数据进行搬运时,每次突发 传输的首地址,需要按照存储器中数据按行存储的方式进行设置,但同时又需 要按照所需数据块的格式进行必要的调整。
[0003]一种方式中,假设一次突发传输8个时钟的数据,相当于每次读取一行中 64个像素的数据,这些数据存储在指定地址开始的连续区间中,但该方式需要 准备额外的数据存储空间,对读取的每行64个像素的数据进行备份,再转换 成8
×
8的数据块进行处理;另一种方式中,假设一次突发传输只处理1个时钟 的数据,相当于每次读取一行中8个像素的数据,然后通过地址通道发送下一 行数据的存储地址,继续读取下一行8个像素的数据,但该方式需要多次发送 地址信息读取每一行所需的8个像素的数据,从而组成8
×
8的数据块,导致整 体的传输效率太低。
[0004]可见,现有图像数据块传输时,在不增加缓存存储空间的情况下,存在传 输效率较低的问题。

技术实现思路

[0005]本申请实施例的目的是提供一种图像数据传输方法、装置和电子设备,能 够解决现有图像数据块传输时,在不增加缓存存储空间的情况下,存在传输效 率较低的问题。
[0006]第一方面,本申请实施例提供了一种图像数据传输方法,该方法包括:
[0007]获取图像数据格式信息;
[0008]根据所述图像数据格式信息,确定地址偏移量;
[0009]获取图像数据每次传输的首地址信息;
[0010]根据所述每次传输的首地址信息和所述地址偏移量,进行图像数据的传 输,其中,每传输完一行图像数据,使用该行的首地址加上所述地址偏移量, 以跳转至下一行的首地址,传输下一行图像数据。
[0011]第二方面,本申请实施例提供了一种图像数据传输装置,包括:
[0012]第一获取模块,用于获取图像数据格式信息;
[0013]第一确定模块,用于根据所述图像数据格式信息,确定地址偏移量;
[0014]第二获取模块,用于获取图像数据每次传输的首地址信息;
[0015]传输模块,用于根据所述每次传输的首地址信息和所述地址偏移量,进行 图像数据的传输,其中,每传输完一行图像数据,使用该行的首地址加上所述 地址偏移量,以跳转至下一行的首地址,传输下一行图像数据。
[0016]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和 存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指 令被所述处理器执行时实现如第一方面所述的图像数据传输方法的步骤。
[0017]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上 存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的图像 数据传输方法的步骤。
[0018]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接 口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现 如第一方面所述的图像数据传输方法。
[0019]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在 存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的图像 数据传输方法。
[0020]在本申请实施例中,获取图像数据格式信息;根据所述图像数据格式信息, 确定地址偏移量;获取图像数据每次传输的首地址信息;根据所述每次传输的 首地址信息和所述地址偏移量,进行图像数据的传输,其中,每传输完一行图 像数据,使用该行的首地址加上所述地址偏移量,以跳转至下一行的首地址, 传输下一行图像数据。这样,通过确定地址偏移量,可在传输时根据首地址信 息和地址偏移量自动跳转至下一行图像数据的传输地址,从而实现连续传输多 行图像数据,能够在不增加缓存用存储空间的同时,提升图像数据块的传输效 率。
附图说明
[0021]图1a是本申请实施例提供的AXI总线以不同突发传输长度传输图像数据 的示意图之一;
[0022]图1b是本申请实施例提供的AXI总线以不同突发传输长度传输图像数据 的示意图之二;
[0023]图2是本申请实施例提供的以8
×
8的像素块为单位从左上到右下进行图像 处理的示例图;
[0024]图3是本申请实施例提供的摄像头的图像数据以一行为单位进行传输和存 储的示例图;
[0025]图4是本申请实施例提供的JPEG图像压缩按照8
×
8像素块单位进行处理 的示例图;
[0026]图5是本申请实施例提供的AXI总线在每一行中跳转进行图像数据传输以 满足像素块的格式要求的示例图;
[0027]图6是本申请实施例提供的图像数据传输方法的流程图;
[0028]图7本申请实施例提供的AXI地址空间映射模块在数据流中的示意图;
[0029]图8本申请实施例提供的AXI地址空间映射模块的概要示意图;
[0030]图9本申请实施例提供的根据AXI地址信息进行地址映射连续读取8行图 像数据的示例图;
[0031]图10本申请实施例提供的图像数据传输装置的结构示意图;
[0032]图11本申请实施例提供的电子设备的模块结构示意图;
[0033]图12本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清 楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施 例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都 属于本申请保护的范围。
[0035]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类 似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在 适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那 些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限 定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及 权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前 后关联对象是一种“或”的关系。
[0036]为使本申请实施例更为清楚,下面结合若干示例对本申请实施例的技术背 景进行简单介绍:
[0037]图像处理芯片在进行图像处理的过程中,在一些场景中需要以图像数据块 的方式对图像数据进行处理。例如,图2是一个以8
×
8数据块为单位,从图像 左上到右下进行处理的示例。
[0038]而摄像头采集的图像数据,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像数据传输方法,其特征在于,包括:获取图像数据格式信息;根据所述图像数据格式信息,确定地址偏移量;获取图像数据每次传输的首地址信息;根据所述每次传输的首地址信息和所述地址偏移量,进行图像数据的传输,其中,每传输完一行图像数据,使用该行的首地址加上所述地址偏移量,以跳转至下一行的首地址,传输下一行图像数据。2.根据权利要求1所述的方法,其特征在于,所述图像数据格式信息包括像素深度和每行的像素个数;所述根据所述图像数据格式信息,确定地址偏移量,包括:根据所述像素深度和每行的像素个数的乘积,确定地址偏移量。3.根据权利要求1所述的方法,其特征在于,所述图像数据格式信息包括每行像素占用的地址空间信息;所述根据所述图像数据格式信息,确定地址偏移量,包括:根据所述每行像素占用的地址空间信息,确定每行的地址空间大小;将所述每行的地址空间大小确定为所述地址偏移量。4.根据权利要求1所述的方法,其特征在于,所述获取图像数据每次传输的首地址信息之前,所述方法还包括:确定图像数据每次传输处理的时钟周期数;所述获取图像数据每次传输的首地址信息,包括:根据所述时钟周期数和所述图像数据格式信息中的图像数据块大小及传输数据位宽,确定传输一个图像数据块所需的传输次数;获取所述传输次数中每次传输的首地址信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述时钟周期数和所述图像数据格式信息中的图像数据块大小及传输数据位宽,确定传输一个图像数据块所需的传输次数,包括:根据所述图像数据格式信息中的像素深度、所述图像数据块大小和所述传输数据位宽,确定每个时钟周期处理的像素数;根据所述每个时钟周期处理的像素数和所述时钟周期数,确定传输一个图像数据块所需的传输次数。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述每次传输的首地址信息和所述地址偏移量,进行图像数据的传输,包括:根据第i次传输的首地址信息,传输所述第i次传输的首地址信息所在的第j行的图像数据,i为大于或等于1的整数,j为正整数;将所述第i次传输的首地址信息加上所述地址偏移量,得到第j+1行的首地址信息;根据所述第j+1行的首地址信息,传输所述第j+1行的图像数据;其中,每传输完一行图像数据,将该行的首地址加上所述地址偏移量,开始下一行的图像数据传输,直至完成第i次传输。7.一种图像数据传输装置,其特征在于,包括:
第一获取模块,用于获取图像数据格式信息;第一确定模块,用于根据所述图像数据格式信息,确定地址偏移量;第二获取模块,用于获取图像数据每次传输的首地址信息;传输模块,用于根据所述每次传输的首地址信息和所述地址偏移量,进行图像数据的传...

【专利技术属性】
技术研发人员:谢梓敏
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1