智能控制器的光标显示方法、设备和系统的制作方法

文档序号:9374853阅读:444来源:国知局
智能控制器的光标显示方法、设备和系统的制作方法
【技术领域】
[0001] 本申请涉及终端技术领域,具体涉及智能控制器技术领域,尤其涉及智能控制器 的光标显示方法、设备和系统。
【背景技术】
[0002] 随着终端技术的不断发展,各种能够实现大尺寸画面显示的智能设备,例如智 能机顶盒、智能电视和智能投影设备等,由于能够为用户提供更好的观赏体验,因此越 来越受到人们的喜爱。为了方便地对这些大尺寸的画面进行操作,智能控制器(Smart Controller)应运而生。用户通过在空中晃动用于控制智能设备的智能控制器,例如空中鼠 标,就可以移动呈现于智能设备的显示屏幕中的光标。
[0003] 在现有技术中,可以根据智能控制器在空中的偏转角度,确定光标在显示屏幕中 所移动的距离。例如,图1示出了现有技术中智能控制器的一个应用场景示意图。如图1所 示,其示出了智能电视101的一个俯视图,该智能电视101的显示屏幕位于XY平面内。当 智能控制器102绕Y轴顺时针转动Θ角度,光标显示位置总是从B点转移到C点。这是由 于在现有技术中,智能控制器102的灵敏度是固定不变的,因此光标移动距离总是由灵敏 度和偏转角Θ共同确定的距离X。
[0004] 但是,从图1中可以看出,当智能控制器102位于Al点时,其与智能电视101之间 的距离为D1。此时,若智能控制器102绕Y轴顺时针转动Θ角度,其指向线与智能电视101 的交点实际上从B点转移到了 Cl点,移动距离为XI。而当智能控制器102位于A2点时,其 与智能电视101之间的距离为D2。此时,若智能控制器102同样绕Y轴顺时针转动Θ角 度,则其指向线与智能电视101的交点实际上可以从B点转移到C2点,移动距离为X2,且 X2辛XI。由此可见,通过智能控制器的偏转角度和固定的灵敏度所得到的光标移动距离, 与光标实际需要移动的距离很可能是不一致的,因此会引起光标显示不同步的问题。

【发明内容】

