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

一种控制光标移动的方法和装置制造方法及图纸

技术编号:40608048 阅读:4 留言:0更新日期:2024-03-12 22:15
本申请实施例提供了一种控制光标移动的方法和装置。该方法包括:获取第一时间段内控制装置的相对运动,控制装置置于移动载具内,该相对运动的参照对象为移动载具,控制装置能够基于惯性控制光标的移动;基于相对运动移动光标。通过本申请提供的方案能够提高光标的控制精度。

【技术实现步骤摘要】

本申请实施例涉及无线传输,并且,更具体地,涉及控制光标移动的方法和装置


技术介绍

1、用户可以通过旋转空鼠控制光标在屏幕上的移动,其基本原理是空鼠通过内置的陀螺仪传感器获取空鼠的旋转角度,并将旋转角度通过函数映射到光标在屏幕的移动上。在此场景中,如何提高光标的控制精度是需要考虑的问题。


技术实现思路

1、本申请实施例提供一种控制光标的方法和装置,能够提高光标的控制精度。

2、第一方面,提供了一种控制光标移动的方法。该方法包括:获取第一时间段内控制装置的相对运动,控制装置置于移动载具内,该相对运动的参照对象为移动载具,控制装置能够基于惯性控制光标的移动;基于该相对运动移动光标。

3、基于上述方案,当控制装置在移动载具中使用时,可以尽量避免在控制装置没有相对运动的情况下,光标因移动载具的运动而发生移动,从而能够提高光标的控制精度。

4、结合第一方面,在第一方面的某些实现方式中,第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,光标的位移基于以下公式计算:

5、△p=p1-p2,其中,△p为光标的位移,p1基于第一时刻获取的控制装置和移动载具的运动变化量的差值确定,p2基于第二时刻获取的控制装置和移动载具的运动变化量的差值确定。

6、结合第一方面,在第一方面的某些实现方式中,p1=c1(am1-av1)+c2(wm1-wv1),p2=c1(am2-av2)+c2(wm2-wv2);或者p1=c1(av1-am1)+c2(wv1-wm1),p2=c1(av2-am2)+c2(wv2-wm2);

7、其中,am1、av1分别为第一单位时间内控制装置和移动载具的位移变化量,wm1、wv1分别为第一单位时间内控制装置和移动载具的角度变化量,am2、av2分别为第二单位时间内控制装置和移动载具的位移变化量,wm2、wv2分别为第二单位时间内控制装置和所述移动载具的角度变化量,c1和c2为显控比的倒数。

8、结合第一方面,在第一方面的某些实现方式中,c1和c2为常数。

9、基于上述方案,可以将c1和c2设置为常数,适用于电子设备的操作系统中已内置显控比的场景。

10、结合第一方面,在第一方面的某些实现方式中,c1基于控制装置和移动载具的位移变化量确定,c2基于控制装置和移动载具的角度变化量确定。

11、基于上述方案,c1和c2为动态变化的,例如随控制装置的相对运动量变化,较为灵活。

12、结合第一方面,在第一方面的某些实现方式中,c1或c2等于0。

13、基于上述方案,c1等于0时,说明光标的移动只考虑角度变化量,c2等于0时,说明光标的移动只考虑位移变化量。

14、结合第一方面,在第一方面的某些实现方式中,p1和p2基于惯性测量单元imu测量得到。

15、结合第一方面,在第一方面的某些实现方式中,用户在触摸控制装置的按键时,光标不移动。

16、基于上述方案,在用户触摸控制装置的按键时,禁止光标的移动,可以避免因用户触摸控制装置的按键时控制装置发生抖动而引起的光标移动。

17、结合第一方面,在第一方面的某些实现方式中,控制装置的按键上安装有电容层,电容层用于检测用户是否触摸按键。

18、结合第一方面,在第一方面的某些实现方式中,当电容层检测到用户触摸按键时,控制装置的imu不工作,或者imu的测量值为0,imu的测量值用于移动光标。

19、结合第一方面,在第一方面的某些实现方式中,获取控制装置的重力方向;在重力方向偏向第一方向时,确定控制装置与光标的显控比为第一显控比,在重力方向偏向第二方向时,确定控制装置与光标的显控比为第二显控比,第一方向与第二方向垂直。

