System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于光学稳像(OIS)的数据处理方法及装置制造方法及图纸_技高网

一种用于光学稳像(OIS)的数据处理方法及装置制造方法及图纸

技术编号:41177778 阅读:3 留言:0更新日期:2024-05-07 22:13
公开了一种用于光学稳像(OIS)的数据处理方法及装置。根据一实施例,一种用于光学稳像(OIS)的数据处理方法可包括:将传感数据发送至片外处理模块,所述传感数据至少包括镜头的运动数据;基于所述传感数据,所述片外处理模块计算获得用于控制所述镜头移动的控制数据;以及,所述片外处理模块将所述控制数据发送至OIS驱动电路。本发明专利技术能够降低OIS系统的复杂度和成本,同时保证了系统的时延特性。

【技术实现步骤摘要】

本申请涉及一种电子设备,特别涉及一种用于光学稳像(ois)的数据处理方法及装置。


技术介绍

1、现有技术中,电子设备为了实现更好的拍摄效果,会在摄像头模组中加入光学稳像(ois,也称为光学防抖)功能。光学稳像能够通过移动式的部件,对发生抖动的光路进行补偿,从而防止或减轻拍摄照片或摄像时发生抖动而导致影像模糊的问题。例如,目前市面上的大部分中高端手机的摄像头均配置有ois系统。通常,这些ois系统的应用大部分是基于ois专用驱动控制芯片而实现,该ois驱动控制芯片上包含有对摄像镜头马达的位移控制算法,有的还包含有传感器的解算算法等其他算法,这导致ois驱动控制芯片复杂,成本较高。


技术实现思路

1、为了解决现有技术中出现的上述技术问题,提出了本申请。本申请的实施例提供了一种用于光学稳像ois的数据处理方法及装置,其通过在片外处理器上以软件的方式执行光学稳像ois的相关数据和算法处理,从而可降低ois系统的复杂度及成本。

2、根据本申请的一个方面,提供了一种用于ois的数据处理方法,所述方法包括:将传感数据发送至片外处理模块,所述传感数据至少包括镜头的运动数据;基于所述传感数据,所述片外处理模块计算获得用于控制所述镜头移动的控制数据;以及所述片外处理模块将所述控制数据发送至ois驱动电路。

3、在一些实施例中,所述传感数据还包括温度数据、所述镜头的位置数据中的至少一个。

4、在一些实施例中,所述将传感数据发送至片外处理模块包括:运动传感器将所述运动数据发送至所述片外处理模块;以及所述ois驱动电路将镜头的位置数据发送至所述片外处理模块。

5、在一些实施例中,所述ois驱动电路将镜头的位置数据发送至所述片外处理模块包括:所述ois驱动电路至少将所述位置数据打包成i2s的数据格式,并通过i2s接口将数据包发送至所述片外处理模块。

6、在一些实施例中,所述运动传感器将所述运动数据发送至所述片外处理模块包括以下至少之一:运动传感器采集所述镜头的运动数据,并将所述运动数据发送到所述ois驱动电路,以及所述ois驱动电路将所述运动数据发送至所述片外处理模块;运动传感器采集所述镜头的运动数据,并将所述运动数据传输至传感器处理模块;以及所述传感器处理模块将所述运动数据传输至所述片外处理模块;或者运动传感器采集所述镜头的运动数据,并将所述运动数据传输至应用处理器,以及所述应用处理器将所述运动数据传输至所述片外处理模块。

7、在一些实施例中,所述片外处理模块为数字信号处理器(dsp)。

8、在一些实施例中,所述运动传感器将所述运动数据发送至所述片外处理模块包括:将所述运动数据传输至传感器处理模块,传感器处理模块将所述运动数据传输至应用处理器;以及所述应用处理器将所述运动数据传输至所述片外处理模块。

9、在一些实施例中,所述应用处理器包括音频驱动模块,并且,所述应用处理器将所述运动数据传输至所述片外处理模块包括:所述音频驱动模块将所述运动数据以音频数据格式发送至所述片外处理模块。

10、在一些实施例中,所述片外处理模块包括第一算法模块和第二算法模块,所述方法还包括:所述第一算法模块接收所述传感数据(例如,运动数据等)并基于所述传感数据计算出所述镜头的位移数据以实现光学稳像,以及所述第二算法模块配置为至少基于所述镜头的位移数据计算获得所述控制数据。在一些实施例中,所述数据处理方法还包括:所述ois驱动电路通过内置的霍尔传感器采集所述镜头的位置数据。

11、在一些实施例中,所述控制数据包括电压控制信号或驱动波形。