[0005] 本申请提供了一种智能控制器的光标显示方法、设备和系统。
[0006] 第一方面,本申请提供了一种智能控制器的光标显示方法,该方法包括:获取所述 智能控制器的空间偏移信息;确定所述智能控制器与显示屏幕之间的第一距离,所述显示 屏幕用于显示所述智能控制器的光标;以及基于所述空间偏移信息和所述第一距离,调整 所述光标的显示位置。
[0007] 在某些实施方式中,所述确定所述智能控制器与显示屏幕之间的第一距离包括: 检测所述智能控制器与第一基准位置间的第二距离;检测所述智能控制器相对于第二基准 位置的方向向量;以及基于所述第二距离和所述方向向量,确定所述第一距离;其中,所述 第一基准位置、第二基准位置以及所述显示屏幕在预定空间坐标系内的位置是已知的。
[0008] 在某些实施方式中,基于所述第二距离和所述方向向量,确定所述第一距离包括: 确定候选点集合,所述候选点集合中每个候选点与所述第一基准位置之间的距离均为所述 第二距离;基于所述方向向量,从所述候选点集合中确定出一个候选点作为所述智能控制 器的位置点;以及基于所述位置点的空间坐标,确定所述第一距离。
[0009] 在某些实施方式中,确定所述智能控制器与显示屏幕之间的第一距离包括:确定 所述智能控制器与所述显示屏幕之间的初始距离;基于所述初始距离与所述空间偏移信 息,确定所述第一距离。
[0010] 在某些实施方式中,基于所述空间偏移信息和所述第一距离,调整所述光标的显 示位置包括:基于所述第一距离,确定所述光标的移动规则;根据所述空间偏移信息以及 所述移动规则,调整所述光标的显示位置。
[0011] 在某些实施方式中,基于所述第一距离,确定所述光标的移动规则包括:根据下式 确定所述光标的移动距离:
[0012] (ΔΧ,ΔΥ) = kd(sx,Sy),
[0013] 其中,ΔΧ和ΔΥ分别为所述光标沿X轴和Y轴的移动距离,S,Sy分别为所述 智能控制器沿X轴和Y轴的移动距离,d为所述第一距离,k为大于0的常数。
[0014] 在某些实施方式中,获取所述智能控制器的空间偏移信息,包括:获取所述智能控 制器的加速度信息和角速度信息;基于所述角速度信息,确定由重力引起的加速度误差; 通过所述加速度误差修正所述加速度信息;以及基于修正后的加速度信息,确定所述智能 控制器的空间偏移信息。
[0015] 在某些实施方式中,所述方法还包括:通过卡尔曼滤波器对所述加速度信息和/ 或所述角速度信息进行误差校正。
[0016] 在某些实施方式中,所述方法还包括:检测所述第一距离是否在预设的阈值范围 内;若是,则执行所述基于所述空间偏移信息和所述第一距离,调整所述光标的显示位置
[0017] 第二方面,本申请提供了一种智能控制器的光标显示设备,该设备包括:处理器、 通信组件和显示组件,其中:通信组件,用于获取所述智能控制器的空间偏移信息;处理 器,用于确定所述智能控制器与显示屏幕之间的第一距离,所述显示屏幕用于显示所述智 能控制器的光标;以及显示组件,用于基于所述空间偏移信息和所述第一距离,调整所述光 标的显示位置。
[0018] 在某些实施方式中,所述设备还包括:测距组件,用于检测所述智能控制器与第一 基准位置间的第二距离,所述测距组件位于所述第一基准位置;测向组件,用于检测所述智 能控制器相对于第二基准位置的方向向量,所述测向组件位于所述第二基准位置;所述处 理器进一步用于基于所述第二距离和所述方向向量,确定所述第一距离;其中,所述第一基 准位置、第二基准位置以及所述显示屏幕在预定空间坐标系内的位置是已知的。
[0019] 在某些实施方式中,所述处理器进一步用于:确定候选点集合,所述候选点集合中 每个候选点与所述第一基准位置之间的距离均为所述第二距离;基于所述方向向量,从所 述候选点集合中确定出一个候选点作为所述智能控制器的位置点;以及基于所述位置点的 空间坐标,确定所述第一距离。
[0020] 在某些实施方式中,所述处理器进一步用于确定所述智能控制器与所述显示屏幕 之间的初始距离;基于所述初始距离与所述空间偏移信息,确定所述第一距离。
[0021] 在某些实施方式中,所述处理器进一步用于,基于所述第一距离,确定所述光标的 移动规则;所述显示组件进一步用于,根据所述空间偏移信息以及所述移动规则,调整所述 光标的显示位置。
[0022] 在某些实施方式中,所述处理器进一步用于根据下式确定所述光标的移动距离:
[0023] (ΔΧ,ΔΥ) = kd(Sx,Sy),
[0024] 其中,ΔΧ和ΔΥ分别为所述光标沿X轴和Y轴的移动距离,S,Sy分别为所述 智能控制器沿X轴和Y轴的移动距离,d为所述第一距离,k为大于0的常数。
[0025] 在某些实施方式中,所述通信组件进一步用于,获取所述智能控制器的加速度信 息和角速度信息;所述处理器进一步用于,基于所述角速度信息,确定由重力引起的加速度 误差;通过所述加速度误差修正所述加速度信息;以及基于修正后的加速度信息,确定所 述智能控制器的空间偏移信息。
[0026] 在某些实施方式中,所述处理器进一步用于通过卡尔曼滤波器对所述加速度信息 和/或所述角速度信息进行误差校正。
[0027] 在某些实施方式中,所述处理器还用于检测所述第一距离是否在预设的阈值范围 内;若是,则通知所述显示组件基于所述空间偏移信息和所述第一距离,调整所述光标的显 示位置。
[0028] 第三方面,本申请提供了一种智能控制器的光标显示系统,该系统包括:智能控制 器、显示屏幕及上述第二方面中的智能控制器的光标显示设备,其中:所述智能控制器用于 获取自身的空间偏移信息,并发送给所述光标显示设备;所述显示屏幕用于显示所述智能 控制器的光标。
[0029] 本申请提供的智能控制器的光标显示方法、设备和系统,可以首先获取智能控制 器的空间偏移信息,然后确定智能控制器与显示屏幕之间的第一距离,最后根据第一距离 确定光标的偏移距离与空间偏移信息之间的关系,并据此调整光标的显示位置。本申请可 以基于智能控制器与显示屏幕之间的距离,对光标与智能控制器之间的偏移关系,也就是 智能控制器的灵敏度进行调整,从而确保光标始终显示于智能控制器的指向线与显示屏幕 的交点,避免了光标显示不同步的问题。
【附图说明】
[0030] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它 特征、目的和优点将会变得更明显:
[0031] 图1是现有技术中智能控制器的一个应用场景示意图;
[0032] 图2是本申请智能控制器的光标显示方法的一个实施例的流程图;
[0033] 图3是本申请确定智能控制器与显示屏幕之间的第一距离的一个实施例的流程 图;
[0034] 图4是本申请基于空间偏移信息和第一距离,调整光标的显示位置的一个实施例 的流程图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1