用于摄像设备的数据烧录方法、烧录设备以及存储介质与流程

文档序号:19827782发布日期:2020-02-04 12:03阅读:1121来源:国知局
用于摄像设备的数据烧录方法、烧录设备以及存储介质与流程

本申请涉及数据烧录技术领域,具体涉及一种用于摄像设备的数据烧录方法、烧录设备以及存储介质。



背景技术:

随着科技的迅速发展,智能终端在人们的工作以及生活中发挥越来越多的作用。其中,拍照功能是智能手机不可或缺的重要功能,拍照性能也是产品竞争力的重要决定因素。目前,后置双摄手机不断推出,并且,手机的前摄拍摄性能也在不断提高。

为了实现高品质的拍摄效果,手机中的摄像模组一般需要预先烧录otp(onetimeprogrammable,一次性编程,简称otp)校准信息实现双摄的数据校准。在摄像头模组中摄像头相关的各种参数被放进sensor传感器的内部存储空间(最多支持三次烧录),其缺点不言而喻,一旦在otp中烧录数据发生错误,就会导致sensor报废,增大了生产成本。加上sensor存储空间一般较少,随着消费者对摄像头模组成像品质及快速对焦等需求增高,摄像头模组中存储的数据(镜头参数,白平衡参数,自动对焦位置信息及其它一些出厂设置和版本信息等)越来越大,sensor的内部空间已经不能满足需求。

于是,eeprom应运而生,以其通用性,稳定的数据存储,各种规格容量,满足了摄像头模组对参数存储的各种需求。

但是,在以eeprom作为烧录介质后,烧录数据的准确性将是重中之重,因为一旦数据烧录烧录错误,会导致客户手机的模组出现一系列的问题,如:

(1)校验和checksum烧录错误,无法点亮;

(2)自动白平衡awb或镜头阴影校正lsc烧录错误,画面偏色,如偏红,偏蓝等;

(3)对焦pdaf或af烧录错误,会导致模组对不了焦,或者对焦很慢,甚至有些客户对af的数据范围进行卡控,将直接导致模组无法点亮。

虽然,目前模组厂普遍使用的烧录方式为,每个机种项目单独写软件代码,但这样则会因每个软件工程师的技术水平和思维逻辑缜密度不同,会产生一些无法预期的烧录问题。

针对现有技术的多方面不足,本申请的发明人经过深入研究,提出一种用于摄像设备的数据烧录方法、烧录设备以及存储介质。



技术实现要素:

本申请的目的在于,提供一种用于摄像设备的数据烧录方法、烧录设备以及存储介质,能够保证摄像设备对烧录数据的高准确需求,实现如自动白平衡等多种数据的准确烧录,不再需要知识水平参差不齐的研发人员投入过多的人力财力物力去纠错,而实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

为解决上述技术问题,本申请提供一种用于摄像设备的数据烧录方法,作为其中一种实施方式,所述用于摄像设备的数据烧录方法包括:

配置可擦可编程式存储器的第一数据烧录规则;

根据所述第一数据烧录规则生成可擦可编程式存储器的第一映射表;

获取预设的用于校对的第二映射表,将所述第一映射表与所述第二映射表相比较;

若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录。

作为其中一种实施方式,所述将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤之后,还包括:

读取所述可擦可编程式存储器烧录完成后的程序数据;

根据所述第一数据烧录规则计算校验和,并将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验。

作为其中一种实施方式,所述将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤,具体包括:

生成用于供烧录设备使用的配置文档及其对应的防篡改算法;

利用所述配置文档和所述防篡改算法进行解析数据烧录。

作为其中一种实施方式,所述并将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验的步骤中,具体包括:

将所述程序数据与包括烧录设备读取的原始数据和经烧录设备转换所述原始数据所得到的转换数据的所述待烧录数据进行校验对比,以进行异常溯源。

作为其中一种实施方式,所述若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤,还包括:

若比较结果不一致,返回执行所述配置可擦可编程式存储器的第一数据烧录规则的步骤。