20、基于上述方案,通过设置不同方向对应的显控比,可以使得控制装置在不同的握持方式下,以期控制光标移动到显示屏幕的任意方位。

21、结合第一方面,在第一方面的某些实现方式中,第一显控比和/或第二显控比与用户手持控制装置时旋转控制装置的角度范围关联。

22、第二方面,提供了一种控制光标移动的方法。该方法包括:用户在触摸控制装置上的按键时,光标不移动,控制装置能够基于惯性控制光标的移动。

23、基于上述方案,在用户触摸控制装置的按键时,禁止光标的移动,可以避免因用户触摸控制装置的按键时控制装置发生抖动而引起的光标移动。

24、结合第二方面,在第二方面的某些实现方式中,控制装置的按键上安装有电容层,电容层用于检测用户是否触摸到按键。

25、结合第二方面,在第二方面的某些实现方式中,当电容层检测到用户触摸到按键时,控制装置的imu不工作,或者控制装置的imu的测量值为0,imu的测量值用于移动光标。

26、第三方面,提供了一种控制光标移动的方法。该方法包括:获取控制装置的重力方向,控制装置能够基于惯性控制光标的移动;在重力方向偏向第一方向时,确定控制装置与光标的显控比为第一显控比,在重力方向偏向第二方向时,确定控制装置与光标的显控比为第二显控比,第一方向与第二方向垂直。

27、基于上述方案,通过设置不同方向对应的显控比,可以使得控制装置在不同的握持方式下,以期控制光标移动到显示屏幕的任意方位。

28、结合第三方面,在第三方面的某些实现方式中,第一显控比和/或第二显控比与用户手持控制装置时旋转控制装置的角度范围关联。

29、第四方面,提供了一种控制光标移动的系统,该系统包括控制装置和电子设备,该控制装置用于:获取第一时间段内控制装置的相对运动,控制装置和电子设备置于移动载具内,相对运动的参照对象为移动载具,控制装置能够基于惯性控制电子设备的显示屏幕中光标的移动;该电子设备用于,基于相对运动在电子设备的显示屏幕中显示移动的光标。

30、结合第四方面,在第四方面的某些实现方式中,第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,光标的位移基于以下公式计算:△p=p1-p2,其中,△p为光标的位移,p1基于第一时刻获取的控制装置和移动载具的运动变化量的差值确定,p2基于第二时刻获取的控制装置和移动载具的运动变化量的差值确定。

31、结合第四方面,在第四方面的某些实现方式中,p1=c1(am1-av1)+c2(wm1-wv1),p2=c1(am2-av2)+c2(wm2-wv2);或者p1=c1(av1-am1)+c2(wv1-wm1),p2=c1(av2-am2)+c2(wv2-wm2);

32、其中,am1、av1分别为第一单位时间内控制装置和移动载具的位移变化量,wm1、wv1分别为第一单位时间内控制装置和移动载具的角度变化量,am2、av2分别为第二单位时间内控制装置和移动载具的位移变化量,wm2、wv2分别为第二单位时间内控制装置和移动载具的角度变化量,c1和c2为显控比的倒数。

33、结合第四方本文档来自技高网...

【技术保护点】

1.一种控制光标移动的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,所述光标的位移基于以下公式计算:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,所述C1和所述C2为常数。

5.根据权利要求3所述的方法,其特征在于,所述C1基于所述控制装置和所述移动载具的位移变化量确定,所述C2基于所述控制装置和所述移动载具的角度变化量确定。

6.根据权利要求3至5中任一项所述的方法,其特征在于,所述C1或所述C2等于0。

7.根据权利要求2至6中任一项所述的方法,其特征在于,所述P1和P2基于惯性测量单元IMU测量得到。

8.根据权利要求1至7中任一项所述的方法,其特征在于,用户在触摸所述控制装置的按键时,所述光标不移动。

9.根据权利要求8所述的方法,其特征在于,所述控制装置的按键上安装有电容层,所述电容层用于检测用户是否触摸所述按键。

