CN103645848B - A terminal control method and terminal control device based on ultrasonic waves - Google Patents

A terminal control method and terminal control device based on ultrasonic waves Download PDF

Info

Publication number
CN103645848B
CN103645848B CN201310693409.1A CN201310693409A CN103645848B CN 103645848 B CN103645848 B CN 103645848B CN 201310693409 A CN201310693409 A CN 201310693409A CN 103645848 B CN103645848 B CN 103645848B
Authority
CN
China
Prior art keywords
option
terminal
menu
control
ultrasound wave
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.)
Expired - Fee Related
Application number
CN201310693409.1A
Other languages
Chinese (zh)
Other versions
CN103645848A (en
Inventor
王风
郑战海
肖功柏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201310693409.1A priority Critical patent/CN103645848B/en
Publication of CN103645848A publication Critical patent/CN103645848A/en
Application granted granted Critical
Publication of CN103645848B publication Critical patent/CN103645848B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a terminal control method and a terminal control device based on ultrasonic waves. The terminal control method comprises the following steps: the terminal receives ultrasonic waves emitted by at least two ultrasonic emission rods of the control body; detecting the rotation angle of the control body according to the time of receiving the ultrasonic waves and the position relation between the ultrasonic transmitting rods; when the rotation angle is detected to reach a threshold value, displaying a control menu on the terminal, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlighting the option corresponding to the rotation angle; and when the control body is detected to select the highlighted option, executing the highlighted option. And detecting the rotation angle of the control body by ultrasonic waves, and executing the target option according to the rotation angle to finish the control. The terminal control method and the terminal control device of the invention do not need to operate on the terminal, directly complete input through the control body, complete control, have simpler, more convenient and smoother operation and do not interfere with the handwriting process.

Description

一种基于超声波的终端控制方法和终端控制装置A terminal control method and terminal control device based on ultrasonic waves

技术领域technical field

本发明涉及终端控制领域,尤其涉及一种基于超声波的终端控制方法和终端控制装置。The present invention relates to the field of terminal control, in particular to an ultrasonic-based terminal control method and terminal control device.

背景技术Background technique

超声波定位技术已比较成熟,一般是在待定位物体上加装超声波发射器,物体周围加装若干超声波接收器,通过计算发射器与每个接收器之间距离进行定位,有的为了提高精度在待定位物体上加装多个超声波发射器,利用多个三角换算关系,定位待测物体。超声波定位原理的手写笔也是以上原理,在实现结构上和算法上会略有不同,但应用原理是一样的。Ultrasonic positioning technology is relatively mature. Generally, an ultrasonic transmitter is installed on the object to be positioned, and several ultrasonic receivers are installed around the object. Positioning is performed by calculating the distance between the transmitter and each receiver. Multiple ultrasonic transmitters are installed on the object to be positioned, and multiple triangular conversion relationships are used to locate the object to be measured. The stylus of the ultrasonic positioning principle is also based on the above principle, and the implementation structure and algorithm will be slightly different, but the application principle is the same.

现有的移动终端也具备丰富的外设,例如对于智能手机,很多都具备有触屏笔,用于对智能手机进行输入和控制。对于电脑而言,特别是对于许多上了年纪的初学者,手写输入设备也是一个相当常用的工具。对于学习用手写板而言,手写笔更是必要设备。以学习用手写板为例,手写笔应用范围是在普通纸张或手写板上进行书写,通过超声波接收端进行笔迹跟踪和识别,一般会结合相对应的功能应用,实现纸张与手写板上自由书写和位置点击,通过接收电路将接收元件接收的信号经放大、滤波后输出给处理终端,完成手写笔迹和位置点击的物理操作转换为数字化的文字字符、图案和具体的位置定位。Existing mobile terminals also have abundant peripherals. For example, many smart phones have touch screen pens for inputting and controlling the smart phones. For computers, especially for many older beginners, handwriting input devices are also a fairly common tool. For learning tablet, stylus is a necessary equipment. Taking the handwriting board for learning as an example, the scope of application of the stylus is to write on ordinary paper or a handwriting board, and to track and recognize the handwriting through the ultrasonic receiver. Generally, it will be combined with the corresponding functional application to realize free writing on paper and the handwriting board And position click, through the receiving circuit, the signal received by the receiving element is amplified and filtered, and then output to the processing terminal, and the physical operation of handwriting and position click is converted into digital characters, patterns and specific position positioning.

但是,目前应用超声波定位原理的手写笔,手写笔输入区与终端显示区是分离的,且输入区大小、输入区与终端显示区位置距离不固定,在手写的过程中操作终端显示区的功能,可能要通过手或者笔直接在显示屏幕上进行操作,打断了手写的过程体验,不能通过手写笔在纸张上通过一些简单的动作来实现一些简单的功能操作,因为手写笔在手写过程中终端是作为手写笔迹进行识别和判断的,而特殊定义的一些符号操作,又因为纸张手写应用的场合出现不能乱涂乱画,作为正式的笔记,所以只能通过在终端设备上进行操作。However, the current stylus using the principle of ultrasonic positioning, the input area of the stylus is separated from the terminal display area, and the size of the input area, the distance between the input area and the terminal display area is not fixed, and the function of operating the terminal display area in the process of handwriting , it may be necessary to operate directly on the display screen by hand or pen, which interrupts the handwriting process experience. Some simple functional operations cannot be realized through some simple actions on paper with the stylus, because the stylus is in the handwriting process. The terminal is recognized and judged as handwriting, and some specially defined symbol operations can only be operated on the terminal device because it cannot be scribbled in the application of paper handwriting, as a formal note.

发明内容Contents of the invention

本发明提出了一种通过超声波检测控制体的旋转的旋转角度,根据旋转角度对终端进行控制的终端控制方法和终端控制装置。The invention proposes a terminal control method and a terminal control device for controlling the terminal according to the rotation angle of the rotation angle of the control body detected by ultrasonic waves.

为实现上述设计,本发明采用以下技术方案:In order to realize above-mentioned design, the present invention adopts following technical scheme:

一方面采用一种基于超声波的终端控制方法,包括:On the one hand, an ultrasonic-based terminal control method is adopted, including:

终端接收控制体的至少两个超声波发射棒发射的超声波;The terminal receives the ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body;

根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度;Detect the rotation angle of the control body according to the time when the ultrasonic waves are received and the positional relationship between the ultrasonic emitting rods;

当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项;When it is detected that the rotation angle reaches the threshold value, the control menu is displayed on the terminal, and when the rotation angle reaches the corresponding angle range of the options in the control menu, the option corresponding to the rotation angle is highlighted;

当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。Executes the highlighted option when it is detected that the highlighted option is selected by the control body.

其中,所述根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度,包括:Wherein, the detection of the rotation angle of the control body according to the time of receiving the ultrasonic waves and the positional relationship between the ultrasonic emitting rods includes:

根据接收到超声波的时间和发射超声波的时间的时间差获得两个超声波的传播时间;Obtain the propagation time of the two ultrasonic waves according to the time difference between the time when the ultrasonic waves are received and the time when the ultrasonic waves are emitted;

由两个超声波的传播时间和两个超声波的传播速度计算两个超声波发射棒和终端之间的距离;Calculate the distance between the two ultrasonic emitting rods and the terminal from the propagation time of the two ultrasonic waves and the propagation speed of the two ultrasonic waves;

通过两个超声波发射棒之间的距离以及两个超声波发射棒和终端之间的距离基于三角函数计算控制体的旋转角度。The rotation angle of the control body is calculated based on trigonometric functions through the distance between the two ultrasonic emitting rods and the distance between the two ultrasonic emitting rods and the terminal.

其中,所述控制菜单为圆形菜单,控制菜单的每个选项的区域为一个扇形区域,或者所述控制菜单为矩形菜单,控制菜单的每个选项的区域为一个小矩形区域。Wherein, the control menu is a circular menu, and the area of each option of the control menu is a fan-shaped area, or the control menu is a rectangular menu, and the area of each option of the control menu is a small rectangular area.

其中,所述控制体为带有笔芯的控制体,所述超声波发射棒均匀设置于所述笔芯的外圆周。Wherein, the control body is a control body with a pen core, and the ultrasonic emitting rods are uniformly arranged on the outer circumference of the pen core.

其中,所述当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项,具体为:Wherein, when the rotation angle reaches the corresponding angle range of the option in the control menu, the option corresponding to the rotation angle is highlighted, specifically:

当旋转角度达到控制菜单中的选项的对应角度范围时,判断该旋转角度对应的选项是否为可执行选项,是则高亮显示该旋转角度对应的选项。When the rotation angle reaches the corresponding angle range of the options in the control menu, it is judged whether the option corresponding to the rotation angle is an executable option, and if yes, the option corresponding to the rotation angle is highlighted.

另一方面采用一种基于超声波的终端控制装置,包括控制体和终端:On the other hand, an ultrasonic-based terminal control device is used, including a control body and a terminal:

所述控制体,包括多个超声波发射棒,所述多个超声波发射棒发射的信号在控制体的任意角度都有至少两个信号覆盖;The control body includes a plurality of ultrasonic emitting rods, and the signals emitted by the plurality of ultrasonic emitting rods are covered by at least two signals at any angle of the control body;

所述终端,包括:The terminal includes:

接收单元,用于终端接收控制体的至少两个超声波发射棒发射的超声波;The receiving unit is used for the terminal to receive the ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body;

角度计算单元,用于根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度;An angle calculation unit is used to detect the rotation angle of the control body according to the time when the ultrasonic wave is received and the positional relationship between the ultrasonic emitting rods;

菜单显示单元,用于当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项;The menu display unit is used to display the control menu on the terminal when it is detected that the rotation angle reaches the threshold, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlight the option corresponding to the rotation angle;

选项执行单元,用于当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。The option executing unit is configured to execute the highlighted option when it is detected that the highlighted option is selected by the control body.

其中,所述角度计算单元,包括:Wherein, the angle calculation unit includes:

时间计算模块,用于根据接收到超声波的时间和发射超声波的时间的时间差获得两个超声波的传播时间;The time calculation module is used to obtain the propagation time of two ultrasonic waves according to the time difference between the time of receiving the ultrasonic wave and the time of transmitting the ultrasonic wave;

距离计算模块,用于由两个超声波的传播时间和两个超声波的传播速度计算两个超声波发射棒和终端之间的距离;The distance calculation module is used to calculate the distance between the two ultrasonic emission rods and the terminal by the propagation time of the two ultrasonic waves and the propagation velocity of the two ultrasonic waves;

角度计算单元,用于通过两个超声波发射棒之间的距离以及两个超声波发射棒和终端之间的距离基于三角函数计算控制体的旋转角度。The angle calculation unit is used to calculate the rotation angle of the control body based on trigonometric functions through the distance between the two ultrasonic emitting rods and the distance between the two ultrasonic emitting rods and the terminal.

其中,所述控制菜单为圆形菜单,控制菜单的每个选项的区域为一个扇形区域,或者所述控制菜单为矩形菜单,控制菜单的每个选项的区域为一个小矩形区域。Wherein, the control menu is a circular menu, and the area of each option of the control menu is a fan-shaped area, or the control menu is a rectangular menu, and the area of each option of the control menu is a small rectangular area.

其中,所述控制体为带有笔芯的控制体,所述超声波发射棒均匀设置于所述笔芯的外圆周。Wherein, the control body is a control body with a pen core, and the ultrasonic emitting rods are uniformly arranged on the outer circumference of the pen core.

其中,所述当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项,具体为:Wherein, when the rotation angle reaches the corresponding angle range of the option in the control menu, the option corresponding to the rotation angle is highlighted, specifically:

当旋转角度达到控制菜单中的选项的对应角度范围时,判断该旋转角度对应的选项是否为可执行选项,是则高亮显示该旋转角度对应的选项。When the rotation angle reaches the corresponding angle range of the options in the control menu, it is judged whether the option corresponding to the rotation angle is an executable option, and if yes, the option corresponding to the rotation angle is highlighted.

本发明的有益效果在于:通过超声波检测控制体的旋转角度,根据旋转角度的变化对应控制菜单中的不同选项,当旋转角度达到控制的目标选项时,暂停旋转,执行目标选项,完成控制。本发明的终端控制方法和终端控制装置无需在终端上进行操作,直接通过控制体完成输入,完成控制,操作更为简便流畅,对手写的过程没有干扰。The beneficial effect of the present invention is that: detect the rotation angle of the control body through ultrasonic waves, and correspond to different options in the control menu according to the change of the rotation angle. When the rotation angle reaches the target option for control, the rotation is suspended, and the target option is executed to complete the control. The terminal control method and the terminal control device of the present invention do not need to operate on the terminal, and directly complete the input and control through the control body, the operation is more convenient and smooth, and the handwriting process is not disturbed.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention , for those skilled in the art, other drawings can also be obtained according to the content of the embodiment of the present invention and these drawings without any creative effort.

图1是本发明实施例提供的一种基于超声波的终端控制方法的第一个实施例的方法流程图。Fig. 1 is a method flowchart of the first embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图2是本发明实施例提供的一种基于超声波的终端控制方法的第二个实施例的方法流程图。Fig. 2 is a method flowchart of the second embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图3是本发明实施例提供的一种基于超声波的终端控制方法的控制体中超声波发射棒的分布示意图。Fig. 3 is a schematic diagram of distribution of ultrasonic emitting rods in a control body of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图4是本发明实施例提供的一种基于超声波的终端控制方法的旋转角度示意图。Fig. 4 is a schematic diagram of a rotation angle of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图5是本发明实施例提供的一种基于超声波的终端控制方法的第三个实施例的方法流程图。Fig. 5 is a method flowchart of a third embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图6是本发明实施例提供的一种基于超声波的终端控制方法的菜单页面示意图。Fig. 6 is a schematic diagram of a menu page of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图7是本发明实施例提供的一种基于超声波的终端控制方法的另一菜单页面示意图。Fig. 7 is a schematic diagram of another menu page of an ultrasonic-based terminal control method provided by an embodiment of the present invention.

图8是本发明实施例提供的一种基于超声波的终端控制设备的第一个实施例的结构方框图。Fig. 8 is a structural block diagram of a first embodiment of an ultrasonic-based terminal control device provided by an embodiment of the present invention.

图9是本发明实施例提供的一种基于超声波的终端控制设备的第二个实施例的结构方框图。Fig. 9 is a structural block diagram of a second embodiment of an ultrasonic-based terminal control device provided by an embodiment of the present invention.

具体实施方式detailed description

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the technical problems solved by the present invention, the technical solutions adopted and the technical effects achieved clearer, the technical solutions of the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only the technical solutions of the present invention. Some, but not all, embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

请参考图1,其是本发明实施例提供的一种基于超声波的终端控制方法的第一个实施例的方法流程图。本实施例的终端控制方法主要用于带笔状外设的终端控制,例如带触屏笔的智能手机,带有手写外设的计算机,特别是用于儿童学习的书写板,通过笔状的控制体对各种终端实现控制。如图所示,该基于超声波的终端控制方法包括:Please refer to FIG. 1 , which is a method flowchart of the first embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention. The terminal control method of this embodiment is mainly used for terminal control with pen-shaped peripherals, such as smart phones with touch screen pens, computers with handwriting peripherals, especially writing pads for children's learning. The control body controls various terminals. As shown in the figure, the ultrasonic-based terminal control method includes:

步骤101:终端接收控制体的至少两个超声波发射棒发射的超声波。Step 101: The terminal receives ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body.

终端周期性地接受控制体至少两个超声波发射棒发射的超声波,以供对控制体的旋转角度进行检测。The terminal periodically receives ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body for detecting the rotation angle of the control body.

步骤102:根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度。Step 102: Detect the rotation angle of the control body according to the time when the ultrasonic waves are received and the positional relationship between the ultrasonic emitting rods.

根据时间、速度和距离之间的关系,在超声波发射棒之间已知的位置关系的基础上通过三角函数进行旋转角度的运算。According to the relationship between time, speed and distance, the calculation of the rotation angle is carried out through trigonometric functions on the basis of the known positional relationship between the ultrasonic emitting rods.

步骤103:当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项。Step 103: When it is detected that the rotation angle reaches the threshold, display the control menu on the terminal, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlight the option corresponding to the rotation angle.

在控制体的操作过程中,有可能检测到动作变化,但是这种变化有可能只是书写过程中的平移变化,此时无需对这种变化做出相应,但是当检测到旋转变化的角度达到阈值时,即在终端显示控制菜单,对于控制菜单中的不同的选项,对应有不同的旋转角度,当控制体旋转达到对应的旋转角度时,即高亮显示该选项。During the operation of the control body, it is possible to detect movement changes, but this change may only be a translation change during the writing process. At this time, there is no need to respond to this change, but when the angle of the detected rotation change reaches the threshold , the control menu is displayed on the terminal, and different options in the control menu correspond to different rotation angles. When the rotation of the control body reaches the corresponding rotation angle, the option is highlighted.

步骤104:当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。Step 104: When it is detected that the highlighted option is selected by the control body, execute the highlighted option.

为了减少误操作,需要控制体是否选定高亮显示的选项,以作对控制选项的确认,具体的判断操作可以为控制体停止旋转达到预设时长、检测到连续的转动方向的变化、距离的变化的超过设定阈值等等。In order to reduce misoperation, it is necessary to select the highlighted option for the control body to confirm the control option. The specific judgment operation can be that the control body stops rotating for a preset time, detects continuous changes in the direction of rotation, and distance Variations beyond set thresholds and so on.

综上所述,本发明通过超声波检测控制体的旋转角度,根据旋转角度的变化对应控制菜单中的不同选项,当旋转角度达到控制的目标选项时,暂停旋转,执行目标选项,完成控制。本发明的终端控制方法无需在终端上进行操作,直接通过控制体完成输入,完成控制,操作更为简便流畅,对手写的过程没有干扰。In summary, the present invention detects the rotation angle of the control body through ultrasonic waves, and corresponds to different options in the control menu according to the change of the rotation angle. When the rotation angle reaches the target option for control, the rotation is suspended, and the target option is executed to complete the control. The terminal control method of the present invention does not need to operate on the terminal, and directly completes the input and control through the control body, the operation is more convenient and smooth, and there is no interference in the handwriting process.

请参考图2,其是本发明实施例提供的一种基于超声波的终端控制方法的第二个实施例的方法流程图。与本方法提供的第一个实施例相比,本实施例进一步说明了旋转角度的计算过程。如图所示,该基于超声波的终端控制方法包括:Please refer to FIG. 2 , which is a method flowchart of a second embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention. Compared with the first embodiment provided by this method, this embodiment further illustrates the calculation process of the rotation angle. As shown in the figure, the ultrasonic-based terminal control method includes:

步骤201:终端接收控制体的至少两个超声波发射棒发射的超声波。Step 201: The terminal receives ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body.

如图3所示,为了保证每个角度都能接收到至少两个超声波,有发射角度要求的超声波发射棒,至少包括3个,其中要求多个发射棒发射信号在接收端能被同时接收的数量要在识别出旋转角度的误差范围之内为准,根据超声波发射与接收精度来确定,这里最佳为3个,每个超声波发射棒的发射角度为240°,三个超声波发射棒沿着控制体的外周均匀分布。三个超声波发射棒组成的控制体在每个方向上都至少有两个超声波发射棒的信号覆盖。As shown in Figure 3, in order to ensure that at least two ultrasonic waves can be received at each angle, there are at least three ultrasonic transmitting rods with emission angle requirements, in which multiple transmitting rods are required to transmit signals that can be received simultaneously at the receiving end The number should be within the error range of the identified rotation angle, determined according to the ultrasonic emission and reception accuracy, here the best is 3, the emission angle of each ultrasonic emission rod is 240°, and the three ultrasonic emission rods are along the The perimeter of the control volume is uniformly distributed. The control body composed of three ultrasonic emitting rods is covered by the signals of at least two ultrasonic emitting rods in each direction.

步骤202:根据接收到超声波的时间和发射超声波的时间的时间差获得两个超声波的传播时间。Step 202: Obtain the propagation time of two ultrasonic waves according to the time difference between the time when the ultrasonic waves are received and the time when the ultrasonic waves are emitted.

在发射超声波的同时,发射红外信号同步时间。红外信号以光速传输,可以忽略时间差,即以接收到红外信号的时间作为发射超声波的时间,也就是计时的起点;超声波以音速传播,速度相对较慢,以接收到超声波的时间作为计时的终点,两者的时间差即为超声波的传播时间,根据发射频率的不同,或者编码方式不同能够定位出其中两个发射棒的位置。Simultaneously with the emission of ultrasonic waves, an infrared signal is emitted to synchronize the time. The infrared signal is transmitted at the speed of light, and the time difference can be ignored, that is, the time of receiving the infrared signal is used as the time of transmitting the ultrasonic wave, which is the starting point of timing; the ultrasonic wave travels at the speed of sound, and the speed is relatively slow, and the time of receiving the ultrasonic wave is used as the end point of timing , the time difference between the two is the propagation time of the ultrasonic wave, and the positions of the two emitting rods can be located according to the difference in the emission frequency or the difference in the encoding method.

步骤203:由两个超声波的传播时间和两个超声波的传播速度计算两个超声波发射棒和终端之间的距离。Step 203: Calculate the distance between the two ultrasonic emitting rods and the terminal according to the propagation time of the two ultrasonic waves and the propagation speed of the two ultrasonic waves.

根据时间、速度和距离的数量关系,有超声波的传播速度和传播时间可以轻松得到发射棒和终端之间的距离。According to the quantitative relationship of time, speed and distance, the distance between the launch rod and the terminal can be easily obtained with the propagation speed and propagation time of ultrasonic waves.

步骤204:通过两个超声波发射棒之间的距离以及两个超声波发射棒和终端之间的距离基于三角函数计算控制体的旋转角度。Step 204: Calculate the rotation angle of the control body based on a trigonometric function through the distance between the two ultrasonic emitting rods and the distance between the two ultrasonic emitting rods and the terminal.

如图4所示,其中A表示终端的接收端,O表示控制体的中心,r表示O到发射棒的距离,a表示两个发射棒之间的距离;C、D表示某一时刻的两个发射棒的位置,E、B表示两个发射棒转动一定角度后的对应位置,L表示O到A的距离,L1、L2、L3、L4分别表示两个发射棒转动一定角度前后到接收端的距离,其中α、β、ω、μ、δ、θ分别表示其所在的角,其中β为定值30°。L1、L2、L3、L4在前述步骤中已经得到,两个发射棒所在半径的夹角为定值120°,在△OBE中BE的长度a=2r*sin60°;在△ABE中由余弦定理cosα=(L12+a2-L32)/2a*L1,从而计算出α的角度值;在△OBA中由余弦定理L=L12+r2-2L1*r*cos(α+β);同样△ODA和△DBA由余弦定理计算出μ和δ的角度值,进一步可以得到θ=360°-δ-μ,在等腰△OBD中,ω=180°-2θ,ω即为旋转的角度。通过以上步骤可以导出基本的角度,在此基础上需要进行一些位移的干扰补偿,但都是基于以上原理。而对于旋转过程中的其中两个发射棒有一个切换成另外一个发射棒,也可以基于此进行分割判断,最后合成总的角度,如果为了进一步提高计算的精度,可以对于多个接收端可以补偿,减少误差,角度更精准。As shown in Figure 4, where A represents the receiving end of the terminal, O represents the center of the control body, r represents the distance from O to the launch rod, a represents the distance between the two launch rods; C and D represent the two E and B indicate the corresponding positions of the two launch rods after they rotate a certain angle, L represents the distance from O to A, L1, L2, L3, and L4 respectively represent the distance between the two launch rods before and after a certain angle to the receiving end Distance, where α, β, ω, μ, δ, θ represent their angles respectively, and β is a fixed value of 30°. L1, L2, L3, L4 have been obtained in the previous steps, the angle between the radii of the two launch rods is a fixed value of 120°, the length of BE in △OBE is a=2r*sin60°; in △ABE by the law of cosines cosα=(L1 2 +a 2 -L3 2 )/2a*L1, so as to calculate the angle value of α; in △OBA, L=L1 2 +r 2 -2L1*r*cos(α+β) by the law of cosines ;Similarly, △ODA and △DBA calculate the angle values of μ and δ by the law of cosines, and further can get θ=360°-δ-μ. In isosceles △OBD, ω=180°-2θ, ω is the rotation angle. Through the above steps, the basic angle can be derived. On this basis, some displacement interference compensation is required, but they are all based on the above principles. For one of the two launchers in the rotation process, one of them is switched to the other launcher, it can also be divided and judged based on this, and finally the total angle is synthesized. In order to further improve the calculation accuracy, it can be compensated for multiple receivers. , to reduce the error, and the angle is more accurate.

步骤205:当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项。Step 205: When it is detected that the rotation angle reaches the threshold, display the control menu on the terminal, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlight the option corresponding to the rotation angle.

为了减小使用过程中的误操作,设定一个阈值来激活控制菜单,对于书写,上拉下拉等操作中的平移导致的角度微小变化,予以忽略。直到转动的角度达到一定的大小再予以响应,具体的控制菜单中的选项与旋转角度的对应可以根据实际的选项的个数进行灵活设置,例如某个操作状态下共有6个选项,可以设置控制体每30°对应一个选项,对于更多的选项,对应的角度范围越小,反之亦然。而与旋转过程中的顺时针或逆时针,亦可对应控制菜单中高亮显示的相反的变化方向。In order to reduce misoperations during use, set a threshold to activate the control menu, and ignore small changes in angles caused by translation during operations such as writing, pulling up and down. Respond until the rotation angle reaches a certain size. The correspondence between the options in the specific control menu and the rotation angle can be flexibly set according to the actual number of options. For example, there are 6 options in a certain operating state, and the control can be set. Every 30° corresponds to an option, for more options, the corresponding angle range is smaller, and vice versa. And clockwise or counterclockwise in the rotation process can also correspond to the opposite change direction highlighted in the control menu.

步骤206:当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。Step 206: When it is detected that the highlighted option is selected by the control body, execute the highlighted option.

当预设周期内都没有检测到角度变化,视为旋转停止,执行高亮显示的选项。When no angle change is detected within the preset period, it is considered that the rotation stops, and the highlighted option is executed.

所述控制体为带有笔芯的控制体,所述超声波发射棒均匀设置于所述笔芯的外圆周。The control body is a control body with a pen core, and the ultrasonic emitting rods are uniformly arranged on the outer circumference of the pen core.

该设计的控制体特别在针对书写板的使用时,有良好效果,可以在进行纸质书写时,直接将书写的内容保存到书写板的存储装置中;当然,对于设置有手写输入装置的电脑也有良好的效果。The control body of this design has a good effect especially when used for writing boards, and can directly save the written content in the storage device of the writing board when writing on paper; of course, for computers equipped with handwriting input devices There are also good effects.

综上所述,本发明利用三个发射棒的发射角度,能够在任意角度上至少能够被超声波接收端接收到至少2个发射棒的发射信号,根据发射频率的不同,或者编码方式不同能够定位出其中两颗的发射棒位置,误差远小于发射棒间距的情况下,就可以较精确计算出笔的旋转方向和角度,基于旋转的方向和角度大小,可以在接收终端屏幕上显示控制菜单,通过停顿的时间和是否点击确定要选择的功能操作,不改变在纸张上有用信息的手写笔迹,不需要在终端屏幕上另外的操作,就可以实现对输入信息的功能操作,加快了电子手写的效率,优化了手写过程中的体验。操作更为简便流畅,对手写的过程没有干扰。In summary, the present invention utilizes the emission angles of the three emission rods, and at least the emission signals of at least two emission rods can be received by the ultrasonic receiving end at any angle, and can be positioned according to different emission frequencies or different encoding methods. If the position of two of the launch sticks is found, and the error is much smaller than the distance between the launch sticks, the rotation direction and angle of the pen can be calculated more accurately. Based on the rotation direction and angle, the control menu can be displayed on the receiving terminal screen. Through the pause time and whether to click to determine the function operation to be selected, without changing the handwriting of useful information on the paper, and without additional operations on the terminal screen, the function operation of the input information can be realized, which speeds up the electronic handwriting. Efficiency, optimizing the experience in the handwriting process. The operation is easier and smoother, and there is no interference in the process of handwriting.

请参考图5,其是本发明实施例提供的一种基于超声波的终端控制方法的第三个实施例的方法流程图。与本方法提供的第二个实施例相比,本实施例进一步说明了控制菜单的展示方式和菜单的高亮显示的前序判断。如图所示,该基于超声波的终端控制方法包括:Please refer to FIG. 5 , which is a method flowchart of a third embodiment of an ultrasonic-based terminal control method provided by an embodiment of the present invention. Compared with the second embodiment provided by this method, this embodiment further illustrates the display mode of the control menu and the pre-order judgment of the highlighted display of the menu. As shown in the figure, the ultrasonic-based terminal control method includes:

步骤301:终端接收控制体的至少两个超声波发射棒发射的超声波。Step 301: The terminal receives ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body.

步骤302:根据接收到超声波的时间和发射超声波的时间的时间差获得两个超声波的传播时间。Step 302: Obtain the propagation time of two ultrasonic waves according to the time difference between the time when the ultrasonic waves are received and the time when the ultrasonic waves are emitted.

步骤303:由两个超声波的传播时间和两个超声波的传播速度计算两个超声波发射棒和终端之间的距离。Step 303: Calculate the distance between the two ultrasonic emitting rods and the terminal according to the propagation time of the two ultrasonic waves and the propagation speed of the two ultrasonic waves.

步骤304:通过两个超声波发射棒之间的距离以及两个超声波发射棒和终端之间的距离基于三角函数计算控制体的旋转角度。Step 304: Calculate the rotation angle of the control body based on the trigonometric function based on the distance between the two ultrasonic emitting rods and the distance between the two ultrasonic emitting rods and the terminal.

步骤305:当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,判断该旋转角度对应的选项是否为可执行选项,是则高亮显示该旋转角度对应的选项。Step 305: When it is detected that the rotation angle reaches the threshold, display the control menu on the terminal, and when the rotation angle reaches the corresponding angle range of the options in the control menu, determine whether the option corresponding to the rotation angle is an executable option, if yes, Highlight the option for that rotation angle.

终端在某些状态下,其控制菜单中的部分选项是无法执行的,故也不对其高亮显示,例如使用手写笔对书写板进行书写操作时,如果没有选中编辑的内容,无法进行复制、剪切等操作,此时直接不对其高亮显示。In some states of the terminal, some options in the control menu cannot be executed, so they are not highlighted. For example, when using a stylus to write on the tablet, if the edited content is not selected, copying, For operations such as cutting, it will not be highlighted directly at this time.

其中,如图6所示,所述控制菜单为圆形菜单,控制菜单的每个选项的区域为一个扇形区域。Wherein, as shown in FIG. 6 , the control menu is a circular menu, and the area of each option of the control menu is a fan-shaped area.

进一步地,所述控制菜单中的选项的数目较少,无需整个圆形来布局菜单式,可以选择扇形菜单来作为菜单整体界面。Furthermore, the number of options in the control menu is relatively small, and there is no need to lay out the menu in a circle, and a fan-shaped menu can be selected as the overall interface of the menu.

优选的,如图7所示,所述控制菜单为矩形菜单,控制菜单的每个选项的区域为一个小矩形区域。Preferably, as shown in FIG. 7 , the control menu is a rectangular menu, and the area of each option of the control menu is a small rectangular area.

步骤306:当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。Step 306: When it is detected that the highlighted option is selected by the control body, execute the highlighted option.

综上所述,本发明进一步限定了高亮显示的前序判断步骤,确保操作更为精确。整体而言,通过超声波检测控制体的旋转角度,根据旋转角度的变化对应控制菜单中的不同选项,当旋转角度达到控制的目标选项时,暂停旋转,执行目标选项,完成控制。本发明的终端控制方法无需在终端上进行操作,直接通过控制体完成输入,完成控制,操作更为简便流畅,对手写的过程没有干扰。To sum up, the present invention further limits the pre-order judgment steps of highlighting to ensure more accurate operation. On the whole, the rotation angle of the control body is detected by ultrasonic waves, and the different options in the control menu are corresponding to the changes in the rotation angle. When the rotation angle reaches the control target option, the rotation is suspended, the target option is executed, and the control is completed. The terminal control method of the present invention does not need to operate on the terminal, and directly completes the input and control through the control body, the operation is more convenient and smooth, and there is no interference in the handwriting process.

以下为本发明实施例提供的基于超声波的终端控制装置的实施例。基于超声波的终端控制装置的实施例与上述的基于超声波的终端控制方法实施例属于同一构思,基于超声波的终端控制装置的实施例中未详尽描述的细节内容,可以参考上述基于超声波的终端控制方法实施例。The following is an embodiment of an ultrasonic-based terminal control device provided by an embodiment of the present invention. The embodiment of the ultrasonic-based terminal control device is based on the same idea as the above-mentioned embodiment of the ultrasonic-based terminal control method. For the details not described in detail in the embodiment of the ultrasonic-based terminal control device, you can refer to the above-mentioned ultrasonic-based terminal control method. Example.

请参考图8,其是本发明一种基于超声波的终端控制装置的第一实施例的结构方框图,如图所示,该基于超声波的终端控制装置,包括控制体10和终端20:Please refer to FIG. 8, which is a structural block diagram of a first embodiment of an ultrasonic-based terminal control device according to the present invention. As shown in the figure, the ultrasonic-based terminal control device includes a control body 10 and a terminal 20:

所述控制体10,包括多个超声波发射棒1,所述多个超声波发射棒1发射的信号在控制体10的任意角度都有至少两个信号覆盖;The control body 10 includes a plurality of ultrasonic emitting rods 1, and the signals emitted by the plurality of ultrasonic emitting rods 1 have at least two signal coverages at any angle of the control body 10;

所述终端20,包括:The terminal 20 includes:

接收单元21,用于终端接收控制体的至少两个超声波发射棒发射的超声波;The receiving unit 21 is used for the terminal to receive the ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body;

角度计算单元22,用于根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度;Angle calculation unit 22, for detecting the rotation angle of the control body according to the time of receiving the ultrasonic waves and the positional relationship between the ultrasonic emitting rods;

菜单显示单元23,用于当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项;The menu display unit 23 is used to display the control menu on the terminal when it is detected that the rotation angle reaches the threshold, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlight the option corresponding to the rotation angle;

选项执行单元24,用于当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。The option executing unit 24 is configured to execute the highlighted option when it is detected that the highlighted option is selected by the control body.

在上述各部分的协调运行下,通过超声波检测控制体的旋转角度,根据旋转角度的变化对应控制菜单中的不同选项,当旋转角度达到控制的目标选项时,暂停旋转,执行目标选项,完成控制。本发明的终端控制装置无需在终端上进行操作,直接通过控制体完成输入,完成控制,操作更为简便流畅,对手写的过程没有干扰。Under the coordinated operation of the above-mentioned parts, the rotation angle of the control body is detected by ultrasonic waves, and the different options in the control menu are corresponding to the changes in the rotation angle. When the rotation angle reaches the control target option, the rotation is suspended, and the target option is executed to complete the control. . The terminal control device of the present invention does not need to operate on the terminal, and directly completes the input and control through the control body, the operation is more convenient and smooth, and there is no interference in the process of handwriting.

请参考图9,其是本发明一种基于超声波的终端控制装置的第二实施例的结构方框图,如图所示,该基于超声波的终端控制装置,包括控制体10和终端20:Please refer to FIG. 9 , which is a structural block diagram of a second embodiment of an ultrasonic-based terminal control device according to the present invention. As shown in the figure, the ultrasonic-based terminal control device includes a control body 10 and a terminal 20:

所述控制体10,包括多个超声波发射棒1,所述多个超声波发射棒1发射的信号在控制体10的任意角度都有至少两个信号覆盖;The control body 10 includes a plurality of ultrasonic emitting rods 1, and the signals emitted by the plurality of ultrasonic emitting rods 1 have at least two signal coverages at any angle of the control body 10;

所述终端20,包括:The terminal 20 includes:

接收单元21,用于终端接收控制体的至少两个超声波发射棒发射的超声波;The receiving unit 21 is used for the terminal to receive the ultrasonic waves emitted by at least two ultrasonic emitting rods of the control body;

角度计算单元22,用于根据接收到超声波的时间和超声波发射棒之间的位置关系检测控制体的旋转角度;Angle calculation unit 22, for detecting the rotation angle of the control body according to the time of receiving the ultrasonic waves and the positional relationship between the ultrasonic emitting rods;

菜单显示单元23,用于当检测到所述旋转角度达到阈值时,在终端显示控制菜单,当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项;The menu display unit 23 is used to display the control menu on the terminal when it is detected that the rotation angle reaches the threshold, and when the rotation angle reaches the corresponding angle range of the options in the control menu, highlight the option corresponding to the rotation angle;

选项执行单元24,用于当检测到控制体选定高亮显示的选项时,执行高亮显示的选项。The option executing unit 24 is configured to execute the highlighted option when it is detected that the highlighted option is selected by the control body.

其中,所述角度计算单元22,包括:Wherein, the angle calculation unit 22 includes:

时间计算模块221,用于根据接收到超声波的时间和发射超声波的时间的时间差获得两个超声波的传播时间;The time calculation module 221 is used to obtain the propagation time of two ultrasonic waves according to the time difference between the time of receiving the ultrasonic wave and the time of transmitting the ultrasonic wave;

距离计算模块222,用于由两个超声波的传播时间和两个超声波的传播速度计算两个超声波发射棒和终端之间的距离;The distance calculation module 222 is used to calculate the distance between the two ultrasonic emission rods and the terminal by the propagation time of the two ultrasonic waves and the propagation speed of the two ultrasonic waves;

角度计算单元223,用于通过两个超声波发射棒之间的距离以及两个超声波发射棒和终端之间的距离基于三角函数计算控制体的旋转角度。The angle calculation unit 223 is configured to calculate the rotation angle of the control body based on a trigonometric function based on the distance between the two ultrasonic emitting rods and the distance between the two ultrasonic emitting rods and the terminal.

其中,所述控制菜单为圆形菜单,控制菜单的每个选项的区域为一个扇形区域。Wherein, the control menu is a circular menu, and the area of each option of the control menu is a fan-shaped area.

优选的,所述控制菜单为矩形菜单,控制菜单的每个选项的区域为一个小矩形区域。Preferably, the control menu is a rectangular menu, and the area of each option of the control menu is a small rectangular area.

进一步地,所述当旋转角度达到控制菜单中的选项的对应角度范围时,高亮显示该旋转角度对应的选项,具体为:Further, when the rotation angle reaches the corresponding angle range of the option in the control menu, the option corresponding to the rotation angle is highlighted, specifically:

当旋转角度达到控制菜单中的选项的对应角度范围时,判断该旋转角度对应的选项是否为可执行选项,是则高亮显示该旋转角度对应的选项。When the rotation angle reaches the corresponding angle range of the options in the control menu, it is judged whether the option corresponding to the rotation angle is an executable option, and if yes, the option corresponding to the rotation angle is highlighted.

在上述各部分的配合工作下,进一步实现了控制菜单的显示方式,说明了旋转角度的计算方法,整体而言,通过超声波检测控制体的旋转角度,根据旋转角度的变化对应控制菜单中的不同选项,当旋转角度达到控制的目标选项时,暂停旋转,执行目标选项,完成控制。本发明的终端控制装置无需在终端上进行操作,直接通过控制体完成输入,完成控制,操作更为简便流畅,对手写的过程没有干扰。Under the cooperative work of the above-mentioned parts, the display mode of the control menu is further realized, and the calculation method of the rotation angle is explained. Generally speaking, the rotation angle of the control body is detected by ultrasonic waves, and the change in the rotation angle corresponds to the difference in the control menu. option, when the rotation angle reaches the target option of the control, the rotation is suspended, the target option is executed, and the control is completed. The terminal control device of the present invention does not need to operate on the terminal, and directly completes the input and control through the control body, the operation is more convenient and smooth, and there is no interference in the process of handwriting.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium, and the storage medium can include memory, disk or CD, etc.

以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。The above content is only a preferred embodiment of the present invention. For those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. limits.

Claims (8)

1. a terminal control method based on ultrasound wave, it is characterised in that including:
Terminal receives the ultrasound wave that at least two ultrasonic emitting rod of control volume is launched;
Rotation according to the position relationship detection control volume received between the time of ultrasound wave and ultrasonic emitting rod Gyration;
When detecting that the described anglec of rotation reaches threshold value, control menu at terminal demonstration, when the anglec of rotation reaches During to the corresponding angle scope of the option controlled in menu, it is highlighted the option that this anglec of rotation is corresponding;
When detecting that control volume selectes the option being highlighted, perform the option being highlighted;
Wherein, described basis receives the position relationship detection between the time of ultrasound wave and ultrasonic emitting rod The anglec of rotation of control volume, including:
It is ultrasonic that the time difference of the time according to the time and transmitting ultrasound wave that receive ultrasound wave obtains at least two The propagation time of ripple;
At least two is calculated by the propagation time of at least two ultrasound wave and the spread speed of at least two ultrasound wave Distance between ultrasonic emitting rod and terminal;
By the distance between at least two ultrasonic emitting rod and at least two ultrasonic emitting rod and terminal Between distance based on trigonometric function calculate control volume the anglec of rotation.
A kind of terminal control method based on ultrasound wave the most according to claim 1, it is characterised in that Described control menu is circular menu, and the region of each option controlling menu is a sector region, or Described control menu is rectangle menu, and the region of each option controlling menu is a little rectangular area.
A kind of terminal control method based on ultrasound wave the most according to claim 1, it is characterised in that Described control volume is the control volume with pen core, and described ultrasonic emitting rod is uniformly arranged on outside described pen core Circumference.
A kind of terminal control method based on ultrasound wave the most according to claim 1, it is characterised in that Described when the anglec of rotation reaches the corresponding angle scope controlling the option in menu, it is highlighted this anglec of rotation The option that degree is corresponding, particularly as follows:
When the anglec of rotation reaches the corresponding angle scope controlling the option in menu, it is judged that this anglec of rotation pair Whether the option answered is to perform option, is to be highlighted the option that this anglec of rotation is corresponding.
5. a terminal control mechanism based on ultrasound wave, it is characterised in that include control volume and terminal:
Described control volume, including multiple ultrasonic emitting rod, the signal that the plurality of ultrasonic emitting rod is launched Arbitrarily angled at control volume has at least two signal to cover;
Described terminal, including:
Receive unit, receive, for terminal, the ultrasound wave that at least two ultrasonic emitting rod of control volume is launched;
Angle calculation unit, for according to receiving the position between the time of ultrasound wave and ultrasonic emitting rod The anglec of rotation of relation detection control volume;
Menu display unit, for when detecting that the described anglec of rotation reaches threshold value, in terminal demonstration control Menu, when the anglec of rotation reaches the corresponding angle scope controlling the option in menu, is highlighted this rotation The option that angle is corresponding;
Option performance element, for when detecting that control volume selectes the option being highlighted, performs highlighted aobvious The option shown;
Wherein, described angle calculation unit, including:
Time Calculation module, for the time of the time according to the time and transmitting ultrasound wave receiving ultrasound wave Difference obtains the propagation time of at least two ultrasound wave;
Distance calculation module, is used for the propagation time by least two ultrasound wave and the biography of at least two ultrasound wave Broadcast the distance between speed calculation at least two ultrasonic emitting rod and terminal;
Angle calculation unit, for by the distance between at least two ultrasonic emitting rod and at least two Distance between ultrasonic emitting rod and terminal calculates the anglec of rotation of control volume based on trigonometric function.
A kind of terminal control mechanism based on ultrasound wave the most according to claim 5, it is characterised in that Described control menu is circular menu, and the region of each option controlling menu is a sector region, or Described control menu is rectangle menu, and the region of each option controlling menu is a little rectangular area.
A kind of terminal control mechanism based on ultrasound wave the most according to claim 5, it is characterised in that Described control volume is the control volume with pen core, and described ultrasonic emitting rod is uniformly arranged on outside described pen core Circumference.
A kind of terminal control mechanism based on ultrasound wave the most according to claim 5, it is characterised in that Described when the anglec of rotation reaches the corresponding angle scope controlling the option in menu, it is highlighted this anglec of rotation The option that degree is corresponding, particularly as follows:
When the anglec of rotation reaches the corresponding angle scope controlling the option in menu, it is judged that this anglec of rotation pair Whether the option answered is to perform option, is to be highlighted the option that this anglec of rotation is corresponding.
CN201310693409.1A 2013-12-13 2013-12-13 A terminal control method and terminal control device based on ultrasonic waves Expired - Fee Related CN103645848B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310693409.1A CN103645848B (en) 2013-12-13 2013-12-13 A terminal control method and terminal control device based on ultrasonic waves

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310693409.1A CN103645848B (en) 2013-12-13 2013-12-13 A terminal control method and terminal control device based on ultrasonic waves

Publications (2)

Publication Number Publication Date
CN103645848A CN103645848A (en) 2014-03-19
CN103645848B true CN103645848B (en) 2016-08-24

Family

ID=50251075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310693409.1A Expired - Fee Related CN103645848B (en) 2013-12-13 2013-12-13 A terminal control method and terminal control device based on ultrasonic waves

Country Status (1)

Country Link
CN (1) CN103645848B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106297229B (en) * 2015-06-25 2019-08-02 北京智谷睿拓技术服务有限公司 Exchange method and communication equipment
CN105204582B (en) * 2015-10-12 2018-11-27 华勤通讯技术有限公司 Scroll flexibility screen equipment and its user interaction approach
CN107271962A (en) * 2017-07-31 2017-10-20 成都英萨传感技术研究有限公司 Indoor locating system and its localization method based on ultrasonic wave
CN109976625B (en) * 2017-12-28 2022-10-18 中兴通讯股份有限公司 Terminal control method, terminal and computer readable storage medium
WO2020258170A1 (en) * 2019-06-27 2020-12-30 深圳迈瑞生物医疗电子股份有限公司 Medical device
CN112102536A (en) * 2020-04-22 2020-12-18 苏州触达信息技术有限公司 Access controller, access control method, and computer-readable storage medium
CN111751786B (en) * 2020-07-01 2023-06-30 北京小米移动软件有限公司 Acoustic wave measurement method, acoustic wave measurement device, acoustic wave measurement equipment and storage medium
CN120406791A (en) * 2025-07-02 2025-08-01 九维算经(浙江)科技软件有限公司 Rotatable human-computer interaction menu interaction method, electronic device and computer-readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920760A (en) * 2005-08-23 2007-02-28 日本电气视象技术株式会社 Electronic pen having an ultrasonic wave controller
JP2008217179A (en) * 2007-02-28 2008-09-18 Pentel Corp Handwriting input system
CN101840302A (en) * 2009-03-12 2010-09-22 Lg电子株式会社 Portable terminal and the method that the mobile terminal user interface is provided
CN101872260A (en) * 2010-06-03 2010-10-27 张通达 Remote interactive pen and handwriting detection method
CN102135823A (en) * 2011-04-28 2011-07-27 华南理工大学 Intelligent electronic handwriting pen
CN102609116A (en) * 2011-02-11 2012-07-25 微软公司 Multi-touch input device with orientation sensing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1920760A (en) * 2005-08-23 2007-02-28 日本电气视象技术株式会社 Electronic pen having an ultrasonic wave controller
JP2008217179A (en) * 2007-02-28 2008-09-18 Pentel Corp Handwriting input system
CN101840302A (en) * 2009-03-12 2010-09-22 Lg电子株式会社 Portable terminal and the method that the mobile terminal user interface is provided
CN101872260A (en) * 2010-06-03 2010-10-27 张通达 Remote interactive pen and handwriting detection method
CN102609116A (en) * 2011-02-11 2012-07-25 微软公司 Multi-touch input device with orientation sensing
CN102135823A (en) * 2011-04-28 2011-07-27 华南理工大学 Intelligent electronic handwriting pen

Also Published As

Publication number Publication date
CN103645848A (en) 2014-03-19

Similar Documents

Publication Publication Date Title
CN103645848B (en) A terminal control method and terminal control device based on ultrasonic waves
CN103455171B (en) A kind of three-dimensional interactive electronic whiteboard system and method
CN101578568B (en) Multiple styli annotation system
CN105260024B (en) A method and device for simulating gesture trajectory on screen
CN109976625B (en) Terminal control method, terminal and computer readable storage medium
JP6563533B2 (en) Ultrasonic hybrid input device
US9857879B2 (en) Finger gesture sensing device
CN107505653B (en) A kind of method and apparatus of determining migration before stack time result
WO2019105376A1 (en) Gesture recognition method, terminal and storage medium
US20210117022A1 (en) Ultrasonic touch device and method, display device
WO2021017945A1 (en) Electronic device control method and apparatus, electronic device, and storage medium
CN105242861A (en) Ultrasonic wave-based parameter adjustment method and device
CN103885590A (en) Method and user equipment for obtaining user instructions
CN107464548A (en) Contactless music sensing device and musical performance method
CN112654955B (en) Detection of the positioning of the pen relative to the electronic device
CN109074187A (en) Determination method, capacitance touch-control device and the electronic device of touch control detection wrong report point
CN106155426A (en) There is the mouse pad touching tracking function
CN110667287B (en) Trace removal method and related product
CN204808202U (en) Non -contact electronic product
CN203606780U (en) Multi-touch and gesture recognition fusion system
CN102447859A (en) Remote controller aerial positioning method, remote controller and television system
US11429191B2 (en) Input method and smart terminal device
CN104679238A (en) Holographic interaction device and method based on signal transmission
CN201417510Y (en) Touch reading machine
CN103995637B (en) Based on the touch control identification device of Doppler effect, method and touch-screen

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160824

CF01 Termination of patent right due to non-payment of annual fee