作为其中一种实施方式,所述配置可擦可编程式存储器的第一数据烧录规则的步骤之前,还包括:

配置可擦可编程式存储器的第二数据烧录规则;

根据所述第二数据烧录规则生成预设的用于校对的所述第二映射表。

作为其中一种实施方式,所述可擦可编程式存储器包括eeprom,所述配置文档包括json配置文档,所述防篡改算法包括md5消息摘要算法。

为解决上述技术问题,本申请还提供一种用于摄像设备的烧录设备,作为其中一种实施方式,其配置有处理器,所述处理器用于执行计算机程序,以实现如上所述的用于摄像设备的数据烧录方法,以对摄像设备进行数据烧录。

作为其中一种实施方式,所述烧录设备用于烧录摄像设备的镜头阴影校正lsc、自动白平衡awb、对焦pdaf/af。

为解决上述技术问题,本申请还提供一种存储介质,作为其中一种实施方式,其用于存储计算机程序,所述计算机程序被处理器执行时,用于实现如上所述的用于摄像设备的数据烧录方法。

本申请用于摄像设备的数据烧录方法、烧录设备以及存储介质,首先配置可擦可编程式存储器的第一数据烧录规则,根据所述第一数据烧录规则生成可擦可编程式存储器的第一映射表,获取预设的用于校对的第二映射表,将所述第一映射表与所述第二映射表相比较,若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录。本申请能够保证摄像设备对烧录数据的高准确需求,实现如自动白平衡等多种数据的准确烧录,不再需要知识水平参差不齐的研发人员投入过多的人力财力物力去纠错,而实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本申请用于摄像设备的数据烧录方法一实施方式的流程示意图。

图2为本申请烧录设备一实施方式的模块示意图。

具体实施方式

为更进一步阐述本申请为达成预定申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请用于摄像设备的数据烧录方法、烧录设备以及存储介质的具体实施方式、方法、步骤、特征及其效果,详细说明如下。

有关本申请的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本申请为达成预定目的所采取的技术手段及效果得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。

请参阅图1,图1为本申请用于摄像设备的数据烧录方法一实施方式的流程示意图。

需要说明的是,本实施方式所述用于摄像设备的数据烧录方法可以包括但不限于如下几个步骤。

步骤s101,配置可擦可编程式存储器的第一数据烧录规则。

步骤s102,根据所述第一数据烧录规则生成可擦可编程式存储器的第一映射表。

步骤s103,获取预设的用于校对的第二映射表,将所述第一映射表与所述第二映射表相比较。

步骤s104,若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录。

需要首先说明的是,本申请通过上述多个步骤,可以很大程度上实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

进一步而言,为了提高对烧录数据的校验,本实施方式所述将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤之后,还可以包括:读取所述可擦可编程式存储器烧录完成后的程序数据;根据所述第一数据烧录规则计算校验和,并将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验。

值得一提的是,本实施方式所述并将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验的步骤中,具体可以包括:将所述程序数据与包括烧录设备读取的原始数据和经烧录设备转换所述原始数据所得到的转换数据的所述待烧录数据进行校验对比,以进行异常溯源。

不难理解的是,本实施方式烧录设备可以解析得到上述三种文件,即原始数据文件、所述转换数据文件、以及所述程序数据文件,如果烧录异常,则可以通过这三个文件的数据进行分析判断具体的错误根源,以提高解决问题的能力。

在本实施方式中,所述将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤,具体可以包括:生成用于供烧录设备使用的配置文档及其对应的防篡改算法;利用所述配置文档和所述防篡改算法进行解析数据烧录。

值得一提的是,本实施方式所述若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录的步骤,还可以包括:若比较结果不一致,返回执行所述配置可擦可编程式存储器的第一数据烧录规则的步骤。

在本实施方式中,所述配置可擦可编程式存储器的第一数据烧录规则的步骤之前,还可以包括:配置可擦可编程式存储器的第二数据烧录规则;根据所述第二数据烧录规则生成预设的用于校对的所述第二映射表。

