折叠角度确定方法、装置及存储介质制造方法及图纸

技术编号:39186735 阅读:8 留言:0更新日期:2023-10-27 08:34
本公开涉及一种折叠角度确定方法、装置及存储介质,方法包括:获取可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征可折叠设备在执行开合动作过程中第一显示屏与第二显示屏的折叠角度的变化趋势;根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度,降低了确定折叠角度的原始数据的测量误差,以此确保折叠角度的准确测量。以此确保折叠角度的准确测量。以此确保折叠角度的准确测量。

【技术实现步骤摘要】
折叠角度确定方法、装置及存储介质


[0001]本公开涉及电子信息技术,尤其涉及折叠角度确定方法、装置及存储介质。

技术介绍

[0002]相关技术中,以折叠手机为例,可以通过折叠手机的折叠形态实现人机交互,这就要求能够准确地检测出折叠手机的折叠角度。
[0003]目前,采用光线传感器发射光线并接受反射光线,进而来确定折叠角度,但此种方式受外界光线干扰,容易对折叠角度的测量产生误差,进而影响人机交互体验。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种折叠角度确定方法、装置及存储介质。
[0005]根据本公开实施例的第一方面,提供一种折叠角度确定方法,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:
[0006]获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势;
[0007]根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;
[0008]在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度。
[0009]可选的,所述获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,包括:
[0010]在所述可折叠设备执行开合动作过程中,控制发送装置多次发送超声波信号到接收装置,其中,所述发送装置位于所述第一显示屏和所述第二显示屏中的一者,所述接收装置位于所述第一显示屏和所述第二显示屏中的另一者;
[0011]确定每次发送的所述超声波信号所对应的超声波数据;
[0012]根据各个所述超声波信号所对应的超声波数据和各个所述超声波信号的发送时间,确定所述超声波数据序列。
[0013]可选的,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:
[0014]确定每次发送的所述超声波信号所对应的初始超声波传输距离;
[0015]分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。
[0016]可选的,所述分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数
据,包括:
[0017]获取收发装置间距,其中,所述收发装置间距为所述发送装置与所述接收装置在所述可折叠设备的折叠轴线上的正投影的投影点之间的距离;
[0018]分别针对各个所述初始超声波传输距离,根据所述收发装置间距,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。
[0019]可选的,所述超声波信号所对应的超声波数据包括超声波信号从所述发送装置传输到所述接收装置的超声波相位差,每次发送的所述超声波信号包括两个不同波长的超声波信号,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:
[0020]根据每次发送的两个所述超声波信号中的至少一个超声波信号,确定所述超声波相位差。
[0021]可选的,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,每次发送的两个所述超声波信号的波长的最小公倍数大于所述可折叠设备的长度,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:
[0022]根据每次发送的两个所述超声波信号的超声波相位差,确定所述超声波传输距离。
[0023]可选的,相邻两次发送的超声波信号的发送装置位于不同显示屏,且在相邻两次发送的超声波信号中,下一次发送的超声波信号是在上一次发送的超声波信号到达所述接收装置时所发送的超声波信号。
[0024]可选的,所述根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效,包括:
[0025]在所述超声波数据序列中的超声波数据呈连续变化的情况下,确定所述超声波数据序列有效;
[0026]在所述超声波数据序列中的超声波数据呈非连续变化的情况下,确定所述超声波数据序列无效。
[0027]可选的,所述在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度,包括:
[0028]确定目标超声波数据,其中,所述目标超声波数据是所述第一显示屏与所述第二显示屏处于所述目标折叠角度时发送的超声波信号所对应的超声波数据;
[0029]根据预设的超声波数据与折叠角度对应关系,以及所述目标超声波数据,确定所述目标折叠角度。
[0030]根据本公开实施例的第二方面,提供一种折叠角度确定方法,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:
[0031]获取所述可折叠设备在执行开合动作过程中的折叠角度序列,所述折叠角度序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势,所述折叠角度序列是根据所述可折叠设备在执行开合动作过程中每次发送的超声波信号所对应的超声波数据确定的;
[0032]根据所述折叠角度序列的变化趋势,确定目标折叠角度是否有效。
[0033]根据本公开实施例的第三方面,提供一种折叠角度确定装置,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:
[0034]第一获取模块,被配置为获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势;
[0035]第一确定模块,被配置为根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;
[0036]第二确定模块,被配置为在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度。
[0037]根据本公开实施例的第四方面,提供一种折叠角度确定装置,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,包括:
[0038]第二获取模块,被配置为获取所述可折叠设备在执行开合动作过程中的折叠角度序列,所述折叠角度序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势,所述折叠角度序列是根据所述可折叠设备在执行开合动作过程中每次发送的超声波信号所对应的超声波数据确定的;
[0039]第三确定模块,被配置为根据所述折叠角度序列的变化趋势,确定目标折叠角度是否有效。
[0040]根据本公开实施例的第五方面,提供一种折叠角度有效性确定装置,包括:
[0041]处理器;
[0042]用于存储处理器可执行指令的存储器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种折叠角度确定方法,应用于可折叠设备,所述可折叠设备包括第一显示屏和第二显示屏,其特征在于,包括:获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,所述超声波数据序列用于表征所述可折叠设备在执行开合动作过程中所述第一显示屏与所述第二显示屏的折叠角度的变化趋势;根据所述超声波数据序列的变化趋势,确定所述超声波数据序列是否有效;在所述超声波数据序列有效的情况下,根据所述超声波数据序列,确定目标折叠角度。2.根据权利要求1所述的方法,所述获取所述可折叠设备在执行开合动作过程中发送的超声波信号所对应的超声波数据序列,包括:在所述可折叠设备执行开合动作过程中,控制发送装置多次发送超声波信号到接收装置,其中,所述发送装置位于所述第一显示屏和所述第二显示屏中的一者,所述接收装置位于所述第一显示屏和所述第二显示屏中的另一者;确定每次发送的所述超声波信号所对应的超声波数据;根据各个所述超声波信号所对应的超声波数据和各个所述超声波信号的发送时间,确定所述超声波数据序列。3.根据权利要求2所述的方法,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:确定每次发送的所述超声波信号所对应的初始超声波传输距离;分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。4.根据权利要求3所述的方法,所述分别针对各个所述初始超声波传输距离,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据,包括:获取收发装置间距,其中,所述收发装置间距为所述发送装置与所述接收装置在所述可折叠设备的折叠轴线上的正投影的投影点之间的距离;分别针对各个所述初始超声波传输距离,根据所述收发装置间距,对所述初始超声波传输距离进行校正,并将校正后的初始超声波传输距离确定为所述超声波信号所对应的超声波数据。5.根据权利要求2所述的方法,所述超声波信号所对应的超声波数据包括超声波信号从所述发送装置传输到所述接收装置的超声波相位差,每次发送的所述超声波信号包括两个不同波长的超声波信号,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:根据每次发送的两个所述超声波信号中的至少一个超声波信号,确定所述超声波相位差。6.根据权利要求5所述的方法,所述超声波信号的超声波数据包括所述超声波信号从所述发送装置传输到所述接收装置的超声波传输距离,每次发送的两个所述超声波信号的波长的最小公倍数大于所述可折叠设备的长度,所述确定每次发送的所述超声波信号所对应的超声波数据,包括:
根据每次发送的两个所述超声波信号的超声波相位差,确定所述超声波传输距离。7.根据权利要求2所述的方法,其特征在于,相邻两次发送的超声波信号的发送装置位于不同显示屏,且在相邻两次发送的超声波信号中,下一次发送的超声波信号是在上一次发送的超声波信号到达所述接收装置时所发送的超声波信号。8.根据权利要求1

【专利技术属性】
技术研发人员:翟登月
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1