Movatterモバイル変換


[0]ホーム

URL:


WO2022222981A1 - Touch-control verification method and apparatus, and interactive display and storage medium - Google Patents

Touch-control verification method and apparatus, and interactive display and storage medium
Download PDF

Info

Publication number
WO2022222981A1
WO2022222981A1PCT/CN2022/088068CN2022088068WWO2022222981A1WO 2022222981 A1WO2022222981 A1WO 2022222981A1CN 2022088068 WCN2022088068 WCN 2022088068WWO 2022222981 A1WO2022222981 A1WO 2022222981A1
Authority
WO
WIPO (PCT)
Prior art keywords
touch
data packet
signal
display screen
sensor
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.)
Ceased
Application number
PCT/CN2022/088068
Other languages
French (fr)
Chinese (zh)
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.)
Guangzhou Chuangzhi Technology Co Ltd
Original Assignee
Guangzhou Chuangzhi 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 Guangzhou Chuangzhi Technology Co LtdfiledCriticalGuangzhou Chuangzhi Technology Co Ltd
Publication of WO2022222981A1publicationCriticalpatent/WO2022222981A1/en
Anticipated expirationlegal-statusCritical
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Disclosed in the present application are a touch-control verification method and apparatus, and an interactive display and a storage medium. The method comprises: receiving at least one touch-control data packet sent by a touch-control controller (501), wherein the touch-control data packet is generated by an optical touch-control sensor, and represents that a touch object approaches or touches the surface of a display screen and blocks an optical signal scanned by the optical touch-control sensor; when there is one touch-control data packet, receiving a touch signal generated by a touch sensor (502), wherein the touch signal represents that the touch object touches the display screen; identifying a first correlation between the touch-control data packet and the touch signal at the same time point (503); and according to the correlation, distinguishing whether the touch-control data packet represents that the touch object approaches the surface of the display screen or touches the surface of the display screen (504). A touch-control signal is assigned more one-dimensional features, and the meaning of the touch-control signal is enriched, such that a mode for responding to a touch-control operation can be more adapted to the requirements of a service scenario, thereby improving the performance of the touch-control operation in the service scenario, and the problem of zero-height writing can be solved in a writing scenario.

Description

Translated fromChinese
一种触控校验方法、装置、交互平板和存储介质A touch verification method, device, interactive tablet and storage medium技术领域technical field

本申请涉及触摸控制的技术领域,尤其涉及一种触控校验方法、装置、交互平板和存储介质。The present application relates to the technical field of touch control, and in particular, to a touch verification method, device, interactive tablet and storage medium.

背景技术Background technique

光学式的触控系统是交互平板采用的触控方式之一,如图1A所示,在光学式的触控系统中,光学触控传感器120一般设置于显示屏110的表面的两侧,光学触控传感器120传输的光信号在显示屏110的表面传播,通过分析触摸物(例如,手或笔)阻挡光信号的情况,计算触摸物在显示屏110表面的位置,生成触摸点数据,进而由交互平板对触摸数据进行进一步的处理,这些光学式的触控方式应用于业务时性能较差,示例性地,应用于书写的业务时,无法解决零书写高度的问题。The optical touch system is one of the touch methods adopted by the interactive tablet. As shown in FIG. 1A , in the optical touch system, theoptical touch sensors 120 are generally disposed on both sides of the surface of thedisplay screen 110 . The light signal transmitted by thetouch sensor 120 is propagated on the surface of thedisplay screen 110 , and the position of the touch object on the surface of thedisplay screen 110 is calculated by analyzing the situation that the touch object (eg, hand or pen) blocks the light signal, and the touch point data is generated, and then the touch point data is generated. The touch data is further processed by the interactive tablet. These optical touch methods have poor performance when applied to business. For example, when applied to writing business, the problem of zero writing height cannot be solved.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本申请实施例提出了一种触控校验方法、装置、交互平板和存储介质,以解决在交互平板中,光学式的触控方式应用于业务时性能较差的问题。In view of this, the embodiments of the present application propose a touch verification method, device, interactive tablet, and storage medium, to solve the problem of poor performance in the interactive tablet when the optical touch method is applied to business.

第一方面,本申请实施例提供了一种触控校验方法,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,所述触控控制器与光学触控传感器连接,所述方法应用于所述主机控制器中,包括:In a first aspect, an embodiment of the present application provides a touch verification method. In an interactive tablet, a host controller is connected to a touch controller and a touch sensor, respectively, and the touch controller is connected to an optical touch sensor. , the method is applied in the host controller, including:

接收所述触控控制器发送的至少一个触控数据包,所述触控数据包由所述光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡所述光学触控传感器扫描的光信号;Receive at least one touch data packet sent by the touch controller, the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen, blocking the optical touch sensor Scanned light signal;

当所述触控数据包为一个时,接收所述触碰传感器产生的触碰信号,所述触碰信号表示触摸物触碰显示屏;When the touch data packet is one, receiving a touch signal generated by the touch sensor, and the touch signal indicates that the touch object touches the display screen;

识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性;Identifying the first correlation at the same time point between the touch data packet and the touch signal;

根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。Distinguishing the touch data packets according to the first association indicates that a touch object approaches the surface of the display screen or touches the surface of the display screen.

第二方面,本申请实施例还提供了一种触控校验装置,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,所述触控控制器与光学触控传感器连接,所述装置位于所述主机控制器中,包括:In a second aspect, the embodiments of the present application further provide a touch verification device. In the interactive tablet, the host controller is connected to the touch controller and the touch sensor, respectively, and the touch controller is connected to the optical touch sensor. connection, the device is located in the host controller, including:

触控数据包接收模块,用于接收所述触控控制器发送的至少一个触控数据包,所述触控数据包由所述光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡所述光学触控传感器扫描的光信号;The touch data packet receiving module is used for receiving at least one touch data packet sent by the touch controller, the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the display screen. surface, blocking the optical signal scanned by the optical touch sensor;

第一触碰信号接收模块,用于当所述触控数据包为一个时,接收所述触碰传感器产生的触碰信号,所述触碰信号表示触摸物触碰显示屏;a first touch signal receiving module, configured to receive a touch signal generated by the touch sensor when the touch data packet is one, and the touch signal indicates that the touch object touches the display screen;

第一关联性识别模块,用于识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性;a first association identification module, configured to identify the first association at the same time point between the touch data packet and the touch signal;

第一状态区分模块,用于根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。The first state distinguishing module is configured to distinguish, according to the first association, whether the touch data packet indicates that a touch object is approaching the surface of the display screen or touching the surface of the display screen.

第三方面,本申请实施例还提供了一种交互平板,所述交互平板包括:In a third aspect, an embodiment of the present application further provides an interactive tablet, where the interactive tablet includes:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个程序,memory for storing one or more programs,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的触控校验方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the touch verification method according to the first aspect.

第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的触控校验方法。In a fourth aspect, embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the touch control according to the first aspect is implemented Check method.

在本实施例中,接收触控控制器发送的至少一个触控数据包,触控数据包由光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号,当触控数据包为一个时,接收触碰传感器产生的触碰信号,触碰信号表示触摸物触碰显示屏,识别触控数据包与触碰信号之间在同一时间点上的第一关联性,根据第一关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面,赋予触控信号更多一个维度的特征,丰富触控信号的含义,在部分业务场景下,如果区分触碰或接近显示屏的表面对于该业务场景具有更加积极的意义,那么,本实施例可使得响应触控操作的方式更加适配业务场景的需求,从而提高触控操作在该业务场景的表现,在书写的场景中,可以解决零高度书写的问题。In this embodiment, at least one touch data packet sent by the touch controller is received, and the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen and blocks the scanning of the optical touch sensor. Optical signal, when there is one touch data packet, receive the touch signal generated by the touch sensor, the touch signal means that the touch object touches the display screen, and identify the touch data packet and the touch signal at the same time point. The first correlation: according to the first correlation, the touch data packets are distinguished, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen, giving the touch signal more features of one dimension, and enriching the meaning of the touch signal, In some business scenarios, if distinguishing the surface that touches or is close to the display screen has more positive significance for the business scenario, then this embodiment can make the way of responding to the touch operation more suitable for the needs of the business scenario, thereby improving the touch The performance of the control operation in the business scenario, in the writing scenario, can solve the problem of zero-height writing.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1A为现有的一种触控信号及其报点的示例图;FIG. 1A is an example diagram of an existing touch signal and its reporting point;

图1B为现有的一种书写笔迹的示例图;Fig. 1B is an example diagram of a kind of existing handwriting;

图2A至图2C为本申请实施例提供的一种安装光学触控传感器的示例图;2A to 2C are exemplary diagrams of installing an optical touch sensor according to an embodiment of the present application;

图3A为本申请实施例提供的一种触碰信号的去噪示例图;FIG. 3A is an example diagram of a touch signal denoising provided by an embodiment of the present application;

图3B为本申请实施例提供的一种安装触碰传感器的示例图;FIG. 3B is an exemplary diagram of installing a touch sensor according to an embodiment of the present application;

图3C至图3D为本申请实施例提供的一种触碰传感器的检测范围的示例图;3C to 3D are exemplary diagrams of a detection range of a touch sensor provided by an embodiment of the present application;

图4为本申请实施例提供的一种触碰传感器与触控控制器电连接的示意图;4 is a schematic diagram of electrical connection between a touch sensor and a touch controller according to an embodiment of the present application;

图5为本申请实施例一提供的一种触控校验方法的流程图;FIG. 5 is a flowchart of a touch verification method according to Embodiment 1 of the present application;

图6A为本申请实施例一提供的一种触控信号及其有效性的示例图;FIG. 6A is an exemplary diagram of a touch signal and its validity provided by Embodiment 1 of the present application;

图6B至图6G为本申请实施例一提供的一种多点触控的示例图;FIG. 6B to FIG. 6G are exemplary diagrams of a multi-touch according to Embodiment 1 of the present application;

图7A至图7C为本申请实施例一提供的一种书写笔迹的示例图;7A to 7C are exemplary diagrams of a writing handwriting provided in Embodiment 1 of the present application;

图8为本申请实施例二提供的一种触控校验方法的流程图;FIG. 8 is a flowchart of a touch verification method according to Embodiment 2 of the present application;

图9为本申请实施例三提供的一种触控校验方法的流程图;FIG. 9 is a flowchart of a touch verification method according to Embodiment 3 of the present application;

图10为本申请实施例四提供的一种触控校验方法的流程图;10 is a flowchart of a touch verification method provided in Embodiment 4 of the present application;

图11为本申请实施例五提供的一种触控校验装置的结构示意图;FIG. 11 is a schematic structural diagram of a touch verification device according to Embodiment 5 of the present application;

图12为本申请实施例六提供的一种交互平板的结构示意图。FIG. 12 is a schematic structural diagram of an interactive tablet according to Embodiment 6 of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings. It should be clear that the described embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application, as recited in the appended claims.

在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, Nor should it be construed to indicate or imply relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific situations. Also, in the description of the present application, unless otherwise specified, "a plurality" means two or more. "And/or", which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are an "or" relationship.

在实际应用中,交互平板的硬件部分由显示屏、智能处理系统等部分所构成,由整体结构件结合到一起,同时也由专用的软件系统作为支撑,以下对显示屏、智能处理系统等部分 进行解析:In practical applications, the hardware part of the interactive tablet is composed of a display screen, an intelligent processing system, etc., which are combined by the overall structural parts, and are also supported by a dedicated software system. The following describes the display screen, intelligent processing system and other parts. To parse:

显示屏包括LED(Light Emitting Diode)显示屏、OLED(Organic Light-Emitting Diode)显示屏、LCD(Liquid Crystal Display)显示屏等。通过在显示屏表面的两侧设置光学触控传感器,可以构成触控显示屏。光学触控传感器可在显示屏的表面使用光信号扫描触摸物,如用户的手指、触控笔等。可以理解的是,为了保护显示屏不被触摸物划伤,在显示屏中会设置玻璃盖板,因此,在本说明书的实施例中,显示屏的表面,可以指的是显示屏的玻璃盖板表面。Displays include LED (Light Emitting Diode) display, OLED (Organic Light-Emitting Diode) display, LCD (Liquid Crystal Display) display, etc. A touch display can be formed by arranging optical touch sensors on both sides of the display surface. Optical touch sensors use light signals on the surface of the display to scan touch objects, such as the user's finger, stylus, etc. It can be understood that, in order to protect the display screen from being scratched by touching objects, a glass cover will be provided in the display screen. Therefore, in the embodiments of this specification, the surface of the display screen may refer to the glass cover of the display screen. board surface.

1、显示屏1. Display

当触摸物触摸显示屏、触发了显示屏上某个界面时,执行定位等操作,从而实现对智能处理系统的控制。When the touch object touches the display screen and triggers an interface on the display screen, operations such as positioning are performed, thereby realizing the control of the intelligent processing system.

从技术原理来区别触控显示屏,可以包括如下几个类型:To distinguish the touch screen from the technical principle, it can include the following types:

1.1、红外触摸技术1.1. Infrared touch technology

光学触控传感器包括红外发射器与红外接收器,红外发射器用于发射红外信号,红外接收器用于接收红外信号,利用不同方向上密布的红外线信号形成光束栅格来定位触摸点。The optical touch sensor includes an infrared transmitter and an infrared receiver. The infrared transmitter is used to transmit infrared signals, and the infrared receiver is used to receive infrared signals. The infrared signals densely distributed in different directions are used to form a beam grid to locate the touch point.

显示屏安装带电路板的边框,作用是在显示屏的周围排布红外发射器和红外接收器,形成横竖交叉的光束栅格。The display screen is installed with a frame with a circuit board, and the function is to arrange infrared transmitters and infrared receivers around the display screen to form a horizontal and vertical beam grid.

当触控物体遮断了红外信号,就会在相应红外接收器处引起光测量值的减弱,因而,可以判断出触摸点在屏幕的位置。When the touch object blocks the infrared signal, the light measurement value will be weakened at the corresponding infrared receiver, so the position of the touch point on the screen can be determined.

具体而言,红外发射器安装在显示屏的边框的第一侧,红外接收器安装在显示屏的边框的第二侧,第一侧与第二侧位置相对,即红外接收器在红外发射器的扫描范围内,使得红外发射器所发射的红外信号由红外接收器所接收。Specifically, the infrared transmitter is installed on the first side of the frame of the display screen, and the infrared receiver is installed on the second side of the frame of the display screen, and the first side is opposite to the second side. Within the scanning range, the infrared signal emitted by the infrared transmitter is received by the infrared receiver.

针对不同的业务需求,显示屏的形状有所不同,如矩形、六边形、圆形等,边框的形状也随显示屏的形状而有所不同,如矩形、六边形、圆形等,针对不同形状的边框,各个红外模组中红外发射器、红外接收器的设置也有所不同。For different business needs, the shape of the display screen is different, such as rectangle, hexagon, circle, etc., and the shape of the frame also varies with the shape of the display screen, such as rectangle, hexagon, circle, etc., For frames with different shapes, the settings of the infrared transmitter and infrared receiver in each infrared module are also different.

在一个示例中,如图2A所示,交互平板的边框的形状为矩形,则在本示例中,交互平板的边框包括第一边框211、第二边框212、第三边框213、第四边框214,其中,在垂直方向上,第一边框211与第三边框213相对,在水平方向上,第二边框212与第四边框214相对,对此,第一边框211又称天侧、第三边框213又称地侧,第二边框212又称左侧、第四边框214又称右侧。In an example, as shown in FIG. 2A , the shape of the frame of the interactive tablet is a rectangle. In this example, the frame of the interactive tablet includes afirst frame 211 , asecond frame 212 , athird frame 213 , and afourth frame 214 , wherein, in the vertical direction, thefirst frame 211 is opposite to thethird frame 213, and in the horizontal direction, thesecond frame 212 is opposite to thefourth frame 214, for this, thefirst frame 211 is also called the sky side and the third frame. 213 is also called the ground side, thesecond frame 212 is also called the left side, and thefourth frame 214 is also called the right side.

其中一组红外发射器221设置在第一边框211、红外接收器223设置在第三边框213。One group ofinfrared transmitters 221 is arranged on thefirst frame 211 , and theinfrared receivers 223 are arranged on thethird frame 213 .

另一组红外发射器222设置在第二边框212、红外接收器224设置在第四边框214。Another group ofinfrared transmitters 222 is arranged on thesecond frame 212 , and aninfrared receiver 224 is arranged on thefourth frame 214 .

在另一个示例中,如图2B所示,交互平板的边框的形状为六边形,则在本示例中,交互平板的边框包括第一边框231、第二边框232、第三边框233、第四边框234、第五边框235、第六边框236,其中,第一边框231与第四边框234相对、第二边框232与第五边框235相对、第三边框233与第六边框236相对。In another example, as shown in FIG. 2B, the shape of the frame of the interactive tablet is a hexagon. In this example, the frame of the interactive tablet includes afirst frame 231, asecond frame 232, athird frame 233, a third frame The fourframe 234 , thefifth frame 235 and thesixth frame 236 , wherein thefirst frame 231 is opposite to thefourth frame 234 , thesecond frame 232 is opposite to thefifth frame 235 , and thethird frame 233 is opposite to thesixth frame 236 .

其中一个组红外发射器241设置在第一边框231、红外接收器242设置在第四边框234。One group ofinfrared transmitters 241 is arranged on thefirst frame 231 , and theinfrared receiver 242 is arranged on thefourth frame 234 .

另一组红外发射器设置242在第二边框232、红外接收器245设置在第五边框235。Another group ofinfrared transmitters 242 are arranged on thesecond frame 232 , andinfrared receivers 245 are arranged on thefifth frame 235 .

又一组红外发射器设置243在第三边框233、红外接收器246设置在第六边框236。Another group ofinfrared transmitters 243 are arranged on thethird frame 233 , andinfrared receivers 246 are arranged on thesixth frame 236 .

在又一个示例中,如图2C所示,交互平板的边框的形状为圆形,则在本示例中,交互平板的边框包括第一弧边251、第二弧边252、第三弧边253、第四弧边254,其中,第一弧边251与第三弧边253相对、第二弧边252与第四弧边254相对,一般情况下,第一弧边251、第二弧边252、第三弧边253、第四弧边254与圆心的夹角均为90°。In yet another example, as shown in FIG. 2C , the shape of the frame of the interactive tablet is a circle, then in this example, the frame of the interactive tablet includes afirst arc edge 251 , asecond arc edge 252 , and athird arc edge 253 , thefourth arc edge 254, wherein thefirst arc edge 251 is opposite to thethird arc edge 253, and thesecond arc edge 252 is opposite to thefourth arc edge 254. Under normal circumstances, thefirst arc edge 251 and thesecond arc edge 252 The included angles between thethird arc edge 253 and thefourth arc edge 254 and the center of the circle are all 90°.

其中一组的红外发射器261设置在第一弧边251、红外接收器253设置在第三弧边253。One group ofinfrared transmitters 261 is disposed on thefirst arc edge 251 , and theinfrared receiver 253 is disposed on thethird arc edge 253 .

另一组的红外发射器262设置在第二弧边252、红外接收器264设置在第四弧边254。Another group ofinfrared transmitters 262 is arranged on thesecond arc edge 252 , andinfrared receivers 264 are arranged on thefourth arc edge 254 .

为使本领域技术人员更好地理解本发明,在本说明书的实施例中,将图2A所示的交互平 板的边框及光学触控传感器作为一种示例进行说明。In order for those skilled in the art to better understand the present invention, in the embodiments of this specification, the frame and the optical touch sensor of the interactive tablet shown in FIG. 2A are used as an example for description.

1.2、CCD(charge coupled device,电荷耦合器件)/CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)触摸技术1.2. CCD (charge coupled device, charge coupled device)/CMOS (Complementary Metal Oxide Semiconductor) touch technology

光学触控传感器包括CCD(或CMOS)、红外发射器、CCD摄像头、发射条。Optical touch sensors include CCD (or CMOS), infrared emitters, CCD cameras, and emission bars.

两个CCD(或CMOS)摄像头分别平贴在显示屏的左上角及右上角,以作为感光元件来观测阴影(触摸物)发生的位置。Two CCD (or CMOS) cameras are attached to the upper left corner and upper right corner of the display screen respectively to serve as photosensitive elements to observe the location where the shadow (touch object) occurs.

另外,反射条(贴在显示屏的右侧、左侧、下侧)及两颗平贴在显示屏的左上角与右上角的红外发射器(红外发射器通常与CCD(或CMOS)摄像头绑在一起)。In addition, the reflective strips (attached to the right, left, and lower sides of the display) and two infrared emitters (the infrared emitters are usually tied to the CCD (or CMOS) camera) flatly attached to the upper left corner and upper right corner of the display together).

安装在显示屏顶部左上角的CCD摄像头通过红外发射器射出光线,经过四周反射条反射,进入右上角的CCD摄像头中。同理,右上角的CCD摄像头发射的光线传入左侧的CCD摄像头中。密布的光线在触摸区域内形成一张光线网,经过多次反射的光线之间的空间在1mm以内。The CCD camera installed in the upper left corner of the display screen emits light through the infrared emitter, which is reflected by the surrounding reflective strips and enters the CCD camera in the upper right corner. Similarly, the light emitted by the CCD camera in the upper right corner is transmitted into the CCD camera on the left side. The dense light forms a light net in the touch area, and the space between the multiple reflected light is within 1mm.

当触摸物触摸一点时,这个点与两个CCD(或CMOS)摄像头会构成一个三角形,形成几个重要的角度。触控控制器通过分析CCD(或CMOS)摄像头中的图像、触摸物体位置的三角关系,得到触摸点的坐标。When the touch object touches a point, this point and two CCD (or CMOS) cameras will form a triangle, forming several important angles. The touch controller obtains the coordinates of the touch point by analyzing the image in the CCD (or CMOS) camera and the triangular relationship of the position of the touch object.

1.3、非全内反射触摸技术(Frustrated Total Internal Reflection,FITR)1.3. Frustrated Total Internal Reflection (FITR)

光学触控传感器包括红外发射器、投影机、摄像机,红外发射器安装在交互平板的显示屏的侧边,投影机和摄像机安装在交互平板的显示屏的底部。The optical touch sensor includes an infrared emitter, a projector, and a camera. The infrared emitter is installed on the side of the display screen of the interactive flat panel, and the projector and the camera are installed at the bottom of the display screen of the interactive flat panel.

红外发射器将红外信号光从显示屏的一端射入,发生全反射。应用非全内反射,即,当触摸物触摸显示屏的表面时,激光从触摸物处散射出去,被投影机和摄像机检测到。The infrared transmitter injects the infrared signal light from one end of the display screen, and the total reflection occurs. The application of non-total internal reflection, that is, when the touch object touches the surface of the display screen, the laser light scatters from the touch object and is detected by the projector and camera.

1.4、激光平面触摸技术(Laser Light Plane,LLP)1.4. Laser Light Plane (LLP)

光学触控传感器包括红外发射器、投影机、摄像机,红外发射器安装在交互平板的显示屏的上表面,投影机和摄像机安装在交互平板的显示屏的底部。The optical touch sensor includes an infrared emitter, a projector, and a camera. The infrared emitter is installed on the upper surface of the display screen of the interactive flat panel, and the projector and the camera are installed at the bottom of the display screen of the interactive flat panel.

将红外发射器从显示屏的表面射入激光,形成红外面,当触摸物触摸显示屏的表面时,激光从触摸物处散射出去,被投影机和摄像机检测到。The infrared emitter is injected into the laser from the surface of the display screen to form an infrared surface. When the touch object touches the surface of the display screen, the laser scatters from the touch object and is detected by the projector and camera.

1.5、发光二极管平面多点触摸技术(Light emitting Diode Light Plane,LED-LP)1.5. Light emitting Diode Light Plane (LED-LP)

光学触控传感器包括投影机、摄像机,投影机和摄像机安装在交互平板的显示屏的底部。The optical touch sensor includes a projector and a camera, and the projector and camera are mounted on the bottom of the display screen of the interactive tablet.

当用户的手指等触摸物触摸显示屏的表面时,自身的红外信号被投影机和摄像机检测到。When a touch object such as a user's finger touches the surface of the display screen, its own infrared signal is detected by the projector and camera.

对于通过光学触控传感器来实现交互平板的触控功能,在本行业中一直存在长期的技术难题,即零书写高度的问题。所谓零书写高度是指:触摸物(例如手或笔)在显示屏上书写时,触摸物触碰到显示屏的表面时,才产生书写笔迹,触摸物在书写产生笔迹时与显示屏的表面的间距为零。There has always been a long-term technical problem in the industry for realizing the touch function of an interactive tablet through an optical touch sensor, that is, the problem of zero writing height. The so-called zero writing height means that when a touch object (such as a hand or a pen) is writing on the display screen, writing handwriting is generated only when the touch object touches the surface of the display screen. The spacing is zero.

为了更好的理解零书写高度,结合图1A作进一步的说明,光学触控传感器120一般凸出显示屏110的表面,在发射或接收光信号时是存在一定高度范围的,从而在垂直方向上形成触控区域,其高度为H,在触摸物按下、抬起的阶段,会存在触摸物位于该触控区域内、但并未触碰到显示屏110表面的情况,此时依然会上报触摸点数据、执行相应的操作,如显示触摸物的书写笔迹。In order to better understand the zero writing height, with reference to FIG. 1A for further description, theoptical touch sensor 120 generally protrudes from the surface of thedisplay screen 110, and there is a certain height range when transmitting or receiving optical signals, so that in the vertical direction A touch area is formed, and its height is H. In the stage of pressing and lifting the touch object, there will be a situation where the touch object is located in the touch area but does not touch the surface of thedisplay screen 110, and the report will still be reported at this time. Touch the point data and perform the corresponding operation, such as displaying the handwriting of the touch object.