举例而言,本实施方式所述可擦可编程式存储器包括eeprom,所述配置文档包括json配置文档,所述防篡改算法包括md5消息摘要算法。

下面将结合具体应用例进行举例说明。

(1)针对软件部门的烧录配置工具:配置eeprom的第二数据烧录规则,生成软件的eeprom的第二映射表。

(2)针对te部门的烧录配置工具:配置eeprom的第一数据烧录规则,生成te的eeprom的第一映射表,并和软件的eeprom的第二映射表比对,如果有任意不相同的地方,就报错,如果比对成功,则生成能够供烧录设备使用的json配置文档。

(3)烧录设备的烧录解析软件,具体包括如下实现过程:

1.使用te工具配置成功后生成的json配置文件和该json配置文件的md5,进行解析烧录。其中,产品项目的每一站对应可以有一个json配置文件对应,而md5可以防止文件被产线人员修改。

2.烧录后进行数据检测:烧录结束后,将eeprom的程序数据全部读取出来,根据配置文件中的第一数据烧录规则,重新计算一遍校验和checksum,最后在与之前烧入eeprom的待烧录数据进行对比,如果一致则表示烧录无异常,即运行ok;如果不一致,则表示烧录出现异常,即运行ng停止;

3.烧录设备的解析软件会生成3份文件:

1)要解析转换的原始数据,即测项的原始数据文件;

2)根据配置文件将原始数据转换成烧录内容的转换数据文件,即烧录数据文件;

3)烧录结束后,从eeprom中读出的程序数据的文件,即实际eeprom数据文件。

4.如果软件判断烧录无异常,则到烧录完成即可结束;否则通过上述生成的三个数据文件可分析出哪部分的数据烧录有问题。

本申请能够保证摄像设备对烧录数据的高准确需求,实现如自动白平衡等多种数据的准确烧录,不再需要知识水平参差不齐的研发人员投入过多的人力财力物力去纠错,而实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

请参阅图2,本申请还提供一种用于摄像设备的烧录设备,作为其中一种实施方式,其配置有处理器21,所述处理器21用于执行计算机程序,以实现如上所述的用于摄像设备的数据烧录方法,以对摄像设备进行数据烧录。

其中,本实施方式所述烧录设备用于烧录摄像设备的镜头阴影校正lsc、自动白平衡awb、对焦pdaf/af。

当然,在其他实施方式中,所述烧录设备还可以配置存储器20,其可以与所述处理器21相连接。

需要详细说明的是,所述处理器21用于配置可擦可编程式存储器的第一数据烧录规则。

所述处理器21用于根据所述第一数据烧录规则生成可擦可编程式存储器的第一映射表。

所述处理器21用于获取预设的用于校对的第二映射表,将所述第一映射表与所述第二映射表相比较。

若比较结果一致,所述处理器21用于将待烧录数据对所述可擦可编程式存储器进行数据烧录。

需要首先说明的是,本申请通过上述多个步骤,可以很大程度上实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

进一步而言,为了提高对烧录数据的校验,本实施方式所述处理器21用于将待烧录数据对所述可擦可编程式存储器进行数据烧录之后,所述处理器21用于读取所述可擦可编程式存储器烧录完成后的程序数据;根据所述第一数据烧录规则计算校验和,并将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验。

值得一提的是,本实施方式所述处理器21用于将所述程序数据与所述待烧录数据进行校验对比,以进行烧录校验,具体可以包括:所述处理器21用于将所述程序数据与包括烧录设备读取的原始数据和经烧录设备转换所述原始数据所得到的转换数据的所述待烧录数据进行校验对比,以进行异常溯源。

不难理解的是,本实施方式烧录设备可以解析得到上述三种文件,即原始数据文件、所述转换数据文件、以及所述程序数据文件,如果烧录异常,则可以通过这三个文件的数据进行分析判断具体的错误根源,以提高解决问题的能力。

