数据传输、接收方法及装置、芯片、设备、存储介质制造方法及图纸

技术编号:36546518 阅读:8 留言:0更新日期:2023-02-04 16:58
本申请公开了数据传输、接收方法及装置、芯片、设备、存储介质;其中,所述数据传输方法包括:将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器。传输给应用处理器。传输给应用处理器。

【技术实现步骤摘要】
数据传输、接收方法及装置、芯片、设备、存储介质


[0001]本申请涉及电子技术,涉及但不限于数据传输、接收方法及装置、芯片、设备、存储介质。

技术介绍

[0002]移动行业处理器接口(MobileIndustry Processor Interface,MIPI)成为图像传感器传输数据的主要标准,初衷是为了把手机内部的摄像头、显示器、射频基带和处理器之间的接口标准化,满足大容量图像传输需求。然而,MIPI硬件的数据通道的增加,意味着硬件成本的增加。

技术实现思路

[0003]有鉴于此,本申请实施例提供的数据传输、接收方法及装置、芯片、设备、存储介质,能够降低对MIPI的硬件要求,即使有更多路的待传数据集,也能够使用较少的数据通道完成数据传输。本申请实施例提供的数据传输、接收方法及装置、芯片、设备、存储介质是这样实现的:
[0004]本申请实施例提供的数据传输方法,包括:将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器。
[0005]本申请实施例提供的数据接收方法,包括:根据特定的行数据长度,确定当前是否接收到一整行数据;如果当前接收到一整行数据,产生行中断;响应于所述行中断,对当前接收到的一行数据进行解析,得到解析数据;将所述解析数据发送给对应的第一图像处理芯片。
[0006]本申请实施例提供的图像处理芯片,包括:转换电路,用于将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;MIPI

TX电路,用于按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;以及将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器。
[0007]本申请实施例提供的应用处理器,包括:MIPI

RX电路,用于根据特定的行数据长度,确定当前是否接收到一整行数据;如果当前接收到一整行数据,发送行中断给数据解析模块;数据解析模块,用于响应于所述行中断,对当前接收到的一行数据进行解析,得到解析数据,以及将所述解析数据发送给对应的第一图像处理芯片;第一图像处理芯片,用于根据接收的每一所述解析数据,执行特定的图像处理算法。
[0008]本申请实施例提供的电子设备,包括:第二图像处理芯片、至少N路数据通道和应用处理器,N大于0;其中,所述第二图像处理芯片的转换电路,将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;所述第二图像处理芯片的MIPI

TX电路,按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI
数据包;以及将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器的MIPI

RX电路;所述应用处理器的MIPI