从状态131、状态132至状态133描述触摸物按下的阶段,在状态131中,触摸物处于触控区域之上,并不会产生触控信号、并不会上报触摸点数据,在状态132中,触摸物处于触控区域中、并未触碰到显示屏110表面,会产生触控信号、上报触摸点数据,在状态133中,触摸物处于触控区域中、已触碰到显示屏110,会产生触控信号、上报触摸点数据。Fromstate 131,state 132 tostate 133, the stage of pressing the touch object is described. Instate 131, the touch object is above the touch area, and no touch signal is generated, and no touch point data is reported. Instate 132 Instate 133 , the touch object is in the touch area and has not touched the surface of thedisplay screen 110 , a touch signal will be generated, and touch point data will be reported. Instate 133 , the touch object is in the touch area and has touched the display screen. 110, a touch signal is generated and touch point data is reported.

从状态133、状态134至状态135描述触摸物抬起的阶段,在状态134中,触摸物处于触控区域中、并未触碰到显示屏110,会产生触控信号、上报触摸点数据,在状态135中,触摸物处于触控区域之上,并不会产生触控信号、并不会上报触摸点数据。Fromstate 133,state 134 tostate 135, the stages of lifting the touch object are described. Instate 134, if the touch object is in the touch area and does not touch thedisplay screen 110, a touch signal will be generated and the touch point data will be reported. Instate 135, the touch object is on the touch area, and no touch signal is generated, and no touch point data is reported.

也就是,通过光学触控传感器来实现交互平板的触控功能,会存在一个书写高度,无法做到零书写高度。That is to say, if the touch function of the interactive tablet is realized by the optical touch sensor, there will be a writing height, and it is impossible to achieve zero writing height.

由于用户日常使用的触控设备多为手机、平板电脑,这些触控设备多应用电阻式或电容式的触控操作,使得用户多习惯使用电阻式或电容式的触控操作,即触碰到显示屏时才会上报触摸点数据、执行相应的操作。Since the touch devices used by users are mostly mobile phones and tablet computers, these touch devices mostly use resistive or capacitive touch operations, so that users are more accustomed to using resistive or capacitive touch operations, that is, touch The touch point data will be reported and the corresponding operation will be performed only when the display screen is displayed.

用户在维持使用电容式的触控操作的习惯的情况下,触发光学式的触控操作,在部分的业务场景下性能较差。The user triggers the optical touch operation while maintaining the habit of using the capacitive touch operation, and the performance is poor in some business scenarios.

以书写笔迹为例,用户在显示屏书写笔迹,当手指在光学触控传感器的触控区域内、但并未触碰到显示屏时,就显示笔迹,但用户此时是可能是起笔或落笔,并非意图书写,显示起笔和落笔的笔迹会导致连笔,书写的字体就显得较为潦草。Taking handwriting as an example, the user writes handwriting on the display screen. When the finger is within the touch area of the optical touch sensor but does not touch the display screen, the handwriting is displayed, but the user may start or write down at this time. , is not intended to be written, and the handwriting that shows the start and end of the pen will lead to continuous strokes, and the writing font will appear more sloppy.

例如,如图1B所示,若用户书写“正”,在书写第一横与第一竖之间存在连续的起笔与落笔141、在书写第二横结束时存在起笔142、在书写第二竖与第三横之间存在连续的起笔与落笔143,均存在较为明显的连笔。For example, as shown in FIG. 1B , if the user writes "positive", there are continuous pen ups anddowns 141 between writing the first horizontal and the first vertical, and there is a rising 142 when writing the second horizontal, and when writing the second vertical There are continuous starting and ending 143 between the third horizontal and the third horizontal, and there are obvious consecutive strokes.

当前针对这个技术问题的解决思路主要有两种:At present, there are two main ways to solve this technical problem:

一、尽可能降低书写高度,通过减低光学触控传感器凸出于显示屏表面的高度,来降低书写高度。1. Reduce the writing height as much as possible, and reduce the writing height by reducing the height of the optical touch sensor protruding from the surface of the display screen.

二、通过在触控笔设置压电传感器,当触控笔触碰到显示屏表面时,触控笔会产生压感数据,从而实现零书写高度。2. By setting a piezoelectric sensor on the stylus, when the stylus touches the surface of the display screen, the stylus will generate pressure-sensitive data, thereby achieving zero writing height.

然而,第一种方法,光学触控传感器位置即使再低,也必须凸出于显示屏表面,就必然存在一个光线信号的高度,也就仍然不能实现零书写高度;并且,这种方法要将光学触控传感器埋入在交互平板内,对交互平板的结构(如显示屏的盖板玻璃、背板等)要求内凹管控,避免显示屏及盖板玻璃外凸阻挡光学触控传感器的光线,成本及管控难度较高。However, in the first method, no matter how low the optical touch sensor position is, it must protrude from the surface of the display screen, and there must be a height of the light signal, so it still cannot achieve zero writing height; The optical touch sensor is embedded in the interactive panel, and the structure of the interactive panel (such as the cover glass and back panel of the display) requires concave control to prevent the display and cover glass from blocking the light of the optical touch sensor. , the cost and control difficulty are relatively high.

第二种方法,当触摸物不是触控笔,例如触摸物为手时,还是无法实现零书写高度;并且,触控笔与交互平板连接,占用交互平板有限的端口资源,影响传屏、投屏等操作。In the second method, when the touch object is not a stylus, such as a hand, it is still impossible to achieve zero writing height; moreover, the stylus is connected to the interactive tablet, occupying the limited port resources of the interactive tablet, affecting the screen transfer and projection. screen, etc.

为此,本申请实施例提供一种全新的思路来解决这个技术问题。Therefore, the embodiments of the present application provide a brand new idea to solve this technical problem.

2、触控控制器2. Touch controller

触控控制器属于与光学触控传感器匹配的处理器(Display Controllers),运算性能较低,如811SOC(System on Chip,系统级芯片),触控控制器可提供触控处理功能,即,触控控制器可处理光学触控传感器对触摸物扫描到的光信号,例如,计算X坐标、Y坐标等,形成触控数据包,上报至智能处理系统。The touch controller belongs to the processor (Display Controllers) matched with the optical touch sensor, with low computing performance, such as 811SOC (System on Chip, system-on-chip). The touch controller can provide touch processing functions, that is, touch The control controller can process the optical signal scanned by the optical touch sensor on the touch object, for example, calculate the X coordinate, the Y coordinate, etc., form a touch data packet, and report it to the intelligent processing system.

需要说明的是,触控控制器可以与光学触控传感器设置在同一块板卡中,也可以独立于光学触控传感器所处的板卡、设置在其他板卡中,此时,光学触控传感器所处的板卡与触控控制器所处的板卡电连接,使得光学触控传感器与触控控制器电连接,本实施例对此不加以限制。It should be noted that the touch controller and the optical touch sensor can be installed in the same board, or can be installed in other boards independently of the board where the optical touch sensor is located. In this case, the optical touch The board where the sensor is located is electrically connected to the board where the touch controller is located, so that the optical touch sensor and the touch controller are electrically connected, which is not limited in this embodiment.

需要说明的是,在某些情况下,交互平板可以缺省触控控制器,此时,触控处理功能交给智能处理系统的主机控制器。It should be noted that, in some cases, the interactive tablet may default to a touch controller, and in this case, the touch processing function is handed over to the host controller of the intelligent processing system.

3、智能处理系统3. Intelligent processing system

智能处理系统包括主机控制器,主机控制器属于交互平板的处理器,主机控制器内置的软件可实现不同的功能应用,并借由显示屏显示画面、制造出生动的影音效果。The intelligent processing system includes a host controller. The host controller belongs to the processor of the interactive tablet. The built-in software of the host controller can realize different functional applications, and use the display screen to display images and create vivid audio and video effects.

其中,主机控制器属于性能较高的运算模块。Among them, the host controller belongs to the computing module with higher performance.

例如,该主机控制器可以为Android(安卓)模块,即可安装Android(安卓)系统,配置CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)、RAM(random access memory,随机存取存储器)和ROM(Read-Only Memory,只读存储器)等组件,例如,针对Android7.0版本,CPU为双核A72与四核A53,GPU为Mali T860,RAM为4GB、ROM为32GB,等等。For example, the host controller can be an Android (Android) module, which can install the Android (Android) system, configure CPU (Central Processing Unit, central processing unit), GPU (Graphics Processing Unit, graphics processor), RAM (random access memory, random access memory) and ROM (Read-Only Memory, read-only memory) and other components, for example, for Android 7.0 version, the CPU is dual-core A72 and quad-core A53, the GPU is Mali T860, the RAM is 4GB, and the ROM is 32GB, etc.

又例如,该主机控制器可以为PC(personal computer,个人电脑)模块,配置有CPU、GPU、内存、硬盘等组件,例如,针对为插拔式Intel Core系列模块化电脑,CPU为Intel Core  i5/i7,GPU为核显Intel HD Graphics,内存为DDR4 8G/16G,硬盘为128G/256G。For another example, the host controller may be a PC (personal computer, personal computer) module configured with components such as CPU, GPU, memory, hard disk, etc. For example, for a pluggable Intel Core series modular computer, the CPU is Intel Core i5 /i7, the GPU is Intel HD Graphics, the memory is DDR4 8G/16G, and the hard disk is 128G/256G.

4、触碰传感器4. Touch sensor

4.1、原理4.1. Principle

在本实施例中,触碰传感器为利用振动、声音等在两个物体触碰时发生振动的特征检测两个物体是否发生碰撞的传感器,该特征可以通过气体、液体、固体等介质传递,触碰传感器根据该特征判断发生两个物体碰撞时、产生触碰信号。In this embodiment, the touch sensor is a sensor that detects whether two objects collide by using vibration, sound and other characteristics of vibration when two objects touch. According to this feature, the touch sensor generates a touch signal when two objects collide with each other.

在触碰传感器中可以设置触碰控制器,如单片机,该触碰控制器可以用于根据振动的特征判断发生两个物体碰撞时、产生触碰信号。A touch controller, such as a single-chip microcomputer, can be set in the touch sensor, and the touch controller can be used to generate a touch signal when two objects collide according to the characteristics of vibration.

需要说明的是,与光学触控传感器匹配的触控控制器、与触碰传感器匹配的触碰控制器,可以是相互独立的芯片,也可以集成在同一块芯片上,本实施例对此不加以限制。It should be noted that the touch controller matched with the optical touch sensor and the touch controller matched with the touch sensor may be independent chips, or may be integrated on the same chip, which is not the case in this embodiment. be restricted.

在一个示例中,触碰传感器为弹性波传感器,即利用弹性波检测两个物体是否发生碰撞的传感器。In one example, the touch sensor is an elastic wave sensor, that is, a sensor that uses elastic waves to detect whether two objects collide.

其中,音频以下的机械振动,音频范围的声音,超过音频的超声波,这些都是气体、液体、固体等介质的波动现象,相对于光和电磁波来说,这种波动现象叫做弹性波。Among them, the mechanical vibration below the audio frequency, the sound in the audio frequency range, and the ultrasonic wave beyond the audio frequency are all wave phenomena of gas, liquid, solid and other media. Compared with light and electromagnetic waves, this wave phenomenon is called elastic wave.

触摸物在接触到显示屏的表面(即玻璃盖板的表面)时,由于压力导致显示屏的表面(即玻璃盖板的表面)物质粒子离开平衡位置,即发生应变时,该粒子在弹性力的作用下发生振动,同时又引起玻璃周围粒子的应变和振动,这样形成的振动在弹性介质中的传播过程称为弹性波,在弹性波传感器内部,产生的弹性波通过接触的压电传感器,由于压电传感器受力后表面产生电荷,电荷经放大器和测量电路放大变换后,成为与外力成正比的电输出。电荷信号引入触碰控制器,由触碰控制器中的模拟电路处理后转换为数字信号,最后经过算法处理输出最终的结果。When the touch object touches the surface of the display screen (that is, the surface of the glass cover), the material particles on the surface of the display screen (that is, the surface of the glass cover) leave the equilibrium position due to pressure, that is, when strain occurs, the particles are in the elastic force. The vibration occurs under the action of the glass, and at the same time causes the strain and vibration of the particles around the glass. The propagation process of the vibration formed in the elastic medium is called elastic wave. Inside the elastic wave sensor, the generated elastic wave passes through the contacting piezoelectric sensor. After the piezoelectric sensor is subjected to force, the surface generates charge, and the charge is amplified and transformed by the amplifier and the measuring circuit, and becomes an electrical output proportional to the external force. The charge signal is introduced into the touch controller, processed by the analog circuit in the touch controller and converted into a digital signal, and finally the final result is output through algorithm processing.

具体而言,可以确定交互平板内各产生噪声的元件(如马达、喇叭、风扇等),还可以确定交互平板外部产生噪声的元件(如室内空调、电视等),即噪源,这些元件在使用的过程中,会导致该交互平板产生非用户控制本意的弹性波。通过元件的类别,可确认该元件产生噪声的方式,例如,喇叭所产生的噪声主要来至于其发出声音时所导致的交互平板整体介质中产生弹性波,因此,对于弹性波传感器而言,该触碰信号又可称之为弹性波信号。Specifically, each noise-generating component (such as motor, horn, fan, etc.) in the interactive panel can be determined, and the noise-generating components (such as room air conditioner, TV, etc.) outside the interactive panel can also be determined, that is, the noise source. During use, the interactive tablet will generate elastic waves that are not intended by the user to control. Through the type of the element, it can be confirmed how the element generates noise. For example, the noise generated by the speaker mainly comes from the elastic wave generated in the overall medium of the interactive flat panel caused by the sound. Therefore, for the elastic wave sensor, the The touch signal can also be called an elastic wave signal.

针对这些元件,可预先采集不同驱动电压下在预设的时间周期内、该元件产生的弹性波数据,并将弹性波数据转换为电信号,作为噪声信号。For these elements, the elastic wave data generated by the element within a preset time period under different driving voltages can be collected in advance, and the elastic wave data can be converted into electrical signals as noise signals.

通过压电传感器将触摸物触碰交互平板产生的弹性波数据转化为电信号,作为触碰信号,在触碰信号中滤除该噪声信号,可排除噪声干扰。The elastic wave data generated by the touch object touching the interactive tablet is converted into an electrical signal through the piezoelectric sensor, which is used as a touch signal, and the noise signal is filtered out in the touch signal, so as to eliminate noise interference.

在滤除的过程中,考虑到噪声信号产生的干扰并不相同,可参照噪声信号自适应地对触碰信号进行放大或缩小,以凸显噪声信号与触碰信号的差别。In the filtering process, considering that the interference generated by the noise signal is not the same, the touch signal can be adaptively enlarged or reduced with reference to the noise signal, so as to highlight the difference between the noise signal and the touch signal.

如图3A所示,考虑到喇叭等噪源产生噪声较为轻微时,触摸物触碰时产生的弹性波信号明显会高于喇叭等噪源产生的弹性波信号(即噪声信号),此时,两者之间区别并不明显,通过设定电压范围限定电压的阈值,可更为容易确认噪声所产生的弹性波波段并予以去除,以此降低计算量的情况,有效提高滤除噪声的效率。As shown in Fig. 3A, considering that the noise generated by noise sources such as speakers is relatively slight, the elastic wave signal generated when the touch object touches is obviously higher than the elastic wave signal (ie noise signal) generated by noise sources such as speakers. The difference between the two is not obvious. By setting the voltage range to limit the voltage threshold, it is easier to identify and remove the elastic wave band generated by noise, thereby reducing the amount of calculation and effectively improving the efficiency of noise filtering. .

即,在电压的阈值组成的范围内,将触碰信号和噪声信号进行相位比对,去除触碰信号中与噪声信号相位一致的信号数据,降低实际计算时不必要的计算量,例如,当喇叭等噪源产生的噪声较为轻微时,用户操作触碰时产生的触碰信号明显会高于喇叭等噪源产生的噪声信号,此时,将两者相对比,其区别并不明显,而通过限定电压的阈值的方式,则可更为容易确认噪声所产生的波段并予以去除,以此有效提高噪声去除的效率。That is, within the range of the voltage threshold, compare the phase of the touch signal and the noise signal, remove the signal data in the touch signal that is consistent with the phase of the noise signal, and reduce the unnecessary calculation amount in actual calculation, for example, when When the noise generated by noise sources such as speakers is relatively slight, the touch signal generated by the user's touch is obviously higher than the noise signal generated by noise sources such as speakers. At this time, comparing the two, the difference is not obvious. By limiting the threshold value of the voltage, it is easier to identify and remove the band generated by the noise, thereby effectively improving the efficiency of noise removal.

在该过程中,可将触碰信号和噪声信号进行相位比对,如果触碰信号中与噪声信号相位一致,将触碰信号中与噪声信号相位一致的信号数据予以删除,如果触碰信号中与噪声信号相位相反,将触碰信号中与噪声信号相位相反的信号数据予以保留,以此避免在噪声信号的波段与触碰信号的波段相反的情况下直接相减带来的误差,保留更真实的触碰信号。In this process, the phase of the touch signal and the noise signal can be compared. If the phase of the touch signal is consistent with the noise signal, the signal data in the touch signal that is consistent with the phase of the noise signal will be deleted. Contrary to the phase of the noise signal, the signal data in the touch signal with the opposite phase to that of the noise signal is retained, so as to avoid errors caused by direct subtraction when the band of the noise signal is opposite to the band of the touch signal, and retain more. Real touch signal.

此外,触碰传感器可感应触摸物触碰显示屏的表面而产生的冲击波信号,检测到达的冲击波信号能量及其到达时间,根据冲击波群速度在各向同性或准各向同性结构上各方向上近似相等的原理,对触碰的位置进行分析计算。In addition, the touch sensor can sense the shock wave signal generated by the touch object touching the surface of the display screen, and detect the energy of the shock wave signal and its arrival time. The principle of approximate equality is used to analyze and calculate the touched position.

示例性地,在显示屏中任意位置分散设置四个以上的触碰传感器,记录各触碰传感器的坐标。Exemplarily, four or more touch sensors are scattered at any position on the display screen, and the coordinates of each touch sensor are recorded.

当触摸物触碰显示屏的表面任一点时,于触碰的位置产生冲击波,各触碰传感器检测收到的冲击波信号能量,并记录冲击波信号到达时间。When the touch object touches any point on the surface of the display screen, a shock wave is generated at the touched position. Each touch sensor detects the energy of the received shock wave signal and records the arrival time of the shock wave signal.

根据冲击波群速度在各向同性或准各向同性结构上各方向上近似相等的原理,任选四个触碰传感器,建立波速方程组:According to the principle that the shock wave group velocity is approximately equal in all directions on the isotropic or quasi-isotropic structure, four touch sensors are selected to establish the wave velocity equation system:

Figure PCTCN2022088068-appb-000001
Figure PCTCN2022088068-appb-000001

Figure PCTCN2022088068-appb-000002
Figure PCTCN2022088068-appb-000002

其中,(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)为四个触碰传感器的坐标,T1、T2、T3、T4为四个触碰传感器记录的冲击波信号的到达时间,(x,y)为触摸物触碰显示屏的表面的位置,求解波速方程组可求解触摸物触碰显示屏的表面的位置(x,y)。Among them, (x1 , y1 ), (x2 , y2 ), (x3 , y3 ), (x4 , y4 ) are the coordinates of the four touch sensors, T1 , T2 , T3 , T4 is the arrival time of the shock wave signal recorded by the four touch sensors, (x, y) is the position where the touch object touches the surface of the display screen. Solving the wave velocity equations can solve the position where the touch object touches the surface of the display screen. (x, y).

4.2、安装规范4.2, installation specification

在本实施例中,触碰传感器安装在可传递显示屏发生的振动(如弹性波信号)的位置,实现对显示屏的触碰检测,从而检测到触摸物触碰到显示屏的事件,而并不一定安装在发生振动(如弹性波信号)的位置。In this embodiment, the touch sensor is installed at a position that can transmit the vibration (such as elastic wave signal) generated by the display screen, so as to realize the touch detection on the display screen, so as to detect the event that the touch object touches the display screen, and It is not necessarily installed where vibrations (such as elastic wave signals) occur.

在一种情况中,触碰传感器可直接安装在显示屏的表面,例如,如图3B所示,触碰传感器321可安装在显示屏310的上表面,或者,触碰传感器322可安装在显示屏310的下表面,从而接收由显示屏传递的振动(如弹性波信号),提高触碰检测的精确度。In one case, the touch sensor may be directly mounted on the surface of the display screen, for example, as shown in FIG. 3B, thetouch sensor 321 may be mounted on the upper surface of thedisplay screen 310, or thetouch sensor 322 may be mounted on the display screen The lower surface of thescreen 310 receives vibrations (such as elastic wave signals) transmitted by the display screen, and improves the accuracy of touch detection.

进一步地,如图3B所示,触碰传感器321可安装在显示屏310的边框330内,一方面,避免暴露触碰传感器321、可减少对外观的影响,另一方面,显示屏310边框330内的元件较少,将触碰传感器321安装在显示屏310的边框330内,可减少对内部结构(如布线)的影响,同时,减少来自显示屏的共模噪声干扰。Further, as shown in FIG. 3B , thetouch sensor 321 can be installed in theframe 330 of thedisplay screen 310 . On the one hand, the exposure of thetouch sensor 321 can be avoided to reduce the influence on the appearance. On the other hand, theframe 330 of thedisplay screen 310 There are fewer components inside, and installing thetouch sensor 321 in theframe 330 of thedisplay screen 310 can reduce the impact on the internal structure (eg, wiring), and at the same time, reduce the common mode noise interference from the display screen.

在另一种情况中,触碰传感器可安装在与显示屏相接触的其他部件上,用于接收由其他部件传递的、发生在显示屏的振动(如弹性波信号)。In another case, the touch sensor may be mounted on other components in contact with the display screen for receiving vibrations (eg, elastic wave signals) transmitted by the other components and occurring on the display screen.

此外,在保持精确度的情况下,触碰传感器检测触碰存在一个范围,而并非仅检测安装触碰传感器的区域,因此,可根据该范围与交互平板的显示屏之间的关系,在同一个交互平板安装一个或多个触碰传感器,使得一个触碰传感器检测触碰的范围大于或等于显示屏的面积,使得一个触碰传感器检测触碰的范围可覆盖显示屏,或者,多个触碰传感器检测触碰的范围合并之后的范围大于或等于显示屏的面积,使得多个触碰传感器检测触碰的范围合并之后的范围可覆盖显示屏。In addition, while maintaining accuracy, the touch sensor detects a touch in a range, not just the area where the touch sensor is installed. Therefore, according to the relationship between this range and the display screen of the interactive tablet, in the same One or more touch sensors are installed on an interactive tablet, so that the range of touch detection by one touch sensor is greater than or equal to the area of the display screen, so that the range of touch detection by one touch sensor can cover the display screen, or, multiple touch The combined range of the touch detection ranges of the touch sensors is greater than or equal to the area of the display screen, so that the combined range of the touch detection ranges of the multiple touch sensors can cover the display screen.

其中,该触碰传感器的数量与显示屏的面积正相关,即,显示屏的面积越大,触碰传感器的数量越多,反之,显示屏的面积越小,触碰传感器的数量越少。The number of the touch sensors is positively related to the area of the display screen, that is, the larger the area of the display screen, the more the number of touch sensors; conversely, the smaller the area of the display screen, the less the number of touch sensors.

以矩形的显示屏为例,如图3C所示,若显示屏的面积较小,则可以在显示屏的中心安装触碰传感器341,或者,在显示屏的上边框的中点安装触碰传感器342,或者,在显示屏的下边框的中点安装触碰传感器343,触碰传感器341触碰检测的范围351、触碰传感器342触碰检测的范围352、触碰传感器343触碰检测的范围353均可覆盖整个显示屏。Taking a rectangular display screen as an example, as shown in FIG. 3C , if the area of the display screen is small, thetouch sensor 341 can be installed in the center of the display screen, or the touch sensor can be installed in the middle point of the upper frame of thedisplay screen 342, or, install a touch sensor 343 at the midpoint of the lower frame of the display screen, thetouch sensor 341touch detection range 351, thetouch sensor 342touch detection range 352, the touch sensor 343touch detection range 353 can cover the entire display.

如图3D所示,若显示屏的面积较大,则可以在显示屏的左上角安装触碰传感器344、在显示屏的右上角安装触碰传感器345、在显示屏的左下角安装触碰传感器346、在显示屏的右下角安装触碰传感器347,触碰传感器344触碰检测的范围354、触碰传感器345触碰检测的范围355、触碰传感器346触碰检测的范围356、触碰传感器347触碰检测的范围357叠加可覆盖整个显示屏。As shown in FIG. 3D, if the area of the display screen is large, thetouch sensor 344 can be installed in the upper left corner of the display screen, thetouch sensor 345 can be installed in the upper right corner of the display screen, and the touch sensor can be installed in the lower left corner of thedisplay screen 346. Install atouch sensor 347 in the lower right corner of the display screen,touch sensor 344touch detection range 354,touch sensor 345touch detection range 355,touch sensor 346touch detection range 356,touch sensor 347 The range oftouch detection 357 overlay can cover the entire display.

5、连接关系5. Connection relationship

在本实施例中,显示屏、智能处理系统、触碰传感器可存下如下连接关系:In this embodiment, the display screen, the intelligent processing system, and the touch sensor can store the following connection relationships:

5.1、光学触控传感器与触控控制器电连接5.1. Electrical connection between optical touch sensor and touch controller

在触控控制器具备触控处理功能的情况下,触控控制器可以与光学触控传感器电连接,在此种情况中,若触控控制器为独立的芯片(如单片机),则该芯片可以与光学触控传感器集成在同一块板卡上,也可以独立于光学触控传感器所在的板卡。In the case where the touch controller has the touch processing function, the touch controller can be electrically connected to the optical touch sensor. In this case, if the touch controller is an independent chip (such as a single-chip microcomputer), the chip It can be integrated with the optical touch sensor on the same board, or it can be independent of the board where the optical touch sensor is located.

