MIPI信号解码方法、装置及其芯片制造方法及图纸

技术编号:32971052 阅读:22 留言:0更新日期:2022-04-09 11:37
本发明专利技术提供了一种MIPI信号解码方法、装置及其芯片,该方法包括:通过所述MIPI接口接收来自图像传感器的原始数据转换后的两通道MIPI数据,所述原始数据的数据类型为RAW格式,将所述两通道的MIPI数据转换为两通道的比特数据,其中,不同通道的比特数据分时复用;将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中;当一行像素点的比特数据写入完成后,按照像素点序号顺序依次从不同的存储器中读取所行像素的比特数据,并输出满足并行接口的并行数据,该方法可以实现在依赖MIPI接口传输图像信号时,将MIPI数据解码为满足并行接口的并行数据。满足并行接口的并行数据。满足并行接口的并行数据。

【技术实现步骤摘要】
MIPI信号解码方法、装置及其芯片


[0001]本专利技术涉及半导体集成电路设计领域,尤其涉及一种MIPI信号解码方法、装置及其芯片。

技术介绍

[0002]对于智能终端来说,如果设备内部包括各种不同接口会给手机的设计和元器件选择带来很大的难度。为此,移动行业处理器接口(mobile industry processor interface,MIPI)联盟把智能终端内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少智能终端设计的复杂程度和增加设计灵活性。例如,MIPI定义了一系列的手机内部接口标准,比如摄像头接口、显示接口、射频接口、麦克风/喇叭接口等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设计和功能时更加快捷方便。
[0003]MIPI的D

PHY(物理层)和信号电平如图1所示,D

PHY包括HS

TX(高速发送器)、LP

TX(低功耗发送器)、HS

RX(高速接收器)和LP

RX(低功耗接收器)。MIPI接口传输模式分为高速(high speed,HS)模式和低功耗(low power,LP)两种模式,在HS模式下采用低压差分信号,高电平幅值典型为200mV,功耗较大,但是可以传输很高的数据速率(如数据速率为80M~1Gbps);在LP模式下采用单端信号,高电平幅值典型为1.2V,数据速率很低(如数据速率小于10Mbps),但是相应的功耗也很低。两种传输模式的结合保证了MIPI总线在需要传输大量数据(如图像)时可以高速传输,而在不需要大数据量传输时又能够减少功耗。
[0004]但是,当依赖MIPI接口传输图像信号时,目前无法将MIPI数据转换为能够被并行接口解析的并行数据,为此,继续一种MIPI信号解码方案来解决上述问题。

技术实现思路

