一种遥控器的制作方法

文档序号:6706528阅读:108来源:国知局
专利名称:一种遥控器的制作方法
技术领域
本实用新型涉及遥控器领域,尤其涉及一种遥控器。
背景技术
遥控器是一种用来进行远程控制的装置,包括有线遥控器和无线遥控器,如游戏遥控器,电视机遥控器等。在各种不同的应用中,对遥控器的功能要求并不相同,比如,将遥控器作为鼠标在某类应用的界面上进行定位操作时,要求定位精度高,遥控器需要做一些高精度的定位运算及滤波等,而将遥控器用在游戏应用上时,如搏击游戏,则对定位精度要求较低,但是要求遥控器具有较快的反应速度,这里就并不需要进行高精度定位运算以及某些滤波运算,如果在其他一些应用中还有特殊的需求,则需要进行其他一些特殊运算。为了满足用户在各种应用下的使用体验,现有的遥控器大多将高精度定位算法、 一些滤波算法以及各种特定应用的特殊算法集成在遥控器中,在控制各类应用时,遥控器均需要做所有的包括高精度的定位运算、全部滤波运算以及所有特殊算法的运算,并不能够针对不同的应用或者同一应用的不同阶段进行多种控制模式的转换,使得遥控器不能在某些应用中发挥最佳的控制效果。

实用新型内容本实用新型实施例所要解决的技术问题在于,提供一种遥控器,可使得遥控器在进行当前应用的控制操作时,能够根据需要在多种控制模式中进行转换,同时,查找并运行相应的控制模式所指示的遥控算法,使得遥控器在当前应用中发挥最佳的控制效果。为了解决上述技术问题,本实用新型实施例提供了一种遥控器,包括用于获取算法选择指令的获取模块;处理模块,与所述获取模块相连接,其从预置的动作库中查找与所述算法选择指令对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制。进一步的,所述获取模块可包括设置于遥控器上,用于采集所述遥控器运动时的运动感测数据的传感器,所述传感器包括加速度传感器、陀螺仪以及地磁仪中的任一种或多种;运算器,与所述传感器和所述处理模块相连接,其对所述传感器得到的运动感测数据进行运算得到运动轨迹特征,并将所述运动轨迹特征发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述运动轨迹特征对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述运动轨迹特征为所述算法选择指令。进一步的,所述获取模块可包括平台码获取模块,与所述处理模块相连接,其获取当前遥控器所控制的应用的平台码,并将该平台码发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述平台码对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制,其中, 所述平台码为所述算法选择指令。
3[0013]进一步的,所述获取模块可包括按键检测模块,与所述处理模块相连接,其检测并获取用户的按键信息,并将所述按键信息发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述按键信息相对应的控制模式,运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述按键信息为所述算法选择指令。进一步的,还包括存储器,与所述处理模块相连接,其存储预设的动作库以供所述处理模块查找控制模式。进一步的,还包括数据扩展接口,与所述存储器相连接,其对所述存储器的动作库中包括所述控制模式的数据进行升级和维护。进一步的,所述数据扩展接口具体包括有线数据接口和/或无线数据接口。进一步的,还包括遥控控制模块,与所述处理模块相连接,其当所述处理模块运行所述控制模式所指示的遥控算法得到相应的控制指令后,发送所述控制指令以进行遥控控制。实施本实用新型实施例,具有如下有益效果通过获取的算法选择指令判断用户当前的使用意图,查找与所述算法选择指令对应的控制模式,同时运行所述控制模式所指示的算法,使得在进行相应应用的控制操作时, 遥控器能够根据需要进行控制模式的转换,从而在当前应用中发挥最佳的控制效果;同时, 遥控器能够工作在半自动、自动或手动模式下,进行算法选择指令的获取和相应的算法的调用以及运行,满足用户对遥控器控制功能的要求,实现遥控器半自动、自动以及手动的功能,提升了用户的使用体验。