示例性地,如图4所示,光学触控传感器包括红外发射器432、红外接收器442,交互平板上设置有一个或多个发射驱动芯片431、一个或多个接收驱动芯片441,其中,发射驱动芯片431与红外发射器432电连接、可用于提供红外发射器432的红外控制信号,接收驱动芯片441与红外接收器442电连接,可用于提供处理红外接收器442接收到的红外信号的功能。Exemplarily, as shown in FIG. 4 , the optical touch sensor includes aninfrared transmitter 432 and aninfrared receiver 442 , and one or moreemission driver chips 431 and one or morereception driver chips 441 are provided on the interactive tablet, wherein, The transmittingdriver chip 431 is electrically connected to theinfrared transmitter 432 and can be used to provide the infrared control signal of theinfrared transmitter 432, and the receivingdriver chip 441 is electrically connected to theinfrared receiver 442, and can be used to provide a signal for processing the infrared signal received by theinfrared receiver 442. Function.

触控控制器410可以分别与发射驱动芯片431、接收驱动芯片441电连接,从而使得触控控制器410分别与红外发射器432、红外接收器442电连接。Thetouch controller 410 can be electrically connected to the transmittingdriver chip 431 and the receivingdriver chip 441 respectively, so that thetouch controller 410 is electrically connected to theinfrared transmitter 432 and theinfrared receiver 442 respectively.

5.2、触控控制器与主机控制器电连接5.2. Electrical connection between the touch controller and the host controller

如图4所示,触控控制器410与主机控制器400之间设置有USB(通用串行总线,Universal Serial Bus)组件,如USB HUB(集线器)、USB切换开关、USB Redriver(讯号中继器)等,主机控制器400可作为HID(Human Interface Device,人机接口设备),触控控制器410与主机控制器400之间通过USB组件通信。As shown in FIG. 4 , USB (Universal Serial Bus) components are disposed between thetouch controller 410 and the host controller 400 , such as USB HUB (hub), USB switch, USB Redriver (signal relay) The host controller 400 can be used as a HID (Human Interface Device), and thetouch controller 410 communicates with the host controller 400 through a USB component.

触控控制器410提供触控处理功能,接收光学触控传感器接收到的光信号,并对该光信号进行分析、从而对用户的触控操作生成触控数据包,通过标准的USB协议传输至主机控制器400,主机控制器400解析触控数据包中的信息,对触控操作进行响应。Thetouch controller 410 provides a touch processing function, receives the light signal received by the optical touch sensor, and analyzes the light signal, so as to generate a touch data packet for the user's touch operation, and transmit it to the user through a standard USB protocol. The host controller 400, the host controller 400 parses the information in the touch data packet, and responds to the touch operation.

5.3、触碰传感器与主机控制器电连接。5.3. The touch sensor is electrically connected to the host controller.

如图4所示,触碰传感器450可以通过串口、I2C(Inter-Integrated Circuit,集成电路总线)、SPI(Ser ial Peripheral Interface,串行外设接口)等方式连接主机控制器400,触碰传感器450可将检测到的触碰信号传输至主机控制器400,主机控制器400将触碰信号作为触控操作的部分数据处理。As shown in FIG. 4 , thetouch sensor 450 can be connected to the host controller 400 through a serial port, I2C (Inter-Integrated Circuit, integrated circuit bus), SPI (Serial Peripheral Interface, serial peripheral interface), etc., and thetouch sensor 450 can transmit the detected touch signal to the host controller 400, and the host controller 400 processes the touch signal as part of data of the touch operation.

进一步而言,触碰传感器450的触碰控制器420可与主机控制器400电连接,触碰传感器450的触碰控制器420可将触碰信号传输至主机控制器400进行处理,其中,触碰控制器420可对触碰传感器450检测到的信号(如弹性波信号)进行处理,生成触碰信号。Further, thetouch controller 420 of thetouch sensor 450 can be electrically connected to the host controller 400, and thetouch controller 420 of thetouch sensor 450 can transmit the touch signal to the host controller 400 for processing, wherein the touch Thetouch controller 420 may process the signal (eg, elastic wave signal) detected by thetouch sensor 450 to generate a touch signal.

需要说明的是,触碰控制器420可以作为触碰传感器450的组件、配置在触碰传感器450中,也可以为独立于触碰传感器450的组件、集成中其他芯片中,本实施例对此不加以限制。It should be noted that thetouch controller 420 may be a component of thetouch sensor 450 and configured in thetouch sensor 450 , or may be a component independent of thetouch sensor 450 or integrated in other chips, which is the case in this embodiment. Unrestricted.

在此设计中,生产交互平板的厂商可以根据不同的业务场景(如教育、企业办公、家庭娱乐等)选择合适的触碰传感器450,整合至交互平板中、并定制基于触碰信号的功能、服务,保持生产、设计的灵活性,用以降低生产、开发成本,并且,适配业务场景的触碰传感器450可提高交互平板整体性能的表现。In this design, the manufacturer of the interactive tablet can select theappropriate touch sensor 450 according to different business scenarios (such as education, corporate office, home entertainment, etc.), integrate it into the interactive tablet, and customize the functions based on touch signals, service, maintain the flexibility of production and design to reduce production and development costs, and thetouch sensor 450 adapted to business scenarios can improve the overall performance of the interactive tablet.

实施例一Example 1

图5为本申请实施例一提供的一种触控校验方法的流程图,本实施例可适用于依据触碰信号校验触控信号表示接近显示屏的表面或是触碰显示屏的表面情况,该方法可以由触控校验装置来执行,该触控校验装置可以由软件和/或硬件实现,可配置在交互平板中,尤其配置在交互平板的主机控制器中,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,触控控制器与光学触控传感器连接,该方法具体包括如下步骤:5 is a flowchart of a touch verification method according to Embodiment 1 of the present application. This embodiment can be applied to verifying that the touch signal indicates that the touch signal is close to the surface of the display screen or touches the surface of the display screen according to the touch signal. In some cases, the method can be performed by a touch verification device, which can be implemented by software and/or hardware, and can be configured in the interactive tablet, especially in the host controller of the interactive tablet. , the host controller is respectively connected with the touch controller and the touch sensor, and the touch controller is connected with the optical touch sensor, and the method specifically includes the following steps:

步骤501、接收触控控制器发送的至少一个触控数据包。Step 501: Receive at least one touch data packet sent by the touch controller.

如图6A所示,在交互平板的显示屏610中安装有一个或多个光学触控传感器620,在交互平板启动、运行期间,主机控制器可向触控控制器发送启动信号,触控控制器响应该启动信号,启动光学触控传感器620,光学触控传感器620在交互平板的显示屏表面扫描光信号,触摸物可阻挡光信号,从而根据光信号的传输情况检测显示屏表面是否出现触摸物,在检测到触摸物时,对该触摸物生成触控信号,该触控信号表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号。As shown in FIG. 6A , one or moreoptical touch sensors 620 are installed in thedisplay screen 610 of the interactive tablet. During the startup and operation of the interactive tablet, the host controller can send a start signal to the touch controller, and the touch controls The device responds to the activation signal, activates theoptical touch sensor 620, theoptical touch sensor 620 scans the light signal on the display screen surface of the interactive tablet, and the touch object can block the light signal, so as to detect whether there is a touch on the display screen surface according to the transmission of the light signal When a touch object is detected, a touch signal is generated for the touch object, and the touch signal indicates that the touch object approaches or touches the surface of the display screen and blocks the optical signal of the optical touch sensor from scanning.

光学触控传感器620在交互平板的显示屏610表面扫描光信号是具有一定有效的空间范围的,触摸物在该空间范围可阻挡光信号,超出该空间范围,则光学触控传感器620并不能检测到触摸物,在该空间范围内,则光学触控传感器620可以检测到触摸物,该空间范围称之为触控区域,该触控区域在显示屏610显示平面的垂直方向具有一定的高度,该高度记为H。Theoptical touch sensor 620 scans the optical signal on the surface of thedisplay screen 610 of the interactive tablet, which has a certain effective spatial range, and the touch object can block the optical signal in this spatial range. If theoptical touch sensor 620 exceeds the spatial range, theoptical touch sensor 620 cannot detect reach the touch object, within this spatial range, theoptical touch sensor 620 can detect the touch object, and this spatial range is called the touch area, and the touch area has a certain height in the vertical direction of the display plane of thedisplay screen 610, This height is denoted as H.

如图6A所示,在用户并未触发触控操作时,在交互平板的显示屏610的表面未有触摸物时,此时,光信号正常传输、未被阻挡,光学触控传感器620并不产生触控信号。As shown in FIG. 6A , when the user does not trigger the touch operation, when there is no touch object on the surface of thedisplay screen 610 of the interactive tablet, at this time, the optical signal is transmitted normally and is not blocked, and theoptical touch sensor 620 does not Generate touch signal.

在用户触发触控操作时,一般发生如下过程:When a user triggers a touch operation, the following process generally occurs:

1、用户按下触摸物的过程:1. The process of the user pressing the touch object:

交互平板的显示屏610的表面出现触摸物、并处于状态641,即,触摸物并未进入光学触控传感器620的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,光信号正常传输、未被阻挡,光学触控传感器620并不产生触控信号。A touch object appears on the surface of thedisplay screen 610 of the interactive tablet and is instate 641, that is, the touch object does not enter the touch area of theoptical touch sensor 620, and the vertical distance between the touch object and thedisplay screen 610 is greater than At the height H, at this time, the optical signal is normally transmitted and not blocked, and theoptical touch sensor 620 does not generate a touch signal.

触摸物处于状态642,即,触摸物进入光学触控传感器620的触控区域内、接近显示屏610的表面,但并未触碰到显示屏610,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,光信号被触摸物阻挡,光学触控传感器620产生触控信号。The touch object is instate 642 , that is, the touch object enters the touch area of theoptical touch sensor 620 and is close to the surface of thedisplay screen 610 , but does not touch thedisplay screen 610 , and the touch object and thedisplay screen 610 are in a vertical direction. The distance above is greater than 0 and less than the height H. At this time, the optical signal is blocked by the touch object, and theoptical touch sensor 620 generates a touch signal.

2、用户在显示屏110的表面移动触摸物的过程:2. The process of the user moving the touch object on the surface of the display screen 110:

触摸物处于状态643,即触摸物进入光学触控传感器620的触控区域内、且触碰到显示屏610,触摸物与显示屏610之间在垂直方向上的距离等于0或者小于0(即由于按压、玻璃产生了内向的形变),此时,光信号被触摸物阻挡,光学触控传感器620产生触控信号。The touch object is instate 643, that is, the touch object enters the touch area of theoptical touch sensor 620 and touches thedisplay screen 610, and the vertical distance between the touch object and thedisplay screen 610 is equal to 0 or less than 0 (ie Due to the pressing, the glass is deformed inwardly), at this time, the optical signal is blocked by the touch object, and theoptical touch sensor 620 generates a touch signal.

3、用户抬起触摸物的过程:3. The process of the user lifting the touch object:

触摸物处于状态644,即触摸物离开显示屏610,但仍在光学触控传感器620的触控区域内、仍处于接近显示屏610的表面的状态,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,光信号被触摸物阻挡,光学触控传感器620产生触控信号。The touch object is instate 644 , that is, the touch object leaves thedisplay screen 610 , but is still in the touch area of theoptical touch sensor 620 , and is still in a state close to the surface of thedisplay screen 610 , and the touch object is in a vertical direction with thedisplay screen 610 . The distance above is greater than 0 and less than the height H. At this time, the optical signal is blocked by the touch object, and theoptical touch sensor 620 generates a touch signal.

触摸物处于状态645,即,触摸物离开光学触控传感器的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,光信号正常传输、未被阻挡,光学触控传感器620并不产生触控信号。The touch object is instate 645, that is, the touch object leaves the touch area of the optical touch sensor, and the vertical distance between the touch object and thedisplay screen 610 is greater than the height H. At this time, the optical signal is transmitted normally and is not blocked. , theoptical touch sensor 620 does not generate touch signals.

触控控制器在接收到触控信号时,可对该触控信号生成触控数据包,在触控数据包记录触控信号的信息。When receiving the touch signal, the touch controller can generate a touch data packet for the touch signal, and record the information of the touch signal in the touch data packet.

进一步而言,在教育、会议等场景,可能会存在多人同时作答习题、多人同时记录会议纪要等情况,此时,多个(至少两个)触摸物在不同的位置同时接近或触碰显示屏的表面,光学触控传感器可分别对多个触摸物进行检测,以相应产生多个触控信号。Further, in scenarios such as education and meetings, there may be situations where multiple people answering exercises at the same time, and multiple people record meeting minutes at the same time. At this time, multiple (at least two) touching objects approach or touch at the same time in different positions On the surface of the display screen, the optical touch sensor can detect a plurality of touch objects respectively, so as to generate a plurality of touch signals correspondingly.

如图6B至图6G所示,在多点触控的场景下,为便于触碰传感器630识别不同的触摸物产生的触碰数据包,触摸物的类型(材质)一般不同,例如,一个触摸物为手指、另一个触摸物为触控笔,又例如,一个触摸物为塑料制作的触控笔、另一个触摸物为合金制作的触控笔,等等。As shown in FIGS. 6B to 6G , in a multi-touch scenario, in order for thetouch sensor 630 to identify touch data packets generated by different touch objects, the types (materials) of the touch objects are generally different, for example, a touch The touch object is a finger, the other touch object is a stylus pen, another example, one touch object is a plastic stylus pen, the other touch object is an alloy stylus pen, and so on.

假设触摸物650与触摸物660在不同的位置同时触发触控操作,可能会存在如下情况:Assuming that thetouch object 650 and thetouch object 660 trigger touch operations at different positions at the same time, the following situations may exist:

1、无触摸物接近或触碰显示屏610的表面1. No touch object approaches or touches the surface of thedisplay screen 610

如图6C所示,所有触摸物(如触摸物650、触摸物660)并未进入光学触控传感器620 的触控区域内,此时,光学触控传感器620并不产生触控信号。As shown in FIG. 6C , all touch objects (eg, touch objects 650 and 660 ) do not enter the touch area of theoptical touch sensor 620 , and at this time, theoptical touch sensor 620 does not generate touch signals.

2、至少一个触摸物接近显示屏610的表面2. At least one touch object is close to the surface of thedisplay screen 610

如图6D所示,部分触摸物(如触摸物650)进入光学触控传感器620的触控区域内、接近显示屏610的表面,此时,光学触控传感器620针对进入触控区域内的部分触摸物(如触摸物650)产生触控信号。As shown in FIG. 6D , a part of the touch object (eg, the touch object 650 ) enters the touch area of theoptical touch sensor 620 and is close to the surface of thedisplay screen 610 . At this time, theoptical touch sensor 620 targets the part that enters the touch area. The touch object (eg, the touch object 650 ) generates touch signals.

如图6E所示,所有触摸物(如触摸物650、触摸物660)进入光学触控传感器620的触控区域内、接近显示屏610的表面,但并未触碰到显示屏610,此时,光学触控传感器620针对进入触控区域内的部分触摸物(如触摸物650、触摸物660)产生触控信号。As shown in FIG. 6E , all touch objects (such as touch objects 650 and 660 ) enter the touch area of theoptical touch sensor 620 and are close to the surface of thedisplay screen 610 , but do not touch thedisplay screen 610 . , theoptical touch sensor 620 generates touch signals for some touch objects (eg, the touch objects 650 and 660 ) entering the touch area.

3、至少一个触摸物触碰显示屏610的表面3. At least one touch object touches the surface of thedisplay screen 610

如图6F所示,部分触摸物(如触摸物650)进入光学触控传感器620的触控区域内、且触碰显示屏610的表面,此时,光学触控传感器620针对进入触控区域内的部分触摸物(如触摸物650)产生触控信号。As shown in FIG. 6F , a part of the touch object (such as the touch object 650 ) enters the touch area of theoptical touch sensor 620 and touches the surface of thedisplay screen 610 . At this time, theoptical touch sensor 620 is aimed at entering the touch area. Some of the touch objects (such as the touch object 650 ) generate touch signals.

如图6G所示,所有触摸物(如触摸物650、触摸物660)进入光学触控传感器620的触控区域内、且触碰显示屏610的表面,此时,光学触控传感器620针对进入触控区域内的所有触摸物(如触摸物650、触摸物660)产生触控信号。As shown in FIG. 6G , all touch objects (eg, touch objects 650 and 660 ) enter the touch area of theoptical touch sensor 620 and touch the surface of thedisplay screen 610 . All touch objects (eg, the touch objects 650 and 660 ) in the touch area generate touch signals.

在多点触控的场景中,触控控制器在接收到每个触摸物对应的触控信号时,可分别对该触控信号生成触控数据包,在触控数据包记录触控操作的信息,因此,触控数据包在触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号时生成。In a multi-touch scenario, when the touch controller receives a touch signal corresponding to each touch object, it can generate a touch data packet for the touch signal, and record the touch operation data in the touch data packet. Therefore, touch packets are generated when the touch object approaches or touches the surface of the display screen, blocking the optical signal scanned by the optical touch sensor.

在一个示例中,触控数据包包括的触摸点数据至少有如下一项:In an example, the touch point data included in the touch data package includes at least one of the following items:

状态、触控ID、X坐标、Y坐标、宽、高。Status, Touch ID, X coordinate, Y coordinate, width, height.

在本示例中,触控数据包的数据格式如下:In this example, the data format of the touch data packet is as follows:

Figure PCTCN2022088068-appb-000003
Figure PCTCN2022088068-appb-000003

其中,状态可以包括如下至少一项数据:The state may include at least one of the following data:

可信度、保留参数。Credibility, retention parameters.

其中,可信度为可选的参数;Among them, credibility is an optional parameter;

保留参数为保留的字段,可以根据业务场景的需求而添加所需的参数。The reserved parameters are reserved fields, and the required parameters can be added according to the needs of the business scenario.

假设光学触控传感器第3帧开始产生触控信号、在第26帧结束,则触控数据包如下所示:Assuming that the optical touch sensor starts to generate a touch signal in the 3rd frame and ends in the 26th frame, the touch data packet is as follows:

Figure PCTCN2022088068-appb-000004
Figure PCTCN2022088068-appb-000004

Figure PCTCN2022088068-appb-000005
Figure PCTCN2022088068-appb-000005

步骤502、当触控数据包为一个时,接收触碰传感器产生的触碰信号。Step 502 , when there is one touch data packet, receive a touch signal generated by a touch sensor.

如图6A所示,在交互平板的显示屏610中安装有一个或多个触碰传感器630,在交互平板启动、运行期间,主机控制器可启动触碰传感器630,触碰传感器630检测在交互平板的显示屏发生触碰的事件,对该事件生成触碰信号。As shown in FIG. 6A , one ormore touch sensors 630 are installed in thedisplay screen 610 of the interactive tablet. During the startup and operation of the interactive tablet, the host controller can activate thetouch sensors 630, and thetouch sensors 630 detect when the interactive tablet is activated. A touch event occurs on the display screen of the tablet, and a touch signal is generated for the event.

触碰传感器在交互平板的显示屏上检测触碰的事件是具有一定有效的平面范围的,超出该平面范围,则触碰传感器并不能检测到触碰的事件,在该平面范围内,则触碰传感器可以检测到触碰的事件,该平面范围称之为触碰区域,在同一个交互平板中可安装一个或多个触碰传感器,一个触碰传感器独立的触碰区域或者一个触碰传感器的触碰区域合并之后的区域可覆盖交互平板。The touch event detected by the touch sensor on the display screen of the interactive tablet has a certain effective plane range. If it exceeds the plane range, the touch sensor cannot detect the touch event. The touch sensor can detect the touch event. The plane range is called the touch area. One or more touch sensors can be installed in the same interactive tablet, a touch sensor independent touch area or a touch sensor. The combined touch area of can cover the interactive tablet.

对于在同一个交互平板中安装多个触碰传感器的情形,在同一个时间点内任意一个触碰传感器生成触碰信号,则可以认为该触碰信号有效、为该时间点对应的触碰信号,在同一个时间点内所有触碰传感器并未生成触碰信号,则该时间点并无触碰信号。For the case where multiple touch sensors are installed in the same interactive tablet, if any touch sensor generates a touch signal at the same time point, it can be considered that the touch signal is valid and the touch signal corresponding to the time point. , all the touch sensors do not generate a touch signal at the same time point, then there is no touch signal at this time point.

触控控制器接收主机控制器在交互平板上电启动时发送的启动信号,触控控制器响应该启动信号,启动触碰传感器,从而接收触碰传感器630产生的触碰信号,该触碰信号表示触摸物触碰显示屏。The touch controller receives the activation signal sent by the host controller when the interactive tablet is powered on, and the touch controller responds to the activation signal to activate the touch sensor, thereby receiving the touch signal generated by thetouch sensor 630. The touch signal Indicates that the touch object touches the display.

如图6A所示,在用户并未触发触控操作时,在交互平板的显示屏610的表面未有触摸物时,触碰传感器630并不产生触碰信号。As shown in FIG. 6A , when the user does not trigger a touch operation, when there is no touch object on the surface of thedisplay screen 610 of the interactive tablet, thetouch sensor 630 does not generate a touch signal.

在用户触发触控操作时,一般发生如下过程:When a user triggers a touch operation, the following process generally occurs:

1、用户按下触摸物的过程:1. The process of the user pressing the touch object:

交互平板的显示屏610的表面出现触摸物、并处于状态641,即,触摸物并未进入光学触控传感器620的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,触碰传感器630并不产生触碰信号。A touch object appears on the surface of thedisplay screen 610 of the interactive tablet and is instate 641, that is, the touch object does not enter the touch area of theoptical touch sensor 620, and the vertical distance between the touch object and thedisplay screen 610 is greater than At the height H, at this time, thetouch sensor 630 does not generate a touch signal.

触摸物处于状态642,即,触摸物进入光学触控传感器620的触控区域内、接近显示屏610的表面,但并未触碰到显示屏610,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,触碰传感器630并不产生触碰信号。The touch object is instate 642 , that is, the touch object enters the touch area of theoptical touch sensor 620 and is close to the surface of thedisplay screen 610 , but does not touch thedisplay screen 610 , and the touch object and thedisplay screen 610 are in a vertical direction. The distance above is greater than 0 and less than the height H, at this time, thetouch sensor 630 does not generate a touch signal.

2、用户在显示屏110的表面移动触摸物的过程:2. The process of the user moving the touch object on the surface of the display screen 110:

触摸物处于状态643,即触摸物进入光学触控传感器620的触控区域内、且触碰到显示屏610,触摸物与显示屏610之间在垂直方向上的距离等于0或者小于0(即由于按压、玻璃产生了内向的形变),此时,触碰传感器630产生触碰信号。The touch object is instate 643, that is, the touch object enters the touch area of theoptical touch sensor 620 and touches thedisplay screen 610, and the vertical distance between the touch object and thedisplay screen 610 is equal to 0 or less than 0 (ie Due to the pressing, the glass is deformed inwardly), at this time, thetouch sensor 630 generates a touch signal.

3、用户抬起触摸物的过程:3. The process of the user lifting the touch object:

触摸物处于状态644,即触摸物离开显示屏610,但仍在光学触控传感器620的触控区域内、仍处于接近显示屏610的状态,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,触碰传感器630并不产生触碰信号。The touch object is instate 644 , that is, the touch object leaves thedisplay screen 610 , but is still in the touch area of theoptical touch sensor 620 , and is still in a state close to thedisplay screen 610 , and the vertical distance between the touch object and thedisplay screen 610 is When the distance is greater than 0 and less than the height H, at this time, thetouch sensor 630 does not generate a touch signal.

触摸物处于状态645,即,触摸物离开光学触控传感器620的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,触碰传感器630并不产生触碰信号。The touch object is instate 645, that is, the touch object leaves the touch area of theoptical touch sensor 620, and the vertical distance between the touch object and thedisplay screen 610 is greater than the height H, at this time, thetouch sensor 630 does not generate Touch the signal.

对于光学触控传感器、触碰传感器的操作整体而言,如图6所示,对于用户正常触发的触控操作,对触摸物存在按下、移动、抬起的过程,触摸物会接近或触碰显示屏的表面,由于光学触控传感器620的触控区域存在高度H,一般情况下,在触摸物存在按下、移动、抬起的过程中,触摸物首先进入光学触控传感器620的触控区域,然后与触碰显示屏610触碰、从而触发触碰传感器630,最后离开光学触控传感器620的触控区域,因此,正常情况下,光学触控传感器620先产生触控信号,触碰传感器630再产生触碰信号,触碰传感器630先停止触碰信号,光学触控传感器620再停止触控信号。For the operation of the optical touch sensor and the touch sensor as a whole, as shown in Figure 6, for the touch operation normally triggered by the user, there is a process of pressing, moving, and lifting the touch object, and the touch object will approach or touch When touching the surface of the display screen, since the touch area of theoptical touch sensor 620 has a height H, in general, in the process of pressing, moving and lifting the touch object, the touch object first enters the touch area of theoptical touch sensor 620 . Then, touch thetouch screen 610 to trigger thetouch sensor 630, and finally leave the touch area of theoptical touch sensor 620. Therefore, under normal circumstances, theoptical touch sensor 620 first generates a touch signal, and the touch Thetouch sensor 630 then generates a touch signal, thetouch sensor 630 stops the touch signal first, and then theoptical touch sensor 620 stops the touch signal.