12、在一些实施例中,所述数据处理方法还包括:基于所述电压控制信号,所述ois驱动电路生成驱动波形。

13、在一些实施例中,所述数据处理方法还包括:基于所述控制数据,所述ois驱动电路驱动所述镜头进行相应移动。

14、本申请的另一方面提供了一种用于光学稳像(ois)的数据处理装置,该装置可包括:片外处理模块,配置为接收传感数据,基于所述传感数据,计算获得用于控制镜头移动的控制数据,并将所述控制数据发送至ois驱动电路,所述传感数据至少包括镜头的运动数据;以及ois驱动电路,配置为基于所述控制数据,驱动所述镜头进行相应移动。

15、在一些实施例中,数据处理装置还包括:运动传感器,其与所述ois驱动电路或片外处理模块通过接口连接,并配置为采集所述镜头的运动数据并通过所述接口将所述运动数据发送到所述片外处理模块。

16、在一些实施例中,所述ois驱动电路包括:传感数据编码器,用于将其获得的传感数据打包成i2s的数据格式;i2s接口逻辑,其与所述编码器连接,用于接收所述传感数据,并将所述传感数据发送至所述片外处理模块,以及用于从所述片外处理模块接收所述控制数据;控制数据解析器,其与所述i2s接口逻辑连接,用于接收并解析所述控制数据;以及马达驱动电路,用于基于所述控制数据驱动所述镜头的马达进行相应运动。

17、本申请的另一方面还提供了一种电子设备,包括:至少一个摄像镜头;以及前述的数据处理装置,其用于响应于所述电子设备发生抖动时,驱动所述镜头的马达进行相应运动。

18、本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时使得所述处理器执行上述数据处理方法中的各步骤。

19、本申请的另一方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述数据处理方法的步骤。

20、与现有技术相比,采用本申请实施例的数据处理方法及装置,通过在片外处理模块上以软件的方式执行光学稳像ois的相关数据和算法处理,从而可以降低ois系统的复杂度及成本,有利于将ois系统普及到中低端手机中。此外,本申请的一些具体实施例通过重新设计的系统接口和设备类型,可以在降低系统成本的同时保证了ois的时延等特性需求。

本文档来自技高网...

【技术保护点】

1.一种用于光学稳像(OIS)的数据处理方法,包括:

2.根据权利要求1所述的数据处理方法,其中,所述传感数据还包括温度数据、所述镜头的位置数据中的至少一个。

3.根据权利要求1所述的数据处理方法,其中,所述将传感数据发送至片外处理模块包括:

4.根据权利要求3所述的数据处理方法,其中,所述OIS驱动电路将镜头的位置数据发送至所述片外处理模块包括:

5.根据权利要求3所述的数据处理方法,其中,所述运动传感器将所述运动数据发送至所述片外处理模块包括以下至少之一:

6.根据权利要求3所述的数据处理方法,其中,所述运动传感器将所述运动数据发送至所述片外处理模块包括:

7.根据权利要求5所述的数据处理方法,其中,所述应用处理器包括音频驱动模块,并且,所述应用处理器将所述运动数据传输至所述片外处理模块包括:

8.根据权利要求1-7中任一项所述的数据处理方法,其中,所述片外处理模块包括第一算法模块和第二算法模块,所述方法还包括:

9.根据权利要求1-7中任一项所述的数据处理方法,还包括:

<p>10.一种用于光学稳像(OIS)的数据处理装置,包括:

11.根据权利要求10所述的数据处理装置,还包括:

12.根据权利要求10所述的数据处理装置,其中,所述OIS驱动电路包括:

13.一种电子设备,包括:

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至9中任一项所述的数据处理方法。

...

【技术特征摘要】

1.一种用于光学稳像(ois)的数据处理方法,包括:

2.根据权利要求1所述的数据处理方法,其中,所述传感数据还包括温度数据、所述镜头的位置数据中的至少一个。

3.根据权利要求1所述的数据处理方法,其中,所述将传感数据发送至片外处理模块包括:

4.根据权利要求3所述的数据处理方法,其中,所述ois驱动电路将镜头的位置数据发送至所述片外处理模块包括:

5.根据权利要求3所述的数据处理方法,其中,所述运动传感器将所述运动数据发送至所述片外处理模块包括以下至少之一:

6.根据权利要求3所述的数据处理方法,其中,所述运动传感器将所述运动数据发送至所述片外处理模块包括:

7.根据权利要求5所述的数据处理方法,其中,所述应用处理器...

【专利技术属性】
技术研发人员:施韵雍径舟柳慧芬沈古月明幼林
申请(专利权)人:武汉市聚芯微电子有限责任公司
类型:发明
国别省市:

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

1