图1是本实用新型的遥控器的第一实施例结构组成示意图;图2是本实用新型的遥控器的第二实施例结构组成示意图;图3是本实用新型的遥控器的其中一种具体结构组成示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。图1是本实用新型的遥控器的第一实施例结构组成示意图,该遥控器包括获取模块1和处理模块2,其中,所述获取模块1用于获取用户输入的算法选择指令;所述算法选择指令可以包括当用户通过移动所述遥控器形成特定的轨迹时,如圆圈等,此时遥控器中的传感器可获取到运动感测数据,对该运动感测数据进行运算得到的运动轨迹特征即为用户输入的算法选择指令;或者,通过自动获取的当前遥控器所控制的应用的平台码;或者,通过自动获取的用户按下相应按键时的按键信息。处理模块2,与所述获取模块1相连接,其从预置的动作库中查找与所述算法选择指令对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制。具体的,所述获取模块1和处理模块2均可以为一个微处理器或完全包括在一个微处理器中,所述动作库可包括包括算法选择指令以及与所述算法选择指令相对应的控制模式,所述处理模块2便可根据运动轨迹特征,平台码,或者按键信息等算法选择指令, 在预置的动作库中查找到相应的控制模式;查找到控制模式后,所述处理模块2在算法库中调用并运行所述控制模式所指示的算法,以便进行相应的遥控定位等遥控控制,所述算法库中保存有满足各种应用的控制要求的算法,如高精度的定位算法、滤波算法、低精度要求的定位算法等。实施本实用新型实施例,具有如下有益效果通过获取的算法选择指令判断用户当前的使用意图,查找与所述算法选择指令对应的控制模式,同时运行所述控制模式所指示的算法,使得在进行相应应用的控制操作时, 遥控器能够根据需要进行控制模式的转换,从而在当前应用中发挥最佳的控制效果;同时, 遥控器能够工作在半自动、自动或手动模式下,进行算法选择指令的获取和相应的算法的调用以及运行,满足用户对遥控器控制功能的要求,实现遥控器半自动、自动以及手动的功能,提升了用户的使用体验。再请参见图2,是本实用新型的遥控器的第二实施例结构组成示意图,本实施例中的遥控器包括上述第一实施例中的获取模块1和处理模块2,在本实施例中,所述遥控器还可包括存储器3,数据扩展接口 4,遥控控制模块5,其中,所述存储器3,与所述处理模块2相连接,其存储预设的动作库以供所述处理模块 2查找控制模式。所述数据扩展接口 4,与所述存储器3相连接,其对所述存储器3的动作库中包括所述控制模式的数据进行升级和维护。具体的,所述存储器3可以为普通的存储介质,或者为SD(Secure Digital Memory Card,安全数码卡)卡等扩展存储卡。借助于所述扩展接口 4,通过有线或者无线的方式对所述存储器3中的数据进行升级和维护。所述遥控控制模块5,与所述处理模块2相连接,其当所述处理模块2运行所述控制模式所指示的遥控算法得到相应的控制指令后,发送所述控制指令以进行遥控控制。所述遥控控制模块5可以为一个无线收发单元或者一个红外收发单元,其向相应的主机发送所述处理模块2得到的控制指令以进行遥控控制。进一步的,如图2所示,所述获取模块1可包括传感器11和运算器12,其中,所述传感器11设置于遥控器上,用于采集所述遥控器运动时的运动感测数据;所述传感器包括加速度传感器、陀螺仪以及地磁仪中的任一种或多种。具体的,用户可通过工作模式切换按键,将遥控器当前的工作模式设置为半自动模式,在半自动模式下,所述传感器11便获取遥控器当前移动时的运动轨迹数据,并将该运动轨迹数据发送给所述运算器12进行数据运算处理。所述传感器11可包括加速度传感器、陀螺仪以及地磁仪中的任一种或多种,当用户控制所述遥控器移动时,如手握遥控器转圈,或者敲击、摩擦所述遥控器的表面材料所引起的所述遥控器的运动,所述传感器可相应地获取到运动感测数据,根据选取的传感器,可获取到加速度感测数据、陀螺仪感测数据以及地磁感测数据中的任一种或多种。[0040]具体的工作原理为所述传感器11为加速度传感器时,所述加速度传感器内部由三个单轴加速度传感器组成,可分别感测X轴、Y轴、Z轴方向上的直线加速度值,该感测的即为所述遥控器运动过程中所形成的X轴、Y轴、Z轴方向上的振动加速度值;所述传感器 11为陀螺仪时,可分别感测X轴、Y轴、Z轴方向上的角加速度值,该感测的即为所述遥控器运动过程中所形成的X轴、Y轴、Z轴方向上的振动角加速度值;所述传感器11为地磁仪时, 可感测到所述遥控器在不同位置时的不同的地磁感测数据。所述运算器12,与所述传感器11和所述处理模块2相连接,其对所述传感器11得到的运动感测数据进行运算得到运动轨迹特征,并将所述运动轨迹特征发送给所述处理模块2,以使所述处理模块2从预置的动作库中查找与所述运动轨迹特征对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述运动轨迹特征为所述算法选择指令;具体的,所述运算器12可以为一个用于进行加速度感测数据运算,或角加速度感测数据运算,或者地磁感测数据运算得到运动轨迹,并识别出所述运动轨迹的运动轨迹特征的单片机,所述运算器12对所述传感器11得到的运动感测数据进行运算的过程如下所述传感器11为加速度传感器时,所述运算器12根据所述加速度传感器所感测的X轴、Y轴、Z轴方向上的直线加速度值以及时间值,可运算出直线位移得到相应的三维空间坐标;所述传感器11为陀螺仪时,所述运算器12根据所述陀螺仪所感测的X轴、Y轴、Z 轴方向上的角加速度值以及时间值,可得到角位移得到相应的三维空间坐标;所述传感器 11为地磁仪时,所述运算器12可根据地磁感测数据以及时间值,运算得到遥控器运动的直线位移得到相应的三维空间坐标,连接多个三维空间坐标,可运算出所述遥控器运动过程中的运动轨迹。得到运动轨迹后,所述运算器12可识别该运动轨迹的轨迹特征,例如,根据圆形或者近似圆形的运动轨迹,所述运算器12可识别出运动轨迹特征为圆形。将所述运动轨迹特征发送给所述处理模块2后,所述处理模块2可在所述存储器3中预置的动作库中查找与所述运动轨迹特征对应的控制模式,并在算法存储器中调用并运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述运动轨迹特征为所述算法选择指令。进一步的,如图2所示,该遥控器的获取模块1还可包括平台码获取模块13,其中,所述平台码获取模块13与所述处理模块2相连接,其获取当前遥控器所控制的应用的平台码,并将该平台码发送给所述处理模块2,以使所述处理模块2从预置的动作库中查找与所述平台码对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制。具体的,用户可通过工作模式切换按键,将遥控器当前的工作模式设置为自动模式,在自动模式下,所述平台码获取模块13便获取遥控器当前所控制的应用如足球游戏的平台码,并将该平台码发送给所述处理模块2。在自动模式下时,所述处理模块2根据所述平台码获取模块13获取的平台码以及所述存储器3中预置的所述动作库,查找与该平台码对应的控制模式,查找到控制模式后, 所述处理模块2在相应存储器存储的算法库中调用并运行所述控制模式所指示的算法,以便进行相应的遥控定位等遥控控制,所述算法库中保存有满足各种应用的控制要求的算法,如高精度的定位算法、滤波算法等。进一步的,如图2所述,所述遥控器的获取模块1还可包括按键检测模块14。所述按键检测模块14与所述处理模块2相连接,其检测用户的按键信息,并将所述按键信息发送给所述处理模块2,以使所述处理模块2从预置的动作库中查找与所述按键信息相对应的控制模式,运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述按键信息为所述算法选择指令。具体的,用户可通过工作模式切换按键,将遥控器当前的工作模式设置为手动模式,在手动模式下,所述按键检测模块14检测并获取用户当前的关于进行算法选择的按键操作的按键信息,并将该按键信息发送给所述处理模块2。在手动模式下时,所述处理模块2直接根据所述按键检测模块14获取的按键信息以及所述存储器3中预置的所述动作库,查找与该按键信息对应的控制模式,查找到控制模式后,所述处理模块2在算法库中调用并运行所述控制模式所指示的算法,以便进行相应的遥控定位等遥控控制,所述算法库中保存有满足各种应用的控制要求的算法,如高精度的定位算法、滤波算法等。可以理解的是,本实用新型的遥控器中的获取模块1可采用上述的传感器11和运算器12获取用户移动遥控器时的运动轨迹特征作为算法选择指令以进行半自动算法选择,采用上述的平台码获取模块13获取平台码作为算法选择指令以进行全自动的算法选择,采用按键检测模块14获取按键信息作为算法选择指令以进行手动算法选择;同样,本实用新型遥控器也可以采用上述三种方式中的任一种或多种,实现遥控器相应算法选择指令的获取以实现相应的算法选择,满足用户对遥控器控制功能的要求。本实施例中的所示处理模块2、所述运算器12、平台码获取模块13以及按键检测模块14可分别采用一个单片微型计算机实现,也可集成在一个单片微型计算机中,由一个单片微型计算机完成相应模块的运算、查找、程序运行等操作以较好地完成对当前应用的控制。具体的,参见图3,是本实用新型的遥控器的其中一种具体结构组成示意图,如图所示,运算器、处理模块、平台码获取模块以及按键检测模块集成在一个单片微型计算机中, 由一个单片微型计算机完成相应模块的运算、查找、程序运行等操作以较好地完成对当前应用的控制。实施本实用新型实施例,具有如下有益效果通过获取的算法选择指令判断用户当前的使用意图,查找与所述算法选择指令对应的控制模式,同时运行所述控制模式所指示的算法,使得在进行相应应用的控制操作时, 遥控器能够根据需要进行控制模式的转换,从而在当前应用中发挥最佳的控制效果;同时, 遥控器能够工作在半自动、自动或手动模式下,进行算法选择指令的获取和相应的算法的调用以及运行,满足用户对遥控器控制功能的要求,实现遥控器半自动、自动以及手动的功能,提升了用户的使用体验。以上所揭露的仅为本实用新型较佳实施例而已,当然不能以此来限定本实用新型之权利范围,因此依本实用新型权利要求所作的等同变化,仍属本实用新型所涵盖的范围。
权利要求1.一种遥控器,其特征在于,包括用于获取算法选择指令的获取模块;处理模块,与所述获取模块相连接,其从预置的动作库中查找与所述算法选择指令对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制。
2.如权利要求1所述的遥控器,其特征在于,所述获取模块包括设置于遥控器上,用于采集所述遥控器运动时的运动感测数据的传感器,所述传感器包括加速度传感器、陀螺仪以及地磁仪中的任一种或多种;运算器,与所述传感器和所述处理模块相连接,其对所述传感器得到的运动感测数据进行运算得到运动轨迹特征,并将所述运动轨迹特征发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述运动轨迹特征对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述运动轨迹特征为所述算法选择指令。
3.如权利要求1所述的遥控器,其特征在于,所述获取模块包括平台码获取模块,与所述处理模块相连接,其获取当前遥控器所控制的应用的平台码, 并将该平台码发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述平台码对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述平台码为所述算法选择指令。
4.如权利要求1所述的遥控器,其特征在于,所述获取模块包括按键检测模块,与所述处理模块相连接,其检测并获取用户的按键信息,并将所述按键信息发送给所述处理模块,以使所述处理模块从预置的动作库中查找与所述按键信息相对应的控制模式,运行所述控制模式所指示的遥控算法以实现遥控控制,其中,所述按键信息为所述算法选择指令。
5.如权利要求1-4任一项所述的遥控器,其特征在于,还包括存储器,与所述处理模块相连接,其存储预设的动作库以供所述处理模块查找控制模式。
6.如权利要求5所述的遥控器,其特征在于,还包括数据扩展接口,与所述存储器相连接,其对所述存储器的动作库中包括所述控制模式的数据进行升级和维护。
7.如权利要求6所述的遥控器,其特征在于,所述数据扩展接口具体包括有线数据接口和/或无线数据接口。
8.如权利要求7所述的遥控器,其特征在于,还包括遥控控制模块,与所述处理模块相连接,其当所述处理模块运行所述控制模式所指示的遥控算法得到相应的控制指令后,发送所述控制指令以进行遥控控制。
专利摘要本实用新型实施例公开了一种遥控器,包括用于获取算法选择指令的获取模块;处理模块,与所述获取模块相连接,其从预置的动作库中查找与所述算法选择指令对应的控制模式,并运行所述控制模式所指示的遥控算法以实现遥控控制。采用本实用新型,可使得遥控器在进行当前应用的控制操作时,根据需要进行多种控制模式的转换,能够较好的完成相应控制,使得遥控器在对当前应用的控制中发挥最佳的控制效果。
文档编号G08C17/02GK201946104SQ20112000263
公开日2011年8月24日 申请日期2011年1月6日 优先权日2011年1月6日
发明者罗富强 申请人:深圳市合智创盈电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1