如果存在光学触控传感器并未产生触控信号、而触碰传感器产生触碰信号的情况,可能是发生物体在侧边碰撞到交互平板而触发触碰传感器、安装交互平板的位置摇晃而触发触碰传感器、交互平板中的元件(如风扇)运行异常导致噪声过大影响触碰传感器等问题,本实施例均可忽略这些情况。If there is a situation where the optical touch sensor does not generate a touch signal, but the touch sensor generates a touch signal, it may be that an object collides with the interactive tablet on the side to trigger the touch sensor, and the location where the interactive tablet is installed shakes to trigger the touch. Problems such as excessive noise affecting the touch sensor due to abnormal operation of the touch sensor and components in the interactive tablet (such as a fan) can be ignored in this embodiment.

一般情况下,光学触控传感器与触碰传感器是相互独立的,相互不受对方影响,即光学触控传感器独立启动、运行、关闭,并不受触碰传感器影响,触碰传感器独立启动、运行、关闭,光学触控传感器并不受影响。In general, the optical touch sensor and the touch sensor are independent of each other and are not affected by each other, that is, the optical touch sensor starts, runs, and shuts down independently, and is not affected by the touch sensor, and the touch sensor starts and runs independently. , off, the optical touch sensor is not affected.

考虑到正常的触控操作,光学触控传感器先产生触控信号,触碰传感器再产生触碰信号,触碰传感器先停止触碰信号,光学触控传感器再停止触控信号,即,触碰传感器首次针对触摸物产生触碰信号,表示触摸物首次触摸到显示屏,因此,在部分业务场景下,例如,冻结课件从而在课件的上层书写批注、会议书写板书,等等,在交互平板启动、运行时,一方面,主机控制器可启动触碰传感器,另一方面,主机控制器可通知触控控制器控制光学触控传感器休眠,即控制光学触控传感器停止在交互平板的表面扫描光信号,或者,以低功耗的模式(如非逐个扫描、扫描的频率低,从而达到节省功耗的作用)在交互平板的表面扫描光信号,此时,即便触摸物进入光学触控传感器的触控区域,光学触控传感器也不会产生触控信号,在这些业务场景下,在触摸物进入触控区域但未触碰到交互平板的显示屏时,光学触控传感器所检测到的触控信号对于业务场景而言意义较低、甚至是负向效果(如笔迹的连笔),因此,当触摸物接近显示屏的表面(此时已进入触控区域)但未触碰到显示屏的表面时,丢失光学触控传感器所检测到的触控信号,对于触控操作(如书写笔迹)而言,基本不存在影响、甚至保证触控操作的正常执行。Considering the normal touch operation, the optical touch sensor first generates the touch signal, the touch sensor then generates the touch signal, the touch sensor stops the touch signal first, and the optical touch sensor stops the touch signal, that is, the touch The sensor generates a touch signal for the touch object for the first time, which means that the touch object touches the display screen for the first time. Therefore, in some business scenarios, for example, freezing the courseware to write comments on the upper layer of the courseware, writing on the blackboard in the meeting, etc., start the interactive tablet , When running, on the one hand, the host controller can start the touch sensor, on the other hand, the host controller can notify the touch controller to control the optical touch sensor to sleep, that is, control the optical touch sensor to stop scanning light on the surface of the interactive tablet signal, or scan the light signal on the surface of the interactive tablet in a low-power mode (such as non-sequential scanning, low scanning frequency, so as to save power consumption), at this time, even if the touch object enters the optical touch sensor In the touch area, the optical touch sensor will not generate touch signals. In these business scenarios, when the touch object enters the touch area but does not touch the display screen of the interactive tablet, the touch detected by the optical touch sensor For business scenarios, the control signal is of low significance and even has a negative effect (such as the continuous stroke of handwriting). Therefore, when the touch object is close to the surface of the display screen (it has entered the touch area at this time) but does not touch the display screen When the surface is damaged, the touch signal detected by the optical touch sensor is lost, and the touch operation (such as handwriting) is basically not affected, and even the normal execution of the touch operation is guaranteed.

在确定光学触控传感器休眠的情况下,主机控制器可检测是否接收到触碰传感器产生的触碰信号。In the case of determining that the optical touch sensor is sleeping, the host controller can detect whether a touch signal generated by the touch sensor is received.

若未接收到触碰信号,则主机控制器可通知触控控制器维持光学触控传感器休眠。If no touch signal is received, the host controller may notify the touch controller to maintain sleep of the optical touch sensor.

若接收到触碰信号,则主机控制器可通知触控控制器激活(又称唤醒)光学触控传感器、退出休眠,光学触控传感器重新在交互平板的表面扫描光信号,此时,光学触控传感器在显示屏的表面(即触控区域中)检测到触摸物时、产生触控信号。If a touch signal is received, the host controller can notify the touch controller to activate (aka wake up) the optical touch sensor, exit sleep, and the optical touch sensor scans the light signal on the surface of the interactive tablet again. When a touch object is detected by the control sensor on the surface of the display screen (ie, in the touch area), a touch signal is generated.

此后,若触控信号中断,则主机控制器可通知触控控制器重新控制光学触控传感器休眠,等待触碰传感器的触碰信号唤醒,对于触碰传感器而言,在光学触控传感器休眠期间,触碰传感器第一次产生的触碰信号可称之为首次针对触摸物产生触碰信号。After that, if the touch signal is interrupted, the host controller can notify the touch controller to re-control the optical touch sensor to sleep, waiting for the touch signal of the touch sensor to wake up. For the touch sensor, during the sleep period of the optical touch sensor , the touch signal generated by the touch sensor for the first time may be referred to as generating a touch signal for the touch object for the first time.

进一步而言,检测触控信号是否中断的条件,可以由本领域技术人员设定,例如,在超过预设的时间段未接收到触控信号时,认为触控信号中断,或者,在交互平板的显示屏显示适于触控操作的业务场景(如书写笔迹)时,确定触控信号持续,在交互平板的显示屏显示 不依赖触控操作的业务场景(如播放视频)时,确定触控信号中断,等等,本实施例对此不加以限制。Further, the condition for detecting whether the touch signal is interrupted can be set by those skilled in the art. For example, when the touch signal is not received for a preset period of time, the touch signal is considered to be interrupted, or, when the touch signal is interrupted on the interactive tablet When the display screen displays a business scenario suitable for touch operations (such as handwriting), determine that the touch signal is continuous, and when the display screen of the interactive tablet displays a business scenario (such as playing a video) that does not depend on touch operations, determine the touch signal interrupt, etc., which are not limited in this embodiment.

在本实施例中,通过对正常的触控操作下光学触控传感器产生触控信号、触碰传感器产生触碰信号的规律进行分析,在某些业务场景下,可控制光学触控传感器休眠、由触碰传感器的触碰信号唤醒,在保证在该业务场景下、可保证正常检测触摸物、从而保证触控操作的正常响应,并且,可降低光学触控传感器的功耗、从而降低交互平板的功耗。In this embodiment, by analyzing the laws that the optical touch sensor generates touch signals and the touch sensors generate touch signals under normal touch operations, in some business scenarios, the optical touch sensor can be controlled to sleep, Wake-up by the touch signal of the touch sensor ensures that the touch object can be detected normally in this business scenario, thereby ensuring the normal response of the touch operation, and it can reduce the power consumption of the optical touch sensor, thereby reducing the interactive tablet power consumption.

步骤503、识别触控数据包与触碰信号之间在同一时间点上的第一关联性。Step 503: Identify the first correlation between the touch data packet and the touch signal at the same time point.

一般情况下,光学触控传感器扫描光信号是一个持续性的操作,即,一段时间内,光学触控传感器可持续产生多帧触控信号,当然,在该段时间内,多帧触控信号可以是连续的、也可以是间断的,本实施例对此不加以限制。In general, the optical touch sensor scans the light signal as a continuous operation, that is, the optical touch sensor can continuously generate multiple frames of touch signals within a certain period of time. It may be continuous or discontinuous, which is not limited in this embodiment.

因此,在该段时间内,触控控制器可持续监听光学触控传感器,从而连续或间断地接收光学触控传感器传输的多帧触控信号,从而连续或间断地产生多个触控数据包、将该多个触控数据包发送至主机控制器。Therefore, during this period of time, the touch controller can continuously monitor the optical touch sensor, thereby continuously or intermittently receiving multiple frames of touch signals transmitted by the optical touch sensor, thereby continuously or intermittently generating multiple touch data packets , send the plurality of touch data packets to the host controller.

此外,触碰传感器检测触碰的事件也是一个持续性的操作,即,一段时间内,触碰传感器可持续产生多帧触碰信号,当然,在该段时间内,多帧触碰信号可以是连续的、也可以间断的,本实施例对此不加以限制。In addition, the touch sensor detection event is also a continuous operation, that is, within a period of time, the touch sensor can continue to generate multiple frames of touch signals. Of course, within this period of time, the multiple frames of touch signals can be It can be continuous or discontinuous, which is not limited in this embodiment.

因此,在该段时间内,主机控制器可持续监听触碰传感器,从而连续或间断地接收触碰传感器传输的多帧触碰信号。Therefore, during this period of time, the host controller can continuously monitor the touch sensor, so as to continuously or intermittently receive multiple frames of touch signals transmitted by the touch sensor.

如图6A所示,针对单一的触摸物,在状态642、状态644中,即触摸物位于光学触控传感器620的触控区域内、但并未触碰到显示屏610,此时,光学触控传感器620针对该触摸物生成触控信号、使得触控控制器针对该触控信号生成触控数据包,触碰传感器630并不针对该触摸物产生触碰信号,在状态643中,即触摸物位于光学触控传感器620的触控区域内、且触碰到显示屏610,此时,光学触控传感器620针对该触摸物生成触控信号、使得触控控制器针对该触控信号生成触控数据包,触碰传感器630针对该触摸物产生触碰信号。As shown in FIG. 6A, for a single touch object, instates 642 and 644, that is, the touch object is located in the touch area of theoptical touch sensor 620 but does not touch thedisplay screen 610. At this time, the optical touch Thecontrol sensor 620 generates a touch signal for the touch object, so that the touch controller generates a touch data packet for the touch signal, and thetouch sensor 630 does not generate a touch signal for the touch object. Instate 643, the touch The object is located in the touch area of theoptical touch sensor 620 and touches thedisplay screen 610. At this time, theoptical touch sensor 620 generates a touch signal for the touch object, so that the touch controller generates a touch signal for the touch signal. Thetouch sensor 630 generates a touch signal for the touch object.

因此,可以以触控信号作为基准,在主机控制器接收到触控控制器针对触控信号生成的触控数据包时,检测在同一时间点内、触碰信号与触控数据包的第一关联性,即,同一时间点内是否接收到触控数据包、触碰信号,从而识别触摸物在该时间点所处的状态。其中,第一关联性具体可理解为在同一时间点内的触碰信号与触控数据包间的关联关系。Therefore, the touch signal can be used as a reference, and when the host controller receives the touch data packet generated by the touch controller for the touch signal, it can detect the first touch signal and the touch data packet at the same time point. Correlation, that is, whether a touch data packet or a touch signal is received at the same time point, so as to identify the state of the touch object at that time point. The first correlation may specifically be understood as the correlation between the touch signal and the touch data packet at the same time point.

具体而言,若在同一时间点上接收到触控数据包、而未接收到触碰信号,则可以确定在同一时间点上触碰信号与触控数据包不存在关联性,触控数据包未关联触碰信号,即在同一时间点上单独接收到触控数据包。Specifically, if the touch data packet is received at the same time point, but the touch signal is not received, it can be determined that the touch signal and the touch data packet are not correlated at the same time point, and the touch data packet is not correlated. The touch signal is not associated, that is, the touch data packet is received separately at the same time point.

若在同一时间点上接收到触控数据包,且接收到触碰信号,则可以确定在同一时间点上触碰信号与触控数据包存在关联性,触控数据包已关联触碰信号,即在同一时间点上同时接收到触控数据包与触碰信号。If the touch data packet and the touch signal are received at the same time point, it can be determined that the touch signal and the touch data packet are correlated at the same time point, and the touch data packet is associated with the touch signal. That is, the touch data packet and the touch signal are simultaneously received at the same time point.

示例性地,假设光学触碰传感器第3帧开始产生触控信号、在第26帧结束,触碰传感器第8帧开始产生触碰信号、在第22帧结束,则触碰信号与触控数据包之间的关联性如下所示:Exemplarily, it is assumed that the optical touch sensor starts to generate the touch signal in the 3rd frame and ends in the 26th frame, the touch sensor starts to generate the touch signal in the 8th frame, and ends in the 22nd frame, the touch signal and the touch data are The dependencies between packages are as follows:

Figure PCTCN2022088068-appb-000006
Figure PCTCN2022088068-appb-000006

Figure PCTCN2022088068-appb-000007
Figure PCTCN2022088068-appb-000007

其中,触控数据包与触碰信号在第3-7、23-26帧之间并不存在关联性,触控数据包与触碰信号在第8-22帧之间并存在关联性。There is no correlation between the touch data packet and the touch signal between frames 3-7 and 23-26, and there is a correlation between the touch data packet and the touch signal between frames 8-22.

在一种确定触控数据包与触碰信号之间在同一时间点上的关联性的方式,考虑到光学触控传感器产生触控信号的频率与触碰传感器产生触碰信号的频率一般不同,以及,光学触控传感器传输触控信号至触控控制器、触控控制器生成触控数据包并传输至主机控制器存在一定的时延,触碰传感器传输触碰信号至主机控制器存在一定的时延,两者的时延也并不一致,导致针对同一触摸物产生的触控触控控制器与触碰信号也并不一定同步。In a way of determining the correlation between the touch data packet and the touch signal at the same time point, considering that the frequency at which the optical touch sensor generates the touch signal is generally different from the frequency at which the touch sensor generates the touch signal, And, there is a certain delay in the optical touch sensor transmitting the touch signal to the touch controller, the touch controller generating the touch data packet and transmitting it to the host controller, and there is a certain delay in transmitting the touch signal from the touch sensor to the host controller. The delays of the two are not consistent, so that the touch controller and the touch signal generated for the same touch object are not necessarily synchronized.

在此方式中,在接收到触控信号的情况下,可参照光学触控传感器产生触控信号的频率、触碰传感器产生触碰信号的频率等因素,针对当前帧触控信号设置表示时间点的有效期,一方面,参照光学触控传感器产生触控信号的频率,该有效期小于或等于每两帧触控信号之间的时间间隔,在下一帧触控数据包到来之前,结束本帧触控数据包的处理,从而保证当前帧触控数据包并不影响下一帧触控数据包的处理,另一方面,同时参照光学触控传感器产生触控信号的频率、触碰传感器产生触碰信号的频率,该有效期大于或等于触控数据包与触碰信号之间的时间间隔,从而保证可以接收到同一时间点内、触碰传感器产生的触碰信号。In this method, when a touch signal is received, the frequency of the touch signal generated by the optical touch sensor, the frequency of the touch signal generated by the touch sensor and other factors can be referred to, and the indicated time point can be set for the touch signal of the current frame On the one hand, referring to the frequency of the touch signal generated by the optical touch sensor, the validity period is less than or equal to the time interval between every two frames of touch signals, before the next frame of touch data packets arrive, end the touch of this frame Processing of data packets, so as to ensure that the current frame of touch data packets does not affect the processing of the next frame of touch data packets. The validity period is greater than or equal to the time interval between the touch data packet and the touch signal, so as to ensure that the touch signal generated by the touch sensor at the same time point can be received.

示例性地,由于光学触控传感器传输触控信号至触控控制器的时延、触控控制器生成触控数据包并传输至主机控制器的时延、触碰传感器传输触碰信号至主机控制器的时延均较小, 可忽略,光学触控传感器产生触控信号的频率中、每两帧触控信号之间的时间间隔为20ms,触控控制器传输触控数据包至主机控制器的时间比触碰传感器传输触碰信号至主机控制器的时间最多早10ms(即触控信号与触碰信号之间最大的时间间隔为10ms),则可以设置有效期为20ms。Exemplarily, due to the delay in transmitting the touch signal from the optical touch sensor to the touch controller, the delay in generating the touch data packet by the touch controller and transmitting it to the host controller, and the delay in transmitting the touch signal from the touch sensor to the host The delay of the controller is small and can be ignored. In the frequency of the touch signal generated by the optical touch sensor, the time interval between every two frames of the touch signal is 20ms. The touch controller transmits the touch data packet to the host for control. If the time of the touch sensor is at most 10ms earlier than the time when the touch sensor transmits the touch signal to the host controller (that is, the maximum time interval between the touch signal and the touch signal is 10ms), the validity period can be set to 20ms.

在有效期内接收到触碰信号时,即较短的时间内连续接收到触控数据包与触碰信号,可以确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包已关联触碰信号。When the touch signal is received within the validity period, that is, the touch data packet and the touch signal are continuously received within a short period of time, it can be determined that there is a correlation between the touch data packet and the touch signal at the same time point, and the touch The control packet is associated with the touch signal.

在有效期内未接收到触碰信号时,即较短的时间内单独接收到触控数据包、而未接收到触碰信号,可以确定触控数据包与触碰信号之间在同一时间点上不存在关联性,触控数据包未关联触碰信号。When the touch signal is not received within the validity period, that is, the touch data packet is separately received but the touch signal is not received within a short period of time, it can be determined that the touch data packet and the touch signal are at the same point in time There is no association, and the touch data packet is not associated with the touch signal.

在此方式中,触碰传感器每检测到触碰的事件,即正常产生一帧触碰信号,并将该帧触碰信号传输至主机控制器,表示如下:In this method, every time the touch sensor detects a touch event, it normally generates a frame of touch signal, and transmits the frame of touch signal to the host controller, as follows:

触碰的事件touch event触碰信号touch signal××none111111111111111111××00××none

其中,“×”表示未检测到触碰的事件,“√”表示检测到触碰的事件,“无”表示并不产生触碰信号,“1”表示产生包含触碰的信息的触碰信号,“0”表示产生表示触碰结束的触碰信号。Among them, "×" indicates that no touch event is detected, "√" indicates that a touch event is detected, "None" indicates that no touch signal is generated, and "1" indicates that a touch signal containing touch information is generated , "0" means to generate a touch signal indicating the end of the touch.

在另一种确定触控数据包与触碰信号之间在同一时间点上的关联性的方式,考虑到光学触控传感器产生触控信号的频率与触碰传感器产生触碰信号的频率一般不同,以及,光学触控传感器传输触控信号至触控控制器、触控控制器生成触控数据包并传输至主机控制器存在一定的时延,触碰传感器传输触碰信号至主机控制器存在一定的时延,两者的时延也并不一致,导致针对同一触摸物产生的触控触控控制器与触碰信号也并不一定同步。并且,如果存在触碰的事件时,触碰信号是连续的多帧触碰信号。Another way to determine the correlation between the touch data packet and the touch signal at the same time point, considering that the frequency at which the optical touch sensor generates the touch signal is generally different from the frequency at which the touch sensor generates the touch signal , and the optical touch sensor transmits the touch signal to the touch controller, the touch controller generates a touch data packet and transmits it to the host controller, and there is a certain delay, and the touch sensor transmits the touch signal to the host controller. With a certain time delay, the time delays of the two are not consistent, so that the touch touch controller and the touch signal generated for the same touch object are not necessarily synchronized. And, if there is a touch event, the touch signal is a continuous multi-frame touch signal.

在此方式中,触碰传感器在检测到触碰的事件的起始、结束时,产生触碰信号,并将该帧触碰信号传输至主机控制器,其他时间并不产生触碰信号,表示如下:In this method, the touch sensor generates a touch signal when it detects the start and end of the touch event, and transmits the frame of touch signal to the host controller, and does not generate a touch signal at other times, indicating that as follows:

触碰的事件touch event触碰信号touch signal××none11nonenonenone

nonenonenonenonenone××00××none

其中,“×”表示未检测到触碰的事件,“√”表示检测到触碰的事件,“无”表示并不产生触碰信号,“1”表示产生包含触碰的信息的触碰信号,“0”表示产生表示触碰结束的触碰信号。Among them, "×" indicates that no touch event is detected, "√" indicates that a touch event is detected, "None" indicates that no touch signal is generated, and "1" indicates that a touch signal containing touch information is generated , "0" means to generate a touch signal indicating the end of the touch.

此外,在触碰传感器与主机控制器之间连接一根线路,作为状态线路,在该状态线路中,将触碰传感器的GPIO(General-purpose input/output,通用型之输入输出)设置为输出信号,主机控制器的GPIO设定为中断输入模式。In addition, connect a line between the touch sensor and the host controller as a state line. In this state line, set the GPIO (General-purpose input/output) of the touch sensor as an output. signal, the GPIO of the host controller is set to interrupt input mode.

在此方式中,在接收到触控信号的情况下,可参照光学触控传感器产生触控信号的频率、触碰传感器产生触碰信号的频率等因素,针对当前帧触控信号设置表示时间点的有效期,一方面,参照光学触控传感器产生触控信号的频率,该有效期小于或等于每两帧触控信号之间的时间间隔,在下一帧触控数据包到来之前,结束本帧触控数据包的处理,从而保证当前帧触控数据包并不影响下一帧触控数据包的处理,另一方面,同时参照光学触控传感器产生触控信号的频率、触碰传感器产生触碰信号的频率,该有效期大于或等于触控数据包与触碰信号之间的时间间隔,从而保证可以接收到同一时间点内、触碰传感器产生的触碰信号。In this method, when a touch signal is received, the frequency of the touch signal generated by the optical touch sensor, the frequency of the touch signal generated by the touch sensor and other factors can be referred to, and the indicated time point can be set for the touch signal of the current frame On the one hand, referring to the frequency of the touch signal generated by the optical touch sensor, the validity period is less than or equal to the time interval between every two frames of touch signals, before the next frame of touch data packets arrive, end the touch of this frame Processing of data packets, so as to ensure that the current frame of touch data packets does not affect the processing of the next frame of touch data packets. The validity period is greater than or equal to the time interval between the touch data packet and the touch signal, so as to ensure that the touch signal generated by the touch sensor at the same time point can be received.

示例性地,由于光学触控传感器传输触控信号至触控控制器的时延、触控控制器生成触控数据包并传输至主机控制器的时延、触碰传感器传输触碰信号至主机控制器的时延均较小,可忽略,光学触控传感器产生触控信号的频率中、每两帧触控信号之间的时间间隔为20ms,触控控制器传输触控数据包至主机控制器的时间比触碰传感器传输触碰信号至主机控制器的时间最多早10ms(即触控信号与触碰信号之间最大的时间间隔为10ms),则可以设置有效期为20ms。Exemplarily, due to the delay in transmitting the touch signal from the optical touch sensor to the touch controller, the delay in generating the touch data packet by the touch controller and transmitting it to the host controller, and the delay in transmitting the touch signal from the touch sensor to the host The delay of the controller is relatively small and can be ignored. Among the frequency of the touch signal generated by the optical touch sensor, the time interval between every two frames of touch signals is 20ms. The touch controller transmits touch data packets to the host for control. If the time of the touch sensor is at most 10ms earlier than the time when the touch sensor transmits the touch signal to the host controller (that is, the maximum time interval between the touch signal and the touch signal is 10ms), the validity period can be set to 20ms.

在有效期内接收到表示触碰信号、且触摸物初始触碰显示屏(即表示“1”的触控信号,此时,触碰传感器将状态线路的输出高电平信号)时,即较短的时间内连续接收到触控数据包与触碰信号,确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包已关联触碰信号,此外,针对触摸物初始触碰显示屏的触碰信号,在主机控制器的固件程序等区域中设置标志位Flag。When the touch signal is received within the validity period, and the touch object initially touches the display screen (that is, the touch signal representing "1", at this time, the touch sensor outputs a high-level signal from the status line), that is, the short time The touch data packet and the touch signal are received continuously within the time limit, and it is determined that there is a correlation between the touch data packet and the touch signal at the same time point, and the touch data packet has been associated with the touch signal. For the touch signal of the initial touch screen, the flag bit is set in the firmware program of the host controller and other areas.

在有效期内未接收到触碰信号、且在主机控制器的固件程序等区域中检测到标志位Flag时,即,在存在标志位Flag期间,触摸物持续触碰显示屏,标志位Flag可以替代触碰信号,表示较短的时间内连续接收到触控数据包与触碰信号,确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包已关联触碰信号,通过标志位Flag替代触碰信号,不仅大大减少触碰传感器产生触碰信号的数量,从而减少触碰传感器的计算量,而且由于标志位Flag可在主机控制器直接检测到,可减少生成触碰信号、传输触碰信号中的延时所带来的影响。When no touch signal is received within the validity period, and the flag bit is detected in the firmware program of the host controller, that is, during the existence of the flag bit, the touch object continues to touch the display screen, and the flag bit can be replaced by the flag bit. The touch signal means that the touch data packet and the touch signal are continuously received in a short period of time, and it is determined that there is a correlation between the touch data packet and the touch signal at the same time point, and the touch data packet has been associated with the touch. Signal, the touch signal is replaced by the flag bit, which not only greatly reduces the number of touch signals generated by the touch sensor, thereby reducing the calculation amount of the touch sensor, and because the flag bit can be directly detected in the host controller, it can reduce the generation of touch signals. Impact of touch signal, delay in transmitting touch signal.

在有效期内接收到触碰信号、且触摸物结束触碰显示屏(即表示“0”的触控信号,此时,触碰传感器将状态线路的输出低电平信号)时,即较短的时间内连续接收到触控数据包与触碰信号,确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包已关联触碰信号,此外,针对触摸物结束触碰显示屏的触碰信号,在主机控制器的固件程序等区域中清除标志位Flag。When the touch signal is received within the validity period, and the touch object finishes touching the display screen (that is, the touch signal representing "0", at this time, the touch sensor outputs a low-level signal from the status line), that is, the shorter The touch data packet and the touch signal are received continuously within a certain time, and it is determined that there is a correlation between the touch data packet and the touch signal at the same time point, and the touch data packet has been associated with the touch signal. Touch the touch signal of the display screen to clear the flag in the firmware program of the host controller and other areas.