在本实施方式中,所述所述处理器21用于将待烧录数据对所述可擦可编程式存储器进行数据烧录,具体可以包括:所述处理器21用于生成用于供烧录设备使用的配置文档及其对应的防篡改算法;所述处理器21用于利用所述配置文档和所述防篡改算法进行解析数据烧录。

值得一提的是,本实施方式所述若比较结果一致,所述处理器21用于将待烧录数据对所述可擦可编程式存储器进行数据烧录,还可以包括:若比较结果不一致,所述处理器21用于返回执行所述配置可擦可编程式存储器的第一数据烧录规则。

在本实施方式中,所述处理器21用于配置可擦可编程式存储器的第一数据烧录规则,还可以包括:所述处理器21用于配置可擦可编程式存储器的第二数据烧录规则;根据所述第二数据烧录规则生成预设的用于校对的所述第二映射表。

举例而言,本实施方式所述可擦可编程式存储器包括eeprom,所述配置文档包括json配置文档,所述防篡改算法包括md5消息摘要算法。

下面将结合具体应用例进行举例说明。

(1)针对软件部门的烧录配置工具:配置eeprom的第二数据烧录规则,生成软件的eeprom的第二映射表。

(2)针对te部门的烧录配置工具:配置eeprom的第一数据烧录规则,生成te的eeprom的第一映射表,并和软件的eeprom的第二映射表比对,如果有任意不相同的地方,就报错,如果比对成功,则生成能够供烧录设备使用的json配置文档。

(3)烧录设备的烧录解析软件,具体包括如下实现过程:

1.使用te工具配置成功后生成的json配置文件和该json配置文件的md5,进行解析烧录。其中,产品项目的每一站对应可以有一个json配置文件对应,而md5可以防止文件被产线人员修改。

2.烧录后进行数据检测:烧录结束后,将eeprom的程序数据全部读取出来,根据配置文件中的第一数据烧录规则,重新计算一遍校验和checksum,最后在与之前烧入eeprom的待烧录数据进行对比,如果一致则表示烧录无异常,即运行ok;如果不一致,则表示烧录出现异常,即运行ng停止;

3.烧录设备的解析软件会生成3份文件:

1)要解析转换的原始数据,即测项的原始数据文件;

2)根据配置文件将原始数据转换成烧录内容的转换数据文件,即烧录数据文件;

3)烧录结束后,从eeprom中读出的程序数据的文件,即实际eeprom数据文件。

4.如果软件判断烧录无异常,则到烧录完成即可结束;否则通过上述生成的三个数据文件可分析出哪部分的数据烧录有问题。

本申请能够保证摄像设备对烧录数据的高准确需求,实现如自动白平衡等多种数据的准确烧录,不再需要知识水平参差不齐的研发人员投入过多的人力财力物力去纠错,而实现了自动识别烧录错误,避免因此而发生的客户投诉问题,提高产品的良率。

请结合图1、图2及其实施方式,本申请还提供一种存储介质,作为其中一种实施方式,其用于存储计算机程序,所述计算机程序被处理器执行时,用于实现如上所述的用于摄像设备的数据烧录方法。

本申请用于摄像设备的数据烧录方法、烧录设备以及存储介质,首先配置可擦可编程式存储器的第一数据烧录规则,根据所述第一数据烧录规则生成可擦可编程式存储器的第一映射表,获取预设的用于校对的第二映射表,将所述第一映射表与所述第二映射表相比较,若比较结果一致,将待烧录数据对所述可擦可编程式存储器进行数据烧录。

此外,本申请还可以提供一种摄像设备,可以应用于手机、平板电脑或者可穿戴设备中,其包括至少两个摄像单元和eeprom,所述eeprom以及所述两个摄像单元均与所述手机的处理单元电性连接,所述eeprom存储有所述两个摄像单元的烧录数据,其中,所述处理单元用于根据所述烧录数据控制所述两个摄像单元拍摄图像。

需要说明的是,本实施方式所述烧录数据包括以下之一或其任意组合:摄像头亮度校正信息、白平衡信息、相位检测自动对焦信息。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本申请技术方案的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1