[0005]本专利技术提供一种MIPI信号解码方法、装置及其芯片,用以实现在依赖MIPI接口传输图像信号时,将MIPI数据解码为满足并行接口的并行数据。
[0006]第一方面,本专利技术提供一种MIPI信号解码方法,该方法可以应用于由FPGA实现的芯片,该方法包括:通过MIPI接口接收来自图像传感器的原始数据转换后的两通道MIPI数据,所述原始数据的数据类型为RAW格式,将所述两通道的MIPI数据转换为两通道的比特数据,其中,不同通道的比特数据分时复用;将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中;当一行像素点的比特数据写入完成后,按照像素点序号顺序依次从不同的存储器中读取所行像素的比特数据,并输出满足并行接口的并行数据。
[0007]本专利技术提供的MIPI信号解码方法的有益效果在于:上述方法可以在依赖MIPI接口传输图像信号时,能够实现将MIPI数据转换为满足并行接口的并行数据,该设计方法应用成本低,信号传输效果好。
[0008]一种可能的实现方案中,所述原始数据的数据类型为RAW10,RAW12格式中的任意一种。
[0009]一种可能的实现方案中,当原始数据的数据类型为RAW10格式,所述将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中,包括:将第一通道的第零像素点和第二像素点图像的高八位比特数据均写入第一存储器中;将第二通道的第一像素点和第三像素点的高八位比特数据均写入第二存储器中,以及,将第零像素点至第三像素点的剩余比特数据的数据均写入第三存储器中;将第二通道的第四像素点和第六像素点的高八位比特数据均写入第一存储器中;将第一通道的第五像素点和第七像素点的高八位比特数据均写入第二存储器中;将第四像素点至第七像素点的剩余比特数据的数据均写入第三存储器中;依次类推,直至将奇数序号的像素点的高八位比特数据均写入第二存储器中,将偶数数序号的像素点的比特数据均写入第一存储器中,所有像素点的剩余比特数据均写入第三存储器中。
[0010]一种可能的实现方案中,当原始数据的数据类型为RAW10格式,当一行像素点的比特数据写入完成后,按照像素点序号顺序依次从不同的存储器中读取所行像素的比特数据,包括:按照像素点序号顺序依次从第一存储器中读出第零像素点的高八位比特数据;从第二存储器中读出第一像素点的高八位比特数据;从第一存储器中读出第二像素点的高八位比特数据,从第二存储器中读出第三像素点的高八位比特数据,从第三存储器中读出第零像素点至第三像素点的剩余比特数据;将从第三存储器中读出的各像素点的剩余比特数据与对应的像素点的高八位比特数据组成10bit数据;
[0011]从第一存储器中读出第四像素点的高八位比特数据,从第二存储器中读出第五像素点的高八位比特数据,从第一存储器中读出第六像素点的高八位比特数据,从第二存储器中读出第七像素点的高八位比特数据,从第一存储器中读出第四像素点至第七像素点的剩余比特数据;将从第三存储器中读出的各像素点的剩余比特数据与对应的像素点的高八位比特数据组成10bit数据;依次类推,直至数据读取完成。
[0012]一种可能的实现方案中,当原始数据的数据类型为RAW12格式,所述将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中,包括:
[0013]将第一通道的第零像素点的高八位比特数据均写入第一存储器中;
[0014]将第二通道的第一像素点的高八位比特数据均写入第二存储器中;
[0015]将第零像素点至第一像素点的剩余比特数据的数据均写入第三存储器中;
[0016]将第二通道的第二像素点的高八位比特数据均写入第一存储器中;
[0017]将第一通道的第三像素点的高八位比特数据均写入第二存储器中;
[0018]将第二像素点至第三像素点的剩余比特数据的数据均写入第三存储器中;
[0019]依次类推,直至将奇数序号的像素点的高八位比特数据均写入第二存储器中,将偶数数序号的像素点的比特数据均写入第一存储器中,所有像素点的剩余比特数据均写入第三存储器中。
[0020]一种可能的实现方案中,当原始数据的数据类型为RAW12格式,从第一存储器中读出第零像素点的高八位比特数据;从第二存储器中读出第一像素点的高八位比特数据;从第三存储器中读出第零像素点至第一像素点的剩余比特数据;将从第三存储器中读出的第零像素点和第一像素点的剩余比特数据与对应的像素点的高八位比特数据组成12比特数据;
[0021]从第一存储器中读出第二像素点的高八位比特数据,从第二存储器中读出第三像
素点的高八位比特数据,从第三存储器中读出第二像素点至第三像素点的剩余比特数据;将从第三存储器中读出的第一像素点和第二像素点的剩余比特数据与对应的像素点的高八位比特数据组成12比特数据;
[0022]依此类推,直至整行的像素点数据读取完成。
[0023]一种可能的实现方案中,当原始数据的数据类型为RAW14格式,所述将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MIPI信号解码方法,其特征在于,所述方法包括:通过MIPI接口接收来自图像传感器的原始数据转换后的两通道MIPI数据,所述原始数据的数据类型为RAW格式;将所述两通道的MIPI数据转换为两通道的比特数据,其中,不同通道的比特数据分时复用;将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中;当一行像素点的比特数据写入完成后,按照像素点序号顺序依次从不同的存储器中读取所行像素的比特数据,并输出满足并行接口的并行数据。2.根据权利要求1所述的方法,其特征在于,所述原始数据的数据类型为RAW10,RAW12、RAW14格式中的任意一种。3.根据权利要求1所述的方法,其特征在于,当原始数据的数据类型为RAW10格式,所述将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中,包括:将第一通道的第零像素点和第二像素点的高八位比特数据均写入第一存储器中;将第二通道的第一像素点和第三像素点的高八位比特数据均写入第二存储器中;将第零像素点至第三像素点的剩余比特数据的数据均写入第三存储器中;将第二通道的第四像素点和第六像素点的高八位比特数据均写入第一存储器中;将第一通道的第五像素点和第七像素点的高八位比特数据均写入第二存储器中;将第四像素点至第七像素点的剩余比特数据的数据均写入第三存储器中;依次类推,直至将奇数序号的像素点的高八位比特数据均写入第二存储器中,将偶数数序号的像素点的比特数据均写入第一存储器中,所有像素点的剩余比特数据均写入第三存储器中。4.根据权利要求3所述的方法,其特征在于,所述按照像素点序号顺序依次从不同的存储器中读取数据,包括:从第一存储器中读出第零像素点的高八位比特数据;从第二存储器中读出第一像素点的高八位比特数据;从第一存储器中读出第二像素点的高八位比特数据,从第二存储器中读出第三像素点的高八位比特数据,从第三存储器中读出第零像素点至第三像素点的剩余比特数据;将从第三存储器中读出的第零像素点至第三像素点的剩余比特数据与对应的像素点的高八位比特数据组成10比特数据;从第一存储器中读出第四像素点的高八位比特数据,从第二存储器中读出第五像素点的高八位比特数据,从第一存储器中读出第六像素点的高八位比特数据,从第二存储器中读出第七像素点的高八位比特数据,从第一存储器中读出第四像素点至第七像素点的剩余比特数据;将从第三存储器中读出的第四像素点至第七像素点的剩余比特数据与对应的像素点的高八位比特数据组成10比特数据;依此类推,直至整行的像素点数据读取完成。5.根据权利要求1所述的方法,其特征在于,当原始数据的数据类型为RAW14格式,所述将每个通道的比特数据按照像素点序号的奇偶顺序分别写入不同的存储器中,包括:将第一通道的第零像素点和第二像素点的高八位比特数据均写入第一存储器中;将第二通道的第一像素点和第三像素点的高八位比特数据均写入第二存储器中;将第零像素点至第三像素点的剩余比特数据的数据均写入第三存储器中;
将第二通道的第四像素点和第六像素点的高八位比特数据均写入第一存储器中;将第一通道的第五像素点和第七像素点的高八位比特数据均写入第二存储器中;将第四像素点至第七像素点的剩余比特数据的数据均写入第三存储器中;依次类推,直至将奇数序号的像素点的高八位比特数据均写入第二存储器中,将偶数数序号的像素点的比特数据均写入第一存储器中,所有像...

【专利技术属性】
技术研发人员:叶红磊叶红波蒋亮亮姚清志
申请(专利权)人:上海集成电路研发中心有限公司
类型:发明
国别省市:

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

1