控制方法及电子设备的制作方法
【专利摘要】本发明涉及一种控制方法及电子设备,该控制方法应用于第一电子设备,第一电子设备和第二电子设备数据连接,所述方法包括:判断第一电子设备和第二电子设备的相对关系是否满足预定条件;当满足所述预定条件时,利用第一方式获得第一空间参数,将第一空间参数发送至第二电子设备;当不满足所述预定条件时,利用第二方式获得第二空间参数,将第二空间参数发送至第二电子设备;其中,第一方式和所述第二方式不同。本发明控制方法及电子设备弥补了单一控制方式的控制的局限性,使两种控制方式得到有效的互补。
【专利说明】控制方法及电子设备
【技术领域】
[0001 ] 本发明涉及一种控制技术,尤其涉及一种控制方法及电子设备。
【背景技术】
[0002]随着人们对办公环境和操作便捷性要求的日益提高,空中鼠标的普及也被提到日程上来,陀螺仪空中鼠标方案,可以使传统鼠标脱离对桌面的依赖,升级为空中鼠标,实现悬空3D操作,只需轻挥手腕,指针即可随意移动,轻松控制电脑。发明人发现使用陀螺仪传感器实现的空中鼠标,一直无法克服指向性问题,不像激光笔一样的指向性,具有所指即所得的体验。
[0003]另一种空中鼠标方案,是在被控设备比如电视端安装一个红外发光管,在摇控器端安装一个红外摄像头,如图1所示。红外发光管的位置不动,红外摄像头的位置相对改动,然后根据红外发光管在红外摄像头的位置变化来实现光标的上下左右移动。发明人发现,虽然该红外控制模式具有指向性,但必须指向屏幕,具有操作指向性。
【发明内容】
[0004]本发明所要解决的技术问题是提供一种控制方法及电子设备,以解决现有单一控制方式的局限性。
[0005]为了解决上述技术问题,本发明提供了一种控制方法,应用于第一电子设备,所述第一电子设备和第二电子设备数据连接,所述方法包括:
[0006]判断所述第一电子设备和所述第二电子设备的相对关系是否满足预定条件;
[0007]当满足所述预定条件时,利用第一方式获得第一空间参数,将所述第一空间参数发送至所述第二电子设备;
[0008]当不满足所述预定条件时,利用第二方式获得第二空间参数,将所述第二空间参数发送至所述第二电子设备;
[0009]其中,所述第一方式和所述第二方式不同。
[0010]为了解决上述技术问题,本发明提供了一种电子设备,用于控制第二电子设备,所述电子设备包括:
[0011]条件判断单元,用于判断所述电子设备和所述第二电子设备的相对关系是否满足预定条件;
[0012]第一空间参数采集单元,当满足所述预定条件时,用于利用第一方式获得第一空间参数;
[0013]第二空间参数采集单元,当不满足所述预定条件时,用于利用第二方式获得第二空间参数;
[0014]输出单元,用于将第一、第二空间参数发送至第二电子设备;
[0015]其中,所述第一方式和所述第二方式不同。
[0016]与现有技术相比,本申请第一电子设备通过判断预定条件是否满足,进而确定利用相应的方式获取相应的空间参数,从而基于获取的空间参数实现对第二电子设备的有效控制,弥补了单一控制方式的控制的局限性,使两种控制方式得到有效的互补,提高了控制的准确性和实用性。
[0017]本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0018]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0019]图1是现有空中鼠标红外控制的示意图;
[0020]图2、3是本申请控制方法实施例1的示意图;
[0021]图4是本申请控制方法实施例2的示意图;
[0022]图5是采用本申请方案的电子设备控制电视的示意图;
[0023]图6-8是本申请电子设备实施例的模块结构示意图;
[0024]图9-14是用于确定预定图像区域的示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026]实施例1
[0027]本发明控制方法实施例1,应用于第一电子设备,所述第一电子设备和第二电子设备数据连接,该第一电子设备具体可为空中鼠标或遥控器,也可集成操作键盘等,第二电子设备可以是平板电脑、电视机、计算机或其他电子设备,本申请对其具体实现形式不做限定。
[0028]所述第一电子设备包括第一空间参数采集单元和第二空间参数采集单元,所述第二电子设备包括显示单元和与所述显示单元有预定的相对位置关系的发射单元(比如发射单元在显示单元面板上边缘的中间位置)。
[0029]如图2所示,本发明控制方法实施例1包括:
[0030]步骤201:判断所述第一电子设备和所述第二电子设备的相对关系是否满足预定条件;
[0031 ] 第一电子设备和第二电子设备都启动后,且建立数据连接后,即可执行步骤201。
[0032]无论当前第一电子设备和所述第二电子设备的相对关系是否已经满足第一条件,为了防止第一电子设备和所述第二电子设备的相对关系发生的实时变化而不能有效地基于第一方式米集第一空间参数,优选地,所述第一电子设备实时或定时(比如每隔0.5秒)检测所述第一电子设备和所述第二电子设备的相对关系。
[0033]步骤202:当满足所述预定条件时,利用第一方式获得第一空间参数,将所述第一空间参数发送至所述第二电子设备;
[0034]具体地,所述发射单元发射信号;利用第一方式获得第一空间参数包括:
[0035]所述第一空间参数采集单元采集所述信号,并根据采集的信号获得所述第一空间参数。
[0036]所述第一空间参数使得第二电子设备将被控标识从第一显示位置调整至该第一空间参数表示的第二显示位置。该第二显示位置是绝对位置信息对应第二电子设备上特定的应用或按键或按钮,第二电子设备根据该绝对位置信息即可实现对相应画面或内容的处理。
[0037]步骤203:当不满足所述预定条件时,利用第二方式获得第二空间参数,将所述第二空间参数发送至所述第二电子设备;
[0038]具体地,利用第二方式即利用所述第二空间参数采集单元采集空间参数或空间参
数变化量。
[0039]具体应用中,所述第二空间参数采集单元可采用陀螺仪实现。
[0040]其中,所述第一方式和所述第二方式不同。
[0041]所述第二空间参数使得第二电子设备将被控标识从第一显示位置调整到第二显示位置,所述第二显示位置是第二电子设备根据所述第一显示位置和第二空间参数中的位置变化信息确定的。
[0042]S卩,所述第二空间参数包括使得第二电子设备调整被控标识从第一显示位置到第二显示位置的位置变化信息。
[0043]所述第一电子设备可通过有线或无线方式(比如蓝牙方式)发送所述第一空间参数和第二空间参数至第二电子设备。
[0044]本申请控制方法实施例1中,第一电子设备通过判断预定条件是否满足,进而确定利用相应的方式获取相应的空间参数,从而基于获取的空间参数实现对第二电子设备的有效控制,弥补了单一控制方式的控制的局限性,使两种控制方式得到有效的互补,提高了控制的准确性和实用性。
[0045]实施例2
[0046]本发明控制方法实施例2,应用于第一电子设备,所述第一电子设备和第二电子设备数据连接,该第一电子设备具体可为空中鼠标或遥控器,也可集成操作键盘等,第二电子设备可以是平板电脑、电视机、计算机或其他电子设备,本申请对其具体实现形式不做限定。
[0047]所述第一电子设备包括条件判定单元、第一空间参数采集单元和第二空间参数采集单元,所述第一空间参数采集单元包括图像生成单元及空间参数采集模块,所述第二电子设备包括显示单元和与所述显示单元有预定的相对位置关系的发射单元(比如发射单元在显示单元面板上边缘的中间位置)。
[0048]如图4所示,本发明控制方法实施例2包括:
[0049]步骤401:判断所述第一电子设备是否指向所述第二电子设备;
[0050]第一电子设备和第二电子设备都启动后,且建立数据连接后,即可执行步骤201。
[0051]优选地,所述第一电子设备实时或定时(比如每隔0.5秒)检测所述第一电子设备是否指向所述第二电子设备。[0052]具体地,判断所述第一电子设备是否指向第二电子设备包括:
[0053]获取采集的图像;
[0054]判断所述图像中是否包括红外发光点且红外发光点位于预定的红外图像区域,所述红外发光点位于预定的红外图像区域时认为满足预定条件。
[0055]所述预定的红外图像区域是根据第二电子设备显示屏的边缘位置对应的红外发光点的极限位置确定的。
[0056]步骤202:当所述第一电子设备指向所述第二电子设备时,利用第一方式获得第一空间参数,将所述第一空间参数发送至所述第二电子设备;
[0057]第二电子设备的所述发射单元发射红外光;具体地,利用第一方式获得第一空间参数包括:
[0058]所述第一空间参数采集单元采集包含红外光点的图像;
[0059]所述第一空间参数采集单元根据所述红外发光点在图像中的位置确定所述第一空间参数。
[0060]所述第一空间参数使得第二电子设备将被控标识从第一显示位置调整至该第一空间参数表示的第二显示位置。
[0061]步骤203:当所述第一电子设备未指向所述第二电子设备时,利用第二方式获得第二空间参数,将所述第二空间参数发送至所述第二电子设备;
[0062]所述利用第二方式获得第二空间参数即所述第二空间参数采集单元采集空间参数或空间参数变化量。
[0063]具体应用中,所述第二空间参数采集单元可采用陀螺仪实现。
[0064]其中,所述第一方式和所述第二方式不同。
[0065]所述第二空间参数使得第二电子设备将被控标识从第一显示位置调整到第二显示位置,所述第二显示位置是第二电子设备根据所述第一显示位置和第二空间参数中的位置变化信息确定的。
[0066]S卩,所述第二空间参数包括使得第二电子设备调整被控标识从第一显示位置到第二显示位置的位置变化信息。
[0067]所述第一电子设备可通过有线或无线方式(比如蓝牙方式)发送所述第一空间参数和第二空间参数至第二电子设备。
[0068]以上第一空间参数给出了被控标识在第二电子设备的显示单元的显示屏幕上调整的目标显示位置,即第二显示位置,该第二电子设备根据该第二显示位置直接调整到目标显示位置,而不需要进行其他处理,而第二空间参数给出的是被控标识在第二电子设备的显示单元的显示屏幕上相对于当前显示位置(即第一显示位置)的变化信息,包括调整的方向、调整的变量等信息,第二电子设备要实现对被控标识的调整,需要基于第一显示位置和变化信息先确定目标显示位置,即第二显示位置,再将被控标识调整至第二显示位置。相比较而言,基于第一空间参数,第二电子设备可以更快速准确地确定被控标识的目标显示位置,从而使得第一电子设备更有效地对第二电子设备进行控制。
[0069]第一电子设备集成了条件判断单元、第一空间参数采集单元及第二空间参数采集单元,第二电子设备集成了显示单元和与所述显示单元有预定的相对位置关系的发射单元,如图5所示,当条件判断单元判断第一空间参数采集单元采集的图像满足预定条件,即采集的图像中包括红外发光点且红外发光点位于预定的红外图像区域时,第一电子设备采用第一空间参数采集单元采集第一空间参数(图中标示为红外方式),以基于第一空间参数实现对第二电子设备的被控标识的控制,此时第二空间参数采集单元处于关闭状态即非工作模式。当第一空间参数采集单元判断采集的图像中不包括红外发光点或红外发光点位于预定的红外图像区域外时,通知第二空间参数采集单元开始采集第二空间参数(图中标示为陀螺仪方式,可单独采用陀螺仪实现或以陀螺仪和加速度计共同实现,其中加速度计作为辅助作用),以基于第二空间参数实现对第二电子设备的被控标识的控制,且条件判断单元定期探测第一图像采集单元采集的图像,判断是否满足预定条件,若满足则采用第一空间参数采集单元采集第一空间参数,否则一直利用第二空间参数采集单元采集的第二空间参数控制第二电子设备,直到探测到第一空间参数采集单元采集的图像中包括红外发光点且红外发光点位于预定的红外图像区域,再改用第一空间参数采集单元采集第一空间参数。
[0070]本申请控制方法实施例2中,第一电子设备通过判断预定条件是否满足,进而确定利用相应的方式获取相应的空间参数,从而基于获取的空间参数实现对第二电子设备的有效控制,弥补了单一控制方式的控制的局限性,使两种控制方式得到有效的互补,提高了控制的准确性和实用性。
[0071]对应于上述方法,本发明还提供了一种电子设备,用于控制第二电子设备,如图6所示,该电子设备包括:
[0072]条件判断单元,用于判断所述电子设备和所述第二电子设备的相对关系是否满足预定条件;
[0073]第一空间参数采集单元,当满足所述预定条件时,用于利用第一方式获得第一空间参数;
[0074]第二空间参数采集单元,当不满足所述预定条件时,用于利用第二方式获得第二空间参数;
[0075]输出单元,用于将第一、第二空间参数发送至第二电子设备;
[0076]其中,所述第一方式和所述第二方式不同。
[0077]所述第二电子设备包括显示单元以及用于发射信号且与所述显示单元有预定的相对位置关系的发射单元,所述第一空间参数采集单元采集所述信号,并根据采集的信号获得所述第一空间参数。
[0078]具体地,所述发射单元发射红外光,如图7所示,所述第一空间参数采集单元包括:
[0079]图像采集模块,用于采集包含红外光点的图像;
[0080]空间参数采集模块,用于根据所述红外发光点在图像中的位置确定所述第一空间参数。
[0081]所述第一电子设备包括第二空间参数采集单元,所述第二空间参数采集单元采集空间参数或空间参数变化量。
[0082]可选地,所述第二空间参数采集单元采用陀螺仪实现。
[0083]所述第一空间参数使得第二电子设备将被控标识从第一显示位置调整至该第一空间参数表示的第二显示位置。[0084]所述第二空间参数使得第二电子设备将被控标识从第一显示位置调整到第二显示位置,所述第二显示位置是第二电子设备根据所述第一显示位置和第二空间参数中的位置变化信息确定的,即所述第二空间参数包括使得第二电子设备调整被控标识从第一显示位置到第二显示位置的位置变化信息。
[0085]所述预定条件是所述第一电子设备指向所述第二电子设备。
[0086]如图8所示,所述条件判断单元包括:
[0087]图像获取模块,用于获取所述图像采集模块采集的图像;
[0088]区域判定模块,用于判断所述图像中是否包括红外发光点且红外发光点位于预定的红外图像区域,所述红外发光点位于预定的红外图像区域时认为满足预定条件。
[0089]所述预定的红外图像区域是根据第二电子设备显示屏的边缘位置对应的红外发光点的极限位置确定的。
[0090]以下以控制电视屏幕为例对红外控制范围确定方式进行详细过程说明,图9所示,当电子设备指向电视(第二电子设备)屏幕中央时,电视机端的红外发光点对应在电子设备的红外传感器图像上的位置在图9中使用黑色圆点表示;图10所示,当电子设备指向电视屏幕边缘时,电视机端的红外发光点对应在电子设备的红外传感器图像时的位置在图10中使用黑色三角形表示,黑色三角形与黑色圆点的距离为X。相同方法可以得到指向右边缘时,红外发光点在电子设备红外传感器图像上对应的位置(图未示),可理解地,该位置与指向左边缘时的位置(黑色三角形)相对于指向中央时的位置(黑色圆点)对称;图11所示,当电子设备指向在电视屏幕时,只要红外发光点实时位置在两个三角形点之间(即在预定的图像区域内 ),则判定采用第一方式获取空间参数,否则采用第二方式获取空间参数。具体地,如图11所示,当前红外发光点在红外传感器图像上对应的位置如图中方框所示,其与黑色圆点间的距离为X’。标定时,测量电子设备与电视机间的距离D,标定时使用的是3米,标定黑色圆点时,电子设备位于图13所示位置,标定黑色三角形时电子设备位于图14所示位置。测量得到传感器图像上黑色三角形与黑色圆点间的距离X。
[0091]如图12所示,假设X方向的分辨率为W,则红外发光器件的位置W/2。
[0092]其中W、X通过标定可以得出,V实时从传感器数据中读出,Ψ为需要计算的值,则指向屏幕左半边时的分辨率位置W’可用下式得到:
「 π w Wxr
[0093]W =---
2 I
[0094]指向屏幕右半边边时的分辨率位置Ψ可用下式得到:
「 π w Wxr
[0095]r = — +-
2 J
[0096]以电视屏幕左右方向作为横坐标方向,而上下方向作为纵坐标方向,则需要分别得到横、纵坐标才能唯一确定一个被控标识在电视屏幕上的位置,以上分辨率位置W’即可作为被控标识的第一空间参数中的横坐标,基于以上原理同样可以得到被控标识的第一空间参数中的纵坐标。另外以上仅给出了一种公式示例,可理解地基于上述原理,也可通过其他方式获得第一空间参数。
[0097]以上图10、11以电子设备指向电视屏幕左侧为例进行说明,同理,可以得出电子设备指向电视屏幕右侧的对应关系。
[0098]以上是根据左、右边缘两个极限位置确定预定的图像区域,当然也可以根据左、右、上、下边缘四个极限或更多个极限位置确定预定的图像区域,本申请对此不作限定。
[0099]相较于现有技术,本申请第一电子设备通过判断预定条件是否满足,进而确定利用相应的方式获取相应的空间参数,从而基于获取的空间参数实现对第二电子设备的有效控制,弥补了单一控制方式的控制的局限性,使两种控制方式得到有效的互补,提高了控制的准确性和实用性。
[0100]当第一方式为红外方式,第二方式为陀螺仪方式时,以米用红外控制方式为优选方式,保证了控制操作的指向性,并在无法实现红外控制方式时启用陀螺仪控制模式作为有利的补充,兼容这两种模式的优点,满足各个条件下的用户操作的需要,提升了用户的使用体验。
[0101]本领域的技术人员应该明白,上述的本申请实施例所提供的设备和/或系统的各组成部分,以及方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0102]本发明实施例中所描述的各种单元、模块仅是根据其功能进行划分的一种示例,可理解地,在系统/装置/设备实现相同功能的情况下,本领域技术人员可给出一种或多种其他功能划分方式,在具体应用时可将其中任意一个或多个功能模块采用一个功能实体装置或单元实现,不可否认地,以上变换方式均在本申请保护范围之内。
[0103]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1.一种控制方法,应用于第一电子设备,所述第一电子设备和第二电子设备数据连接,所述方法包括: 判断所述第一电子设备和所述第二电子设备的相对关系是否满足预定条件; 当满足所述预定条件时,利用第一方式获得第一空间参数,将所述第一空间参数发送至所述第二电子设备; 当不满足所述预定条件时,利用第二方式获得第二空间参数,将所述第二空间参数发送至所述第二电子设备; 其中,所述第一方式和所述第二方式不同。
2.如权利要求1所述的控制方法,其特征在于:所述第一电子设备包括第一空间参数采集单元,所述第二电子设备包括显示单元和与所述显示单元有预定的相对位置关系发射单元,所述发射单元发射信号;利用第一方式获得第一空间参数包括:利用所述第一空间参数采集单元采集所述信号,并根据采集的信号获得所述第一空间参数。
3.如权利要求2所述的控制方法,其特征在于:所述发射单元发射红外光,所述第一空间参数采集单元采集包含红外光点的图像,并根据所述红外发光点在图像中的位置确定所述第一空间参数。
4.如权利要求1所述的控制方法,其特征在于:所述第一电子设备具有第二空间参数采集单元,所述利用第二方式获得第二空间参数包括:利用所述第二空间参数采集单元采集空间参数或空间参数变化量。
5.如权利要求4所述的控制方法,其特征在于:所述第二空间参数采集单元采用陀螺仪实现。
6.如权利要求1所述的控制方法,其特征在于:所述第一空间参数使得第二电子设备将被控标识从第一显示位置调整至该第一空间参数表示的第二显示位置。
7.如权利要求1所述的控制方法,其特征在于:所述第二空间参数使得第二电子设备将被控标识从第一显示位置调整到第二显示位置,所述第二显示位置是第二电子设备根据所述第一显示位置和第二空间参数中的位置变化信息确定的。
8.如权利要求1或3所述的控制方法,其特征在于:所述预定条件是所述第一电子设备指向所述第二电子设备。
9.如权利要求8所述的控制方法,其特征在于,判断所述第一电子设备是否指向第二电子设备包括: 获取采集的图像; 判断所述图像中是否包括红外发光点且红外发光点位于预定的红外图像区域,所述红外发光点位于预定的红外图像区域时认为满足预定条件。
10.如权利要求9所述的控制方法,其特征在于:所述预定的红外图像区域是根据第二电子设备显示屏的边缘位置对应的红外发光点的极限位置确定的。
11.一种电子设备,用于控制第二电子设备,所述电子设备包括: 条件判断单元,用于判断所述电子设备和所述第二电子设备的相对关系是否满足预定条件; 第一空间参数采集单元,当满足所述预定条件时,用于利用第一方式获得第一空间参数;第二空间参数采集单元,当不满足所述预定条件时,用于利用第二方式获得第二空间参数; 输出单元,用于将第一、第二空间参数发送至第二电子设备; 其中,所述第一方式和所述第二方式不同。
12.如权利要求11所述的电子设备,其特征在于:所述第二电子设备包括显示单元以及用于发射信号且与所述显示单元有预定的相对位置关系的发射单元,所述第一空间参数采集单元采集所述信号,并根据采集的信号获得所述第一空间参数。
13.如权利要求12所述的电子设备,其特征在于:所述发射单元发射红外光,所述第一空间参数采集单元包括: 图像采集模块,用于采集包含红外光点的图像; 空间参数采集模块,用于根据所述红外发光点在图像中的位置确定所述第一空间参数。
14.如权利要求11所述的电子设备,其特征在于:所述第一电子设备包括第二空间参数采集单元,所述第二空间参数采集单元采集空间参数或空间参数变化量。
15.如权利要求11所述的电子设备,其特征在于:所述第二空间参数采集单元采用陀螺仪实现。
16.如权利要求11所述的电子设备,其特征在于:所述第一空间参数使得第二电子设备将被控标识从第一显示位置调整至该第一空间参数表示的第二显示位置。
17.如权利要求11所述的电子设备,其特征在于:所述第二空间参数使得第二电子设备将被控标识从第一显示位置调整到第二显示位置,所述第二显示位置是第二电子设备根据所述第一显示位置和第二空间参数中的位置变化信息确定的。
18.如权利要求11或13所述的电子设备,其特征在于:所述预定条件是所述第一电子设备指向所述第二电子设备。
19.如权利要求18所述的电子设备,其特征在于:所述条件判断单元判断所述第一电子设备是否指向第二电子设备包括: 图像获取模块,用于获取所述图像采集模块采集的图像; 区域判定模块,用于判判断所述图像中是否包括红外发光点且红外发光点位于预定的红外图像区域,所述红外发光点位于预定的红外图像区域时认为满足预定条件。
20.如权利要求19所述的电子设备,其特征在于:所述预定的红外图像区域是根据第二电子设备显示屏的边缘位置对应的红外发光点的极限位置确定的。
【文档编号】G06F3/0346GK103885610SQ201210564575
【公开日】2014年6月25日 申请日期:2012年12月21日 优先权日:2012年12月21日
【发明者】郑启忠, 倪绪能 申请人:联想(北京)有限公司