一种数据处理方法及电子设备技术

技术编号:37508072 阅读:25 留言:0更新日期:2023-05-07 09:46
本申请提供一种数据处理方法及电子设备,涉及终端技术领域。解决拍摄图像防抖动效果不佳的问题。具体方案为:在系统时间为第一时间点时,获取第一数据包;其中,第一数据包,包括多个位置信息及第一时间点。第一时间点与多个位置信息中采集时间最晚的第一位置信息对应;在第一数据包中位置信息的第一数量与第一理论数量不相同时,确定第二时间点;第一理论数量是电子设备在第三时间点与第一时间点之间采集的位置信息数量;将第一位置信息对应的采集时间修正为第二时间点。确保得到位置信息的采集时间都是准确地,从而,提升后续拍摄图像防抖动处理的效果。防抖动处理的效果。防抖动处理的效果。

【技术实现步骤摘要】
一种数据处理方法及电子设备
[0001]本申请要求于2022年5月30日提交国家知识产权局、申请号为202210601063.7、专利技术名称为“DX平台OIS器件读取延时导致的多包数据时间戳换算方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及终端
,尤其涉及一种数据处理方法及电子设备。

技术介绍

[0003]用户手持电子设备(如,手机)进行拍摄时,由于手抖等因素,拍摄出的图像数据会出现影像模糊。相关技术中,可以利用光学稳像(optical Image stabilization,OIS)技术和电子稳像(electronics image Stabilization,简称“EIS”)技术,解决用户手抖对拍摄到的图像数据的影响。然而,无论采取何种技术,都需要使用到OIS固件采集的镜头位置信息。
[0004]通常,从OIS固件中读取镜头位置信息之前,需先往OIS固件中写入当前的系统时间点,又可称为系统时间戳。这样,OIS固件可以将最新采集的镜头位置信息与该系统时间点关联上,利用该系统时间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备包括镜头,所述方法包括:在系统时间为第一时间点时,获取第一数据包;其中,所述第一数据包,包括多个位置信息及所述第一时间点,所述多个位置信息是连续采集到的多个指示镜头位置的霍尔数据,在所述第一数据包中,所述第一时间点与所述多个位置信息中采集时间最晚的第一位置信息对应,用于指示所述第一位置信息的采集时间;在所述第一数据包不满足第一条件时,确定第二时间点;其中,所述第一条件包括所述第一数据包中位置信息的第一数量与第一理论数量相同,所述第一理论数量是所述电子设备在第三时间点与所述第一时间点之间采集的位置信息数量,所述第三时间点是第二数据包中采集时间最晚的位置信息所对应的采集时间,所述第二数据包是相邻上一次获取到的数据包;将所述第一位置信息对应的采集时间修正为所述第二时间点。2.根据权利要求1所述的方法,其特征在于,所述电子设备包括光学稳像OIS固件,所述获取第一数据包,包括:向所述OIS固件发送第一信息,所述第一信息包括所述第一时间点,所述第一信息指示所述OIS固件将所述第一时间点与所述第一位置信息关联上,所述第一位置信息为所述OIS固件最新采集到的位置信息;向所述OIS固件发送第二信息,其中,所述第二信息指示所述OIS固件将所述第一位置信息和第二位置信息打包成所述第一数据包,所述第二位置信息是存储于OIS固件且采集时间早于所述第一位置信息的位置信息;接收所述OIS固件发送的所述第一数据包。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在获取到所述第一数据包之后,指示所述OIS固件删除所述第一位置信息和第二位置信息。4.根据权利要求1或2所述的方法,其特征在于,所述确定第二时间点,包括:在所述第一数量大于所述第一理论数量时,在所述第一时间点的基础上,增加第一差值与第一时长之间的乘积,得到所述第二时间点;所述第一差值为所述第一数量与第一理论数量之间的差值;所述第一时长是所述电子设备采集位置信息的时间间隔;在所述第一数量小于所述第一理论数量时,在所述第一时间点的基础上,减去第二差值与所述第一时长之间的乘积,得到所述第二时间点;所述第二差值为所述第一理论数量与所述第一数量之间的差值。5.根据权利要求1

3中任一项所述的...

【专利技术属性】
技术研发人员:姚长辉
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1