在有效期内未接收到触碰信号、且在主机控制器的固件程序等区域中未检测到标志位 Flag时,较短的时间内单独接收到触控数据包、而未接收到触碰信号,确定触控数据包与触碰信号之间在同一时间点上不存在关联性,触控数据包未关联触碰信号。When the touch signal is not received within the validity period, and the flag bit is not detected in the firmware program of the host controller, etc., the touch data packet is received alone in a short period of time, but the touch signal is not received. It is determined that there is no correlation between the touch data packet and the touch signal at the same time point, and the touch data packet is not associated with the touch signal.

针对一个独立的触碰操作,触摸物连续触碰显示屏,所谓连续触碰,可以指触摸物按下并触碰到显示屏,此后触摸物在显示屏上移动,在触摸物完成移动之后触摸物抬起,此方式可应用两帧触碰信号即可确定触控数据包与触碰信号之间在同一时间点上的第一关联性,即,在触摸物连续触碰显示屏时,触碰传感器在第一目标信号与第二目标信号之间可停止产生其他触碰信号,其中,第一目标信号为表示触摸物初始触碰显示屏的触碰信号,第二目标信号为表示触摸物结束触碰显示屏的触碰信号,不仅大大减少触碰传感器产生触碰信号的数量,从而减少触碰传感器的计算量。For an independent touch operation, the touch object continuously touches the display screen. The so-called continuous touch can mean that the touch object presses down and touches the display screen, and then the touch object moves on the display screen. After the touch object completes the movement, touch In this way, two frames of touch signals can be used to determine the first correlation between the touch data packet and the touch signal at the same time point, that is, when the touch object continuously touches the display screen, the touch The touch sensor can stop generating other touch signals between the first target signal and the second target signal, wherein the first target signal is a touch signal indicating that the touch object initially touches the display screen, and the second target signal is a touch signal indicating that the touch object Ending the touch signal of the touch screen not only greatly reduces the number of touch signals generated by the touch sensor, but also reduces the calculation amount of the touch sensor.

当然,上述确定触控数据包与触碰信号之间在同一时间点上的第一关联性的方式只是作为示例,在实施本申请实施例时,可以根据实际情况设置其它确定触控数据包与触碰信号之间在同一时间点上的关联性的方式,例如,在接收到触碰信号时,针对触碰信号设置有效期,在有效期内接收到触控数据包时,确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包已关联触碰信号,在有效期内未接收到触控数据包时,确定触控数据包与触碰信号之间在同一时间点上存在关联性,触控数据包未关联触碰信号,等等,本申请实施例对此不加以限制。另外,除了上述确定触控数据包与触碰信号之间在同一时间点上的关联性的方式外,本领域技术人员还可以根据实际需要采用其它确定触控数据包与触碰信号之间在同一时间点上的关联性的方式,本申请实施例对此也不加以限制。Of course, the above method of determining the first correlation between the touch data packet and the touch signal at the same time point is only an example. When implementing the embodiment of the present application, other determinations of the touch data packet and the touch signal may be set according to the actual situation. The method of correlation between touch signals at the same time point, for example, when a touch signal is received, a validity period is set for the touch signal, and when a touch data packet is received within the validity period, it is determined that the touch data packet is related to the touch signal. There is a correlation between the touch signals at the same time point, and the touch data packet has been associated with the touch signal. If the touch data packet is not received within the validity period, it is determined that the touch data packet and the touch signal are at the same time. There is an association on the point, the touch data packet is not associated with a touch signal, etc., which are not limited in this embodiment of the present application. In addition, in addition to the above method of determining the correlation between the touch data packet and the touch signal at the same time point, those skilled in the art can also use other methods to determine the relationship between the touch data packet and the touch signal according to actual needs. The manner of correlation at the same time point is also not limited in this embodiment of the present application.

步骤504、根据第一关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面。Step 504: Distinguish the touch data packet according to the first correlation, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen.

若在同一时间点内,已确定触控数据包与触碰信号的第一关联性,即,同一时间点内是否接收到触碰信号,从而确定触控信号对于触碰显示屏的有效性,即确认该触控信号表示触摸物触碰到显示屏,或者是,该触控信号表示触摸物接近、但未触碰到显示屏。If the first correlation between the touch data packet and the touch signal is determined at the same time point, that is, whether the touch signal is received at the same time point, so as to determine the validity of the touch signal for touching the display screen, That is, it is confirmed that the touch signal indicates that the touch object touches the display screen, or the touch signal indicates that the touch object approaches but does not touch the display screen.

在一种情况中,若触控数据包与触碰信号之间在同一时间点上存在第一关联性,触控数据包已关联触碰信号,即在同一时间点上同时存在触控数据包与触碰信号,则可以确定触控数据包对于触碰显示屏的有效性为有效,该触控信号表示触摸物触碰显示屏的表面。In one case, if there is a first correlation between the touch data packet and the touch signal at the same time point, the touch data packet is associated with the touch signal, that is, the touch data packet exists at the same time point. With the touch signal, it can be determined that the validity of the touch data packet for touching the display screen is valid, and the touch signal indicates that the touch object touches the surface of the display screen.

在另一种情况中,若触控数据包与触碰信号之间在同一时间点上不存在第一关联性,触控数据包未关联触碰信号,即同一时间点上单独存在触控数据包、并不存在触碰信号,则可以确定触控数据包对于触碰显示屏的有效性为无效,该触控数据包表示触摸物接近显示屏的表面。In another case, if there is no first association between the touch data packet and the touch signal at the same time point, the touch data packet is not associated with the touch signal, that is, the touch data exists alone at the same time point If there is no touch signal, it can be determined that the validity of the touch data package for touching the display screen is invalid, and the touch data package indicates that the touch object is close to the surface of the display screen.

在本实施例中,接收触控控制器发送的至少一个触控数据包,触控数据包由光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号,当触控数据包为一个时,接收触碰传感器产生的触碰信号,触碰信号表示触摸物触碰显示屏,识别触控数据包与触碰信号之间在同一时间点上的第一关联性,根据第一关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面,赋予触控信号更多一个维度的特征,丰富触控信号的含义,在部分业务场景下,如果区分触碰或接近显示屏的表面对于该业务场景具有更加积极的意义,那么,本实施例可使得响应触控操作的方式更加适配业务场景的需求,从而提高触控操作在该业务场景的表现,在书写的场景中,可以解决零高度书写的问题。In this embodiment, at least one touch data packet sent by the touch controller is received, and the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen and blocks the scanning of the optical touch sensor. Optical signal, when there is one touch data packet, receive the touch signal generated by the touch sensor, the touch signal means that the touch object touches the display screen, and identify the touch data packet and the touch signal at the same time point. The first correlation: according to the first correlation, the touch data packets are distinguished, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen, giving the touch signal more features of one dimension, and enriching the meaning of the touch signal, In some business scenarios, if distinguishing the surface that touches or is close to the display screen has more positive significance for the business scenario, then this embodiment can make the way of responding to the touch operation more suitable for the needs of the business scenario, thereby improving the touch The performance of the control operation in the business scenario, in the writing scenario, can solve the problem of zero-height writing.

其次,在书写等场景下,用户可以维持使用电阻式或电容式的触控操作,无需针对交互平板上额外学习新的触控操作的技巧,降低在交互平板上使用触控操作的成本。Secondly, in scenarios such as writing, users can maintain the use of resistive or capacitive touch operations without additionally learning new touch operation skills on the interactive tablet, reducing the cost of using touch operations on the interactive tablet.

再者,光学触控传感器可以维持凸出的设置,减缓或避免将光学触控传感器埋入在交互平板内,减缓或避免对交互平板的结构(如显示屏的玻璃、背板等)要求内凹管控,降低成本和管控难度,由于光学触控器可维持触控区域,可维持扫描到的信息,保持触控检测的精度。Furthermore, the optical touch sensor can maintain a protruding configuration, slow down or avoid burying the optical touch sensor in the interactive panel, and reduce or avoid the requirement for the structure of the interactive panel (such as the glass of the display screen, the back panel, etc.) Concave control reduces cost and control difficulty. Since the optical touch controller can maintain the touch area, it can maintain the scanned information and maintain the accuracy of touch detection.

以书写笔迹为例,如图7A所示,若用户书写“正”字,将书写时产生的触控信号,区分为表示触碰显示屏的表面的触控信号(显示为实线)、表示接近显示屏的表面的触控信号(显 示为虚线),可见,在书写第一横与第一竖之间存在连续的起笔与落笔711、在书写第二横结束时存在起笔712、在书写第二竖与第三横之间存在连续的起笔与落笔713,均存在较为明显的连笔,这些连笔对应的触控信号多为表示接近显示屏的表面的触控信号(显示为虚线)。Taking handwriting as an example, as shown in FIG. 7A , if the user writes the word "Zheng", the touch signal generated during writing is divided into a touch signal (shown as a solid line) that touches the surface of the display screen, a touch signal that indicates that the The touch signal close to the surface of the display screen (shown as a dotted line), it can be seen that there is acontinuous stroke 711 between writing the first horizontal and the first vertical, there is a starting 712 at the end of writing the second horizontal, and when writing the first horizontal There are continuous starting and ending 713 between the second vertical and the third horizontal, and there are obvious continuous strokes. The touch signals corresponding to these continuous strokes are mostly touch signals (shown as dotted lines) that are close to the surface of the display screen.

如图7B所示,响应表示触碰显示屏的表面的触控信号、绘制相应的笔迹,忽略表示接近显示屏的表面的触控信号、并不绘制相应的笔迹,此时,对于在书写第一横与第一竖之间存在连续的起笔与落笔711、在书写第二横结束时存在起笔712、在书写第二竖与第三横之间存在连续的起笔与落笔713,均可消除较为明显的连笔,使得“正”较为工整。As shown in FIG. 7B , the corresponding handwriting is drawn in response to the touch signal indicating that the surface of the display screen is touched, the touch signal indicating the surface close to the display screen is ignored, and the corresponding handwriting is not drawn. There are continuous starting and ending 711 between the first horizontal and the first vertical, the starting 712 at the end of writing the second horizontal, and the continuous starting and ending 713 between the second vertical and the third horizontal, all of which can be eliminated. The obvious continuous strokes make the "positive" more neat.

进一步地,如图7C所示,在区域741中,应用本实施例的方法,响应表示触碰显示屏的表面的触控信号、绘制相应的笔迹,忽略表示接近显示屏的表面的触控信号、并不绘制相应的笔迹,书写多个“正”字,在区域742中,应用在先的技术,直接响应触控信号绘制相应的笔迹,书写多个“正”字。Further, as shown in FIG. 7C , in thearea 741, the method of this embodiment is applied, and corresponding handwriting is drawn in response to the touch signal indicating that the surface of the display screen is touched, and the touch signal indicating the surface close to the display screen is ignored. , do not draw corresponding handwriting, write multiple "Zheng" characters, in area 742, apply the prior technology, draw corresponding handwriting directly in response to the touch signal, and write multiple "Zheng" characters.

对比可见,区域741中的多个“正”字,连笔的情况大幅度减少,整体显得更加工整,而区域742中的多个“正”字,连笔的情况较为明显,整体显得更加潦草。It can be seen from the comparison that the number of "Zheng" characters inarea 741 has been greatly reduced, and the overall appearance is more neat, while the multiple "Zheng" characters in area 742, the situation of continuous strokes is more obvious, and the overall appearance is more scribbled .

实施例二Embodiment 2

图8为本发明实施例二提供的一种触控校验方法的流程图,本实施例以前述实施例为基础,进一步增加交互的操作,该方法具体包括如下步骤:FIG. 8 is a flowchart of a touch verification method according to Embodiment 2 of the present invention. This embodiment is based on the foregoing embodiment and further adds an interactive operation. The method specifically includes the following steps:

步骤801、接收所述触控控制器发送的至少一个触控数据包。Step 801: Receive at least one touch data packet sent by the touch controller.

其中,触控数据包由光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号。The touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen and blocks the optical signal scanned by the optical touch sensor.

步骤802、当触控数据包为一个时,接收触碰传感器产生的触碰信号。Step 802: Receive a touch signal generated by a touch sensor when there is one touch data packet.

其中,触碰信号表示触摸物触碰显示屏。The touch signal means that the touch object touches the display screen.

步骤803、识别触控数据包与触碰信号之间在同一时间点上的第一关联性。Step 803: Identify the first correlation between the touch data packet and the touch signal at the same time point.

步骤804、根据第一关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面。Step 804 : Distinguish the touch data packets according to the first association, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen.

步骤805、若触控数据包表示接近显示屏的表面,则忽略触控数据包,或者,从触控数据包中读取触摸点数据,按照触摸点数据执行第一交互操作。Step 805: If the touch data packet indicates a surface close to the display screen, ignore the touch data packet, or read the touch point data from the touch data packet, and perform the first interactive operation according to the touch point data.

如果主机控制器确定触控数据包表示接近显示屏的表面,则主机控制器可以根据业务需求选择处理该触控数据包的方式。If the host controller determines that the touch data packet represents a surface close to the display screen, the host controller may select a way to process the touch data packet according to business requirements.

其中一种处理方式是,忽略触控数据包,即并不响应用户的触控操作。One of the processing methods is to ignore the touch data packet, that is, not to respond to the user's touch operation.

另外一种处理方式是,读取触控数据包中的触摸点数据,如X坐标、Y坐标、宽、高等,定位触控操作发生的位置,按照触摸点数据(如位置)执行第一交互操作。Another processing method is to read the touch point data in the touch data packet, such as X coordinate, Y coordinate, width and height, locate the position where the touch operation occurs, and perform the first interaction according to the touch point data (such as position). operate.

步骤806、若触控数据包表示触碰显示屏的表面,则从触控数据包中读取触摸点数据,按照触摸点数据执行第二交互操作。Step 806: If the touch data packet indicates that the surface of the display screen is touched, read the touch point data from the touch data packet, and perform the second interactive operation according to the touch point data.

如果主机控制器确定触控信号表示触碰显示屏的表面,则主机控制器读取触控数据包中的触摸点数据,按照触摸点数据执行第二交互操作。If the host controller determines that the touch signal represents touching the surface of the display screen, the host controller reads the touch point data in the touch data packet, and performs the second interactive operation according to the touch point data.

具体而言,第一交互操作与第二交互操作并不相同,忽略触摸点数据、第一交互操作、第二交互操作之间的组合关系可以根据业务场景的需求而选择,从而提高业务操作的多样性、灵活性,本实施例对此不加以限制。Specifically, the first interaction operation is not the same as the second interaction operation, and the combination relationship between ignoring touch point data, the first interaction operation, and the second interaction operation can be selected according to the needs of the business scenario, thereby improving the operational efficiency of the business operation. Diversity and flexibility are not limited in this embodiment.

例如,针对冻结课件、书写批注的业务场景,若触控数据包表示接近显示屏的表面,则忽略触控数据包,并不绘制笔迹,若触控数据包表示触碰显示屏的表面,则按照触控数据包中的触摸点数据执行第二交互操作,绘制正常的笔迹。For example, for the business scenario of freezing courseware and writing annotations, if the touch data packet represents the surface close to the display screen, the touch data packet is ignored and handwriting is not drawn; if the touch data packet represents touching the surface of the display screen, the The second interactive operation is performed according to the touch point data in the touch data packet, and normal handwriting is drawn.

又例如,针对绘画的业务场景,若触控数据包表示接近显示屏的表面,则按照触控数据包中的触摸点数据执行第一交互操作,绘制颜色较浅的笔迹,等等,若触控数据包表示触碰显示屏的表面,则按照触控数据包中的触摸点数据执行第二交互操作,绘制颜色较深的笔迹。For another example, for the business scenario of painting, if the touch data packet indicates a surface close to the display screen, the first interactive operation is performed according to the touch point data in the touch data packet, and light-colored handwriting is drawn, and so on. If the control data packet means touching the surface of the display screen, the second interactive operation is performed according to the touch point data in the touch data packet, and darker handwriting is drawn.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the sake of simple description, the method embodiments are described as a series of action combinations, but those skilled in the art should know that the embodiments of the present invention are not limited by the described action sequences, because According to embodiments of the present invention, certain steps may be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

实施例三Embodiment 3

图9为本发明实施例三提供的一种触控校验方法的流程图,本实施例以前述实施例为基础,进一步明确了多点触碰情况下的触控校验方法,该方法具体包括如下步骤:9 is a flowchart of a touch verification method provided in Embodiment 3 of the present invention. Based on the foregoing embodiments, this embodiment further specifies a touch verification method in the case of multi-touch. The method is specific It includes the following steps:

步骤901、接收触控控制器发送的至少一个触控数据包。Step 901: Receive at least one touch data packet sent by the touch controller.

步骤902、当触控数据包为多个触摸物生成的多帧触控数据包时,接收产品传感器对多个触摸物产生的多帧触碰数据包。Step 902: When the touch data packet is a multi-frame touch data packet generated by a plurality of touch objects, receive a multi-frame touch data packet generated by the product sensor for the plurality of touch objects.

如图6A所示,在交互平板的显示屏610中安装有一个或多个触碰传感器630,在交互平板启动、运行期间,主机控制器可启动触碰传感器630,触碰传感器630检测在交互平板的显示屏发生触碰的事件,对该事件生成触碰数据包。As shown in FIG. 6A , one ormore touch sensors 630 are installed in thedisplay screen 610 of the interactive tablet. During the startup and operation of the interactive tablet, the host controller can activate thetouch sensors 630, and thetouch sensors 630 detect when the interactive tablet is activated. A touch event occurs on the display screen of the tablet, and a touch data packet is generated for the event.

触碰传感器在交互平板的显示屏上检测触碰的事件是具有一定有效的平面范围的,超出该平面范围,则触碰传感器并不能检测到触碰的事件,在该平面范围内,则触碰传感器可以检测到触碰的事件,该平面范围称之为触碰区域,在同一个交互平板中可安装一个或多个触碰传感器,一个触碰传感器独立的触碰区域或者一个触碰传感器的触碰区域合并之后的区域可覆盖交互平板。The touch event detected by the touch sensor on the display screen of the interactive tablet has a certain effective plane range. If it exceeds the plane range, the touch sensor cannot detect the touch event. The touch sensor can detect the touch event. The plane range is called the touch area. One or more touch sensors can be installed in the same interactive tablet, a touch sensor independent touch area or a touch sensor. The combined touch area of can cover the interactive tablet.

主机控制器在交互平板上电启动时,向触碰传感器发送启动信号,触碰传感器响应该启动信号,上电启动,在多点触控的场景下、针对每个触摸物分别生成触碰数据包,因此,主机控制器可接收触碰传感器产生的触碰数据包,该触碰数据包在触摸物触碰显示屏时生成。When the interactive tablet is powered on and started, the host controller sends a start signal to the touch sensor, and the touch sensor responds to the start signal, powers on and starts, and generates touch data for each touch object in a multi-touch scenario. Therefore, the host controller can receive the touch data packet generated by the touch sensor, which is generated when the touch object touches the display screen.

如图6A所示,在用户并未触发触控操作时,在交互平板的显示屏610的表面未有触摸物时,触碰传感器630并不产生触碰数据包。As shown in FIG. 6A , when the user does not trigger a touch operation, when there is no touch object on the surface of thedisplay screen 610 of the interactive tablet, thetouch sensor 630 does not generate a touch data packet.

在用户触发触控操作时,一般发生如下过程:When a user triggers a touch operation, the following process generally occurs:

1、用户按下触摸物的过程:1. The process of the user pressing the touch object:

交互平板的显示屏610的表面出现触摸物、并处于状态641,即,触摸物并未进入光学触控传感器620的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,触碰传感器630并不产生触碰数据包。A touch object appears on the surface of thedisplay screen 610 of the interactive tablet and is instate 641, that is, the touch object does not enter the touch area of theoptical touch sensor 620, and the vertical distance between the touch object and thedisplay screen 610 is greater than At the height H, at this time, thetouch sensor 630 does not generate touch data packets.

触摸物处于状态642,即,触摸物进入光学触控传感器620的触控区域内、接近显示屏610的表面,但并未触碰到显示屏610,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,触碰传感器630并不产生触碰数据包。The touch object is instate 642 , that is, the touch object enters the touch area of theoptical touch sensor 620 and is close to the surface of thedisplay screen 610 , but does not touch thedisplay screen 610 , and the touch object and thedisplay screen 610 are in a vertical direction. The distance above is greater than 0 and less than the height H. At this time, thetouch sensor 630 does not generate a touch data packet.

2、用户在显示屏110的表面移动触摸物的过程:2. The process of the user moving the touch object on the surface of the display screen 110:

触摸物处于状态643,即触摸物进入光学触控传感器620的触控区域内、且触碰显示屏610的表面,触摸物与显示屏610之间在垂直方向上的距离等于0或者小于0(即由于按压、玻璃产生了内向的形变),此时,触碰传感器630产生触碰数据包。The touch object is instate 643, that is, the touch object enters the touch area of theoptical touch sensor 620 and touches the surface of thedisplay screen 610, and the vertical distance between the touch object and thedisplay screen 610 is equal to 0 or less than 0 ( That is, due to the pressing, the glass is deformed inwardly). At this time, thetouch sensor 630 generates a touch data packet.

3、用户抬起触摸物的过程:3. The process of the user lifting the touch object:

触摸物处于状态644,即触摸物离开显示屏610,但仍在光学触控传感器620的触控区域内、仍处于接近显示屏610的表面的状态,触摸物与显示屏610之间在垂直方向上的距离大于0、且小于高度H,此时,触碰传感器630并不产生触碰数据包。The touch object is instate 644 , that is, the touch object leaves thedisplay screen 610 , but is still in the touch area of theoptical touch sensor 620 , and is still in a state close to the surface of thedisplay screen 610 , and the touch object is in a vertical direction with thedisplay screen 610 . The distance above is greater than 0 and less than the height H. At this time, thetouch sensor 630 does not generate a touch data packet.

触摸物处于状态645,即,触摸物离开光学触控传感器620的触控区域内,触摸物与显示屏610之间在垂直方向上的距离大于高度H,此时,触碰传感器630并不产生触碰数据包。The touch object is instate 645, that is, the touch object leaves the touch area of theoptical touch sensor 620, and the vertical distance between the touch object and thedisplay screen 610 is greater than the height H, at this time, thetouch sensor 630 does not generate Touch the packet.

对于光学触控传感器、触碰传感器的操作整体而言,如图6A所示,对于用户正常触发的 触控操作,对触摸物存在按下、移动、抬起的过程,触摸物会接近或触碰显示屏的表面,由于光学触控传感器620的触控区域存在高度H,一般情况下,在触摸物存在按下、移动、抬起的过程中,触摸物首先进入光学触控传感器620的触控区域,然后与触碰显示屏610触碰、从而触发触碰传感器630,最后离开光学触控传感器620的触控区域,因此,正常情况下,光学触控传感器620先产生触控信号,触碰传感器630再产生触碰数据包,触碰传感器630先停止触碰数据包,光学触控传感器620再停止触控信号。For the operation of the optical touch sensor and the touch sensor as a whole, as shown in FIG. 6A , for the touch operation normally triggered by the user, there is a process of pressing, moving, and lifting the touch object, and the touch object will approach or touch When touching the surface of the display screen, since the touch area of theoptical touch sensor 620 has a height H, in general, in the process of pressing, moving and lifting the touch object, the touch object first enters the touch area of theoptical touch sensor 620 . Then, touch thetouch screen 610 to trigger thetouch sensor 630, and finally leave the touch area of theoptical touch sensor 620. Therefore, under normal circumstances, theoptical touch sensor 620 first generates a touch signal, and the touch Thetouch sensor 630 then generates a touch data packet, thetouch sensor 630 stops the touch data packet first, and then theoptical touch sensor 620 stops the touch signal.

进一步而言,在教育、会议等场景,可能会存在多人同时作答习题、多人同时记录会议纪要等情况,此时,多个(至少两个)触摸物在不同的位置同时接近或触碰显示屏的表面,光学触控传感器可分别对多个触摸物进行检测,以相应产生多个触控信号。Further, in scenarios such as education and meetings, there may be situations where multiple people answering exercises at the same time, and multiple people record meeting minutes at the same time. At this time, multiple (at least two) touching objects approach or touch at the same time in different positions On the surface of the display screen, the optical touch sensor can detect a plurality of touch objects respectively, so as to generate a plurality of touch signals correspondingly.

如图6B至图6G所示,假设触摸物650与触摸物660在不同的位置同时触发触控操作,可能会存在如下情况:As shown in FIG. 6B to FIG. 6G , assuming that thetouch object 650 and thetouch object 660 trigger touch operations at different positions at the same time, the following situations may exist:

1、无触摸物接近或触碰显示屏610的表面1. No touch object approaches or touches the surface of thedisplay screen 610

如图6C所示,所有触摸物(如触摸物650、触摸物660)并未进入光学触控传感器620的触控区域内,此时,触碰传感器630并不产生触碰数据包。As shown in FIG. 6C , all touch objects (eg, touch objects 650 and 660 ) do not enter the touch area of theoptical touch sensor 620 . At this time, thetouch sensor 630 does not generate touch data packets.

2、至少一个触摸物接近显示屏610的表面2. At least one touch object is close to the surface of thedisplay screen 610

如图6D所示,部分触摸物(如触摸物650)进入光学触控传感器620的触控区域内、接近显示屏610的表面,此时,触碰传感器630并不产生触碰数据包。As shown in FIG. 6D , some touch objects (eg, touch objects 650 ) enter the touch area of theoptical touch sensor 620 and are close to the surface of thedisplay screen 610 . At this time, thetouch sensor 630 does not generate touch data packets.