10.根据权利要求9所述的方法,其特征在于,当所述电容层检测到用户触摸所述按键时,所述控制装置的IMU不工作,或者所述IMU的测量值为0,所述IMU的测量值用于移动所述光标。

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述第一显控比和/或所述第二显控比与用户手持所述控制装置时旋转所述控制装置的角度范围关联。

13.一种控制光标移动的系统,其特征在于,所述系统包括控制装置和电子设备;

14.根据权利要求13所述的系统,其特征在于,所述第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,所述光标的位移基于以下公式计算:

15.根据权利要求14所述的系统,其特征在于,

16.根据权利要求15所述的系统,其特征在于,所述C1和所述C2为常数。

17.根据权利要求15所述的系统,其特征在于,所述C1基于所述控制装置和所述移动载具的位移变化量确定,所述C2基于所述控制装置和所述移动载具的角度变化量确定。

18.根据权利要求15至17中任一项所述的系统,其特征在于,所述C1或所述C2等于0。

19.根据权利要求14至18中任一项所述的系统,其特征在于,所述P1和P2基于惯性测量单元IMU测量得到。

20.根据权利要求13至19中任一项所述的系统,其特征在于,用户在触摸所述控制装置的按键时,所述电子设备的显示屏幕中的所述光标不移动。

21.根据权利要求20所述的系统,其特征在于,所述控制装置的按键上安装有电容层,所述电容层用于检测用户是否触摸所述按键。

22.根据权利要求21所述的系统,其特征在于,当所述电容层检测到用户触摸所述按键时,所述控制装置的IMU不工作,或者所述IMU的测量值为0,所述IMU的测量值用于移动所述电子设备的显示屏幕中的所述光标。

23.根据权利要求13至22中任一项所述的系统,其特征在于,所述控制装置还用于:

24.根据权利要求23所述的系统,其特征在于,所述第一显控比和/或所述第二显控比与用户手持所述控制装置时旋转所述控制装置的角度范围关联。

25.一种装置,其特征在于,包括:用于实现如权利要求1至12中任一项所述的方法的模块。

26.一种电子设备,其特征在于,包括一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得如权利要求1至12中任一项所述的方法被执行。

27.一种芯片,其特征在于,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如权利要求1至12中任一项所述的方法被执行。

28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在计算机上运行时,使得如权利要求1至12中任一项所述的方法被执行。

29.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至12中任一项所述的方法。

...

【技术特征摘要】

1.一种控制光标移动的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,所述光标的位移基于以下公式计算:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,所述c1和所述c2为常数。

5.根据权利要求3所述的方法,其特征在于,所述c1基于所述控制装置和所述移动载具的位移变化量确定,所述c2基于所述控制装置和所述移动载具的角度变化量确定。

6.根据权利要求3至5中任一项所述的方法,其特征在于,所述c1或所述c2等于0。

7.根据权利要求2至6中任一项所述的方法,其特征在于,所述p1和p2基于惯性测量单元imu测量得到。

8.根据权利要求1至7中任一项所述的方法,其特征在于,用户在触摸所述控制装置的按键时,所述光标不移动。

9.根据权利要求8所述的方法,其特征在于,所述控制装置的按键上安装有电容层,所述电容层用于检测用户是否触摸所述按键。

10.根据权利要求9所述的方法,其特征在于,当所述电容层检测到用户触摸所述按键时,所述控制装置的imu不工作,或者所述imu的测量值为0,所述imu的测量值用于移动所述光标。

11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述第一显控比和/或所述第二显控比与用户手持所述控制装置时旋转所述控制装置的角度范围关联。

13.一种控制光标移动的系统,其特征在于,所述系统包括控制装置和电子设备;

14.根据权利要求13所述的系统,其特征在于,所述第一时间段的起始时刻为第一时刻,结束时刻为第二时刻,所述光标的位移基于以下公式计算:

15.根据权利要求14所述的系统,其特征在于,

16.根据权利要求15所述的系统,其特征在于,所述c1和所述c2为常数。

17.根据权利要求15所述的系统,其特征在于,所述c1基于所述控制装置和所述移动载具的位移变化量确定,所述c2基于所述控...

【专利技术属性】
技术研发人员:张乐韶周星辰王海军丁宁周学而
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1