RX电路,根据特定的行数据长度,确定当前是否接收到一整行数据;如果当前接收到一整行数据,发送行中断给数据解析模块;所述应用处理器的数据解析模块,响应于所述行中断,对当前接收到的一行数据进行解析,得到解析数据,以及将所述解析数据发送给对应的第一图像处理芯片;所述应用处理器的第一图像处理芯片,用于根据接收的每一所述解析数据,执行特定的图像处理算法。
[0009]本申请实施例提供的数据传输装置,包括:转换模块,用于将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;打包模块,用于按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;传输模块,用于将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器。
[0010]本申请实施例提供的数据接收装置,包括:接收模块,用于根据特定的行数据长度,确定当前是否接收到一整行数据;以及如果当前接收到一整行数据,发送行中断给数据解析模块;数据解析模块,用于对当前接收到的一行数据进行解析,得到解析数据;以及将所述解析数据发送给对应的第一图像处理芯片。
[0011]本申请实施例提供的电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的图像处理芯片侧的方法,或者,所述处理器执行所述程序时实现本申请实施例所述的应用处理器侧的方法。
[0012]本申请实施例提供的计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现本申请实施例所述的图像处理芯片侧的方法,或者,该计算机程序被处理器执行时实现本申请实施例所述的应用处理器侧的方法。
[0013]在本申请实施例中,当接收到来自M路的第一待传数据集时,不是直接按照MIPI协议对这些数据集进行打包,而是先将这M路第一待传数据集组织为小于M的N路第二待传数据集;然后,再按照MIPI协议对这N路第二待传数据集进行打包;如此,相比于直接对这M路第一待传输集进行打包传输的方案,能够使得第二图像处理芯片通过较少的数据通道完成数据传输,即通过N路而不是M路数据通道将这些数据传输给应用处理器。可见,本申请实施例提供的方案降低了降低对MIPI的硬件要求,即使有更多路的待传数据集,也能够使用较少的数据通道完成数据传输,从而使得硬件数据通路较少的MIPI也能够满足数据传输需求。
附图说明
[0014]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。
[0015]图1为图像处理的数据传输的基本架构示意图;
[0016]图2为本申请实施例提供的数据传输方法的实现流程示意图;
[0017]图3为本申请实施例的数据传输和数据接收方法的实现流程示意图;
[0018]图4为本申请实施例的电子设备的结构示意图;
[0019]图5为3A数据在ISP的管线(即ISP的信号处理流程)中输出的位置示意图;
[0020]图6为3A数据在ISP的管线(即ISP的信号处理流程)中输出的位置示意图;
[0021]图7为PreISP芯片方案中的数据传输过程示意图;
[0022]图8为PreISP芯片的前处理ISP芯片端的架构示意图;
[0023]图9为本申请实施例AP侧平台端的软件框架示意图;
[0024]图10为本申请实施例的数据传输和接收方法的实现流程示意图;
[0025]图11为本申请实施例的重排之前与重排之后的结果对比示意图;
[0026]图12为本申请实施例数据传输装置的结构示意图;
[0027]图13为本申请实施例数据接收装置的结构示意图;
[0028]图14为本申请实施例提供的电子设备的结构示意图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,用于在应用处理器和图像传感器之间传送图像数据,其特征在于,所述方法包括:将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0小于M;按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;将所述第一批一个或多个MIPI数据包通过N路数据通道传输给所述应用处理器。2.根据权利要求1所述的方法,其特征在于,所述将来自M路的第一待传数据集转换为N路第二待传数据集,包括:按照特定的行数据长度,将所述M路第一待传数据集中的待传数据分解成至少一行数据;对所述至少一行数据进行重排,得到所述N路第二待传数据集;其中,所述将所述第一批一个或多个MIPI数据包通过N路数据通道传输给应用处理器包括:将所述第一批一个或多个MIPI数据包均匀地分配给所述N路数据通道并通过所述N路数据通道传输给所述应用处理器。3.根据权利要求2所述的方法,其特征在于,所述对所述至少一行数据进行重排,得到所述N路第二待传数据集,包括:确定每行数据的第一类型;将用于表征所述行数据的第一类型的标签更新至所述行数据中;对更新后的所述至少一行数据进行重排,得到所述N路第二待传数据集。4.根据权利要求3所述的方法,其特征在于,所述对更新后的所述至少一行数据进行重排,得到所述N路第二待传数据集,包括:确定更新后的每行数据的第二类型;其中,所述第二类型属于所述第一类型的子类型;根据所述第二类型与行号的映射关系,对更新后的所述至少一行数据进行重排,得到所述N路第二待传数据集。5.根据权利要求2至4任一项所述的方法,所述特定的行数据长度对应于在单位时间内从存储器读取的最大数据量。6.根据权利要求1所述的方法,其特征在于,所述第一待传数据集包括下列中的至少一项:执行3A算法所需的图像统计数据、PD数据和原始图像数据。7.一种数据接收方法,其特征在于,所述方法包括:根据特定的行数据长度,确定当前是否接收到一整行数据;如果当前接收到一整行数据,产生行中断;响应于所述行中断,对当前接收到的一行数据进行解析,得到解析数据;将所述解析数据发送给对应的第一图像处理芯片。8.根据权利要求7所述的方法,其特征在于,所述将所述解析数据发送给对应的图像处理模块,包括:确定所述解析数据的行号;根据约定的每行对应存放的第二类型,确定所述解析数据的第二类型;根据所述解析数据的第二类型,将所述解析数据发送给对应的第一图像处理芯片。9.一种图像处理芯片,其特征在于,所述芯片包括:
转换电路,用于将来自M路的第一待传数据集转换为N路第二待传数据集;其中,M大于1,N大于0且小于M;MIPI

TX电路,用于按照MIPI协议,对所述N路第二待传数据集进行打包,得到第一批一个或多个MIPI数据包;以及将所述第一批一个或多个MIPI数据包通过N路数据通道传...

【专利技术属性】
技术研发人员:曾玉宝
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1