如图6E所示,所有触摸物(如触摸物650、触摸物660)进入光学触控传感器620的触控区域内、接近显示屏610的表面,但并未触碰到显示屏610,此时,触碰传感器630并不产生触碰数据包。As shown in FIG. 6E , all touch objects (such as touch objects 650 and 660 ) enter the touch area of theoptical touch sensor 620 and are close to the surface of thedisplay screen 610 , but do not touch thedisplay screen 610 . , thetouch sensor 630 does not generate touch data packets.

3、至少一个触摸物触碰显示屏610的表面3. At least one touch object touches the surface of thedisplay screen 610

如图6F所示,部分触摸物(如触摸物650)进入光学触控传感器620的触控区域内、且触碰显示屏610的表面,此时,触碰传感器630对触碰显示屏610的表面的部分触摸物(如触摸物650)产生触碰数据包。As shown in FIG. 6F , a part of the touch object (such as the touch object 650 ) enters the touch area of theoptical touch sensor 620 and touches the surface of thedisplay screen 610 . Partial touches of the surface, such astouch 650, generate touch packets.

如图6G所示,所有触摸物(如触摸物650、触摸物660)进入光学触控传感器620的触控区域内、且触碰显示屏610的表面,此时,触碰传感器630针对触碰显示屏610的表面的所有触摸物(如触摸物650、触摸物660)产生触碰数据包。As shown in FIG. 6G , all touch objects (eg, touch objects 650 and 660 ) enter the touch area of theoptical touch sensor 620 and touch the surface of thedisplay screen 610 . At this time, thetouch sensor 630 is used for touch All touch objects (eg, touch objects 650 and 660 ) on the surface of thedisplay screen 610 generate touch data packets.

如果存在光学触控传感器并未产生触控信号、而触碰传感器产生触碰数据包的情况,可能是发生物体在侧边碰撞到交互平板而触发触碰传感器、安装交互平板的位置摇晃而触发触碰传感器、交互平板中的元件(如风扇)运行异常导致噪声过大影响触碰传感器等问题,本实施例均可忽略这些情况。If there is a situation where the optical touch sensor does not generate a touch signal, but the touch sensor generates a touch data packet, it may be that an object collides with the interactive tablet on the side to trigger the touch sensor, and the location where the interactive tablet is installed shakes and triggers the trigger. Problems such as excessive noise affecting the touch sensor due to abnormal operation of the touch sensor and components in the interactive tablet (such as a fan) can be ignored in this embodiment.

一般情况下,光学触控传感器与触碰传感器是相互独立的,相互不受对方影响,即光学触控传感器独立启动、运行、关闭,并不受触碰传感器影响,触碰传感器独立启动、运行、关闭,光学触控传感器并不受影响。In general, the optical touch sensor and the touch sensor are independent of each other and are not affected by each other, that is, the optical touch sensor starts, runs, and shuts down independently, and is not affected by the touch sensor, and the touch sensor starts and runs independently. , off, the optical touch sensor is not affected.

考虑到正常的触控操作,光学触控传感器先产生触控信号,触碰传感器再产生触碰数据包,触碰传感器先停止触碰数据包,光学触控传感器再停止触控信号,即,触碰传感器首次针对触摸物产生触碰数据包,表示触摸物首次触摸到显示屏,因此,在部分业务场景下,例如,冻结课件从而在课件的上层书写批注、会议书写板书,等等,在交互平板启动、运行时,一方面,主机控制器可启动触碰传感器,另一方面,主机控制器可控制光学触控传感器休眠,即控制光学触控传感器停止在交互平板的显示屏表面扫描光信号,或者,以低功耗的模式(如非逐个扫描、扫描的频率低,从而达到节省功耗的作用)在交互平板的显示屏表面扫描光信号,此时,即便触摸物进入光学触控传感器的触控区域,光学触控传感器也不会产生触控信号,在这些业务场景下,在触摸物进入触控区域但未触碰到交互平板的显示屏时,光学触控传感器所检测到的触控信号对于业务场景而言意义较低、甚至是负向效果(如笔迹的连笔),因此,当触摸物接近显示屏的表面(此时已进入触控区域)但未触碰到显示屏的表面时,丢 失光学触控传感器所检测到的触控信号,对于触控操作(如书写笔迹)而言,基本不存在影响、甚至保证触控操作的正常执行。Considering the normal touch operation, the optical touch sensor first generates the touch signal, the touch sensor then generates the touch data packet, the touch sensor stops the touch data packet first, and the optical touch sensor stops the touch signal, that is, The touch sensor generates a touch data packet for the touch object for the first time, which means that the touch object touches the display screen for the first time. Therefore, in some business scenarios, for example, freezing the courseware to write comments on the upper layer of the courseware, writing on the blackboard in the meeting, etc. When the interactive tablet starts and runs, on the one hand, the host controller can activate the touch sensor, and on the other hand, the host controller can control the optical touch sensor to sleep, that is, control the optical touch sensor to stop scanning light on the display surface of the interactive tablet. signal, or scan the light signal on the display surface of the interactive tablet in a low-power mode (such as non-sequential scanning, low scanning frequency, so as to save power consumption), at this time, even if the touch object enters the optical touch In the touch area of the sensor, the optical touch sensor will not generate touch signals. In these business scenarios, when the touch object enters the touch area but does not touch the display screen of the interactive tablet, the optical touch sensor detects For business scenarios, the touch signal has low meaning or even a negative effect (such as the continuous stroke of handwriting). Therefore, when the touch object is close to the surface of the display screen (it has entered the touch area at this time) but does not touch When the surface of the display screen is lost, the touch signal detected by the optical touch sensor is lost, and the touch operation (such as handwriting) is basically not affected, and even the normal execution of the touch operation is guaranteed.

在确定光学触控传感器休眠的情况下,主机控制器可检测是否接收到触碰传感器产生的触碰数据包。When it is determined that the optical touch sensor is sleeping, the host controller can detect whether a touch data packet generated by the touch sensor is received.

若未接收到触碰数据包,则主机控制器可通知触控控制器维持光学触控传感器休眠。If no touch data packet is received, the host controller may notify the touch controller to maintain sleep of the optical touch sensor.

若接收到触碰数据包,则主机控制器可通知触控控制器激活(又称唤醒)光学触控传感器、退出休眠,光学触控传感器重新在交互平板的显示屏表面扫描光信号,从而在多个触摸物接近或触碰显示屏的表面时、产生多个触控信号。If a touch data packet is received, the host controller can notify the touch controller to activate (aka wake up) the optical touch sensor, exit sleep, and the optical touch sensor scans the light signal on the display surface of the interactive tablet again, so that the When multiple touch objects approach or touch the surface of the display screen, multiple touch signals are generated.

此后,若触控数据包中断,则主机控制器可重新通知触控控制器控制光学触控传感器休眠,等待触碰传感器的触碰数据包唤醒,对于触碰传感器而言,在光学触控传感器休眠期间,触碰传感器第一次产生的触碰数据包可称之为首次针对触摸物产生触碰数据包。After that, if the touch data packet is interrupted, the host controller can re-notify the touch controller to control the optical touch sensor to sleep and wait for the touch data packet of the touch sensor to wake up. During the sleep period, the touch data packet generated by the touch sensor for the first time may be referred to as the first generation of the touch data packet for the touch object.

进一步而言,检测触控数据包是否中断的条件,可以由本领域技术人员设定,例如,在超过预设的时间段未接收到触控控数据包时,认为触控控数据包中断,或者,在交互平板的显示屏显示适于触控操作的业务场景(如书写笔迹)时,确定触控控数据包持续,在交互平板的显示屏显示不依赖触控操作的业务场景(如播放视频)时,确定触控控数据包中断,等等,本实施例对此不加以限制。Further, the condition for detecting whether the touch data packet is interrupted can be set by those skilled in the art. For example, when the touch control data packet is not received over a preset time period, the touch control data packet is considered to be interrupted, or , when the display screen of the interactive tablet displays a business scenario suitable for touch operation (such as writing handwriting), it is determined that the touch control data packet is continued, and the display screen of the interactive tablet displays a business scenario that does not depend on touch operation (such as playing a video) ), it is determined that the touch control data packet is interrupted, etc., which is not limited in this embodiment.

在本实施例中,通过对正常的触控操作下光学触控传感器产生触控信号、触碰传感器产生触碰数据包的规律进行分析,在某些业务场景下,可控制光学触控传感器休眠、由触碰传感器的触碰数据包唤醒,在保证在该业务场景下、可保证正常检测触摸物、从而保证触控操作的正常响应,并且,可降低光学触控传感器的功耗、从而降低交互平板的功耗。In this embodiment, by analyzing the regularity that the optical touch sensor generates touch signals and the touch sensor generates touch data packets under normal touch operations, in some business scenarios, the optical touch sensor can be controlled to sleep , Wake up by the touch data packet of the touch sensor, in this business scenario, it can ensure the normal detection of the touch object, so as to ensure the normal response of the touch operation, and it can reduce the power consumption of the optical touch sensor, thereby reducing the The power consumption of the interactive tablet.

步骤903、在时间与位置的维度下,识别多个触控数据包与多帧触碰数据包之间表示是否由同一触摸物产生的第二关联性。Step 903 , in the dimension of time and position, identify a second correlation between the multiple touch data packets and the multi-frame touch data packets, indicating whether the same touch object is generated.

一般情况下,光学触控传感器扫描光信号是一个持续性的操作,即,一段时间内,光学触控传感器可持续产生多帧触控信号,当然,在该段时间内,多帧触控信号可以是连续的、也可以是间断的,本实施例对此不加以限制。In general, the optical touch sensor scans the light signal as a continuous operation, that is, the optical touch sensor can continuously generate multiple frames of touch signals within a certain period of time. It may be continuous or discontinuous, which is not limited in this embodiment.

因此,在该段时间内,触控控制器可持续监听光学触控传感器,从而连续或间断地接收光学触控传感器传输的多帧触控信号,从而连续或间断地产生多帧触控数据包、将该多帧触控数据包发送至主机控制器。Therefore, during this period of time, the touch controller can continuously monitor the optical touch sensor, thereby continuously or intermittently receiving multi-frame touch signals transmitted by the optical touch sensor, thereby continuously or intermittently generating multi-frame touch data packets , Send the multi-frame touch data packet to the host controller.

此外,触碰传感器检测触碰的事件也是一个持续性的操作,即,一段时间内,触碰传感器可持续产生多帧触碰数据包,当然,在该段时间内,多帧触碰数据包可以是连续的、也可以间断的,本实施例对此不加以限制。In addition, the event of touch detection by the touch sensor is also a continuous operation, that is, within a period of time, the touch sensor can continuously generate multiple frames of touch data packets. Of course, within this period of time, multiple frames of touch data packets It may be continuous or discontinuous, which is not limited in this embodiment.

因此,在该段时间内,主机控制器可持续监听触碰传感器,从而连续或间断地接收触碰传感器传输的多帧触碰数据包。Therefore, during this period, the host controller can continuously monitor the touch sensor, so as to continuously or intermittently receive the multi-frame touch data packets transmitted by the touch sensor.

针对同一触摸物,由该触摸物在触碰显示屏的表面时所引发的触控数据包与触碰数据包应该在时间、位置等维度上是关联的,即同一触摸物在同一时间点、同一位置引发触控数据包与触碰数据包,因此,针对多个触摸物同时接近或触碰显示屏的表面时引起的触控数据包与触碰数据包,可以在时间、位置等维度上检测这些触控数据包与触碰数据包的关联性,从而区分不同触摸物的不同状态。据此,第二关联性具体可理解为针对多个触摸物在同一时间点和同一位置对应的触碰数据包与触控数据包间的关联关系。For the same touch object, the touch data packet and the touch data packet caused by the touch object touching the surface of the display screen should be related in the dimensions of time, position, etc., that is, the same touch object at the same time point, Touch data packets and touch data packets are generated at the same position. Therefore, for the touch data packets and touch data packets caused when multiple touch objects approach or touch the surface of the display screen at the same time, the data can be measured in the dimensions of time and location. The correlation between these touch data packets and the touch data packets is detected, so as to distinguish different states of different touch objects. Accordingly, the second association can be specifically understood as the association between the touch data packets and the touch data packets corresponding to multiple touch objects at the same time point and the same position.

在具体实现中,如图6A所示,针对单一的触摸物,在状态642、状态644中,即触摸物位于光学触控传感器620的触控区域内、但并未触碰到显示屏610,此时,光学触控传感器620针对该触摸物生成触控信号、使得触控控制器针对该触控信号生成触控数据包,触碰传感器630并不针对该触摸物产生触碰数据包,在状态643中,即触摸物位于光学触控传感器620的触控区域内、且触碰到显示屏610,此时,光学触控传感器620针对该触摸物生成触控信号、使得触控控制器针对该触控信号生成触控数据包,触碰传感器630针对该触摸物产生 触碰数据包。In a specific implementation, as shown in FIG. 6A , for a single touch object, instates 642 and 644 , that is, the touch object is located in the touch area of theoptical touch sensor 620 but does not touch thedisplay screen 610 , At this time, theoptical touch sensor 620 generates a touch signal for the touch object, so that the touch controller generates a touch data packet for the touch signal, and thetouch sensor 630 does not generate a touch data packet for the touch object. Instate 643, that is, the touch object is located in the touch area of theoptical touch sensor 620 and touches thedisplay screen 610, at this time, theoptical touch sensor 620 generates a touch signal for the touch object, so that the touch controller The touch signal generates a touch data packet, and thetouch sensor 630 generates a touch data packet for the touch object.

因此,可以以触控数据包作为基准,当主机控制器接收到触控控制器针对触控信号生成的触控数据包时,识别触控数据包与触碰数据包在时间上的关联性,即,同一时间点内是否接收到触控数据包、触碰数据包。Therefore, the touch data packet can be used as a reference, and when the host controller receives the touch data packet generated by the touch controller for the touch signal, it can identify the time correlation between the touch data packet and the touch data packet, That is, whether the touch data packet and the touch data packet are received at the same time point.

具体而言,若同一时间点接收到触控数据包、而未接收到触碰数据包,即同一时间点单独产生触控数据包,则可以确定触控数据包与触碰数据包在时间上不存在关联性。Specifically, if the touch data packet is received at the same time point, but the touch data packet is not received, that is, the touch data packet is generated independently at the same time point, it can be determined that the touch data packet and the touch data packet are in time. There is no association.

若同一时间点接收到触控数据包,且接收到触碰数据包,即同一时间点同时产生触控数据包与触碰数据包,则可以确定触控数据包与触碰数据包在时间上归属同一触摸物存在关联性,在多点触控的场景中存在多个触摸物,触控数据包与触碰数据包在时间上是存在可能性归属同一触摸物,而并非一定归属同一触摸物。If the touch data packet and the touch data packet are received at the same time point, that is, the touch data packet and the touch data packet are simultaneously generated at the same time point, it can be determined that the touch data packet and the touch data packet are in time. There is a correlation between belonging to the same touch object. In a multi-touch scenario, there are multiple touch objects. The touch data packet and the touch data packet may belong to the same touch object in time, but not necessarily the same touch object. .

示例性地,假设光学触碰传感器在第4帧开始产生触控信号、在第27帧结束,相应地,触控控制器在第4帧开始产生触控数据包、在第27帧结束,触碰传感器第8帧开始产生触碰数据包、在第22帧结束,则触碰数据包与触控数据包之间的关联性如下所示:Exemplarily, it is assumed that the optical touch sensor starts to generate a touch signal at the 4th frame and ends at the 27th frame, correspondingly, the touch controller starts to generate a touch data packet at the 4th frame, and ends at the 27th frame, the touch The touch sensor starts to generate touch data packets in the 8th frame and ends in the 22nd frame. The correlation between the touch data packets and the touch data packets is as follows:

Figure PCTCN2022088068-appb-000008
Figure PCTCN2022088068-appb-000008

Figure PCTCN2022088068-appb-000009
Figure PCTCN2022088068-appb-000009

其中,触控数据包与触碰数据包在第4-7、23-27帧之间并不存在关联性,触控数据包与触碰数据包在第8-22帧之间并存在关联性。Among them, there is no correlation between the touch data packet and the touch data packet between frames 4-7 and 23-27, and there is a correlation between the touch data packet and the touch data packet between frames 8-22 .

若触控数据包与触碰数据包在时间上存在关联性,则识别触控数据包与触碰数据包在位置上的关联性,即,同一位置内是否接收到触控数据包、触碰数据包。If there is a time correlation between the touch data packet and the touch data packet, identify the positional correlation between the touch data packet and the touch data packet, that is, whether a touch data packet, touch data pack.

具体而言,若同一位置接收到触控数据包、而未接收到触碰数据包,即同一位置单独产生触控数据包,则可以确定触控数据包与触碰数据包在时间上归属同一触摸物不存在关联性。Specifically, if the touch data packet is received at the same position but not the touch data packet, that is, the touch data packet is generated independently at the same position, it can be determined that the touch data packet and the touch data packet belong to the same time. There is no correlation between touch objects.

若同一位置接收到触控数据包,且接收到触碰数据包,即同一位置同时产生触控数据包与触碰数据包,则可以确定触控数据包与触碰数据包在位置上归属同一触摸物存在第二关联性,在多点触控的场景中存在多个触摸物,触控数据包与触碰数据包在位置上是存在可能性归属同一触摸物,而并非一定归属同一触摸物。If a touch data packet is received at the same position and a touch data packet is received, that is, a touch data packet and a touch data packet are generated at the same position at the same time, it can be determined that the touch data packet and the touch data packet belong to the same location. There is a second correlation between touch objects. In a multi-touch scenario, there are multiple touch objects. The touch data packets and touch data packets may belong to the same touch object in position, but not necessarily the same touch object. .

对于触控数据包与触碰数据包在时间上归属同一触摸物的关联性,考虑到光学触控传感器产生触控信号的频率、触控控制器产生触控数据包的频率与触碰传感器产生触碰数据包的频率一般不同,以及,光学触控传感器传输触控信号至触控控制器、触控控制器生成触控数据包并传输至主机控制器存在一定的时延,触碰传感器传输触碰数据包至主机控制器存在一定的时延,两者的时延也并不一致,导致针对同一触摸物产生的触控数据包与触碰数据包也并不一定同步。For the correlation between touch data packets and touch data packets belonging to the same touch object in time, considering the frequency of touch signals generated by the optical touch sensor, the frequency of touch data packets generated by the touch controller and the generation of touch sensors by the touch sensor The frequency of touch data packets is generally different, and the optical touch sensor transmits touch signals to the touch controller, and the touch controller generates touch data packets and transmits them to the host controller. There is a certain delay, and the touch sensor transmits touch signals. There is a certain delay between the touch data packet and the host controller, and the delays of the two are not consistent, so that the touch data packet and the touch data packet generated for the same touch object are not necessarily synchronized.

在此方式中,可参照光学触控传感器产生触控信号的频率、触控控制器生成触控数据包的频率、触碰传感器产生触碰数据包的频率等因素,针对触控操作的当前触控数据包设置有效期,一方面,参照光学触控传感器产生触控信号的频率、触控控制器生成触控数据包的频率,该有效期小于或等于每两帧触控数据包之间的时间间隔,在下一帧触控数据包到来之前,结束本帧触控数据包的处理,从而保证当前帧触控数据包并不影响下一帧触控数据包的处理,另一方面,同时参照光学触控传感器产生触控数据包的频率、触碰传感器产生触碰数据包的频率,该有效期大于或等于触控数据包与触碰数据包之间的时间间隔,从而保证可以接收到同一时间点内、触碰传感器产生的触碰数据包。In this method, factors such as the frequency at which the optical touch sensor generates the touch signal, the frequency at which the touch controller generates the touch data packet, the frequency at which the touch sensor generates the touch data packet, etc. The validity period of the control data packet is set. On the one hand, referring to the frequency of the touch signal generated by the optical touch sensor and the frequency of the touch data packet generated by the touch controller, the validity period is less than or equal to the time interval between every two frames of the touch data packet. , before the arrival of the next frame of touch data packets, end the processing of the current frame of touch data packets, so as to ensure that the current frame of touch data packets does not affect the processing of the next frame of touch data packets. The frequency of touch data packets generated by the control sensor and the frequency of touch data packets generated by the touch sensor, and the validity period is greater than or equal to the time interval between the touch data packets and the touch data packets, so as to ensure that they can be received within the same time point. , the touch data packet generated by the touch sensor.

示例性地,由于光学触控传感器传输触控信号至触控控制器的时延、触控控制器生成触控数据包并传输至主机控制器的时延、触碰传感器传输触碰数据包至主机控制器的时延均较小,可忽略,光学触控传感器产生触控信号的频率中、每两帧触控信号之间的时间间隔为20ms,触控控制器传输触控数据包至主机控制器的时间比触碰传感器传输触碰数据包至主机控制器的时间最多早10ms(即触控数据包与触碰数据包之间最大的时间间隔为10ms),则可以设置有效期为20ms。Exemplarily, due to the delay in transmitting the touch signal from the optical touch sensor to the touch controller, the delay in generating the touch data packet by the touch controller and transmitting it to the host controller, the touch sensor transmitting the touch data packet to The delay of the host controller is small and can be ignored. Among the frequency of the touch signal generated by the optical touch sensor, the time interval between every two frames of touch signals is 20ms, and the touch controller transmits the touch data packets to the host. If the time of the controller is at most 10ms earlier than the time when the touch sensor transmits the touch data packet to the host controller (that is, the maximum time interval between the touch data packet and the touch data packet is 10ms), the validity period can be set to 20ms.

在有效期内接收到触摸物触发的触碰数据包时,即较短的时间内连续接收到触控数据包与触碰数据包,可以确定触控数据包与触碰数据包在时间上归属同一触摸物存在关联性。When the touch data packet triggered by the touch object is received within the validity period, that is, the touch data packet and the touch data packet are continuously received within a short period of time, it can be determined that the touch data packet and the touch data packet belong to the same time. There is a relationship between touches.

在有效期内未接收到触控操作的触碰数据包时,即较短的时间内单独接收到触控数据包、而未接收到触碰数据包,可以确定触控数据包与触碰数据包在时间上归属同一触摸物不存在关联性。When the touch data packet of the touch operation is not received within the validity period, that is, the touch data packet is received independently in a short period of time, but the touch data packet is not received, the touch data packet and the touch data packet can be determined. There is no correlation in belonging to the same touch in time.

在此方式中,触碰传感器每检测到触碰的事件,即正常产生一帧触碰数据包,并将该帧触碰数据包传输至主机控制器,表示如下:In this method, each time the touch sensor detects a touch event, it normally generates a frame of touch data packets, and transmits the frame of touch data packets to the host controller, as follows:

触碰的事件touch event触碰数据包touch packet××none11

1111111111111111××00××none

其中,“×”表示未检测到触碰的事件,“√”表示检测到触碰的事件,“无”表示并不产生触碰数据包,“1”表示产生包含触碰的信息的触碰数据包,“0”表示产生表示触碰结束的触碰数据包。Among them, "×" indicates that no touch event is detected, "√" indicates that a touch event is detected, "None" indicates that no touch data packet is generated, and "1" indicates that a touch containing touch information is generated Data packet, "0" means to generate a touch data packet indicating the end of the touch.

对于触控数据包与触碰数据包在位置上归属同一触摸物的关联性,一方面,确定与触控数据包关联的触控位置,该触控位置表示触摸物接近或触碰显示屏的表面时的位置,可由触控控制器根据光学触控传感器扫描的光信号计算得到。For the correlation between the touch data packet and the touch data packet belonging to the same touch object in position, on the one hand, determine the touch position associated with the touch data packet, and the touch position indicates that the touch object approaches or touches the display screen. The position of the surface can be calculated by the touch controller according to the light signal scanned by the optical touch sensor.

另一方面,确定与触碰数据包关联的触碰位置,该触碰位置在触摸物触碰显示屏时生成的表面时的位置,可由触碰传感器计算得到。On the other hand, the touch position associated with the touch data packet is determined, the position of the touch position when the touch object touches the surface generated when the display screen is touched, and can be calculated by the touch sensor.

针对同一触摸物真实的位置是恒定的,即,同一触摸物产生的触控数据包与触碰数据包来源于同一位置,考虑到触控控制器计算触控位置的方式与触碰传感器计算触碰位置的方式有所不同,而光学触控传感器、触碰传感器的精度一般较高,因此,同一触摸物的触控位置与触碰位置可能存在差异,但该差异一般较小、在可接受的误差范围内,对此,可预先设置阈值,该阈值表示可接受的误差范围。The real position of the same touch object is constant, that is, the touch data packets and the touch data packets generated by the same touch object come from the same position. Considering the way the touch controller calculates the touch position and the touch sensor calculates the touch The way of touching the position is different, and the accuracy of optical touch sensor and touch sensor is generally high. Therefore, there may be differences between the touch position and the touch position of the same touch object, but the difference is generally small and acceptable. In this regard, a threshold value can be preset, and the threshold value represents an acceptable error range.

针对当前的触控位置与触碰位置,可使用欧氏距离等方式计算触控位置与触碰位置之间的距离,将该距离与预设的阈值进行比较。For the current touch position and the touch position, the distance between the touch position and the touch position may be calculated by means of Euclidean distance and the like, and the distance is compared with a preset threshold.

若触控位置与触碰位置之间的距离小于或等于预设的阈值,则表示触控位置与触碰位置之间的差异在误差范围内,可确定触控数据包与触碰数据包在位置上归属同一触摸物存在关联性。If the distance between the touch position and the touch position is less than or equal to the preset threshold, it means that the difference between the touch position and the touch position is within the error range, and it can be determined that the touch data packet and the touch data packet are within the error range. There is a correlation between attribution of the same touch at the location.

