技术新讯 > 办公文教,装订,广告设备的制造及其产品制作工艺 > 一种MIPI偏斜纠正期间采样值不稳定的处理方法和系统与流程  >  正文

一种MIPI偏斜纠正期间采样值不稳定的处理方法和系统与流程

  • 国知局
  • 2024-06-21 13:55:38

本发明涉及图像数据处理,具体涉及一种mipi偏斜纠正期间采样值不稳定的处理方法和系统。

背景技术:

1、随着科技的不断进步,图像和视频在我们的生活中扮演着越来越重要的角色,从我们的手机、电视、电脑到医疗设备和汽车等各种智能设备,都需要图像和视频传输技术的支持。同时由于对显示效果和便携性的追求,使得高分辨率的微显示被广泛应用于电子设备中。但随着微显示分辨率的不断提高,传输的数据量增大,从而要求传输的速率提升,与此同时还要求保持低功耗和较小面积,以往的显示接口已满足不了诸多要求。

2、mipi(mobile industry processor interface)接口技术是广泛应用于连接各种智能设备的主流技术之一,并应用于高分辨率微显示驱动的高速串行接口设计,其具有功耗低、面积较小、抗干扰能力强、传输速率快等优势,推动了图像和视频技术的进一步发展和应用。mipi协议规定了在mipi接收端,时钟与数据之间的偏斜最大不能超过+/-0.5单位时间间隔。在接收端收到的时钟和数据之间偏斜接近+/-0.5单位时间间隔时,会导致时钟采样到数据跳变区域,采样到不稳定的值,无法用来作为偏斜纠正的依据,如图1所示。一种解决办法是优化连接通路减小偏斜;另一种解决办法是降低mipi传输速率以增大单位时间间隔,单位时间间隔表示mipi中一个比特传输的持续时间,使得时钟采样沿避开数据不稳定区域。然而现有的两种偏斜纠正的办法在将mipi时钟和数据之间偏斜范围缩小的同时,增加了成本和降低了纠偏电路的适用范围,或者降低mipi传输速率则降低了系统性能。

技术实现思路

1、针对降低mipi传输速率则降低了系统性能的问题,本发明提出了一种mipi偏斜纠正期间采样值不稳定的处理方法和系统,该方案应用于微显示驱动接口设计中,在mipi时钟和数据线(传输通道)之间的偏斜接近+/-0.5单位时间间隔,采样到不稳定状态时,通过一些延迟微调使时钟避开不稳定值的采样区域,而且能够使各个数据线采样值一致,继而可以做后续偏斜纠正。本发明所采用的技术方案如下:

2、一种mipi偏斜纠正期间采样值不稳定的处理方法,该方法包括:

3、步骤1、采样得到初始偏斜消除序列的部分前导码0xff;

4、步骤2、将各个数据线的相位值强制设置为相同;

5、步骤3、进行连续多次采样,判断各个数据线的采样值的稳定性;

6、步骤4、当采样值稳定时,根据所获得的采样值来调整数据线的延迟或相位;

7、步骤5、当各个数据线都采样到稳定的0xaa时,调整完毕;

8、步骤6、记录调整完毕时各个数据线的偏斜纠正值,基于所述偏斜纠正值更新初始偏斜纠正值的设定,并按照该设定进行后续偏斜纠正,将经过偏斜纠正后的信号进行滤波校正;

9、在步骤6中,将经过偏斜纠正后的信号进行滤波校正,具体包括:将经过偏斜纠正后的信号进行倍内插,然后通过滤波器组的函数进行滤波校正,最后将各个输出相加;滤波器组的函数的计算公式如下:

10、

11、其中,是滤波器的系数,根据如下公式计算:

12、

13、在上式中,

14、为系统采样时钟周期,为第个采样通道与第1个采样通道之间的时间偏斜误差;为常整数;为凯撒窗函数,用来平滑滤波器的响应;为滤波器阶数;为通道数。

