一种陀螺增益值搜索方法、装置、电子设备及存储介质与流程
未命名
10-19
阅读:89
评论:0

一种陀螺增益值搜索方法、装置、电子设备及存储介质
【技术领域】
1.本技术涉及光学图像稳定器技术领域,尤其涉及一种陀螺增益值搜索方法、装置、电子设备及存储介质。
背景技术:
2.近些年来,为了获得优质的拍摄效果,光学图像稳定器(optical image stabilizer,ois)在摄像模组中得到了广泛地应用。对于那些具备ois功能的摄像模组,它们在出厂前均需进行校准,具体的校准流程是:在预设的搜索范围内进行陀螺增益值(gyro gain)的搜索;基于搜索出的陀螺增益值,将陀螺仪角度(gyro degree)转换为马达动作时需要推动到的行程位置,即转换为马达行程相应的电流指示代码值(target code);其中,陀螺增益值被定义为将gyro degree转换为target code的媒介,即target code=gyro degree*gyro gain。
3.相关技术中,陀螺增益值的搜索流程包括:给定陀螺增益值的搜索范围和搜索步长;令x轴方向的陀螺增益值(简称x轴陀螺增益值)等于y轴方向的陀螺增益值(简称y轴陀螺增益值),且均等于搜索范围的下限阈值;将当前的x轴陀螺增益值加上搜索步长后的值作为下一个x轴陀螺增益值、及将当前的y轴陀螺增益值加上搜索步长后的值作为下一个y轴陀螺增益值,以此类推,直至最后一个x轴陀螺增益值大于搜索范围的上限阈值为止;计算每个x轴陀螺增益值相应的x轴方向的压缩率(简称x轴压缩率)、及每个y轴陀螺增益值相应的y轴方向的压缩率(简称y轴压缩率);选取出最大的x轴压缩率相应的x轴陀螺增益值、及最大的y轴压缩率相应的y轴陀螺增益值;至此,搜索完成。对于上述搜索流程,其搜索步长是固定不变的,极为消耗时间,并且也很难兼顾陀螺增益值的搜索范围与搜索精度,如果想要获得更精确的陀螺增益值,那么就需要人为且多次地修改给定的搜索范围和搜索步长。
4.因此,有必要对上述陀螺增益值的搜索流程进行改进。
技术实现要素:
5.本技术的目的在于提供一种陀螺增益值搜索方法、装置、电子设备及存储介质,旨在解决相关技术中很难兼顾陀螺增益值的搜索范围与搜索精度的问题。
6.为了解决相关技术中所存在的上述技术问题,本技术实施例第一方面提供了一种陀螺增益值搜索方法,其包括:在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值;根据每个第一陀螺增益值相应的第一压缩率,从多个第一陀螺增益值中选取出第一目标陀螺增益值;在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值,其中,第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,第二搜索范围的中间值等于第一目标陀螺增益值,第二搜索步长小于第一搜索步长;根据每个第二陀螺增益值相应的第二压缩率,从多个第二陀螺增益值中选取出第二目标陀螺增益值。
7.本技术实施例第二方面提供了一种陀螺增益值搜索装置,包括:第一搜索模块,用于在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值;第一选取模块,用于根据每个第一陀螺增益值相应的第一压缩率,从多个第一陀螺增益值中选取出第一目标陀螺增益值;第二搜索模块,用于在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值,其中,第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,第二搜索范围的中间值等于第一目标陀螺增益值,第二搜索步长小于第一搜索步长;第二选取模块,用于根据每个第二陀螺增益值相应的第二压缩率,从多个第二陀螺增益值中选取出第二目标陀螺增益值。
8.本技术实施例第三方面提供了一种电子设备,包括:存储器,用于存储至少一段计算机指令;处理器,用于调用至少一段计算机指令,以实现本技术实施例第一方面所提及的陀螺增益值搜索方法。
9.本技术实施例第四方面提供了一种计算机可读存储介质,其上存储有至少一段计算机指令,当至少一段计算机指令被处理器调用时实现本技术实施例第一方面所提及的陀螺增益值搜索方法。
10.从上述描述可知,与相关技术相比,本技术的有益效果在于:先在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,并从搜索出的多个第一陀螺增益值中选取出第一目标陀螺增益值,然后再在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,并从搜索出的多个第二陀螺增益值中选取出第二目标陀螺增益值;其中,第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,第二搜索范围的中间值等于第一目标陀螺增益值,第二搜索步长小于第一搜索步长;可以理解的是,本技术先利用较大的第一搜索步长在较大的第一搜索范围内进行初步搜索(最终得到了第一目标陀螺增益值),保证了陀螺增益值的搜索范围,然后再利用较小的第二搜索步长在初步搜索所得到的第一目标陀螺增益值附近(即较小的第二搜索范围,其中间值等于第一目标陀螺增益值)进行进一步搜索,保证了陀螺增益值的搜索精度,也就是说,本技术能够很好地兼顾陀螺增益值的搜索范围与搜索精度,并且搜索过程中所使用的搜索步长并非是固定不变的,能够有效地减少搜索时间的消耗。
【附图说明】
11.为了更清楚地说明相关技术或本技术实施例中的技术方案,下面将对相关技术或本技术实施例的描述中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,而并非是全部实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1为本技术实施例提供的陀螺增益值搜索方法的流程示意图;
13.图2为本技术实施例提供的陀螺增益值搜索装置的模块框图;
14.图3为本技术实施例提供的电子设备的模块框图;
15.图4为本技术实施例提供的计算机可读存储介质的模块框图。
【具体实施方式】
16.为了使本技术的目的、技术方案以及优点更加的明显、易懂,下面将结合本技术实
施例以及相应的附图,对本技术进行清楚、完整地描述,其中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。应当理解的是,下面所描述的本技术的各个实施例仅用以解释本技术,并不用于限定本技术,即基于本技术的各个实施例,本领域的普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例都属于本技术保护的范围。此外,下面所描述的本技术的各个实施例中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
17.相关技术中,陀螺增益值的搜索一般是通过十字图进行正交的x、y轴两个方向的搜索,具体的搜索流程是:给定陀螺增益值的搜索范围和搜索步长;令x轴方向的陀螺增益值(x轴陀螺增益值)等于y轴方向的陀螺增益值(y轴陀螺增益值),且均等于搜索范围的下限阈值;将当前的x轴陀螺增益值加上搜索步长后的值作为下一个x轴陀螺增益值、及将当前的y轴陀螺增益值加上搜索步长后的值作为下一个y轴陀螺增益值,以此类推,直至最后一个x轴陀螺增益值大于搜索范围的上限阈值为止;计算每个x轴陀螺增益值相应的x轴方向的压缩率(x轴压缩率)、及每个y轴陀螺增益值相应的y轴方向的压缩率(y轴压缩率);选取出最大的x轴压缩率相应的x轴陀螺增益值、及最大的y轴压缩率相应的y轴陀螺增益值。对于上述搜索流程,其搜索步长是固定不变的,极为消耗时间,并且也很难兼顾陀螺增益值的搜索范围与搜索精度,如果想要获得更精确的陀螺增益值,那么就需要人为且多次地修改给定的搜索范围和搜索步长。为此,本技术的实施例提供了一种陀螺增益值搜索方法,通过该方法进行陀螺增益值的搜索可以很好地兼顾陀螺增益值的搜索范围与搜索精度,并且搜索过程中所使用的搜索步长并非是固定不变的,能够有效地减少搜索时间的消耗。
18.图1为本技术实施例提供的陀螺增益值搜索方法的流程示意图,在一些实施例中,陀螺增益值搜索方法包括s101至s104四个步骤。
19.s101、在第一搜索范围内,根据第一搜索步长进行陀螺增益值的搜索得到多个第一陀螺增益值。
20.在这些实施例中,需要预先设定陀螺增益值的第一搜索范围及相应的第一搜索步长,以便在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,最终得到多个第一陀螺增益值。示例性地,将第一搜索范围设定为[100,1000],即从100搜索至1000,同时将第一搜索步长设定为50,即每隔50确定出一个第一陀螺增益值,那么在[100,1000]的第一搜索范围内将会确定出若干个第一陀螺增益值。
[0021]
作为其中的一种实施例,s101具体包括:将第一搜索范围的第一下限阈值作为第一个第一陀螺增益值;将第一个第一陀螺增益值加上第一搜索步长之后的值作为第二个第一陀螺增益值,以此类推,直至倒数第一个第一陀螺增益值大于第一搜索范围的第一上限阈值为止;此种情况下,第一个第一陀螺增益值至倒数第二个第一陀螺增益值均位于第一搜索范围之内,而倒数第一个第一陀螺增益值则位于第一搜索范围之外。可以理解的是,本实施例在第一搜索范围内进行第一陀螺增益值的搜索时,将第一搜索范围的第一下限阈值作为第一个第一陀螺增益值,即第一个第一陀螺增益值为100,然后将第一个第一陀螺增益值加上第一搜索步长之后的值作为第二个第一陀螺增益值,即第二个第一陀螺增益值为100+50=150,以此类推,直至倒数第一个第一陀螺增益值大于第一搜索范围的第一上限阈值为止,即倒数第一个第一陀螺增益值为1050。
[0022]
s102、根据每个第一陀螺增益值相应的第一压缩率,从多个第一陀螺增益值中选
取出第一目标陀螺增益值。
[0023]
在这些实施例中,通过s101得到多个第一陀螺增益值之后,还需要根据每个第一陀螺增益值相应的第一压缩率,从多个第一陀螺增益值中选取出第一目标陀螺增益值。作为其中的一种实施例,s102具体包括:计算每个第一陀螺增益值相应的第一压缩率;对所有的第一压缩率进行比较,并根据比较结果从所有第一压缩率中确定出第一最大压缩率;从所有的第一陀螺增益值中选取出与第一最大压缩率相应的第一目标陀螺增益值。可以理解的是,本实施例在选取第一目标陀螺增益值时,选取的依据是压缩率的大小,即先确定出每个第一陀螺增益值相应的第一压缩率,然后再根据各第一压缩率之间的大小关系,从所有的第一陀螺增益值中选取出第一压缩率最大的第一目标陀螺增益值。此外,需要说明的是,本技术的实施例中所出现的压缩率,其英译为suppression rate(简称sr),或可称其为压缩比。
[0024]
s103、在第二搜索范围内,根据第二搜索步长进行陀螺增益值的搜索得到多个第二陀螺增益值。
[0025]
在这些实施例中,通过s102从多个第一陀螺增益值中选取出第一目标陀螺增益值之后,还需要在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,最终得到多个第二陀螺增益值;其中,第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,第二搜索范围的中间值等于第一目标陀螺增益值,第二搜索步长小于第一搜索步长。
[0026]
可以理解的是,由于第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,同时第二搜索范围的中间值还等于第一目标陀螺增益值,所以s103实际上是在s102所得到的第一目标陀螺增益值的附近进行二次搜索,也就是说,通过s101和s102获取第一目标陀螺增益值的目的就是为了服务s103以及后续的s104。示例性地,假设s102所得到的第一目标陀螺增益值为500,那么可以在第一目标陀螺增益值附近50个数值以内进行二次搜索,即第二搜索范围为[450,550],同时可以将第二搜索步长设定为20,即每隔20确定出一个第二陀螺增益值,那么在[450,550]的第二搜索范围内将会确定出若干个第二陀螺增益值。
[0027]
作为其中的一种实施例,s103具体包括:将第二搜索范围的第二下限阈值作为第一个第二陀螺增益值;将第一个第二陀螺增益值加上第二搜索步长之后的值作为第二个第二陀螺增益值,以此类推,直至倒数第一个第二陀螺增益值大于第二搜索范围的第二上限阈值为止;此种情况下,第一个第二陀螺增益值至倒数第二个第二陀螺增益值均位于第二搜索范围之内,而倒数第一个第二陀螺增益值则位于第二搜索范围之外。可以理解的是,本实施例在第二搜索范围内进行第二陀螺增益值的搜索时,将第二搜索范围的第二下限阈值作为第一个第二陀螺增益值,即第一个第二陀螺增益值为450,然后将第一个第二陀螺增益值加上第二搜索步长之后的值作为第二个第二陀螺增益值,即第二个第二陀螺增益值为450+20=470,以此类推,直至倒数第一个第二陀螺增益值大于第二搜索范围的第二上限阈值为止,即倒数第一个第二陀螺增益值为570。
[0028]
s104、根据每个第二陀螺增益值相应的第二压缩率,从多个第二陀螺增益值中选取出第二目标陀螺增益值。
[0029]
在这些实施例中,通过s103得到多个第二陀螺增益值之后,还需要根据每个第二陀螺增益值相应的第二压缩率,从多个第二陀螺增益值中选取出第二目标陀螺增益值。作
为其中的一种实施例,s104具体包括:计算每个第二陀螺增益值相应的第二压缩率;对所有的第二压缩率进行比较,并根据比较结果从所有第二压缩率中确定出第二最大压缩率;从所有的第二陀螺增益值中选取出与第二最大压缩率相应的第二目标陀螺增益值。可以理解的是,本实施例在选取第二目标陀螺增益值时,选取的依据是压缩率的大小,即先确定出每个第二陀螺增益值相应的第二压缩率,然后再根据各第二压缩率之间的大小关系,从所有的第二陀螺增益值中选取出第二压缩率最大的第二目标陀螺增益值。
[0030]
通过上述s101至s104可知,本技术的实施例先利用较大的第一搜索步长在较大的第一搜索范围内进行初步搜索(最终得到了第一目标陀螺增益值),保证了陀螺增益值的搜索范围,然后再利用较小的第二搜索步长在初步搜索所得到的第一目标陀螺增益值附近(即较小的第二搜索范围,其中间值等于第一目标陀螺增益值)进行进一步搜索,保证了陀螺增益值的搜索精度,也就是说,本技术的实施例能够很好地兼顾陀螺增益值的搜索范围与搜索精度,且搜索过程中所使用的搜索步长并非是固定不变的,能够有效地减少搜索时间的消耗。
[0031]
以上实施例仅作为本技术的优选实现,它们并非是对所描述内容的唯一限定;对此,本领域技术人员可以在以上实施例的基础上,根据实际应用场景进行灵活设定。此外,需要说明的是,在ois校准的过程中,除了需要进行陀螺增益值的搜索并确定出最终的陀螺增益值以外,还需要利用最终确定的陀螺增益值将陀螺仪角度转换为与马达动作时需要推动到的行程位置相应的电流指示代码值,故而本技术的实施例在得到第二目标陀螺增益值之后,也就是说,在s104之后还可以包括:根据第二目标陀螺增益值及预设的转换公式,将陀螺仪角度转换为与马达动作时需要推动到的行程位置相应的电流指示代码值;具体的是,所应用的转换公式可以表示为target code=gyro degree*gyro gain,其中,gyro gain为第二目标陀螺增益值,gyro degree为陀螺仪角度,target code为上述电流指示代码值。还需要说明的是,与传统方案一致,本技术的实施例中所出现的陀螺增益值和压缩率均包括x轴、y轴两个方向上的,此种情况下,在搜索范围内进行陀螺增益值的搜索时,实际上是将搜索范围的下限阈值作为第一个x轴陀螺增益值和第一个y轴陀螺增益值,然后再将第一个x轴陀螺增益值和第一个y轴陀螺增益值分别加上搜索步长之后的值作为第二个x轴陀螺增益值和第二个y轴陀螺增益值,以此类推;同时,在搜索出的多个陀螺增益值中选取目标陀螺增益值时,实际上是选取出了两个,即x轴目标陀螺增益值和y轴目标陀螺增益值。
[0032]
图2为本技术实施例提供的陀螺增益值搜索装置的模块框图,在一些实施例中,陀螺增益值搜索装置200包括第一搜索模块201、第一选取模块202、第二搜索模块203和第二选取模块204。在实际的应用中,第一搜索模块201可以在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值;第一选取模块202可以根据每个第一陀螺增益值相应的第一压缩率,从多个第一陀螺增益值中选取出第一目标陀螺增益值;第二搜索模块203可以在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值,其中,第二搜索范围位于第一搜索范围之内且不等于第一搜索范围,第二搜索范围的中间值等于第一目标陀螺增益值,第二搜索步长小于第一搜索步长;第二选取模块204可以根据每个第二陀螺增益值相应的第二压缩率,从多个第二陀螺增益值中选取出第二目标陀螺增益值。
[0033]
图3示出了本技术实施例提供的电子设备的模块框图,在一些实施例中,电子设备
300包括存储器301和处理器302,其中,存储器301内存储有至少一段计算机指令,处理器302可以调用存储器301内所存储的至少一段计算机指令,以实现前述陀螺增益值搜索方法。
[0034]
图4示出了本技术实施例提供的计算机可读存储介质的模块框图,在一些实施例中,计算机可读存储介质400上存储有至少一段计算机指令401,当该至少一段计算机指令401被处理器302调用时可以实现前述陀螺增益值搜索方法。
[0035]
结合本文中所公开的实施例所描述的方法或算法的步骤,其可以直接用硬件、处理器执行的软件模块、或二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0036]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(如同轴电缆、光纤、数字用户线)或无线(如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(如软盘、硬盘、磁带)、光介质(如dvd)、或者半导体介质(如固态硬盘solid state disk)等。
[0037]
需要说明的是,本技术内容中的各个实施例均采用递进的方式进行描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于产品类实施例而言,由于其与方法类实施例相似,所以描述的比较简单,相关之处参见方法类实施例的部分说明即可。
[0038]
还需要说明的是,本技术内容中诸如第一和第二等之类的关系术语仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0039]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术内容。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本技术内容中所定义的一般原理可以在不脱离本技术内容的精神或范围的情况下,在其它实施例中实现。因此,本技术内容将不会被限制于本技术内容所示的这些实施例,而是要符合与本技术内容所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种陀螺增益值搜索方法,其特征在于,包括:在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值;根据每个所述第一陀螺增益值相应的第一压缩率,从多个所述第一陀螺增益值中选取出第一目标陀螺增益值;在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值;其中,所述第二搜索范围位于所述第一搜索范围之内且不等于所述第一搜索范围,所述第二搜索范围的中间值等于所述第一目标陀螺增益值,所述第二搜索步长小于所述第一搜索步长;根据每个所述第二陀螺增益值相应的第二压缩率,从多个所述第二陀螺增益值中选取出第二目标陀螺增益值。2.根据权利要求1所述的陀螺增益值搜索方法,其特征在于,所述在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值,包括:将第一搜索范围的第一下限阈值作为第一个第一陀螺增益值;将所述第一个第一陀螺增益值加上第一搜索步长之后的值作为第二个第一陀螺增益值,以此类推,直至倒数第一个第一陀螺增益值大于所述第一搜索范围的第一上限阈值为止;其中,所述第一个第一陀螺增益值至倒数第二个第一陀螺增益值均位于所述第一搜索范围之内。3.根据权利要求1所述的陀螺增益值搜索方法,其特征在于,所述根据每个所述第一陀螺增益值相应的第一压缩率,从多个所述第一陀螺增益值中选取出第一目标陀螺增益值,包括:计算每个所述第一陀螺增益值相应的第一压缩率;对所有的所述第一压缩率进行比较,并根据比较结果从所有的所述第一压缩率中确定出第一最大压缩率;从所有的所述第一陀螺增益值中选取出与所述第一最大压缩率相应的第一目标陀螺增益值。4.根据权利要求1所述的陀螺增益值搜索方法,其特征在于,所述在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值,包括:将第二搜索范围的第二下限阈值作为第一个第二陀螺增益值;将所述第一个第二陀螺增益值加上第二搜索步长之后的值作为第二个第二陀螺增益值,以此类推,直至倒数第一个第二陀螺增益值大于所述第二搜索范围的第二上限阈值为止;其中,所述第一个第二陀螺增益值至倒数第二个第二陀螺增益值均位于所述第二搜索范围之内。5.根据权利要求1所述的陀螺增益值搜索方法,其特征在于,所述根据每个所述第二陀螺增益值相应的第二压缩率,从多个所述第二陀螺增益值中选取出第二目标陀螺增益值,包括:计算每个所述第二陀螺增益值相应的第二压缩率;对所有的所述第二压缩率进行比较,并根据比较结果从所有的所述第二压缩率中确定出第二最大压缩率;
从所有的所述第二陀螺增益值中选取出与所述第二最大压缩率相应的第二目标陀螺增益值。6.根据权利要求1所述的陀螺增益值搜索方法,其特征在于,所述从多个所述第二陀螺增益值中选取出第二目标陀螺增益值之后,还包括:根据所述第二目标陀螺增益值及预设的转换公式,将陀螺仪角度转换为与马达动作时需要推动到的行程位置相应的电流指示代码值。7.根据权利要求6所述的陀螺增益值搜索方法,其特征在于,所述转换公式表示为target code=gyro degree*gyro gain,其中,gyro gain表示所述第二目标陀螺增益值,gyro degree表示所述陀螺仪角度,target code表示所述电流指示代码值。8.一种陀螺增益值搜索装置,其特征在于,包括:第一搜索模块,用于在第一搜索范围内根据第一搜索步长进行陀螺增益值的搜索,得到多个第一陀螺增益值;第一选取模块,用于根据每个所述第一陀螺增益值相应的第一压缩率,从多个所述第一陀螺增益值中选取出第一目标陀螺增益值;第二搜索模块,用于在第二搜索范围内根据第二搜索步长进行陀螺增益值的搜索,得到多个第二陀螺增益值;其中,所述第二搜索范围位于所述第一搜索范围之内且不等于所述第一搜索范围,所述第二搜索范围的中间值等于所述第一目标陀螺增益值,所述第二搜索步长小于所述第一搜索步长;第二选取模块,用于根据每个所述第二陀螺增益值相应的第二压缩率,从多个所述第二陀螺增益值中选取出第二目标陀螺增益值。9.一种电子设备,其特征在于,包括:存储器,用于存储至少一段计算机指令;处理器,用于调用所述至少一段计算机指令,以实现权利要求1至7中任意一项所述的陀螺增益值搜索方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有至少一段计算机指令,当所述至少一段计算机指令被处理器调用时实现权利要求1至7中任意一项所述的陀螺增益值搜索方法。
技术总结
本申请提供了一种陀螺增益值搜索方法、装置、电子设备以及存储介质,涉及光学图像稳定器的技术领域,在陀螺增益值搜索方法中,本申请先利用较大的第一搜索步长在较大的第一搜索范围内进行初步搜索(最终得到了第一目标陀螺增益值),保证了陀螺增益值的搜索范围,然后再利用较小的第二搜索步长在初步搜索所得到的第一目标陀螺增益值附近(即较小的第二搜索范围,其中间值等于初步搜索所得到的第一目标陀螺增益值)进行进一步搜索,保证了陀螺增益值的搜索精度。基于此,本申请能够很好地兼顾陀螺增益值的搜索范围与搜索精度,并且搜索过程中所使用的搜索步长并非是固定不变的,能够有效地减少搜索时间的消耗。有效地减少搜索时间的消耗。有效地减少搜索时间的消耗。
技术研发人员:向征 韩广云 张岩 顾廷楷
受保护的技术使用者:瑞声开泰声学科技(上海)有限公司
技术研发日:2023.06.05
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/