若触控位置与触碰位置之间的距离大于预设的阈值,则表示触控位置与触碰位置之间的差异在误差范围外,可确定触控数据包与触碰数据包在位置上同一触摸物不存在关联性。If the distance between the touch position and the touch position is greater than the preset threshold, it means that the difference between the touch position and the touch position is outside the error range, and it can be determined that the touch data packet and the touch data packet are in position There is no association between the same touch object.

当然,上述确定在时间与位置上归属同一触摸物的关联性的方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其它确定在时间与位置上归属同一触摸物的关联性,例如,在接收到触碰数据包时,识别触控数据包与触碰数据包在时间上归属同一触摸物的关联性,若触控数据包与触碰数据包在时间上归属同一触摸物存在关联性,则识别触控数据包与触碰数据包在位置上归属同一触摸物的关联性,或者,针对触碰数据包设置有效期,在有效期内接收到触控数据包时,确定触控数据包与触碰数据包在时间上归属同一触摸物存在关联性,在有效期内未接收到触控数据包时,确定触控数据包与触碰数据包在时间上归属同一触摸物存在关联性,等等,本发明实施例对此不加以限制。另外,除了上述确定在时间与位置上归属同一触摸物的关联性的方式外,本领域技术人员还可以根据实际需要采用其它确定在时间与位置上归属同一触摸物的关联性的方式,本发明实施例对此也不加以限制。Of course, the above-mentioned method of determining the association of the same touch object in time and position is only an example. When implementing the embodiment of the present invention, other associations of determining the time and position of the same touch object may be set according to the actual situation. For example, when receiving a touch data packet, identify the correlation between the touch data packet and the touch data packet belonging to the same touch object in time, if the touch data packet and the touch data packet belong to the same touch object in time Relevance, then identify the correlation between the touch data package and the touch data package belonging to the same touch object in position, or set a validity period for the touch data package, and determine the touch data when the touch data package is received within the validity period. The packet and the touch data packet are related to the same touch object in time. If the touch data packet is not received within the validity period, it is determined that the touch data packet and the touch data packet are related to the same touch object in time. etc., this is not limited in this embodiment of the present invention. In addition, in addition to the above-mentioned ways of determining the correlation of the same touch object in time and position, those skilled in the art can also adopt other ways of determining the correlation of the same touch object in time and position according to actual needs. The embodiment also does not limit this.

步骤904、根据第二关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面。Step 904: Distinguish the touch data packets according to the second correlation, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen.

若在同一时间、同一位置上,已确定触控数据包与触碰数据包的第二关联性,即,同一 时间、同一位置上是否同时接收到触控数据包与触碰数据包,从而区分该触控数据包关联的触摸物是触碰显示屏的表面,或者是,该触控数据包关联的触摸物接近显示屏的表面、但并未触碰到显示屏的表面。If the second correlation between the touch data packet and the touch data packet is determined at the same time and at the same position, that is, whether the touch data packet and the touch data packet are simultaneously received at the same time and at the same position, so as to distinguish between the touch data packet and the touch data packet. The touch object associated with the touch data packet touches the surface of the display screen, or the touch object associated with the touch data packet is close to the surface of the display screen but does not touch the surface of the display screen.

在一种情况中,若触控数据包与触碰数据包在时间与位置上均存在第二关联性,即,在同一时间、同一位置同时产生触控数据包与触碰数据包,则可以确定触控数据包表示触碰显示屏的表面有效,该触控数据包与该触碰数据包所属的触摸物触碰到显示屏的表面。In one case, if the touch data packet and the touch data packet both have a second correlation in time and position, that is, the touch data packet and the touch data packet are generated at the same time and at the same position, it can be It is determined that the touch data packet indicates that touching the surface of the display screen is valid, and the touch data packet and the touch object to which the touch data packet belongs touches the surface of the display screen.

在另一种情况中,若触控数据包与触碰数据包在时间或位置上归属同一触摸物不存在第二关联性,即在同一时间或同一位置单独产生触控数据包或触碰数据包,对于触控数据包与触碰数据包在时间上归属同一触摸物不存在关联性,可能是多个触摸物均是接近显示屏的表面,并未触碰显示屏的表面,对于触控数据包与触碰数据包在位置上归属同一触摸物不存在关联性,可能是部分触摸物接近显示屏的表面,部分触摸物触碰显示屏的表面,此时,则可以确定触控数据包表示触摸物接近显示屏的表面。In another case, if the touch data packet and the touch data packet belong to the same touch object in time or position, there is no second correlation, that is, the touch data packet or the touch data are separately generated at the same time or at the same position There is no correlation between the touch data packet and the touch data packet belonging to the same touch object in time. It may be that multiple touch objects are close to the surface of the display screen and do not touch the surface of the display screen. There is no correlation between the data packets and the touch data packets belonging to the same touch object in position. It may be that some touch objects are close to the surface of the display screen, and some touch objects touch the surface of the display screen. At this time, the touch data package can be determined. Indicates that the touch object is close to the surface of the display.

在本实施例中,接收触控控制器发送的至少一个触控数据包,触控数据包由光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号,当触控数据包为多个触摸物生成的多帧触控数据包时,接收触碰传感器对多个触摸物产生的多帧触碰数据包,触碰数据包在触摸物触碰显示屏时生成,在时间与位置的维度下,识别多帧触控数据包与多帧触碰数据包之间表示是否由同一触摸物产生的第二关联性,根据第二关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面,在多点触控的场景下,通过时间与位置的维度识别触控数据包是触碰或是接近显示屏的表面,可保证识别的准确性,每个触摸物独立触控、相互不干扰,赋予触控数据包更多一个维度的特征,丰富触控数据包的含义,在部分业务场景下,如果是否触碰显示屏的表面对于该业务场景具有更加积极的意义,那么,本实施例基于触控数据包表示触碰或接近显示屏的表面可对触控数据包的响应方式进行区分,使得响应触控操作的方式更加适配业务场景的需求,从而提高触控操作在该业务场景的表现,在书写的场景中,可以解决零高度书写的问题。In this embodiment, at least one touch data packet sent by the touch controller is received, and the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen and blocks the scanning of the optical touch sensor. Optical signal, when the touch data packets are multi-frame touch data packets generated by multiple touch objects, receive multi-frame touch data packets generated by the touch sensor for multiple touch objects, and the touch data packets are generated when the touch objects touch It is generated when the display screen is displayed. In the dimension of time and position, it identifies the second correlation between the multi-frame touch data packet and the multi-frame touch data packet, indicating whether the same touch object is generated, and distinguishes the touch according to the second correlation. The data packet indicates that the touch object is close to the surface of the display screen or touches the surface of the display screen. In the multi-touch scenario, the touch data packet is identified by the dimensions of time and position whether it touches or is close to the surface of the display screen. It can ensure the accuracy of recognition. Each touch object touches independently and does not interfere with each other, giving touch data packets more features of one dimension and enriching the meaning of touch data packets. In some business scenarios, if they touch the display The surface of the screen has a more positive meaning for this business scenario. Then, in this embodiment, based on the touch data packet indicating that the surface touches or is close to the display screen, the response mode of the touch data packet can be distinguished, so that the response mode of the touch operation can be distinguished. The method is more suitable for the needs of the business scenario, thereby improving the performance of touch operations in the business scenario. In the writing scenario, the problem of zero-height writing can be solved.

其次,在书写等场景下,用户可以维持使用电阻式或电容式的触控操作,无需针对交互平板上额外学习新的触控操作的技巧,降低在交互平板上使用触控操作的成本。Secondly, in scenarios such as writing, users can maintain the use of resistive or capacitive touch operations without additionally learning new touch operation skills on the interactive tablet, reducing the cost of using touch operations on the interactive tablet.

再者,光学触控传感器可以维持凸出的设置,减缓或避免将光学触控传感器埋入在交互平板内,减缓或避免对交互平板的结构(如显示屏的玻璃、背板等)要求内凹管控,降低成本和管控难度,由于光学触控器可维持触控区域,可维持扫描到的信息,保持触控检测的精度。Furthermore, the optical touch sensor can maintain a protruding configuration, slow down or avoid burying the optical touch sensor in the interactive panel, and reduce or avoid the requirement for the structure of the interactive panel (such as the glass of the display screen, the back panel, etc.) Concave control reduces cost and control difficulty. Since the optical touch controller can maintain the touch area, it can maintain the scanned information and maintain the accuracy of touch detection.

以书写笔迹为例,如图7A所示,若用户书写“正”字,将书写时产生的触控数据包,区分为表示触碰显示屏的表面的触控数据包(显示为实线)、表示接近显示屏的表面的触控数据包(显示为虚线),可见,在书写第一横与第一竖之间存在连续的起笔与落笔711、在书写第二横结束时存在起笔712、在书写第二竖与第三横之间存在连续的起笔与落笔713,均存在较为明显的连笔,这些连笔对应的触控数据包多为表示接近显示屏的表面的触控数据包。Taking handwriting as an example, as shown in FIG. 7A , if the user writes the word "Zheng", the touch data packets generated during writing are divided into touch data packets (shown as solid lines) that represent touching the surface of the display screen. , represents the touch data packet (shown as a dotted line) close to the surface of the display screen, it can be seen that there are continuous starting and ending of thepen 711 between the first horizontal and the first vertical writing, and there is a starting 712 when writing the second horizontal. Between the second vertical and the third horizontal writing, there are continuous starting and ending 713, and there are obvious continuous strokes. The touch data packets corresponding to these continuous strokes are mostly touch data packets representing the surface close to the display screen.

如图7B所示,响应表示触碰显示屏的表面的触控数据包、绘制相应的笔迹,忽略表示接近显示屏的表面的触控数据包、并不绘制相应的笔迹,此时,对于在书写第一横与第一竖之间存在连续的起笔与落笔711、在书写第二横结束时存在起笔712、在书写第二竖与第三横之间存在连续的起笔与落笔713,均可消除较为明显的连笔,使得“正”较为工整。As shown in FIG. 7B , the corresponding handwriting is drawn in response to the touch data packet representing the touch on the surface of the display screen, the touch data packet representing the surface close to the display screen is ignored, and the corresponding handwriting is not drawn. There are continuous starting and ending 711 between writing the first horizontal and the first vertical, starting 712 at the end of writing the second horizontal, and continuous starting and ending 713 between writing the second vertical and the third horizontal. Eliminate the more obvious consecutive strokes, making the "positive" more neat.

进一步地,如图7C所示,在区域741中,应用本实施例的方法,响应表示触碰显示屏的表面的触控数据包、绘制相应的笔迹,忽略表示接近显示屏的表面的触控数据包、并不绘制相应的笔迹,书写多个“正”字,在区域742中,应用在先的技术,直接响应触控数据包绘制相应的笔迹,书写多个“正”字。Further, as shown in FIG. 7C , in thearea 741, the method of this embodiment is applied, and corresponding handwriting is drawn in response to the touch data packet indicating that the surface of the display screen is touched, and the touch indicating the surface close to the display screen is ignored. The data packet does not draw the corresponding handwriting, and writes a plurality of "Zheng" characters. In the area 742, the previous technology is applied to directly respond to the touch data packet to draw the corresponding handwriting and write a plurality of "Zheng" characters.

对比可见,区域741中的多个“正”字,连笔的情况大幅度减少,整体显得更加工整,而区域742中的多个“正”字,连笔的情况较为明显,整体显得更加潦草。It can be seen from the comparison that the number of "Zheng" characters inarea 741 has been greatly reduced, and the overall appearance is more neat, while the multiple "Zheng" characters in area 742, the situation of continuous strokes is more obvious, and the overall appearance is more scribbled .

而且,在多点触控的场景下,可区分不同用户的书写操作,即,一个用户的书写操作对 另一个用户的书写操作不构成影响,均可应用本实施例的方法,全面提高笔迹的质量。Moreover, in the multi-touch scenario, the writing operations of different users can be distinguished, that is, the writing operation of one user does not affect the writing operation of another user, and the method of this embodiment can be applied to comprehensively improve the writing performance of handwriting. quality.

实施例四Embodiment 4

图10为本发明实施例四提供的一种触控校验方法的流程图,本实施例以前述实施例为基础,进一步增加交互的操作,该方法具体包括如下步骤:FIG. 10 is a flowchart of a touch verification method provided in Embodiment 4 of the present invention. This embodiment is based on the foregoing embodiment, and further adds an interactive operation. The method specifically includes the following steps:

步骤1001、接收所述触控控制器发送的至少一个触控数据包。Step 1001: Receive at least one touch data packet sent by the touch controller.

其中,触控数据包由光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡光学触控传感器扫描的光信号。The touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen and blocks the optical signal scanned by the optical touch sensor.

步骤1002、当触控数据包为对多个触摸物生成的多帧触控数据包时,接收产品传感器对多个触摸物产生的多帧触碰数据包。Step 1002 , when the touch data packets are multi-frame touch data packets generated for multiple touch objects, receive multi-frame touch data packets generated by the product sensor for multiple touch objects.

其中,触碰数据包在触摸物触碰显示屏时生成。The touch data packet is generated when the touch object touches the display screen.

步骤1003、在时间与位置的维度下,识别多个触控数据包与多帧触碰数据包之间表示是否由同一触摸物产生的第二关联性。Step 1003 , in the dimension of time and position, identify a second correlation between the multiple touch data packets and the multi-frame touch data packets, indicating whether the same touch object is generated.

步骤1004、根据第二关联性区分触控数据包表示触摸物接近显示屏的表面或是触碰显示屏的表面。Step 1004: Distinguish the touch data packets according to the second correlation, indicating that the touch object is close to the surface of the display screen or touches the surface of the display screen.

步骤1005、若触控数据包表示触摸物接近显示屏的表面,则忽略触控数据包,或者,从触控数据包中读取触摸点数据,按照触摸点数据执行第一交互操作。Step 1005: If the touch data packet indicates that the touch object is close to the surface of the display screen, ignore the touch data packet, or read the touch point data from the touch data packet, and perform the first interactive operation according to the touch point data.

如果主机控制器确定触控数据包表示触摸物接近显示屏的表面,则主机控制器可以根据业务需求选择处理该触控数据包的方式。If the host controller determines that the touch data packet indicates that the touch object is approaching the surface of the display screen, the host controller may select a method for processing the touch data packet according to service requirements.

其中一种处理方式是,忽略触控数据包,即并不响应用户的触控操作。One of the processing methods is to ignore the touch data packet, that is, not to respond to the user's touch operation.

另外一种处理方式是,读取触控数据包中的触摸点数据,如X坐标、Y坐标、宽、高等,定位触控操作发生的位置,按照触摸点数据(如位置)执行第一交互操作。Another processing method is to read the touch point data in the touch data packet, such as X coordinate, Y coordinate, width and height, locate the position where the touch operation occurs, and perform the first interaction according to the touch point data (such as position). operate.

步骤1006、若触控数据包在触摸物触碰显示屏时生成的表面,则从触控数据包中读取触摸点数据,按照触摸点数据执行第二交互操作。Step 1006: If the touch data packet is generated when the touch object touches the surface of the display screen, read the touch point data from the touch data packet, and perform the second interactive operation according to the touch point data.

如果主机控制器确定触控数据包在触摸物触碰显示屏时生成的表面,则主机控制器读取触控数据包中的触摸点数据,按照触摸点数据执行第二交互操作。If the host controller determines that the touch data packet is generated when the touch object touches the display screen, the host controller reads the touch point data in the touch data packet, and performs the second interactive operation according to the touch point data.

具体而言,第一交互操作与第二交互操作并不相同,忽略触摸点数据、第一交互操作、第二交互操作之间的组合关系可以根据业务场景的需求而选择,从而提高业务操作的多样性、灵活性,本实施例对此不加以限制。Specifically, the first interaction operation is not the same as the second interaction operation, and the combination relationship between ignoring touch point data, the first interaction operation, and the second interaction operation can be selected according to the needs of the business scenario, thereby improving the operational efficiency of the business operation. Diversity and flexibility are not limited in this embodiment.

例如,针对冻结课件、书写批注的业务场景,若触控数据包表示触摸物接近显示屏的表面,则忽略触控数据包,并不绘制笔迹,若触控数据包在触摸物触碰显示屏时生成的表面,则按照触控数据包中的触摸点数据执行第二交互操作,绘制正常的笔迹。For example, for the business scenario of freezing courseware and writing annotations, if the touch data packet indicates that the touch object is close to the surface of the display screen, the touch data packet will be ignored and handwriting will not be drawn. When the generated surface is generated, the second interactive operation is performed according to the touch point data in the touch data package, and normal handwriting is drawn.

又例如,针对绘画的业务场景,若触控数据包表示触摸物接近显示屏的表面,则按照触控数据包中的触摸点数据执行第一交互操作,绘制颜色较浅的笔迹,等等,若触控数据包在触摸物触碰显示屏时生成的表面,则按照触控数据包中的触摸点数据执行第二交互操作,绘制颜色较深的笔迹。For another example, for the business scenario of painting, if the touch data packet indicates that the touch object is close to the surface of the display screen, the first interactive operation is performed according to the touch point data in the touch data packet, and lighter handwriting is drawn, and so on. If the touch data package is generated when the touch object touches the surface of the display screen, the second interactive operation is performed according to the touch point data in the touch data package, and darker handwriting is drawn.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the sake of simple description, the method embodiments are described as a series of action combinations, but those skilled in the art should know that the embodiments of the present invention are not limited by the described action sequences, because According to embodiments of the present invention, certain steps may be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

实施例五Embodiment 5

图11为本发明实施例五提供的一种触控校验装置的结构框图,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,所述触控控制器与光学触控传感器连接,所述装置 位于所述主机控制器中,具体可以包括如下模块:11 is a structural block diagram of a touch verification device according to Embodiment 5 of the present invention. In an interactive tablet, a host controller is connected to a touch controller and a touch sensor, respectively, and the touch controller is connected to an optical touch controller. The device is located in the host controller, and may specifically include the following modules:

触控数据包接收模块1101,用于接收所述触控控制器发送的至少一个触控数据包,所述触控数据包由所述光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡所述光学触控传感器扫描的光信号;The touch datapacket receiving module 1101 is configured to receive at least one touch data packet sent by the touch controller, and the touch data packet is generated by the optical touch sensor, indicating that the touch object is approaching or touching the display screen surface, blocking the optical signal scanned by the optical touch sensor;

第一触碰信号接收模块1102,用于当所述触控数据包为一个时,接收所述触碰传感器产生的触碰信号,所述触碰信号表示触摸物触碰显示屏;The first touchsignal receiving module 1102 is configured to receive a touch signal generated by the touch sensor when the touch data packet is one, and the touch signal indicates that the touch object touches the display screen;

第一关联性识别模块1103,用于识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性;a firstassociation identification module 1103, configured to identify the first association at the same time point between the touch data packet and the touch signal;

第一状态区分模块1104,用于根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。The firststate distinguishing module 1104 is configured to distinguish whether the touch data packet indicates that the touch object is approaching the surface of the display screen or touching the surface of the display screen according to the first correlation.

在本发明的一个实施例中,还包括:In an embodiment of the present invention, it also includes:

第一休眠模块,用于若未接收到所述触碰信号,则通知所述触控控制器控制所述光学触控传感器休眠;a first sleep module, configured to notify the touch controller to control the optical touch sensor to sleep if the touch signal is not received;

第一激活模块,用于若接收到所述触碰信号,则通知所述触控控制器激活所述光学触控传感器;a first activation module, configured to notify the touch controller to activate the optical touch sensor if the touch signal is received;

第二休眠模块,用于若所述触控信号中断,则通知所述触控控制器控制所述光学触控传感器休眠。A second sleep module, configured to notify the touch controller to control the optical touch sensor to sleep if the touch signal is interrupted.

在本发明的一个实施例中,所述第一关联性识别模块1103包括:In an embodiment of the present invention, the firstassociation identification module 1103 includes:

第一有效期设置模块,用于针对所述触控数据包设置表示时间点的有效期;a first validity period setting module, configured to set a validity period representing a time point for the touch data packet;

第一关联性确定模块,用于在所述有效期内接收到所述触碰信号时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性;a first correlation determination module, configured to determine that there is correlation between the touch data packet and the touch signal at the same time point when the touch signal is received within the validity period;

第二关联性确定模块,用于在所述有效期内未接收到所述触碰信号时,确定所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性。The second correlation determination module is configured to determine that there is no correlation between the touch data packet and the touch signal at the same time point when the touch signal is not received within the validity period.

在本发明的另一个实施例中,所述第一关联性识别模块1103包括:In another embodiment of the present invention, the firstassociation identification module 1103 includes:

第二有效期设置模块,用于针对所述触控数据包设置表示时间点的有效期;a second validity period setting module, configured to set a validity period representing a time point for the touch data packet;

第三关联性确定模块,用于在所述有效期内接收到所述触碰信号、且所述触摸物初始触碰所述显示屏时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,在所述主机传感器中设置标志位;A third correlation determination module, configured to determine the relationship between the touch data packet and the touch signal when the touch signal is received within the validity period and the touch object initially touches the display screen There is a correlation at the same time point between the two, and a flag bit is set in the host sensor;

第四关联性确定模块,用于在所述有效期内检测到所述标志位时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性;a fourth correlation determination module, configured to determine that there is correlation between the touch data packet and the touch signal at the same time point when the flag bit is detected within the validity period;

第五关联性确定模块,用于在所述有效期内接收到所述触碰信号、且所述触摸物结束触碰所述显示屏时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,在所述主机传感器中清除所述标志位;A fifth correlation determination module is configured to determine the relationship between the touch data packet and the touch signal when the touch signal is received within the validity period and the touch object finishes touching the display screen. There is a correlation at the same time point between the two, and the flag bit is cleared in the host sensor;

第六关联性确定模块,用于在所述有效期内未接收到所述触碰信号、且未检测到所述标志位时,确定所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性。The sixth correlation determination module is used for determining that the touch data packet and the touch signal are the same when the touch signal is not received and the flag bit is not detected within the validity period. There is no correlation at the point in time.

在本发明的一个实施例中,在所述触摸物连续触碰所述显示屏时,所述触碰传感器在第一目标信号与第二目标信号之间停止产生其他所述触碰信号,所述第一目标信号为所述触摸物初始触碰所述显示屏的所述触碰信号,所述第二目标信号为所述触摸物结束触碰所述显示屏的所述触碰信号。In an embodiment of the present invention, when the touch object continuously touches the display screen, the touch sensor stops generating other touch signals between the first target signal and the second target signal, so The first target signal is the touch signal that the touch object initially touches the display screen, and the second target signal is the touch signal that the touch object finishes touching the display screen.

在本发明的一个实施例中,所述第一状态区分模块1104包括:In an embodiment of the present invention, the firststate distinguishing module 1104 includes:

第一触碰确定模块,用于若所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,则确定所述触控数据包表示触摸物触碰所述显示屏的表面;a first touch determination module, configured to determine that the touch data packet indicates that a touch object touches the display screen if there is a correlation between the touch data packet and the touch signal at the same time point s surface;

第一接近确定模块,用于若所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性,则确定所述触控数据包表示触摸物接近所述显示屏的表面。A first proximity determination module, configured to determine that the touch data packet indicates that the touch object is close to the display screen if there is no correlation between the touch data packet and the touch signal at the same time point. surface.

在本发明的一个实施例中,还包括:In an embodiment of the present invention, it also includes:

第二触碰信号接收模块,用于当所述触控数据包为对多个触摸物生成的多帧触控数据包时,接收所述触碰传感器对多个触摸物产生的多帧触碰数据包,所述触碰数据包在触摸物触碰显示屏时生成;The second touch signal receiving module is configured to receive, when the touch data packet is a multi-frame touch data packet generated for a plurality of touch objects, receive a multi-frame touch generated by the touch sensor for a plurality of touch objects a data packet, the touch data packet is generated when the touch object touches the display screen;

第二关联性识别模块,用于在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性;a second association identification module, configured to identify a second association between a plurality of the touch data packets and a plurality of frames of the touch data packets indicating whether the same touch object is generated in the dimension of time and position;

第二状态区分模块,用于根据所述第二关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。The second state distinguishing module is configured to distinguish, according to the second association, that the touch data packet indicates that the touch object is approaching the surface of the display screen or touching the surface of the display screen.

在本发明的一个实施例中,还包括:In an embodiment of the present invention, it also includes:

第三休眠模块,用于若未接收到所述触碰数据包,则通知所述触控控制器控制所述光学触控传感器休眠;a third sleep module, configured to notify the touch controller to control the optical touch sensor to sleep if the touch data packet is not received;

第二激活模块,用于若接收到所述触碰数据包,则通知所述触控控制器激活所述光学触控传感器;a second activation module, configured to notify the touch controller to activate the optical touch sensor if the touch data packet is received;

第四休眠模块,用于若所述触控数据包中断,则通知所述触控控制器控制所述光学触控传感器休眠。The fourth sleep module is configured to notify the touch controller to control the optical touch sensor to sleep if the touch data packet is interrupted.

在本发明的一个实施例中,第二关联性识别模块包括:In an embodiment of the present invention, the second association identification module includes:

时间关联性识别模块,用于当接收到所述触控数据包时,识别所述触控数据包与所述触碰数据包在时间上的关联性;a temporal correlation identification module, configured to identify the temporal correlation between the touch data packet and the touch data packet when the touch data packet is received;

位置关联性识别模块,用于若所述触控数据包与所述触碰数据包在时间上存在关联性,则识别所述触控数据包与所述触碰数据包在位置上的关联性。A position correlation identification module for identifying the positional correlation between the touch data packet and the touch data packet if the touch data packet is correlated in time with the touch data packet .

在本发明的另一个实施例中,第二关联性识别模块包括:In another embodiment of the present invention, the second association identification module includes:

第三有效期设置模块,用于针对所述触控数据包设置有效期;a third validity period setting module, configured to set a validity period for the touch data packet;