15、在步骤4中,根据所获得的采样值来调整数据线的延迟,具体包括:在得到的采样值中,若采样值为0xaa的数量多于采样值为0x55的数量,则调整采样值为0x55所对应的数据线的延迟,直至所述所对应的数据线的采样值为0xaa;若采样值为0x55的数量多于采样值为0xaa的数量,则将各个数据线的相位增加1或者减小1,直至所述所对应的数据线的采样值为0xaa;

16、在步骤6中,按照该设定进行后续偏斜纠正,包括:若确定偏斜纠正方向,并且偏斜相差0.5单位时间间隔,则设定不稳定期间为0.1单位时间间隔,将各个数据线从初始的延迟点调整为增加0.1单位时间间隔的延迟点,并在偏斜纠正过程中采用指数逼近法进行稳定性测试。

17、进一步的,在步骤1之前,还包括初始设定步骤,所述初始设定步骤包括:将各个数据线的延迟设置在延迟链的中间点。

18、进一步的,所述初始设定步骤中包括:当延迟链的长度为n个单位步长时,则时钟线和4个数据线的初始偏斜纠正值为n/2;d-phy内部处理串行数据做串并转换,对于串并转换后输出8比特并行数据的情况,采样值有8个相位,编号从0到7。

19、进一步的,所述初始设定步骤中包括:根据mipi协议,初始偏斜纠正序列的正确采样值为0xaa,相反的值为0x55。

20、进一步的,在步骤3中,判断各个数据线的采样值的稳定性,具体包括:

21、根据前后两次采样值相同的次数,判断各个数据线的采样值是否稳定;若各个数据线的采样值都不稳定,则调整时钟线的延迟,调整方向为增加或者减小,直到各个数据线都采样稳定。

22、进一步的,所述调整时钟线的延迟,具体包括:在起始时,向任意一个方向调整延迟,如果采样到连续稳定的0x55,则向相反方向调整,直到采样到连续稳定的0xaa。

23、进一步的,在步骤4中,根据所获得的采样值来调整数据线的延迟,具体包括:

24、若各个数据线中有一个数据线的采样值是稳定的,则采样值稳定的数据线的采样值是正确的;当该正确的采样值为0x55时,改变所有数据线的相位,将所有数据线的相位增加1或者减小1;调整其他采样值不稳定的数据线的延迟,直到这些数据线都采样得到0xaa。

25、进一步的,在步骤4中,根据所获得的采样值来调整数据线的延迟,还包括:

26、若各个数据线的采样值都是不稳定的,则将时钟线增加或者减少0.5单位时间间隔后,根据调整后的各个数据线的采样值来确定各个数据线偏斜的方向;将时钟线的延迟还原为延迟链中点,然后将数据线向与确定的所述各个数据线偏斜的方向相反的方向做延迟调整,直到各个数据线的采样值稳定。

27、进一步的,将各个数据线直接增加设定的不稳定期间的单位时间间隔。

28、一种mipi偏斜纠正期间采样值不稳定的处理系统,该系统用于实现上述方法,其特征在于,该系统包括多个数据线和偏斜纠正电路;

29、所述数据线包括mipi d-phy和相位移动,所述数据线将接收到的串行数据转换为并行数据后输入偏斜纠正电路;

30、所述偏斜纠正电路分别向每一个数据线反馈偏斜纠正值。

31、通过本发明的实施例,可以获得如下技术效果:

32、(1)实现了微调延迟。使得各个数据线能够在初始采样到不稳定值的情况下,在调整后采样到稳定值。从而避免减少偏斜的系统成本,或者增加单位时间间隔的性能损失;

33、(2)降低了复杂度。在调整过程中增加调整相位的步骤,使得调整目标值始终为0xaa,从而降低偏斜纠正电路中正确值判断模块的复杂度。

本文地址:https://www.jishuxx.com/zhuanli/20240618/35143.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。