CN103616965A - Method for controlling menus on basis of spatial positioning equipment - Google Patents
Method for controlling menus on basis of spatial positioning equipment Download PDFInfo
- Publication number
- CN103616965A CN103616965A CN201310598438.XA CN201310598438A CN103616965A CN 103616965 A CN103616965 A CN 103616965A CN 201310598438 A CN201310598438 A CN 201310598438A CN 103616965 A CN103616965 A CN 103616965A
- Authority
- CN
- China
- Prior art keywords
- menu
- coordinate information
- point coordinate
- positioning device
- moving direction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种提出的基于空间定位设备的菜单控制方法和装置,在侦测到定位设备的移动事件时,仅需要根据定位设备的起点坐标信息和终点坐标信息确定定位设备的移动方向,然后根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,而不用精确得获取定位设备的位置信息,根据确定的位置信息生成移动距离和方向,对菜单的控制过程更加简洁,且更加准确。
The present invention relates to a proposed menu control method and device based on space positioning equipment. When a movement event of the positioning equipment is detected, it is only necessary to determine the moving direction of the positioning equipment according to the starting point coordinate information and the end point coordinate information of the positioning equipment, and then Control the menu selection cursor according to the preset jump parameters, jump from the current menu option to the target menu option according to the determined movement direction, without accurately obtaining the position information of the positioning device, and generate the movement distance and direction according to the determined position information, The control process of the menu is more concise and more accurate.
Description
技术领域technical field
本发明涉及远程控制技术领域,尤其涉及一种基于空间定位设备的菜单控制方法。The invention relates to the technical field of remote control, in particular to a menu control method based on space positioning equipment.
背景技术Background technique
现有技术中对终端进行控制时,一般调用终端中的菜单并通过遥控器选择菜单中的选项实现相应的控制,在进行菜单选项的选择时用户往往需要按遥控器的方向键多次才能选中用户所需要的选项,控制过程繁琐。为解决上述问题,现有技术提出采用空鼠来控制终端的方案,移动空鼠即可将光标移动至所要选择的菜单项,但是空鼠选择需要精确的空间定位,现有的空间定位的光学引擎抗光线干扰能力低,容易出现偏差而导致光标抖动甚至出现光标指示不准确的情况,对菜单的控制不够准确。In the prior art, when controlling the terminal, the menu in the terminal is generally invoked and the options in the menu are selected through the remote control to achieve corresponding control. When selecting menu options, the user often needs to press the direction keys of the remote control multiple times to select The options required by the user, the control process is cumbersome. In order to solve the above problems, the prior art proposes to use an air mouse to control the terminal. Moving the air mouse can move the cursor to the menu item to be selected. However, the selection of the air mouse requires precise spatial positioning. The existing spatial positioning optical The engine has a low ability to resist light interference, and it is prone to deviation, which may cause the cursor to shake or even inaccurately indicate the cursor, and the control of the menu is not accurate enough.
发明内容Contents of the invention
本发明的主要目的是提供一种基于空间定位设备的菜单控制方法,旨在提高对菜单控制的准确性。The main purpose of the present invention is to provide a menu control method based on spatial positioning equipment, aiming at improving the accuracy of menu control.
本发明提出基于空间定位设备的菜单控制方法,包括:The present invention proposes a menu control method based on spatial positioning equipment, including:
在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息;When a spatial movement event of the positioning device is detected, determine starting point coordinate information and end point coordinate information of the positioning device in the detected spatial movement event;
根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向;determining the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information;
根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。The menu selection cursor is controlled according to the preset jump parameters, and jumps from the current menu option to the target menu option according to the determined moving direction.
优选地,在侦测到定位设备的空间移动事件时,该方法包括:Preferably, when a spatial movement event of the positioning device is detected, the method includes:
确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔;determining the starting point coordinate information and end point coordinate information of the positioning device in the detected spatial movement event and the time interval of the spatial movement event;
根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;Determine the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information, and determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset time interval and the jump parameter;
根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。The menu selection cursor is controlled according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
优选地,在侦测到定位设备的空间移动事件时,该方法包括:Preferably, when a spatial movement event of the positioning device is detected, the method includes:
确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息;determining the starting point coordinate information and the ending point coordinate information of the positioning device in the detected spatial movement event;
根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向;determining the linear distance and moving direction of the positioning device according to the coordinate information of the starting point and the coordinate information of the ending point;
根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;Determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset linear distance and the jump parameter;
根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。The menu selection cursor is controlled according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
优选地,所述根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数的步骤替换为:Preferably, the step of determining the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset linear distance and the jump parameter is replaced by:
若确定的直线距离大于等于第一预设阀值,则根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数。If the determined straight-line distance is greater than or equal to the first preset threshold, the jump parameter corresponding to the detected spatial movement event is determined according to the mapping relationship between the preset straight-line distance and the jump parameter.
优选地,所述根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向的步骤之后,该方法还包括:Preferably, after the step of determining the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information, the method further includes:
确定所述定位设备的移动方向与预设的所述定位设备的理想移动方向之间的夹角;determining the angle between the moving direction of the positioning device and the preset ideal moving direction of the positioning device;
若确定的夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。If the determined included angle is less than or equal to the second preset threshold value, the menu selection cursor is controlled according to the preset jump parameter, and the current menu option is jumped to the target menu option according to the determined moving direction.
本发明还提出一种基于空间定位设备的菜单控制装置,包括:The present invention also proposes a menu control device based on spatial positioning equipment, including:
确定模块,用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息,以及根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向;The determining module is configured to determine the starting point coordinate information and the ending point coordinate information of the positioning device in the detected spatial moving event when the spatial movement event of the positioning device is detected, and to determine the starting point coordinate information and the ending point coordinate information determining the moving direction of the positioning device;
控制模块,用于根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。The control module is used to control the menu selection cursor according to the preset jump parameters, and jump from the current menu option to the target menu option according to the determined moving direction.
优选地,所述确定模块还用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔,以及根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;所述控制模块还用于根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Preferably, the determination module is further configured to determine the starting point coordinate information and end point coordinate information of the positioning device in the detected spatial movement event and the time of the spatial movement event when the spatial movement event of the positioning device is detected interval, and determine the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information, and determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset time interval and the jump parameter ; The control module is also used to control the menu selection cursor according to the determined jump parameters, and jump from the current menu option to the target menu option according to the determined moving direction.
优选地,所述确定模块还用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息,以及根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向,以及根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;所述控制模块根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Preferably, the determining module is further configured to determine the starting point coordinate information and the ending point coordinate information of the positioning device in the detected spatial moving event when the spatial movement event of the positioning device is detected, and according to the starting point coordinates Information and end point coordinate information, determine the linear distance and moving direction of the positioning device movement, and determine the jump parameters corresponding to the detected spatial movement events according to the mapping relationship between the preset linear distance and the jump parameters; The control module controls the menu selection cursor according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
优选地,所述控制模块还用于若确定的直线距离大于等于第一预设阀值,则根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数。Preferably, the control module is further configured to determine the jump corresponding to the detected spatial movement event according to the mapping relationship between the preset straight-line distance and the jump parameter if the determined straight-line distance is greater than or equal to the first preset threshold. Turn parameters.
优选地,所述确定模块还用于确定所述定位设备的移动方向与预设的所述定位设备的理想移动方向之间的夹角;所述控制模块还用于若确定的夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Preferably, the determination module is also used to determine the included angle between the moving direction of the positioning device and the preset ideal moving direction of the positioning device; the control module is also used to determine if the determined included angle is less than or equal to The second preset threshold is to control the menu selection cursor according to the preset jump parameter, and jump from the current menu option to the target menu option according to the determined moving direction.
本发明提出的基于空间定位设备的菜单控制方法和装置,在侦测到定位设备的移动事件时,仅需要根据定位设备的起点坐标信息和终点坐标信息确定定位设备的移动方向,然后根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,而不用精确得获取定位设备的位置信息,根据确定的位置信息生成移动距离和方向,对菜单的控制过程更加简洁,且更加准确。The menu control method and device based on the spatial positioning device proposed by the present invention only need to determine the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information of the positioning device when a movement event of the positioning device is detected, and then according to the preset The jump parameter controls the menu selection cursor, jumps from the current menu option to the target menu option according to the determined moving direction, instead of accurately obtaining the position information of the positioning device, and generates the moving distance and direction according to the determined position information, which is important for the menu The control process is simpler and more accurate.
附图说明Description of drawings
图1为本发明基于空间定位设备的菜单控制方法第一实施例的流程示意图;FIG. 1 is a schematic flowchart of a first embodiment of a menu control method based on a spatial positioning device in the present invention;
图2为本发明基于空间定位设备的菜单控制方法第二实施例的流程示意图;FIG. 2 is a schematic flowchart of a second embodiment of a menu control method based on a spatial positioning device in the present invention;
图3为本发明基于空间定位设备的菜单控制方法第三实施例的流程示意图;FIG. 3 is a schematic flowchart of a third embodiment of a menu control method based on a spatial positioning device according to the present invention;
图4为本发明基于空间定位设备的菜单控制方法第四实施例的流程示意图;4 is a schematic flowchart of a fourth embodiment of a menu control method based on a spatial positioning device according to the present invention;
图5为本发明基于空间定位设备的菜单控制方法第五实施例的流程示意图;FIG. 5 is a schematic flowchart of a fifth embodiment of a menu control method based on a spatial positioning device according to the present invention;
图6为本发明基于空间定位设备的菜单控制装置较佳实施例的结构示意图;6 is a schematic structural diagram of a preferred embodiment of a menu control device based on a spatial positioning device in the present invention;
图7为本发明菜单为圆盘形时的菜单结构示意图。Fig. 7 is a schematic diagram of the menu structure of the present invention when the menu is disc-shaped.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
参照图1,图1为本发明基于空间定位设备的菜单控制方法第一实施例的流程示意图。Referring to FIG. 1 , FIG. 1 is a schematic flowchart of a first embodiment of a menu control method based on a spatial positioning device according to the present invention.
本实施例提出一种基于空间定位设备的菜单控制方法,包括:This embodiment proposes a menu control method based on spatial positioning equipment, including:
步骤S10,在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息;Step S10, when a space movement event of the positioning device is detected, determine the starting point coordinate information and the end point coordinate information of the positioning device in the detected space movement event;
该定位设备可为空鼠,在空鼠上设置空间定位模块对空鼠进行定位,不但可实现定位功能并将定位数据发送给与其连接的终端,还可向终端发送控制指令。将定位设备设置为空鼠仅为本方案一具体实施例,定位设备不仅仅限定为空鼠。空间移动事件包括定位设备的坐标信息发生变化至停止变化的过程,在用户移动定位装置时,对应有起点位置和终点位置,该起点位置和终点位置分别对应有坐标信息,定位设备获取到的起点位置和终点位置分别对应有坐标信息发送给与其连接的终端,即被控菜单所在的终端。The positioning device can be an air mouse, and a space positioning module is set on the air mouse to locate the air mouse, which can not only realize the positioning function and send positioning data to the terminal connected to it, but also send control instructions to the terminal. Setting the positioning device as an air mouse is only a specific embodiment of this solution, and the positioning device is not limited to an air mouse. The spatial movement event includes the process from the change of the coordinate information of the positioning device to the stop of the change. When the user moves the positioning device, there are corresponding start position and end position. The start position and end position respectively correspond to the coordinate information. The coordinate information corresponding to the position and the end position is sent to the terminal connected to it, that is, the terminal where the controlled menu is located.
步骤S20,根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向;Step S20, determining the moving direction of the positioning device according to the coordinate information of the start point and the coordinate information of the end point;
终端中的菜单以及定位设备的起点坐标信息和终点坐标信息采用相同的平面坐标系,根据获取到的起点坐标信息与终点坐标信息所生成的平面直线与菜单的相对位置关系,以及起点与终点在坐标系中的位置,确定定位设备的移动方向,即菜单选择光标所要移动的方向,具体确定过程如下:The menu in the terminal and the starting point coordinate information and end point coordinate information of the positioning device adopt the same plane coordinate system, and the relative position relationship between the plane line and the menu generated according to the acquired starting point coordinate information and end point coordinate information, and the starting point and end point in The position in the coordinate system determines the moving direction of the positioning device, that is, the direction in which the cursor is to be moved in the menu selection. The specific determination process is as follows:
将起点设置为A点,终端设置为B点,则将A点作为原点,以水平方向为X轴,以竖直方向为Y轴,通过B点和A点的位置数据取差值将B点定位到坐标轴的相应的位置,并计算A点到B点的连线相对于X轴正轴的角度即可确定定位设备的移动方向,例如,A点到B点的连线相对于X轴正轴的角度为锐角,则说明定位设备逆时针转动。Set the starting point as point A and the terminal point as point B, then set point A as the origin, take the horizontal direction as the X axis, and take the vertical direction as the Y axis, and take the difference between the position data of point B and point A to point B Locate to the corresponding position of the coordinate axis, and calculate the angle of the line connecting point A to point B relative to the positive axis of the X axis to determine the moving direction of the positioning device, for example, the line connecting point A to point B is relative to the X axis The angle of the positive axis is an acute angle, which means that the positioning device rotates counterclockwise.
步骤S30,根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Step S30, controlling the menu selection cursor according to the preset jump parameters, and jumping from the current menu option to the target menu option according to the determined moving direction.
可预设菜单选择光标的跳转参数,该跳转参数是当前菜单项与目标菜单项之间相差的菜单的项数,例如跳转参数为2,则菜单选择光标需要跳转2项,如当前菜单项为第一项则目标菜单项为向确定的移动方向的第三项菜单。在侦测到定位设备的空间移动事件时,即可根据预设的跳转参数控制菜单选择光标跳转至目标菜单选项,在终端侦测用户移动空间定位设备时,则控制菜单选择光标跳转预设的参数(预设的项数),方便快捷,不用根据定位设备的位置信息准确地计算光标需要移动的距离。The jump parameter of the menu selection cursor can be preset. The jump parameter is the number of menu items that differ between the current menu item and the target menu item. For example, if the jump parameter is 2, the menu selection cursor needs to jump to 2 items, such as If the current menu item is the first item, the target menu item is the third menu item in the determined moving direction. When the spatial movement event of the positioning device is detected, the control menu selects the cursor to jump to the target menu option according to the preset jump parameters. When the terminal detects that the user moves the spatial positioning device, the control menu selects the cursor to jump Preset parameters (preset number of items), convenient and fast, do not need to accurately calculate the distance that the cursor needs to move based on the position information of the positioning device.
在本实施例中菜单可为圆盘形、长条形等多种形状,并不限定于某一种形状的菜单,例如当菜单为圆盘形时,可根据移动设备的起点坐标信息和终点坐标信息可确定菜单选择光标向顺时针方向移动还是逆时针方向移动,当菜单为长条形时,可根据移动设备的起点坐标信息和终点坐标信息可确定菜单选择光标向上或向下移动。可在该定位设备上设置确认按键,当接收到定位设备被发送的确认指令时,将画面切换为菜单选择光标所指的菜单项所对应的信息,或显示菜单选择光标所指的菜单项所对应的子菜单项,当菜单为圆盘形时,可在主菜单的外围生成与主菜单同心设置的圆盘形子菜单,该子菜单也可以其它方式显示并限定于上述方案。In this embodiment, the menu can be in various shapes such as a disc shape and a strip shape, and is not limited to a menu of a certain shape. The coordinate information can determine whether the menu selection cursor moves clockwise or counterclockwise. When the menu is long, it can be determined whether the menu selection cursor moves up or down according to the starting point coordinate information and end point coordinate information of the mobile device. A confirmation button can be set on the positioning device. When the confirmation command sent by the positioning device is received, the screen will be switched to the information corresponding to the menu item pointed by the menu selection cursor, or the information corresponding to the menu item pointed to by the menu selection cursor will be displayed. For the corresponding sub-menu items, when the menu is disc-shaped, a disc-shaped sub-menu concentric with the main menu can be generated on the periphery of the main menu, and the sub-menu can also be displayed in other ways and limited to the above scheme.
本实施例提出的基于空间定位设备的菜单控制方法,在侦测到定位设备的移动事件时,仅需要根据定位设备的起点坐标信息和终点坐标信息确定定位设备的移动方向,然后根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,而不用精确得获取定位设备的位置信息,根据确定的位置信息生成移动距离和方向,对菜单的控制过程更加简洁,且更加准确。The menu control method based on the spatial positioning device proposed in this embodiment only needs to determine the moving direction of the positioning device according to the start point coordinate information and the end point coordinate information of the positioning device when a movement event of the positioning device is detected, and then according to the preset The jump parameter controls the menu selection cursor, and jumps from the current menu option to the target menu option according to the determined moving direction, without accurately obtaining the location information of the positioning device, generating the moving distance and direction according to the determined location information, and controlling the menu The process is simpler and more accurate.
参照图2,图2为本发明基于空间定位设备的菜单控制方法第二实施例的流程示意图。Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a second embodiment of a menu control method based on a spatial positioning device according to the present invention.
基于第一实施例提出本发明基于空间定位设备的菜单控制方法第二实施例,在本实施例中,在侦测到定位设备的空间移动事件时,该方法包括:Based on the first embodiment, the second embodiment of the menu control method based on the spatial positioning device of the present invention is proposed. In this embodiment, when the spatial movement event of the positioning device is detected, the method includes:
步骤40,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔;Step 40, determining the starting point coordinate information and end point coordinate information of the positioning device in the detected spatial movement event and the time interval of the spatial movement event;
步骤50,根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;Step 50: Determine the moving direction of the positioning device according to the coordinate information of the start point and the coordinate information of the end point, and determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset time interval and the jump parameter ;
步骤60,根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Step 60, control the menu selection cursor according to the determined jump parameter, and jump from the current menu option to the target menu option according to the determined moving direction.
以菜单为圆盘形为例进行说明,可预先获取用户转动定位设备一周所用的时间,用获取到的时间除以圆盘形菜单的项数,得到跳转一个菜单项所需的时间,则不同的时间间隔对应不同的跳转参数(即跳转菜单项数),时间间隔与跳转参数成正比。如图7所示,若转动定位设备一周所用的时间为4S,圆盘形菜单上菜单项的个数为8,则跳转一个菜单项所需的时间为0.5S,若侦测到的空间移动事件的时间间隔为2.0S,则需要跳转的菜单的项数为4项,若菜单选择光标当前所在的菜单项为菜单A,则在跳转4项后目标菜单位置为D菜单,可根据获取到的空间移动事件时间间隔准确地确定菜单选择光标的目标位置。当侦测到的空间移动事件的时间间隔与跳转一个菜单项所需的时间不成正比时,采用四舍五入的方案,例如获取到的时间间隔为2.2,该时间间隔与跳转一个菜单项所需的时间为0.5S的比值为4.2,则跳转的菜单的项数为4项即跳转参数为4项,或者当获取到的时间间隔为2.4,该时间间隔与跳转一个菜单项所需的时间为0.5S的比值为4.8,则跳转的菜单的项数为5项即跳转参数为5项。在本实施例中,时间间隔与跳动参数的映射关系,也可为时间间隔区间与跳动参数的映射关系,例如时间间隔2S-2.25S对应的跳动参数为5S,2.25S-3S对应的跳动参数为6S。Taking the disc-shaped menu as an example to illustrate, the time taken by the user to rotate the positioning device for one week can be obtained in advance, and the obtained time can be divided by the number of items in the disc-shaped menu to obtain the time required to jump to a menu item, then Different time intervals correspond to different jump parameters (that is, the number of jump menu items), and the time interval is proportional to the jump parameters. As shown in Figure 7, if it takes 4S to rotate the positioning device for one week, and the number of menu items on the disc-shaped menu is 8, the time required to jump to a menu item is 0.5S. If the detected space If the time interval of the moving event is 2.0S, the number of menu items to be jumped to is 4 items. If the menu item where the menu selection cursor is currently located is menu A, then the target menu position after jumping to 4 items is menu D. The target position of the menu selection cursor is accurately determined according to the acquired spatial movement event time interval. When the time interval of the detected spatial movement event is not directly proportional to the time required to jump to a menu item, a rounding scheme is used, for example, the obtained time interval is 2.2, which is the same as the time required to jump to a menu item The time is 0.5S and the ratio is 4.2, then the number of menu items to jump to is 4 items, that is, the jump parameter is 4 items, or when the obtained time interval is 2.4, the time interval is equal to the time required to jump to a menu item The time is 0.5S and the ratio is 4.8, then the number of menu items to jump to is 5 items, that is, the jump parameter is 5 items. In this embodiment, the mapping relationship between the time interval and the beating parameter can also be the mapping relationship between the time interval interval and the beating parameter, for example, the beating parameter corresponding to the time interval 2S-2.25S is 5S, and the beating parameter corresponding to 2.25S-3S for 6S.
在本实施例中可预设时间间隔的阀值T1,当侦测到的空间移动事件的时间间隔小于T1时,则认为此次侦测到的空间移动事件无效不进行任何操作,当侦测到的空间移动事件的时间间隔大于小于T1时,则根据移动设备的起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数,根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In this embodiment, the threshold T1 of the time interval can be preset. When the time interval of the detected space movement event is less than T1, it is considered that the detected space movement event is invalid and no operation is performed. When the time interval of the received spatial movement event is greater than or less than T1, the moving direction of the positioning device is determined according to the starting point coordinate information and the ending point coordinate information of the mobile device, and the detection is determined according to the mapping relationship between the preset time interval and the jump parameter. The jump parameter corresponding to the detected spatial movement event controls the menu selection cursor according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
在本实施例中本方案也可为,当侦测到定位设备的坐标信息改变时,获取预设的时间间隔内定位设备的起点和终点的位置信息,根据定位设备的起点和终点的位置信息确定定位设备的移动方向(如顺时针),并根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,该预设的时间间隔和预设的跳转参数对应,以此类推,将菜单选择光标跳转至目标菜单选项之后,若侦测到定位设备的坐标信息改变,继续获取预设的时间间隔内定位设备的起点和终点的位置信息,并根据定位设备的起点和终点的位置信息确定定位设备的移动方向,直至侦测到的定位设备的坐标信息不再改变为止,经过多次跳转将菜单选择光标跳转至用户所需要跳转的目标位置。该预设的时间间隔优选为跳转一个菜单项所需的时间,则对应预设跳转参数为1项,该预设的跳转参数与预设的时间间隔成正比,也可将预设的时间间隔设置为跳转一个菜单项所需的时间N倍时间,则对应预设跳转参数为N项。在该实施例中,可预设时间间隔与移动距离阀值的映射关系,在获取预设的时间间隔内定位设备的起点和终点的位置信息后,获取预设的时间间隔内定位设备移动的直线距离,若定位设备移动的直线距离小于预设的时间间隔所对应的移动距离阀值,则认为此次操作无效不作响应。In this embodiment, this solution can also be, when the coordinate information of the positioning device is detected to change, the position information of the starting point and the end point of the positioning device within the preset time interval is obtained, and according to the position information of the starting point and the end point of the positioning device Determine the moving direction of the positioning device (such as clockwise), and control the menu selection cursor according to the preset jump parameters, jump from the current menu option to the target menu option according to the determined moving direction, the preset time interval and preset corresponding to the jump parameter, and so on, after the menu selection cursor jumps to the target menu option, if the coordinate information of the positioning device is detected to change, continue to obtain the position information of the starting point and end point of the positioning device within the preset time interval , and determine the moving direction of the positioning device according to the position information of the starting point and the end point of the positioning device, until the detected coordinate information of the positioning device no longer changes, and after multiple jumps, the menu selection cursor jumps to the user's desired jump target position of the rotation. The preset time interval is preferably the time required to jump to a menu item, then the corresponding preset jump parameter is 1 item, and the preset jump parameter is proportional to the preset time interval, and the preset The time interval is set to N times the time required to jump to a menu item, and the corresponding preset jump parameter is N items. In this embodiment, the mapping relationship between the time interval and the movement distance threshold can be preset. After obtaining the location information of the starting point and the end point of the positioning device within the preset time interval, the movement distance of the positioning device within the preset time interval can be obtained. Straight-line distance. If the straight-line distance moved by the positioning device is less than the movement distance threshold corresponding to the preset time interval, the operation will be considered invalid and no response will be made.
参照图3,图3为本发明基于空间定位设备的菜单控制方法第三实施例的流程示意图。Referring to FIG. 3 , FIG. 3 is a schematic flowchart of a third embodiment of a menu control method based on a spatial positioning device according to the present invention.
基于第一实施例提出本发明基于空间定位设备的菜单控制方法第三实施例,在本实施例中在侦测到定位设备的空间移动事件时,该方法包括:Based on the first embodiment, the third embodiment of the menu control method based on the spatial positioning device of the present invention is proposed. In this embodiment, when the spatial movement event of the positioning device is detected, the method includes:
步骤70,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息;Step 70, determining the starting point coordinate information and the ending point coordinate information of the positioning device in the detected spatial movement event;
步骤80,根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向;Step 80, according to the coordinate information of the start point and the coordinate information of the end point, determine the straight-line distance and the direction of movement of the positioning device;
步骤90,根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;Step 90, according to the mapping relationship between the preset linear distance and the jump parameter, determine the jump parameter corresponding to the detected spatial movement event;
步骤100,根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。Step 100, control the menu selection cursor according to the determined jump parameter, and jump from the current menu option to the target menu option according to the determined moving direction.
以菜单为圆盘形为例进行说明,可预先获取用户转动定位设备一周所形成的圆弧的半径,根据获取到的圆弧半径以及圆盘形菜单中菜单项的数量可计算得到跳转一个菜单项所对应的直线距离,即跳转一个菜单项时定位设备的起点和终点的直线距离,则不同的直线距离对应不同的跳转参数即跳转菜单项数,直线距离与跳转参数成正比。若用户转动定位设备一周所形成的圆弧的半径为R,圆盘菜单中的菜单项数量为N,则对应的跳转一个菜单项所对应的直线距离L的计算公式为:L=2Rsin(360°/2N),可根据该公式计算出不同的跳动参数所对应的转动距离L,在终端的内存中映射存储,不同的转动距离L对应不同的跳转参数,在确定定位设备移动的直线距离之后,根据预存的直线距离与跳转参数的映射关系获取当前定位设备的跳转参数,并根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。在设置直线距离与跳转参数的映射关系时,可设置直线距离的范围对应于跳转参数。Take the disc-shaped menu as an example for illustration. The radius of the arc formed by the user rotating the positioning device for one circle can be obtained in advance. According to the obtained arc radius and the number of menu items in the disc-shaped menu, a jump can be calculated. The straight-line distance corresponding to the menu item is the straight-line distance between the starting point and the end point of the positioning device when jumping to a menu item. Different straight-line distances correspond to different jump parameters, that is, the number of jump menu items. The straight-line distance is proportional to the jump parameter. Proportional. If the radius of the arc formed by the user turning the positioning device for one circle is R, and the number of menu items in the disc menu is N, then the calculation formula for the straight-line distance L corresponding to jumping to a menu item is: L=2Rsin( 360°/2N), the rotation distance L corresponding to different jump parameters can be calculated according to this formula, and stored in the memory of the terminal. Different rotation distances L correspond to different jump parameters. When determining the moving line of the positioning device After the distance, obtain the jump parameters of the current positioning device according to the mapping relationship between the pre-stored linear distance and the jump parameters, and control the menu selection cursor according to the determined jump parameters, and jump from the current menu option to the target menu according to the determined moving direction option. When setting the mapping relationship between the straight-line distance and the jump parameter, the range of the straight-line distance that can be set corresponds to the jump parameter.
参照图4,图4为本发明基于空间定位设备的菜单控制方法第四实施例的流程示意图。Referring to FIG. 4 , FIG. 4 is a schematic flowchart of a fourth embodiment of a menu control method based on a spatial positioning device according to the present invention.
基于第三实施例提出本发明基于空间定位设备的菜单控制方法第四实施例,在本实施例中将步骤100替换为:Based on the third embodiment, the fourth embodiment of the menu control method based on the spatial positioning device of the present invention is proposed. In this embodiment, step 100 is replaced by:
步骤110,若确定的直线距离大于等于第一预设阀值,则根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数。Step 110, if the determined straight-line distance is greater than or equal to the first preset threshold, then determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset straight-line distance and the jump parameter.
可预设定位设备的移动事件中,定位设备移动的直线距离的阀值,在定位设备移动的直线距离大于等于该预设阀值时,响应用户的移动事件。在侦测到定位设备的移动事件时,有时用户仅仅是移动一下定位设备,而并未通过移动定位设备来控制菜单,此时根据定位设备的起点坐标信息和终点坐标信息获取到的定位设备移动的直线距离较小,即可则认为此次侦测到的空间移动事件无效不响应该定位设备的移动事件,以保证对菜单控制的准确性。In the movement event of the positioning device, the threshold value of the linear distance moved by the positioning device can be preset, and when the linear distance moved by the positioning device is greater than or equal to the preset threshold value, the user's movement event will be responded to. When a movement event of the positioning device is detected, sometimes the user just moves the positioning device without controlling the menu by moving the positioning device. If the straight-line distance is small, then the detected spatial movement event is considered invalid and the movement event of the positioning device is not responded to, so as to ensure the accuracy of menu control.
在第一实施例中,在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息时可同时获取定位设备移动的直线距离,判断定位设备移动的直线距离是否大于等于预设阀值,若定位设备移动的直线距离大于等于预设阀值则响应定位设备的空间移动事件,即根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,若定位设备移动的直线距离小于预设阀值,则不响应侦测到的定位设备的空间移动事件,即不做任何操作。In the first embodiment, when the spatial movement event of the positioning device is detected, the linear distance moved by the positioning device can be obtained at the same time when determining the starting point coordinate information and the end point coordinate information of the positioning device in the detected spatial movement event , judging whether the linear distance moved by the positioning device is greater than or equal to the preset threshold, and if the linear distance moved by the positioning device is greater than or equal to the preset threshold, respond to the spatial movement event of the positioning device, that is, determine according to the starting point coordinate information and the ending point coordinate information The moving direction of the positioning device, and control the menu selection cursor according to the preset jump parameters, jump from the current menu option to the target menu option according to the determined moving direction, if the linear distance moved by the positioning device is less than the preset threshold, Then it does not respond to the detected spatial movement event of the positioning device, that is, does not perform any operation.
参照图5,图5为本发明基于空间定位设备的菜单控制方法第五实施例的流程示意图。Referring to FIG. 5 , FIG. 5 is a schematic flowchart of a fifth embodiment of a menu control method based on a spatial positioning device according to the present invention.
基于第一实施例提出本发明基于空间定位设备的菜单控制方法第五实施例,在本实施例中步骤S20之后还包括:Based on the first embodiment, the fifth embodiment of the menu control method based on the spatial positioning device of the present invention is proposed. In this embodiment, after step S20, it also includes:
S120,确定所述定位设备的移动方向与预设的所述定位设备的理想移动方向之间的夹角;S120. Determine an angle between the moving direction of the positioning device and a preset ideal moving direction of the positioning device;
S130,若确定的夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。S130, if the determined included angle is less than or equal to the second preset threshold, control the menu selection cursor according to the preset jump parameters, and jump from the current menu option to the target menu option according to the determined moving direction.
用户在移动定位设备的过程中可能在移动方向上出现偏差,或者用户仅仅是放置定位设备或其它操作并未移动定位设备以对菜单进行控制,则需要比较定位设备的移动方向以及预设的理想方向之间的夹角,该预设的理想方向优选为当前菜单选项以及按照预设的跳转参数跳转后的目标菜单选项的中心点所形成的射线方向,确定第一射线与第二射线之间的夹角即用户移动定位设备时的偏差,若该夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,该第二预设阀值优选为45°。在本实施例中,与第一射线平行的其它射线方向均为第一射线方向,第二射线方向同理。The user may deviate in the moving direction during the process of moving the positioning device, or the user only places the positioning device or other operations without moving the positioning device to control the menu, then it is necessary to compare the moving direction of the positioning device with the preset ideal The angle between the directions, the preset ideal direction is preferably the ray direction formed by the current menu option and the center point of the target menu option after jumping according to the preset jump parameters, and the first ray and the second ray are determined The angle between them is the deviation when the user moves the positioning device. If the angle is less than or equal to the second preset threshold value, the menu selection cursor is controlled according to the preset jump parameters, and the current menu option jumps according to the determined moving direction. Going to the target menu option, the second preset threshold is preferably 45°. In this embodiment, other ray directions parallel to the first ray are the first ray directions, and the same is true for the second ray directions.
例如,在长条形菜单中,用户移动定位设备希望控制菜单选择光标向上或向下移动,则由于操作失误定位设备的实际移动方向与长条形菜单的竖直方向的夹角大于第二预设阀值,则不响应此次操作以确保对菜单控制的准确性。或者在圆盘形菜单中,用户在顺时针或逆时针转动定位设备时,也可能出现转动偏差的问题出现,在当前菜单选项以及按照预设的跳转参数跳转后的目标菜单选项的中心点所形成的第二射线方向与定位设备的起点坐标信息和终点坐标信息所形成的第一射线方向的夹角大于等于第二预设阀值则不响应此次操作以确保对菜单控制的准确性。For example, in a long bar menu, if the user moves the positioning device to control the menu selection cursor to move up or down, the angle between the actual moving direction of the positioning device and the vertical direction of the long bar menu is greater than the second preset angle due to misoperation. If the threshold is set, it will not respond to this operation to ensure the accuracy of menu control. Or in the disc-shaped menu, when the user rotates the positioning device clockwise or counterclockwise, there may also be a problem of rotation deviation. In the center of the current menu option and the target menu option after jumping according to the preset jump parameters If the angle between the second ray direction formed by the point and the first ray direction formed by the starting point coordinate information and end point coordinate information of the positioning device is greater than or equal to the second preset threshold value, the operation will not be responded to ensure the accuracy of menu control sex.
在本发明基于空间定位设备的菜单控制方法第二实施例中,可预设空间移动事件时间间隔与理想的转动方向的映射关系,根据侦测到的定位设备的空间移动事件的时间间隔所对应的理想转动方向,在步骤S40即确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔之后,根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,以及根据预设空间移动事件时间间隔与理想的转动方向的映射关系,确定定位设备的理想转动方向,并确定定位设备的移动方向与理想转动方向之间的夹角,若确定的夹角大于等于第二预设阀值则不做任何响应,若确定的夹角小于第二预设阀值,则根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数,并根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In the second embodiment of the menu control method based on the spatial positioning device of the present invention, the mapping relationship between the time interval of the spatial movement event and the ideal rotation direction can be preset, according to the time interval corresponding to the detected spatial movement event of the positioning device In step S40, after determining the start point coordinate information and end point coordinate information of the positioning device in the detected space movement event and the time interval of the space movement event, according to the start point coordinate information and end point coordinate information Determine the moving direction of the positioning device, and determine the ideal rotating direction of the positioning device according to the mapping relationship between the preset spatial movement event time interval and the ideal rotating direction, and determine the gap between the moving direction of the positioning device and the ideal rotating direction If the determined included angle is greater than or equal to the second preset threshold, no response will be made; if the determined included angle is smaller than the second preset threshold, then the detection will be determined according to the mapping relationship between the preset time interval and the jump parameter. Jump parameters corresponding to the detected spatial movement events, and control the menu selection cursor according to the determined jump parameters, and jump from the current menu option to the target menu option according to the determined moving direction.
在本发明基于空间定位设备的菜单控制方法第三实施例中,可预设定位设备移动的直线距离与理想的移动方向的映射关系,根据侦测到的空间移动事件中定位设备移动的直线距离确定所对应的理想转动方向,在步骤S80即根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向之后,根据直线距离与理想移动方向的映射关系确定定位设备的理想移动方向,并确定定位设备的移动方向与理想移动方向之间的夹角,若确定的夹角大于等于第二预设阀值则不做任何响应,若确定的夹角小于第二预设阀值,根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In the third embodiment of the menu control method based on the spatial positioning device of the present invention, the mapping relationship between the linear distance moved by the positioning device and the ideal moving direction can be preset, and according to the linear distance moved by the positioning device in the detected spatial movement event Determine the corresponding ideal rotation direction. In step S80, after determining the linear distance and moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information, determine the positioning device according to the mapping relationship between the linear distance and the ideal moving direction The ideal moving direction of the positioning device, and determine the angle between the moving direction of the positioning device and the ideal moving direction, if the determined angle is greater than or equal to the second preset threshold, no response will be made, if the determined angle is smaller than the second preset threshold Set the threshold, and determine the jump parameter corresponding to the detected spatial movement event according to the mapping relationship between the preset linear distance and the jump parameter; control the menu selection cursor according to the determined jump parameter, and move from the current Menu option jumps to the target menu option.
参照图6,图6为本发明基于空间定位设备的菜单控制装置较佳实施例的结构示意图。Referring to FIG. 6 , FIG. 6 is a schematic structural diagram of a preferred embodiment of a menu control device based on a spatial positioning device according to the present invention.
本实施例提出一种基于空间定位设备的菜单控制装置,包括:This embodiment proposes a menu control device based on spatial positioning equipment, including:
确定模块10,用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息,以及根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向;The determining
该定位设备可为空鼠,在空鼠上设置空间定位模块对空鼠进行定位,不但可实现定位功能并将定位数据发送给与其连接的终端,还可向终端发送控制指令,将定位设备设置为空鼠仅为本方案一具体实施例,定位设备不仅仅限定为空鼠。空间移动事件包括定位设备的坐标信息发生变化至停止变化的过程,在用户移动定位装置时,对应有起点位置和终点位置,该起点位置和终点位置分别对应有坐标信息,定位设备获取到的起点位置和终点位置分别对应有坐标信息发送给与其连接的终端,即被控菜单所在的终端。The positioning device can be an air mouse, and a space positioning module is set on the air mouse to locate the air mouse. The air mouse is only a specific embodiment of this solution, and the positioning device is not limited to the air mouse. The spatial movement event includes the process from the change of the coordinate information of the positioning device to the stop of the change. When the user moves the positioning device, there are corresponding start position and end position. The start position and end position respectively correspond to the coordinate information. The coordinate information corresponding to the position and the end position is sent to the terminal connected to it, that is, the terminal where the controlled menu is located.
终端中的菜单以及定位设备的起点坐标信息和终点坐标信息采用相同的平面坐标系,确定模块10根据获取到的起点坐标信息与终点坐标信息所生成的平面直线与菜单的相对位置关系,以及起点与终点在坐标系中的位置,确定定位设备的移动方向,即菜单选择光标所要移动的方向,具体确定过程如下:The menu in the terminal and the starting point coordinate information and the ending point coordinate information of the positioning device adopt the same plane coordinate system, and the relative positional relationship between the plane line and the menu generated by the
将起点设置为A点,终端设置为B点,则将A点作为原点,以水平方向为X轴,以竖直方向为Y轴,通过B点和A点的位置数据取差值将B点定位到坐标轴的相应的位置,并计算A点到B点的连线相对于X轴正轴的角度即可确定定位设备的移动方向,例如,A点到B点的连线相对于X轴正轴的角度为锐角,则说明定位设备逆时针转动。Set the starting point as point A and the terminal point as point B, then set point A as the origin, take the horizontal direction as the X axis, and take the vertical direction as the Y axis, and take the difference between the position data of point B and point A to point B Locate to the corresponding position of the coordinate axis, and calculate the angle of the line connecting point A to point B relative to the positive axis of the X axis to determine the moving direction of the positioning device, for example, the line connecting point A to point B is relative to the X axis The angle of the positive axis is an acute angle, which means that the positioning device rotates counterclockwise.
控制模块20,用于根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。The
可预设菜单选择光标的跳转参数,该跳转参数是当前菜单项与目标菜单项之间相差的菜单的项数,例如跳转参数为2,则菜单选择光标需要跳转2项,如当前菜单项为第一项则目标菜单项为向确定的移动方向的第三项菜单。在侦测到定位设备的空间移动事件时,即可根据预设的跳转参数控制菜单选择光标跳转至目标菜单选项,在终端侦测用户移动空间定位设备时,则控制菜单选择光标跳转预设的参数(预设的项数),非常方便快捷,不用根据定位设备的位置信息准确地计算光标需要移动的距离。The jump parameter of the menu selection cursor can be preset. The jump parameter is the number of menu items that differ between the current menu item and the target menu item. For example, if the jump parameter is 2, the menu selection cursor needs to jump to 2 items, such as If the current menu item is the first item, the target menu item is the third menu item in the determined moving direction. When the spatial movement event of the positioning device is detected, the control menu selects the cursor to jump to the target menu option according to the preset jump parameters. When the terminal detects that the user moves the spatial positioning device, the control menu selects the cursor to jump The preset parameters (preset number of items) are very convenient and fast, and there is no need to accurately calculate the distance that the cursor needs to move based on the position information of the positioning device.
在本实施例中菜单可为圆盘形、长条形等多种形状,并不限定于某一种形状的菜单,例如当菜单为圆盘形时,可根据移动设备的起点坐标信息和终点坐标信息可确定菜单选择光标向顺时针方向移动还是逆时针方向移动,当菜单为长条形时,可根据移动设备的起点坐标信息和终点坐标信息可确定菜单选择光标向上或向下移动。可在该定位设备上设置确认按键,当接收到定位设备被发送的确认指令时,将画面切换为菜单选择光标所指的菜单项所对应的信息,或显示菜单选择光标所指的菜单项所对应的子菜单项,当菜单为圆盘形时,可在主菜单的外围生成与主菜单同心设置的圆盘形子菜单,该子菜单也可以其它方式显示并限定于上述方案。In this embodiment, the menu can be in various shapes such as a disc shape and a strip shape, and is not limited to a menu of a certain shape. The coordinate information can determine whether the menu selection cursor moves clockwise or counterclockwise. When the menu is long, it can be determined whether the menu selection cursor moves up or down according to the starting point coordinate information and end point coordinate information of the mobile device. A confirmation button can be set on the positioning device. When the confirmation command sent by the positioning device is received, the screen will be switched to the information corresponding to the menu item pointed by the menu selection cursor, or the information corresponding to the menu item pointed to by the menu selection cursor will be displayed. For the corresponding sub-menu items, when the menu is disc-shaped, a disc-shaped sub-menu concentric with the main menu can be generated on the periphery of the main menu, and the sub-menu can also be displayed in other ways and limited to the above scheme.
在本实施例中,在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息时可同时获取定位设备移动的直线距离,判断定位设备移动的直线距离是否大于等于预设阀值,若定位设备移动的直线距离大于等于预设阀值则响应定位设备的空间移动事件,即根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,若定位设备移动的直线距离小于预设阀值,则不响应侦测到的定位设备的空间移动事件,即不做任何操作。In this embodiment, when a spatial movement event of the positioning device is detected, the linear distance moved by the positioning device may be obtained simultaneously when determining the starting point coordinate information and the end point coordinate information of the positioning device in the detected spatial movement event, Judging whether the straight-line distance moved by the positioning device is greater than or equal to the preset threshold, and if the straight-line distance moved by the positioning device is greater than or equal to the preset threshold, respond to the spatial movement event of the positioning device, that is, determine the position according to the starting point coordinate information and the end point coordinate information. Describe the moving direction of the positioning device, and control the menu selection cursor according to the preset jump parameters, and jump from the current menu option to the target menu option according to the determined moving direction. If the straight-line distance moved by the positioning device is less than the preset threshold, then Do not respond to the detected spatial movement event of the positioning device, that is, do nothing.
本实施例提出的基于空间定位设备的菜单控制装置,在侦测到定位设备的移动事件时,仅需要根据定位设备的起点坐标信息和终点坐标信息确定定位设备的移动方向,然后根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,而不用精确得获取定位设备的位置信息,根据确定的位置信息生成移动距离和方向,对菜单的控制过程更加简洁,且更加准确。The menu control device based on the spatial positioning device proposed in this embodiment only needs to determine the moving direction of the positioning device according to the starting point coordinate information and the ending point coordinate information of the positioning device when detecting the movement event of the positioning device, and then according to the preset The jump parameter controls the menu selection cursor, and jumps from the current menu option to the target menu option according to the determined moving direction, without accurately obtaining the location information of the positioning device, generating the moving distance and direction according to the determined location information, and controlling the menu The process is simpler and more accurate.
在本发明基于空间定位设备的菜单控制装置的第一实施例中,所述确定模块10还用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔,以及根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;所述控制模块20还用于根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In the first embodiment of the menu control device based on space positioning equipment of the present invention, the
以菜单为圆盘形为例进行说明,可预先获取用户转动定位设备一周所用的时间,用获取到的时间除以圆盘形菜单的项数,得到跳转一个菜单项所需的时间,则不同的时间间隔对应不同的跳转参数即跳转菜单项数,时间间隔与跳转参数成正比。如图7所示,若转动定位设备一周所用的时间为4S,圆盘形菜单上菜单项的个数为8,则跳转一个菜单项所需的时间为0.5S,若侦测到的空间移动事件的时间间隔为2.0S,则需要跳转的菜单的项数为4项,若菜单选择光标当前所在的菜单项为菜单A,则在跳转4项后目标菜单位置为D菜单,可根据获取到的空间移动事件时间间隔准确地确定菜单选择光标的目标位置。当侦测到的空间移动事件的时间间隔与跳转一个菜单项所需的时间不成正比时,采用四舍五入的方案,例如获取到的时间间隔为2.2,该时间间隔与跳转一个菜单项所需的时间为0.5S的比值为4.2,则跳转的菜单的项数为4项即跳转参数为4项,或者当获取到的时间间隔为2.4,该时间间隔与跳转一个菜单项所需的时间为0.5S的比值为4.8,则跳转的菜单的项数为5项即跳转参数为5项。在本实施例中,时间间隔与跳动参数到的映射关系,也可为时间间隔区间与跳动参数的映射关系,例如时间间隔2S-2.25S对应的跳动参数为5S,2.25S-3S对应的跳动参数为6S。Taking the disc-shaped menu as an example to illustrate, the time taken by the user to rotate the positioning device for one week can be obtained in advance, and the obtained time can be divided by the number of items in the disc-shaped menu to obtain the time required to jump to a menu item, then Different time intervals correspond to different jump parameters, that is, the number of jump menu items, and the time interval is proportional to the jump parameters. As shown in Figure 7, if it takes 4S to rotate the positioning device for one week, and the number of menu items on the disc-shaped menu is 8, the time required to jump to a menu item is 0.5S. If the detected space If the time interval of the moving event is 2.0S, the number of menu items to be jumped to is 4 items. If the menu item where the menu selection cursor is currently located is menu A, then the target menu position after jumping to 4 items is menu D. The target position of the menu selection cursor is accurately determined according to the acquired spatial movement event time interval. When the time interval of the detected spatial movement event is not directly proportional to the time required to jump to a menu item, a rounding scheme is used, for example, the obtained time interval is 2.2, which is the same as the time required to jump to a menu item The time is 0.5S and the ratio is 4.2, then the number of menu items to jump to is 4 items, that is, the jump parameter is 4 items, or when the obtained time interval is 2.4, the time interval is equal to the time required to jump to a menu item The time is 0.5S and the ratio is 4.8, then the number of menu items to jump to is 5 items, that is, the jump parameter is 5 items. In this embodiment, the mapping relationship between the time interval and the beating parameter can also be the mapping relationship between the time interval interval and the beating parameter, for example, the beating parameter corresponding to the time interval 2S-2.25S is 5S, and the beating parameter corresponding to 2.25S-3S The parameter is 6S.
在本实施例中可预设时间间隔的阀值T1,当侦测到的空间移动事件的时间间隔小于T1时,则认为此次侦测到的空间移动事件无效不进行任何操作,当侦测到的空间移动事件的时间间隔大于小于T1时,则根据移动设备的起点坐标信息和终点坐标信息确定所述定位设备的移动方向,并根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数,根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In this embodiment, the threshold T1 of the time interval can be preset. When the time interval of the detected space movement event is less than T1, it is considered that the detected space movement event is invalid and no operation is performed. When the time interval of the received spatial movement event is greater than or less than T1, the moving direction of the positioning device is determined according to the starting point coordinate information and the ending point coordinate information of the mobile device, and the detection is determined according to the mapping relationship between the preset time interval and the jump parameter. The jump parameter corresponding to the detected spatial movement event controls the menu selection cursor according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
在本实施例中,可预设空间移动事件时间间隔与理想的转动方向的映射关系,根据侦测到的定位设备的空间移动事件的时间间隔所对应的理想转动方向,在确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息以及所述空间移动事件时间间隔之后,根据所述起点坐标信息和终点坐标信息确定所述定位设备的移动方向,以及根据预设空间移动事件时间间隔与理想的转动方向的映射关系,确定定位设备的理想转动方向,并确定定位设备的移动方向与理想转动方向之间的夹角,若确定的夹角大于等于第二预设阀值则不做任何响应,若确定的夹角小于第二预设阀值,则根据预设时间间隔与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数,并根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In this embodiment, the mapping relationship between the time interval of the spatial movement event and the ideal rotation direction can be preset, and according to the ideal rotation direction corresponding to the time interval of the detected spatial movement event of the positioning device, when determining the detected After the start coordinate information and end coordinate information of the positioning device in the spatial movement event and the time interval of the spatial movement event, determine the moving direction of the positioning device according to the start coordinate information and the end coordinate information, and determine the moving direction of the positioning device according to the preset space The mapping relationship between the movement event time interval and the ideal rotation direction determines the ideal rotation direction of the positioning device and determines the angle between the movement direction of the positioning device and the ideal rotation direction. If the determined angle is greater than or equal to the second preset valve If the determined included angle is less than the second preset threshold value, the jump parameter corresponding to the detected spatial movement event is determined according to the mapping relationship between the preset time interval and the jump parameter, and The menu selection cursor is controlled according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
在本实施例中本方案也可为,当侦测到定位设备的坐标信息改变时,获取预设的时间间隔内定位设备的起点和终点的位置信息,根据定位设备的起点和终点的位置信息确定定位设备的移动方向(如顺时针),并根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,该预设的时间间隔和预设的跳转参数对应,以此类推,将菜单选择光标跳转至目标菜单选项之后,若侦测到定位设备的坐标信息改变,继续获取预设的时间间隔内定位设备的起点和终点的位置信息,并根据定位设备的起点和终点的位置信息确定定位设备的移动方向,直至侦测到的定位设备的坐标信息不再改变为止,经过多次跳转将菜单选择光标跳转至用户所需要跳转的目标位置。该预设的时间间隔优选为跳转一个菜单项所需的时间,则对应预设跳转参数为1项,该预设的跳转参数与预设的时间间隔成正比,也可将预设的时间间隔设置为跳转一个菜单项所需的时间N倍时间,则对应预设跳转参数为N项。在该实施例中,可预设时间间隔与移动距离阀值的映射关系,在获取预设的时间间隔内定位设备的起点和终点的位置信息后,获取预设的时间间隔内定位设备移动的直线距离,若定位设备移动的直线距离小于预设的时间间隔所对应的移动距离阀值,则认为此次操作无效不作响应。In this embodiment, this solution can also be, when the coordinate information of the positioning device is detected to change, the position information of the starting point and the end point of the positioning device within the preset time interval is obtained, and according to the position information of the starting point and the end point of the positioning device Determine the moving direction of the positioning device (such as clockwise), and control the menu selection cursor according to the preset jump parameters, jump from the current menu option to the target menu option according to the determined moving direction, the preset time interval and preset corresponding to the jump parameter, and so on, after the menu selection cursor jumps to the target menu option, if the coordinate information of the positioning device is detected to change, continue to obtain the position information of the starting point and end point of the positioning device within the preset time interval , and determine the moving direction of the positioning device according to the position information of the starting point and the end point of the positioning device, until the detected coordinate information of the positioning device no longer changes, and after multiple jumps, the menu selection cursor jumps to the user's desired jump target position of the rotation. The preset time interval is preferably the time required to jump to a menu item, then the corresponding preset jump parameter is 1 item, and the preset jump parameter is proportional to the preset time interval, and the preset The time interval is set to N times the time required to jump to a menu item, and the corresponding preset jump parameter is N items. In this embodiment, the mapping relationship between the time interval and the movement distance threshold can be preset. After obtaining the location information of the starting point and the end point of the positioning device within the preset time interval, the movement distance of the positioning device within the preset time interval can be obtained. Straight-line distance. If the straight-line distance moved by the positioning device is less than the movement distance threshold corresponding to the preset time interval, the operation will be considered invalid and no response will be made.
在本发明基于空间定位设备的菜单控制装置的第一实施例中,所述确定模块10还用于在侦测到定位设备的空间移动事件时,确定侦测到的空间移动事件中所述定位设备的起点坐标信息和终点坐标信息,以及根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向,以及根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;所述控制模块20根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In the first embodiment of the menu control device based on space positioning equipment of the present invention, the
以菜单为圆盘形为例进行说明,可预先获取用户转动定位设备一周所形成的圆弧的半径,根据半径以及圆盘形菜单中菜单项的数量可计算得到跳转一个菜单项所对应的直线距离,即跳转一个菜单项时定位设备的起点和终点的直线距离,则不同的直线距离对应不同的跳转参数即跳转菜单项数,直线距离与跳转参数成正比。若用户转动定位设备一周所形成的圆弧的半径为R,圆盘菜单中的菜单项数量为N,则对应的跳转一个菜单项所对应的直线距离L的计算公式为:L=2Rsin(360°/2N),可根据该公式计算出不同的跳动参数所对应的转动距离L,在终端的内存中映射存储,不同的转动距离L对应不同的跳转参数,在确定定位设备移动的直线距离之后,根据预存的直线距离与跳转参数的映射关系获取当前定位设备的跳转参数,并根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。在设置直线距离与跳转参数的映射关系时,可设置直线距离的范围对应于跳转参数。Take the disc-shaped menu as an example for illustration. The radius of the arc formed by the user rotating the positioning device for one circle can be obtained in advance. According to the radius and the number of menu items in the disc-shaped menu, the corresponding value for jumping to a menu item can be calculated. Straight-line distance, that is, the straight-line distance between the starting point and the end point of the positioning device when jumping to a menu item, then different straight-line distances correspond to different jump parameters, that is, the number of jump menu items, and the straight-line distance is proportional to the jump parameters. If the radius of the arc formed by the user turning the positioning device for one circle is R, and the number of menu items in the disc menu is N, then the calculation formula for the straight-line distance L corresponding to jumping to a menu item is: L=2Rsin( 360°/2N), the rotation distance L corresponding to different jump parameters can be calculated according to this formula, and stored in the memory of the terminal. Different rotation distances L correspond to different jump parameters. When determining the moving line of the positioning device After the distance, obtain the jump parameters of the current positioning device according to the mapping relationship between the pre-stored linear distance and the jump parameters, and control the menu selection cursor according to the determined jump parameters, and jump from the current menu option to the target menu according to the determined moving direction option. When setting the mapping relationship between the straight-line distance and the jump parameter, the range of the straight-line distance that can be set corresponds to the jump parameter.
在本实施例中,可预设定位设备移动的直线距离与理想的移动方向的映射关系,根据侦测到的空间移动事件中定位设备移动的直线距离确定所对应的理想转动方向,在根据所述起点坐标信息和终点坐标信息,确定所述定位设备移动的直线距离和移动方向之后,根据直线距离与理想移动方向的映射关系确定定位设备的理想移动方向,并确定定位设备的移动方向与理想移动方向之间的夹角,若确定的夹角大于等于第二预设阀值则不做任何响应,若确定的夹角小于第二预设阀值,根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数;根据确定的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In this embodiment, the mapping relationship between the linear distance moved by the positioning device and the ideal moving direction can be preset, and the corresponding ideal rotation direction can be determined according to the linear distance moved by the positioning device in the detected spatial movement event. The starting point coordinate information and the end point coordinate information, after determining the linear distance and moving direction of the positioning device, determine the ideal moving direction of the positioning device according to the mapping relationship between the linear distance and the ideal moving direction, and determine the moving direction of the positioning device and the ideal The included angle between the moving directions, if the determined included angle is greater than or equal to the second preset threshold value, no response will be made; if the determined included angle is smaller than the second preset threshold value, according to the preset linear distance and the jump parameter The mapping relationship determines the jump parameter corresponding to the detected spatial movement event; controls the menu selection cursor according to the determined jump parameter, and jumps from the current menu option to the target menu option according to the determined moving direction.
在本发明基于空间定位设备的菜单控制装置的第一实施例中,所述控制模块20还用于若确定的直线距离大于等于第一预设阀值,则根据预设直线距离与跳转参数的映射关系,确定侦测到的空间移动事件所对应的跳转参数。In the first embodiment of the menu control device based on space positioning equipment of the present invention, the
可预设定位设备的移动事件中,定位设备移动的直线距离的阀值,在定位设备移动的直线距离大于等于该预设阀值时,响应用户的移动事件。在侦测到定位设备的移动事件时,有时用户仅仅是移动一下定位设备,而并未通过移动定位设备来控制菜单,此时根据定位设备的起点坐标信息和终点坐标信息获取到的定位设备移动的直线距离较小,即可则认为此次侦测到的空间移动事件无效不响应该定位设备的移动事件,以保证对菜单控制的准确性。In the movement event of the positioning device, the threshold value of the linear distance moved by the positioning device can be preset, and when the linear distance moved by the positioning device is greater than or equal to the preset threshold value, the user's movement event will be responded to. When a movement event of the positioning device is detected, sometimes the user just moves the positioning device without controlling the menu by moving the positioning device. If the straight-line distance is small, then the detected spatial movement event is considered invalid and the movement event of the positioning device is not responded to, so as to ensure the accuracy of menu control.
在本发明基于空间定位设备的菜单控制装置的第一实施例中,所述确定模块10还用于确定所述定位设备的移动方向与预设的所述定位设备的理想移动方向之间的夹角;所述控制模块20还用于若确定的夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项。In the first embodiment of the menu control device based on the spatial positioning device of the present invention, the determining
用户在移动定位设备的过程中可能出现移动方向出现偏差,或者用户仅仅是放置定位设备或其它操作并未移动定位设备被以对菜单进行控制,则需要比较定位设备的移动方向以及预设的理想方向之间的夹角,该预设的理想方向为当前菜单选项以及按照预设的跳转参数跳转后的目标菜单选项的中心点所形成的射线方向,确定第一射线与第二射线之间的夹角即用户移动定位设备时的偏差,若该夹角小于等于第二预设阀值,则根据预设的跳转参数控制菜单选择光标,按照确定的移动方向由当前菜单选项跳转至目标菜单选项,该第二预设阀值优选为45°。在本实施例中,与第一射线平行的其它射线方向均为第一射线方向,第二射线方向同理。When the user moves the positioning device, there may be a deviation in the moving direction, or the user only places the positioning device or other operations without moving the positioning device to control the menu, then it is necessary to compare the moving direction of the positioning device with the preset ideal The angle between the directions, the preset ideal direction is the ray direction formed by the current menu option and the center point of the target menu option after jumping according to the preset jump parameters, and the direction between the first ray and the second ray is determined. The angle between them is the deviation when the user moves the positioning device. If the angle is less than or equal to the second preset threshold value, the menu selection cursor is controlled according to the preset jump parameters, and the current menu option jumps according to the determined moving direction. For the target menu option, the second preset threshold is preferably 45°. In this embodiment, other ray directions parallel to the first ray are the first ray directions, and the same is true for the second ray directions.
例如,在长条形菜单中,用户移动定位设备希望控制菜单选择光标向上或向下移动,则由于操作失误定位设备的实际移动方向与长条形菜单的竖直方向的夹角大于第二预设阀值,则不响应此次操作以确保对菜单控制的准确性。或者在圆盘形菜单中,用户在顺时针或逆时针转动定位设备时,也可能出现转动偏差的问题出现,在当前菜单选项以及按照预设的跳转参数跳转后的目标菜单选项的中心点所形成的第二射线方向与定位设备的起点坐标信息和终点坐标信息所形成的第一射线方向的夹角大于等于第二预设阀值则不响应此次操作以确保对菜单控制的准确性。For example, in a long bar menu, if the user moves the positioning device to control the menu selection cursor to move up or down, the angle between the actual moving direction of the positioning device and the vertical direction of the long bar menu is greater than the second preset angle due to misoperation. If the threshold is set, it will not respond to this operation to ensure the accuracy of menu control. Or in the disc-shaped menu, when the user rotates the positioning device clockwise or counterclockwise, there may also be a problem of rotation deviation. In the center of the current menu option and the target menu option after jumping according to the preset jump parameters If the angle between the second ray direction formed by the point and the first ray direction formed by the starting point coordinate information and end point coordinate information of the positioning device is greater than or equal to the second preset threshold value, the operation will not be responded to ensure the accuracy of menu control sex.
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. All equivalent structural transformations made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields, are all The same reasoning is included in the patent protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310598438.XA CN103616965A (en) | 2013-11-22 | 2013-11-22 | Method for controlling menus on basis of spatial positioning equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310598438.XA CN103616965A (en) | 2013-11-22 | 2013-11-22 | Method for controlling menus on basis of spatial positioning equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103616965A true CN103616965A (en) | 2014-03-05 |
Family
ID=50167668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310598438.XA Pending CN103616965A (en) | 2013-11-22 | 2013-11-22 | Method for controlling menus on basis of spatial positioning equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103616965A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105306995A (en) * | 2015-12-07 | 2016-02-03 | 魅族科技(中国)有限公司 | Method and device of controlling terminals |
| WO2019196947A1 (en) * | 2018-04-13 | 2019-10-17 | 北京京东尚科信息技术有限公司 | Electronic device determining method and system, computer system, and readable storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020118131A1 (en) * | 2001-02-23 | 2002-08-29 | Yates William Allen | Transformer remote control |
| CN101030322A (en) * | 2006-03-02 | 2007-09-05 | 三星电子株式会社 | Method of controlling movement of graphics object and remote control device using the same |
| CN101796476A (en) * | 2007-09-07 | 2010-08-04 | 苹果公司 | GUI application for use with 3D remote controller |
| CN102566902A (en) * | 2010-11-22 | 2012-07-11 | 三星电子株式会社 | Apparatus and method for selecting item using movement of object |
| CN102736849A (en) * | 2012-04-20 | 2012-10-17 | 中兴通讯股份有限公司 | Menu layout processing method and device |
-
2013
- 2013-11-22 CN CN201310598438.XA patent/CN103616965A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020118131A1 (en) * | 2001-02-23 | 2002-08-29 | Yates William Allen | Transformer remote control |
| CN101030322A (en) * | 2006-03-02 | 2007-09-05 | 三星电子株式会社 | Method of controlling movement of graphics object and remote control device using the same |
| CN101796476A (en) * | 2007-09-07 | 2010-08-04 | 苹果公司 | GUI application for use with 3D remote controller |
| CN102566902A (en) * | 2010-11-22 | 2012-07-11 | 三星电子株式会社 | Apparatus and method for selecting item using movement of object |
| CN102736849A (en) * | 2012-04-20 | 2012-10-17 | 中兴通讯股份有限公司 | Menu layout processing method and device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105306995A (en) * | 2015-12-07 | 2016-02-03 | 魅族科技(中国)有限公司 | Method and device of controlling terminals |
| WO2019196947A1 (en) * | 2018-04-13 | 2019-10-17 | 北京京东尚科信息技术有限公司 | Electronic device determining method and system, computer system, and readable storage medium |
| US11481036B2 (en) | 2018-04-13 | 2022-10-25 | Beijing Jingdong Shangke Information Technology Co., Ltd. | Method, system for determining electronic device, computer system and readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8150384B2 (en) | Methods and apparatuses for gesture based remote control | |
| US20160077597A1 (en) | Input device and method for inputting operational request | |
| US10296141B2 (en) | Device, and adjustable parameter adjustment method for device | |
| US10140002B2 (en) | Information processing apparatus, information processing method, and program | |
| US20110163981A1 (en) | Manipulation direction judgment device, remote manipulation system, manipulation direction judgment method and program | |
| US9754354B2 (en) | Display control method, non-temporary recording medium storing display control program, and information processing terminal | |
| US20130207892A1 (en) | Control method and apparatus of electronic device using control device | |
| CN103513788B (en) | Based on the gesture identification method of gyro sensor, system and mobile terminal | |
| US11360642B2 (en) | Method and apparatus for setting parameter | |
| RU2017107202A (en) | REMOTE CONTROL DEVICE AND APPROPRIATE CONTROL METHOD | |
| CN103616965A (en) | Method for controlling menus on basis of spatial positioning equipment | |
| CN104898917B (en) | A kind of information processing method and electronic equipment | |
| US20130088428A1 (en) | Display control apparatus and display control method | |
| CN108141633A (en) | Operation input equipment, information processing equipment, information processing method and program | |
| KR20170072167A (en) | Air mouse remote controller optimization method and apparatus, and air mouse remote controller | |
| JP2013246822A (en) | Method and system for clicking and localizing movement objet | |
| CN103377639A (en) | A terminal and a display control method | |
| US11435853B2 (en) | Self-aligning user interface | |
| US20210208610A1 (en) | Unmanned aerial vehicle tracking processing method and control terminal | |
| JP2014120168A (en) | Television, control device, and control method | |
| CN112539718A (en) | Position detection method, air conditioner and control method thereof | |
| WO2017020222A1 (en) | Method and device for controlling movement of external device | |
| JP2017016218A (en) | Information processing apparatus and information processing program | |
| US20240201845A1 (en) | Contactless human-machine interface for displays | |
| US11108586B2 (en) | Infotainment apparatus of vehicle, and control method for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140305 |
|
| RJ01 | Rejection of invention patent application after publication |