第七关联性确定模块,用于在所述有效期内接收到所述触碰数据包时,确定所述触控数据包与所述触碰数据包在时间上存在关联性;a seventh correlation determination module, configured to determine that the touch data packet and the touch data packet are correlated in time when the touch data packet is received within the validity period;

第八关联性确定模块,用于在所述有效期内未接收到所述触碰数据包时,确定所述触控数据包与所述触碰数据包在时间上不存在关联性。An eighth correlation determination module, configured to determine that the touch data packet and the touch data packet are not correlated in time when the touch data packet is not received within the validity period.

在本发明的另一个实施例中,第二关联性识别模块包括:In another embodiment of the present invention, the second association identification module includes:

触控位置确定模块,用于确定与所述触控数据包关联的触控位置,所述触控位置表示所述触摸物接近或触碰所述显示屏的表面时的位置;a touch position determination module, configured to determine a touch position associated with the touch data packet, where the touch position represents a position when the touch object approaches or touches the surface of the display screen;

触碰位置确定模块,用于确定与所述触碰数据包关联的触碰位置,所述触碰位置表示所述触摸物触碰所述显示屏的表面时的位置;a touch position determination module, configured to determine a touch position associated with the touch data packet, where the touch position represents the position when the touch object touches the surface of the display screen;

第九关联性确定模块,用于若所述触控位置与所述触碰位置之间的距离小于或等于预设的阈值,则确定所述触控数据包与所述触碰数据包在位置上存在关联性;A ninth correlation determination module, configured to determine that the touch data packet and the touch data packet are in positions if the distance between the touch position and the touch position is less than or equal to a preset threshold there is a relationship;

第十关联性确定模块,用于若所述触控位置与所述触碰位置之间的距离大于预设的阈值,则确定所述触控数据包与所述触碰数据包在位置上不存在关联性。A tenth correlation determination module, configured to determine that the touch data packet and the touch data packet are not in the same position if the distance between the touch position and the touch position is greater than a preset threshold. There is a correlation.

在本发明的一个实施例中,第二状态区分模块包括:In an embodiment of the present invention, the second state distinguishing module includes:

第二触碰确定模块,用于若所述触控数据包与所述触碰数据包在时间与位置上存在关联性,则确定所述触控数据包表示触摸物触碰所述显示屏的表面;A second touch determination module, configured to determine that the touch data packet indicates that the touch object touches the display screen if the touch data packet and the touch data packet are correlated in time and position. surface;

第二接近确定模块,用于若所述触控数据包与所述触碰数据包在时间或位置上不存在关联性,则确定所述触控数据包表示触摸物接近所述显示屏的表面。A second proximity determination module, configured to determine that the touch data packet indicates that the touch object is approaching the surface of the display screen if the touch data packet and the touch data packet are not correlated in time or position .

在本发明的一个实施例中,还包括:In an embodiment of the present invention, it also includes:

第一数据包处理模块,用于若所述触控数据包表示接近所述显示屏的表面,则忽略所述触控数据包,或者,从所述触控数据包中读取触摸点数据,按照所述触摸点数据执行第一交互操作;a first data packet processing module, configured to ignore the touch data packet if the touch data packet represents a surface close to the display screen, or read touch point data from the touch data packet, perform a first interactive operation according to the touch point data;

第二数据包处理模块,用于若所述触控数据包表示触碰所述显示屏的表面,则从所述触控数据包中读取触摸点数据,按照所述触摸点数据执行第二交互操作。The second data packet processing module is configured to read touch point data from the touch data packet if the touch data packet indicates that the surface of the display screen is touched, and execute the second data packet according to the touch point data. interactive operation.

本发明实施例所提供的触控校验装置可执行本发明任意实施例所提供的触控校验方法,具备执行方法相应的功能模块和有益效果。The touch verification device provided by the embodiment of the present invention can execute the touch verification method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

实施例六Embodiment 6

图12为本发明实施例六提供的一种交互平板的结构示意图。图12示出了适于用来实现本发明实施方式的示例性交互平板12的框图。图12显示的交互平板12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。FIG. 12 is a schematic structural diagram of an interactive tablet according to Embodiment 6 of the present invention. Figure 12 shows a block diagram of an exemplaryinteractive tablet 12 suitable for use in implementing embodiments of the present invention. Theinteractive tablet 12 shown in FIG. 12 is only an example, and should not impose any limitations on the functions and scope of use of the embodiments of the present invention.

如图12所示,交互平板12以通用计算设备的形式表现。交互平板12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。As shown in FIG. 12, theinteractive tablet 12 takes the form of a general-purpose computing device. Components of theinteractive tablet 12 may include, but are not limited to, one or more processors orprocessing units 16 , asystem memory 28 , and abus 18 that connects the various system components including thesystem memory 28 and theprocessing unit 16 .

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of a variety of bus structures. By way of example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect ( PCI) bus.

交互平板12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被交互平板12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。Interactive tablet 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed byinteractive tablet 12, including volatile and non-volatile media, removable and non-removable media.

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。交互平板12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图12未显示,通常称为“硬盘驱动器”)。尽管图12中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and/orcache memory 32 . Theinteractive tablet 12 may further include other removable/non-removable, volatile/non-volatile computer system storage media. For example only,storage system 34 may be used to read and write to non-removable, non-volatile magnetic media (not shown in FIG. 12, commonly referred to as a "hard drive"). Although not shown in Figure 12, a disk drive for reading and writing to removable non-volatile magnetic disks (eg "floppy disks") and removable non-volatile optical disks (eg CD-ROM, DVD-ROM) may be provided or other optical media) to read and write optical drives. In these cases, each drive may be connected tobus 18 through one or more data media interfaces.Memory 28 may include at least one program product having a set (eg, at least one) of program modules configured to perform the functions of various embodiments of the present invention.

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。A program/utility 40 having a set (at least one) ofprogram modules 42, which may be stored, for example, inmemory 28,such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data , each or some combination of these examples may include an implementation of a network environment.Program modules 42 generally perform the functions and/or methods of the described embodiments of the present invention.

交互平板12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该交互平板12交互的设备通信,和/或与使得该交互平板12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,交互平板12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与交互平板12的其它模块通信。应当明白,尽管图中未示出,可以结合交互平板12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。Theinteractive tablet 12 may also communicate with one or more external devices 14 (eg, keyboard, pointing device,display 24, etc.), with one or more devices that enable a user to interact with theinteractive tablet 12, and/or with Any device (eg, network card, modem, etc.) that enables theinteractive tablet 12 to communicate with one or more other computing devices. Such communication may take place through input/output (I/O)interface 22 . Also, theinteractive tablet 12 may communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN), and/or a public network such as the Internet) through anetwork adapter 20 . As shown,network adapter 20 communicates with other modules ofinteractive tablet 12 viabus 18 . It should be understood that, although not shown, other hardware and/or software modules may be used in conjunction withinteractive tablet 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems.

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的触控校验方法。Theprocessing unit 16 executes various functional applications and data processing by running the programs stored in thesystem memory 28, for example, implementing the touch verification method provided by the embodiment of the present invention.

实施例七Embodiment 7

本发明实施例七还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述触控校验方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Embodiment 7 of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, each process of the above-mentioned touch verification method can be realized, and the same can be achieved. The technical effect, in order to avoid repetition, will not be repeated here.

其中,计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Wherein, the computer-readable storage medium may include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples (a non-exhaustive list) of computer readable storage media include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention. The scope is determined by the scope of the appended claims.

Claims (17)

Translated fromChinese
一种触控校验方法,其特征在于,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,所述触控控制器与光学触控传感器连接,所述方法应用于所述主机控制器中,包括:A touch verification method, characterized in that, in an interactive tablet, a host controller is connected to a touch controller and a touch sensor respectively, the touch controller is connected to an optical touch sensor, and the method is applied to The host controller includes:接收所述触控控制器发送的至少一个触控数据包,所述触控数据包由所述光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡所述光学触控传感器扫描的光信号;Receive at least one touch data packet sent by the touch controller, the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the surface of the display screen, blocking the optical touch sensor Scanned light signal;当所述触控数据包为一个时,接收所述触碰传感器产生的触碰信号,所述触碰信号表示触摸物触碰显示屏;When the touch data packet is one, receiving a touch signal generated by the touch sensor, and the touch signal indicates that the touch object touches the display screen;识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性;Identifying the first correlation at the same time point between the touch data packet and the touch signal;根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。Distinguishing the touch data packets according to the first association indicates that a touch object approaches the surface of the display screen or touches the surface of the display screen.根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1, further comprising:若未接收到所述触碰信号,则通知所述触控控制器控制所述光学触控传感器休眠;If the touch signal is not received, notifying the touch controller to control the optical touch sensor to sleep;若接收到所述触碰信号,则通知所述触控控制器激活所述光学触控传感器;If the touch signal is received, notifying the touch controller to activate the optical touch sensor;若所述触控信号中断,则通知所述触控控制器控制所述光学触控传感器休眠。If the touch signal is interrupted, the touch controller is notified to control the optical touch sensor to sleep.根据权利要求1所述的方法,其特征在于,所述识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性,包括:The method according to claim 1, wherein the identifying the first correlation between the touch data packet and the touch signal at the same time point comprises:针对所述触控数据包设置表示时间点的有效期;Setting a validity period representing a time point for the touch data packet;在所述有效期内接收到所述触碰信号时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性;When the touch signal is received within the validity period, determining that there is a correlation between the touch data packet and the touch signal at the same time point;在所述有效期内未接收到所述触碰信号时,确定所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性。When the touch signal is not received within the validity period, it is determined that there is no correlation between the touch data packet and the touch signal at the same time point.根据权利要求1所述的方法,其特征在于,所述识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性,包括:The method according to claim 1, wherein the identifying the first correlation between the touch data packet and the touch signal at the same time point comprises:针对所述触控数据包设置表示时间点的有效期;Setting a validity period representing a time point for the touch data packet;在所述有效期内接收到所述触碰信号、且所述触摸物初始触碰所述显示屏时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,在所述主机传感器中设置标志位;When the touch signal is received within the validity period and the touch object initially touches the display screen, it is determined that there is a correlation between the touch data packet and the touch signal at the same time point , set the flag bit in the host sensor;在所述有效期内检测到所述标志位时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性;When the flag bit is detected within the validity period, determining that there is a correlation between the touch data packet and the touch signal at the same time point;在所述有效期内接收到所述触碰信号、且所述触摸物结束触碰所述显示屏时,确定所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,在所述主机传感器中清除所述标志位;When the touch signal is received within the validity period and the touch object finishes touching the display screen, it is determined that there is a correlation between the touch data packet and the touch signal at the same time point , clear the flag bit in the host sensor;在所述有效期内未接收到所述触碰信号、且未检测到所述标志位时,确定所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性。When the touch signal is not received and the flag bit is not detected within the validity period, it is determined that there is no correlation between the touch data packet and the touch signal at the same time point.根据权利要求4所述的方法,其特征在于,在所述触摸物连续触碰所述显示屏时,所述触碰传感器在第一目标信号与第二目标信号之间停止产生其他所述触碰信号,所述第一目标信号为所述触摸物初始触碰所述显示屏的所述触碰信号,所述第二目标信号为所述触摸物结束触碰所述显示屏的所述触碰信号。The method according to claim 4, wherein when the touch object continuously touches the display screen, the touch sensor stops generating other touches between the first target signal and the second target signal The first target signal is the touch signal when the touch object initially touches the display screen, and the second target signal is the touch object when the touch object finishes touching the display screen. Hit the signal.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面,包括:The method according to any one of claims 1-5, wherein the distinguishing the touch data packets according to the first correlation indicates that a touch object is approaching the surface of the display screen or touching the touch object. The surface of the display, including:若所述触控数据包与所述触碰信号之间在同一时间点上存在关联性,则确定所述触控数据包表示触摸物触碰所述显示屏的表面;If there is a correlation between the touch data packet and the touch signal at the same time point, determining that the touch data packet indicates that a touch object touches the surface of the display screen;若所述触控数据包与所述触碰信号之间在同一时间点上不存在关联性,则确定所述触控数据包表示触摸物接近所述显示屏的表面。If there is no correlation between the touch data packet and the touch signal at the same time point, it is determined that the touch data packet indicates that the touch object is approaching the surface of the display screen.根据权利要求1所述的方法,其特征在于,在所述接收所述触控控制器发送的至少一 个触控数据包之后,还包括:The method according to claim 1, wherein after receiving at least one touch data packet sent by the touch controller, the method further comprises:当所述触控数据包为对多个触摸物生成的多帧触控数据包时,接收所述触碰传感器对多个触摸物产生的多帧触碰数据包,所述触碰数据包在触摸物触碰显示屏时生成;When the touch data packets are multi-frame touch data packets generated for multiple touch objects, receive multi-frame touch data packets generated by the touch sensor for multiple touch objects, and the touch data packets are in Generated when a touch object touches the display;在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性;In the dimension of time and position, identifying a second association between a plurality of the touch data packets and multiple frames of the touch data packets, indicating whether the same touch object is generated;根据所述第二关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。Distinguishing the touch data packets according to the second correlation indicates that the touch object approaches the surface of the display screen or touches the surface of the display screen.根据权利要求7所述的方法,其特征在于,还包括:The method of claim 7, further comprising:若未接收到所述触碰数据包,则通知所述触控控制器控制所述光学触控传感器休眠;If the touch data packet is not received, notify the touch controller to control the optical touch sensor to sleep;若接收到所述触碰数据包,则通知所述触控控制器激活所述光学触控传感器;if the touch data packet is received, notifying the touch controller to activate the optical touch sensor;若所述触控数据包中断,则通知所述触控控制器控制所述光学触控传感器休眠。If the touch data packet is interrupted, the touch controller is notified to control the optical touch sensor to sleep.根据权利要求7所述的方法,其特征在于,所述在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性,包括:The method according to claim 7, wherein the identifying between a plurality of the touch data packets and multiple frames of the touch data packets indicates whether the touch object is generated by the same touch object in the dimension of time and position. The second correlation of , including:当接收到所述触控数据包时,识别所述触控据包与所述触碰数据包在时间上的关联性;When receiving the touch data packet, identifying the temporal correlation between the touch data packet and the touch data packet;若所述触控数据包与所述触碰数据包在时间上存在关联性,则识别所述触控数据包与所述触碰数据包在位置上的关联性。If there is a temporal correlation between the touch data packet and the touch data packet, the positional correlation between the touch data packet and the touch data packet is identified.根据权利要求7所述的方法,其特征在于,所述在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性,包括:The method according to claim 7, wherein the identifying between a plurality of the touch data packets and multiple frames of the touch data packets indicates whether the touch object is generated by the same touch object in the dimension of time and position. The second correlation of , including:针对所述触控数据包设置有效期;setting a validity period for the touch data packet;在所述有效期内接收到所述触碰数据包时,确定所述触控数据包与所述触碰数据包在时间上存在关联性;When receiving the touch data packet within the validity period, determining that the touch data packet and the touch data packet are correlated in time;在所述有效期内未接收到所述触碰数据包时,确定所述触控数据包与所述触碰数据包在时间上不存在关联性。When the touch data packet is not received within the validity period, it is determined that there is no time correlation between the touch data packet and the touch data packet.根据权利要求7-10中任一项所述的方法,其特征在于,所述在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性,包括:The method according to any one of claims 7-10, characterized in that, in the dimension of time and position, identifying representations between a plurality of the touch data packets and multiple frames of the touch data packets Whether secondary associations produced by the same touch, including:确定与所述触控数据包关联的触控位置,所述触控位置表示所述触摸物接近或触碰所述显示屏的表面时的位置;determining a touch position associated with the touch data packet, the touch position representing the position of the touch object when it approaches or touches the surface of the display screen;确定与所述触碰数据包关联的触碰位置,所述触碰位置表示所述触摸物触碰所述显示屏的表面时的位置;determining a touch location associated with the touch data packet, the touch location representing the location where the touch object touches the surface of the display screen;若所述触控位置与所述触碰位置之间的距离小于或等于预设的阈值,则确定所述触控数据包与所述触碰数据包在位置上存在关联性;If the distance between the touch position and the touch position is less than or equal to a preset threshold, it is determined that the touch data packet and the touch data packet are correlated in position;若所述触控位置与所述触碰位置之间的距离大于预设的阈值,则确定所述触控数据包与所述触碰数据包在位置上不存在关联性。If the distance between the touch position and the touch position is greater than a preset threshold, it is determined that there is no location correlation between the touch data packet and the touch data packet.根据权利要求7-10中任一项所述的方法,其特征在于,所述根据所述第二关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面,包括:The method according to any one of claims 7-10, wherein the distinguishing the touch data packets according to the second correlation indicates that a touch object is close to the surface of the display screen or touches any the surface of the display, including:若所述触控数据包与所述触碰数据包在时间与位置上均存在关联性,则确定所述触控数据包表示触摸物触碰所述显示屏的表面;If the touch data packet and the touch data packet are correlated in time and position, determining that the touch data packet indicates that a touch object touches the surface of the display screen;若所述触控数据包与所述触碰数据包在时间或位置上不存在关联性,则确定所述触控数据包表示触摸物接近所述显示屏的表面。If there is no correlation in time or position between the touch data packet and the touch data packet, it is determined that the touch data packet indicates that the touch object is approaching the surface of the display screen.根据权利要求1-5或7-10中任一项所述的方法,其特征在于,还包括:The method according to any one of claims 1-5 or 7-10, further comprising:若所述触控数据包表示接近所述显示屏的表面,则忽略所述触控数据包,或者,从所述触控数据包中读取触摸点数据,按照所述触摸点数据执行第一交互操作;If the touch data packet indicates a surface close to the display screen, the touch data packet is ignored, or the touch point data is read from the touch data packet, and the first touch point data is executed according to the touch point data. interactive operation;若所述触控数据包表示触碰所述显示屏的表面,则从所述触控数据包中读取触摸点数据,按照所述触摸点数据执行第二交互操作。If the touch data packet indicates that the surface of the display screen is touched, the touch point data is read from the touch data packet, and the second interactive operation is performed according to the touch point data.一种触控校验装置,其特征在于,在交互平板中,主机控制器分别与触控控制器、触碰传感器连接,所述触控控制器与光学触控传感器连接,所述装置位于所述主机控制器中,包括:A touch verification device, characterized in that, in an interactive tablet, a host controller is respectively connected with a touch controller and a touch sensor, the touch controller is connected with an optical touch sensor, and the device is located at the In the above-mentioned host controller, including:触控数据包接收模块,用于接收所述触控控制器发送的至少一个触控数据包,所述触控数据包由所述光学触控传感器产生,表示触摸物接近或触碰显示屏的表面、阻挡所述光学触控传感器扫描的光信号;The touch data packet receiving module is used for receiving at least one touch data packet sent by the touch controller, the touch data packet is generated by the optical touch sensor, indicating that the touch object approaches or touches the display screen. surface, blocking the optical signal scanned by the optical touch sensor;第一触碰信号接收模块,用于当所述触控数据包为一个时,接收所述触碰传感器产生的触碰信号,所述触碰信号表示触摸物触碰显示屏;a first touch signal receiving module, configured to receive a touch signal generated by the touch sensor when the touch data packet is one, and the touch signal indicates that the touch object touches the display screen;第一关联性识别模块,用于识别所述触控数据包与所述触碰信号之间在同一时间点上的第一关联性;a first association identification module, configured to identify the first association at the same time point between the touch data packet and the touch signal;第一状态区分模块,用于根据所述第一关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。The first state distinguishing module is configured to distinguish, according to the first association, whether the touch data packet indicates that a touch object is approaching the surface of the display screen or touching the surface of the display screen.根据权利要求14所述的装置,其特征在于,还包括:The apparatus of claim 14, further comprising:第二触碰信号接收模块,用于当所述触控数据包为对多个触摸物生成的多帧触控数据包时,接收所述触碰传感器对多个触摸物产生的多帧触碰数据包,所述触碰数据包在触摸物触碰显示屏时生成;The second touch signal receiving module is configured to receive, when the touch data packet is a multi-frame touch data packet generated for a plurality of touch objects, receive a multi-frame touch generated by the touch sensor for a plurality of touch objects a data packet, the touch data packet is generated when the touch object touches the display screen;第二关联性识别模块,用于在时间与位置的维度下,识别多个所述触控数据包与多帧所述触碰数据包之间表示是否由同一触摸物产生的第二关联性;a second association identification module, configured to identify a second association between a plurality of the touch data packets and a plurality of frames of the touch data packets indicating whether the same touch object is generated in the dimension of time and position;第二状态区分模块,用于根据所述第二关联性区分所述触控数据包表示触摸物接近所述显示屏的表面或是触碰所述显示屏的表面。The second state distinguishing module is configured to distinguish, according to the second association, that the touch data packet indicates that the touch object is approaching the surface of the display screen or touching the surface of the display screen.一种交互平板,其特征在于,所述交互平板包括:An interactive tablet, characterized in that the interactive tablet comprises:一个或多个处理器;one or more processors;存储器,用于存储一个或多个程序,memory for storing one or more programs,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-13中任一项所述的触控校验方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the touch verification method according to any one of claims 1-13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-13中任一项所述的触控校验方法。A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the touch calibration method according to any one of claims 1-13 is realized. test method.
PCT/CN2022/0880682021-04-222022-04-21Touch-control verification method and apparatus, and interactive display and storage mediumCeasedWO2022222981A1 (en)

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
CN202110438322.42021-04-22
CN202110438341.72021-04-22
CN2021104383222021-04-22
CN2021104383412021-04-22

Publications (1)

Publication NumberPublication Date
WO2022222981A1true WO2022222981A1 (en)2022-10-27

Family

ID=83723523

Family Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/CN2022/088068CeasedWO2022222981A1 (en)2021-04-222022-04-21Touch-control verification method and apparatus, and interactive display and storage medium

Country Status (1)

CountryLink
WO (1)WO2022222981A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH11232025A (en)*1998-02-181999-08-27Fujitsu Ltd Optical scanning touch panel
US6208330B1 (en)*1997-03-072001-03-27Canon Kabushiki KaishaCoordinate input apparatus and its control method
US20090239588A1 (en)*2008-03-212009-09-24Lg Electronics Inc.Mobile terminal and screen displaying method thereof
US20140043297A1 (en)*2012-08-102014-02-13Pixart Imaging Inc.Optical Touch System and Optical Touch Control Method
CN104571726A (en)*2013-10-252015-04-29纬创资通股份有限公司Optical touch system, touch detection method and computer program product
US20170192529A1 (en)*2016-01-052017-07-06Samsung Electronics Co., Ltd.Electronic device and control method therefor
CN109844702A (en)*2017-08-212019-06-04华为技术有限公司The control method and input equipment of a kind of pair of electronic equipment
CN113608661A (en)*2021-05-122021-11-05广州创知科技有限公司Man-machine interaction method, interaction panel and storage medium thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6208330B1 (en)*1997-03-072001-03-27Canon Kabushiki KaishaCoordinate input apparatus and its control method
JPH11232025A (en)*1998-02-181999-08-27Fujitsu Ltd Optical scanning touch panel
US20090239588A1 (en)*2008-03-212009-09-24Lg Electronics Inc.Mobile terminal and screen displaying method thereof
US20140043297A1 (en)*2012-08-102014-02-13Pixart Imaging Inc.Optical Touch System and Optical Touch Control Method
CN104571726A (en)*2013-10-252015-04-29纬创资通股份有限公司Optical touch system, touch detection method and computer program product
US20170192529A1 (en)*2016-01-052017-07-06Samsung Electronics Co., Ltd.Electronic device and control method therefor
CN109844702A (en)*2017-08-212019-06-04华为技术有限公司The control method and input equipment of a kind of pair of electronic equipment
CN113608661A (en)*2021-05-122021-11-05广州创知科技有限公司Man-machine interaction method, interaction panel and storage medium thereof

Similar Documents

PublicationPublication DateTitle
KR102640072B1 (en) Screen display control methods and electronic devices
CN103455171B (en)A kind of three-dimensional interactive electronic whiteboard system and method
US20150097776A1 (en)Control using movements
US20100097317A1 (en)Methods and apparatus to provide a handheld pointer-based user interface
US9552073B2 (en)Electronic device
CN103492983A (en)Interactive input system and tool tray therefor
CN109542279B (en)Terminal device control method and terminal device
CN108958614B (en)Display control method and terminal
CN112327380B (en)Infrared sensing device, foreign matter detection method and device and electronic equipment
CN111683325A (en) Sound effect control method, device, speaker, wearable device and readable storage medium
CN110753155A (en)Proximity detection method and terminal equipment
CN110764666A (en) A display control method and electronic device
CN109257505A (en)A kind of screen control method and mobile terminal
CN110031860B (en) Laser ranging method, device and mobile terminal
US20130257750A1 (en)Establishing an input region for sensor input
WO2021179960A1 (en)Method for detecting touch-control position of active pen, and electronic terminal
WO2022222981A1 (en)Touch-control verification method and apparatus, and interactive display and storage medium
CN109947343A (en) Application control method and terminal device
WO2022222980A1 (en)Touch control verification method and device, interactive tablet, and storage medium
CN108762544A (en)The control method of a kind of electronic equipment and touching display screen
CN110928443B (en) A touch position detection method and electronic device
WO2022222982A1 (en)Touch-control signal verification method, man-machine interaction method and handwriting display method, and related apparatuses
CN111327822B (en) A method and electronic device for controlling the movement of a camera
US11429191B2 (en)Input method and smart terminal device
CN110196617A (en)Mobile terminal

Legal Events

DateCodeTitleDescription
121Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number:22791087

Country of ref document:EP

Kind code of ref document:A1

NENPNon-entry into the national phase

Ref country code:DE

122Ep: pct application non-entry in european phase

Ref document number:22791087

Country of ref document:EP

Kind code of ref document:A1


[8]ページ先頭

©2009-2025 Movatter.jp