CN113821113A - 电子设备和触控笔的交互方法、***和电子设备 - Google Patents

电子设备和触控笔的交互方法、***和电子设备 Download PDF

Info

Publication number
CN113821113A
CN113821113A CN202111382321.9A CN202111382321A CN113821113A CN 113821113 A CN113821113 A CN 113821113A CN 202111382321 A CN202111382321 A CN 202111382321A CN 113821113 A CN113821113 A CN 113821113A
Authority
CN
China
Prior art keywords
screen
stylus
electronic device
electrode
touch
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.)
Granted
Application number
CN202111382321.9A
Other languages
English (en)
Other versions
CN113821113B (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.)
Shanghai Glory Smart Technology Development Co ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111382321.9A priority Critical patent/CN113821113B/zh
Publication of CN113821113A publication Critical patent/CN113821113A/zh
Application granted granted Critical
Publication of CN113821113B publication Critical patent/CN113821113B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0441Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0442Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for transmitting changes in electrical potential to be received by the digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种电子设备和触控笔的交互方法、***和电子设备,电子设备在检测到触控笔在电子设备的屏幕上的位置处于屏幕边缘的预设区域内时,根据触控笔的触控模式,执行不同的操作。当触控模式为第一触控模式时,电子设备执行显示笔迹的操作,即使触控笔的操作与屏幕边缘手势相同,电子设备也不会响应屏幕边缘手势。当触控模式为第一触控模式时,若触控笔的操作与屏幕边缘手势相同,电子设备执行响应屏幕边缘手势的操作,可以避免触控笔误触发屏幕边缘手势,提高用户的绘制体验。

Description

电子设备和触控笔的交互方法、***和电子设备
技术领域
本申请实施例涉及通信技术,尤其涉及一种电子设备和触控笔的交互方法、***和电子设备。
背景技术
随着触控技术的发展,越来越多的电子设备采用触控方式进行人机交互,如用户可以通过触控笔操作电子设备的触摸屏向电子设备提供输入,电子设备基于触控笔的输入执行相应的操作。
目前,当用户使用触控笔在电子设备上进行书写或者绘画时,触控笔在电子设备的触摸屏边缘位置的操作,容易误触发屏幕边缘手势,导致电子设备显示多窗口,退出应用程序等操作。
发明内容
本申请实施例提供一种电子设备和触控笔的交互方法、***和电子设备,可以避免触控笔误触发屏幕边缘手势,提高用户的绘制体验。
第一方面,本申请实施例提供一种电子设备和触控笔的交互方法,该方法可以由电子设备或者电子设备中的芯片执行,下述以电子设备为执行主体为例进行说明。该方法中,当用户采用触控笔在电子设备的屏幕上绘制笔迹时,电子设备可以获取触控笔在所述电子设备的屏幕上的位置,当电子设备检测到触控笔在所述电子设备的屏幕上的位置处于所述屏幕边缘的预设区域内,检测所述触控笔的触控模式。电子设备响应于不同的触控模式,可以执行不同的操作。
其中,电子设备响应于所述触控模式为第一触控模式,显示所述触控笔的笔迹。电子设备响应于所述触控模式为第二触控模式,若所述触控笔在所述屏幕上的操作与第一屏幕边缘手势相同,则执行响应于所述第一屏幕边缘手势的操作。
本申请实施例中,用户可以采用不同的触控模式在屏幕上绘制,当触控笔在所述电子设备的屏幕上的位置处于所述屏幕边缘的预设区域内时,电子设备响应于触控笔的触控模式,可以执行不同的操作。如当触控模式为第一触控模式时,电子设备执行显示笔迹的操作,即使触控笔的操作与屏幕边缘手势相同,电子设备也不会响应屏幕边缘手势。当触控模式为第一触控模式时,若触控笔的操作与屏幕边缘手势相同,电子设备执行响应屏幕边缘手势的操作,可以避免触控笔误触发屏幕边缘手势,提高用户的绘制体验。
其中,屏幕边缘的预设区域可以为任一屏幕边缘手势对应的区域,示例性的,屏幕边缘手势为触发所述电子设备退出应用程序的手势,则该屏幕边缘手势对应的区域为屏幕底部的边缘的区域。不同的屏幕边缘手势对应的区域不同。在一种可能的实现方式中,本申请实施例中的所述第一屏幕边缘手势为如下任一种:触发所述电子设备退出应用程序的手势,触发所述电子设备显示下拉通知栏的手势,触发所述电子设备显示上拉控制中心的手势,触发所述电子设备显示多窗口的手势,或者触发所述电子设备显示多任务切换界面的手势。
在一种可能的实现方式中,触控笔的触控模式不同表征所述触控笔上接触所述屏幕的部位不同。也就是说,用户采用触控笔上的不同部位接触触控笔的屏幕,触控笔的触控模式不同。
为了遵循用户的书写习惯,所述第一触控模式为所述触控笔的笔尖接触所述屏幕,所述第二触控模式为所述触控笔的尾部接触所述屏幕。也就是说,用户可以采用触控笔的笔尖接触屏幕,在屏幕边缘的预设区域内,即使触控笔的操作与屏幕边缘手势相同,电子设备也不会响应屏幕边缘手势,继续显示触控笔的笔迹。用户可以采用触控笔的尾部接触屏幕,在屏幕边缘的非预设区域内,电子设备可以显示触控笔的笔迹,而在屏幕边缘的预设区域内,当触控笔的操作与屏幕边缘手势相同时,电子设备会执行响应于屏幕边缘手势的操作。
下述讲述电子设备检测触控笔的触控模式的方式:
其一,触控笔的尾部设置有第一电极,触控笔的笔尖设置有第二电极,所述第一电极和所述第二电极的频率不同。电子设备可以根据来自电极的信号的频率,检测所述触控笔的触控模式。其中,示例性的,如第一电极的频率为第一频率,第二电极的频率为第二频率。电子设备响应于来自电极的信号的频率为第一频率,则可以确定触控笔的触控模式为第二触控模式。同理的,电子设备响应于来自电极的信号的频率为第二频率,则可以确定触控笔的触控模式为第一触控模式。
其二,触控笔的尾部设置有第一电极,触控笔的笔尖设置有第二电极,所述第一电极和所述第二电极的频率相同。因为触控笔的笔尖和尾部的面积不同,则来自触控笔的笔尖的电极的信号引起所述屏幕的电容值的变化的面积,以及来自触控笔的尾部的电极的信号引起所述屏幕的电容值的变化的面积不同,本申请实施例中,电子设备可以根据来自电极的信号引起所述屏幕的电容值的变化的面积,检测所述触控笔的触控模式。
其中,所述笔尖接触屏幕时引起所述屏幕的电容值的变化的面积处于第一面积范围内,所述尾部接触屏幕时引起所述屏幕的电容值的变化的面积处于第二面积范围内。若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第一面积范围内,则电子设备可以确定所述触控模式为所述第一触控模式。若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第二面积范围内,则电子设备可以确定所述触控模式为所述第二触控模式。
其三,触控笔的尾部设置有第一电极,触控笔的笔尖设置有第二电极,所述第一电极和所述第二电极的频率相同,且所述笔尖还设置有压力传感器,当所述笔尖接触所述屏幕时,所述触控笔通过与所述电子设备之间的无线连接向所述电子设备发送所述压力传感器采集到的压力数据。
该种方式中,电子设备可以根据来自电极的信号引起所述屏幕的电容值的变化的面积,以及是否接收到来自所述触控笔的压力数据,检测所述触控笔的触控模式。其中,所述笔尖接触屏幕时引起所述屏幕的电容值的变化的面积处于第一面积范围内,所述尾部接触屏幕时引起所述屏幕的电容值的变化的面积处于第二面积范围内。
其中,若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第一面积范围内,且电子设备接收到来自所述触控笔的压力数据,则可以确定所述触控模式为所述第一触控模式。若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第二面积范围内,且电子设备未接收到来自所述触控笔的压力数据,则可以确定所述触控模式为所述第二触控模式。
第二方面,本申请实施例提供一种电子设备,该电子设备可以包括:处理器、存储器。存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述电子设备执行如第一方面中的方法。
第三方面,本申请实施例提供一种触控笔,该触控笔可以包括:第一电极和第二电极,所述第一电极和第二电极设置在所述触控笔的不同部位。
在一种可能的实现方式中,所述第一电极设置在所述触控笔的笔尖,所述第二电极设置在所述触控笔的尾部。
第四方面,本申请实施例提供一种触控交互***,该***中包括如上第二方面的电子设备和如上第三方面的触控笔,该触控交互***可以实现如上第一方面的电子设备和触控笔的交互方法。
第五方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。
第六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。
上述第二方面至第六方面的各可能的实现方式,其有益效果可以参见上述第一方面所带来的有益效果,在此不加赘述。
本申请实施例提供了一种电子设备和触控笔的交互方法、***和电子设备,电子设备在检测到触控笔在电子设备的屏幕上的位置处于屏幕边缘的预设区域内时,根据触控笔的触控模式,执行不同的操作。当触控模式为第一触控模式时,电子设备执行显示笔迹的操作,即使触控笔的操作与屏幕边缘手势相同,电子设备也不会响应屏幕边缘手势。当触控模式为第一触控模式时,若触控笔的操作与屏幕边缘手势相同,电子设备执行响应屏幕边缘手势的操作,可以避免触控笔误触发屏幕边缘手势,提高用户的绘制体验。
附图说明
图1为本申请实施例提供的一种场景示意图;
图2A为本申请实施例提供的触控笔的一结构示意图;
图2B为本申请实施例提供的触控笔的部分拆分结构示意图;
图3为本申请实施例提供的触控笔与电子设备交互的示意图;
图4为本申请实施例提供的触控笔的一种硬件结构示意图;
图5为本申请实施例提供的电子设备的一种硬件结构示意图;
图6A为用户使用触控笔在电子设备的屏幕上进行绘制的一种示意图;
图6B为用户使用触控笔在电子设备的屏幕上进行绘制的另一种示意图;
图6C为用户使用触控笔在电子设备的屏幕上进行绘制的另一种示意图;
图6D为用户使用触控笔在电子设备的屏幕上进行绘制的另一种示意图;
图7为本申请实施例提供的触控笔的另一结构示意图;
图8为本申请实施例提供的电子设备和触控笔的交互方法的一种实施例的流程示意图;
图9为本申请实施例提供的电子设备和触控笔的交互的一种界面示意图;
图10为本申请实施例提供的电子设备和触控笔的交互的另一种界面示意图;
图11为本申请实施例提供的电子设备和触控笔的交互的另一种界面示意图;
图12为本申请实施例提供的电子设备和触控笔的交互的另一种界面示意图;
图13为本申请实施例提供的电子设备的一种结构示意图。
具体实施方式
图1为本申请实施例适用的一种场景示意图。参照图1,该场景中包括触控笔(stylus)100和电子设备200,图1中以电子设备200为平板电脑(portable androiddevice,PAD)为例进行说明。触控笔100可以向电子设备200提供输入,电子设备200基于触控笔100的输入,执行响应于该输入的操作。在一种实施例中,该场景中还可以包括无线键盘300。无线键盘300也可以向电子设备200提供输入,电子设备200基于无线键盘300的输入,执行响应于该输入的操作。
在一种实施例种,无线键盘300上可以设置触控区域,触控笔100可以操作无线键盘300的触控区域,向无线键盘300提供输入,无线键盘300可以基于触控笔100的输入执行响应于该输入的操作。在一种实施例中,触控笔100和电子设备200之间、触控笔100和无线键盘300之间,以及电子设备200和无线键盘300之间,可以通过通信网络进行互联,以实现无线信号的交互。该通信网络可以但不限于为:WI-FI热点网络、WI-FI点对点(peer-to-peer,P2P)网络、蓝牙网络、zigbee网络或近场通信(near field communication,NFC)网络等近距离通信网络。下述实施例中主要讲述触控笔100和电子设备200之间的交互过程。
本申请实施例中的触控笔100为有源电容笔,也可以称为主动式电容笔或主动笔。
图2A为本申请实施例提供的触控笔的一种结构示意图。参照图2A所示,触控笔100可以包括笔尖10、笔杆20和后盖30。笔杆20的内部为中空结构,笔尖10和后端30分别位于笔杆20的两端,后盖30与笔杆20之间可以通过插接或者卡合方式,笔尖10与笔杆20之间的配合关系详见图2B的描述。
图2B为本申请实施例提供的触控笔的部分拆分结构示意图。参照图2B所示,触控笔100还包括主轴组件50,主轴组件50位于笔杆20内,且主轴组件50在笔杆20内可滑动设置。主轴组件50上具有外螺纹51,笔尖10包括书写端11和连接端12,其中,笔尖10的连接端12具有与外螺纹51配合的内螺纹(未示出)。
当主轴组件50装配到笔杆20内时,笔尖10的连接端12伸入笔杆20内且与主轴组件50的外螺纹51螺纹连接。在一些其他示例中,笔尖10的连接端12与主轴组件50之间还可以通过卡合等可拆卸方式实现连接。通过笔尖10的连接端12与主轴组件50之间可拆卸相连,这样实现了对笔尖10的更换。
其中,为了对笔尖10的书写端11受到的压力进行检测,参照图2A所示,笔尖10与笔杆20之间具有间隙10a,这样可以确保笔尖10的手写端11受到外力时,笔尖10可以朝向笔杆20移动,笔尖10的移动会带动主轴组件50在笔杆20内移动。而对外力的检测,参照图2B所示,在主轴组件50上设有压感组件60,压感组件60的部分与笔杆20内的固定结构固定相连,压感组件60的部分与主轴组件50固定相连。这样,主轴组件50随着笔尖10移动时,由于压感组件60的部分与笔杆20内的固定结构固定相连,所以主轴组件50的移动会驱动压感组件60形变,压感组件60的形变传递给电路板70(例如,压感组件60与电路板70之间可以通过导线或者柔性电路板实现电连接),电路板70根据压感组件60形变检测出笔尖10的书写端11的压力,从而根据笔尖10书写端11的压力控制书写端11的线条粗细。
需要说明的是,笔尖10的压力检测包括但不限于上述方法。例如,还可以通过在笔尖10的书写端11内设置压力传感器,由压力传感器检测笔尖10的压力。
本实施例中,参照图2B所示,触控笔100还包括多个电极,多个电极例如可以为第一发射电极41、接地电极43和第二发射电极42。第一发射电极41、接地电极43和第二发射电极42均与电路板70电连接。第一发射电极41可以位于笔尖10内且靠近书写端11,电路板70可以被配置为可以分别向第一发射电极41和第二发射电极42提供信号的控制板,第一发射电极41用于发射第一信号,当第一发射电极41靠近电子设备200的触控屏201时,第一发射电极41与电子设备200的触控屏201之间可以形成耦合电容,这样电子设备200可以接收到第一信号。其中,第二发射电极42用于发射第二信号,电子设备200根据接收到的第一信号和第二信号判断触控笔100的倾斜角度。本申请实施例中,第二发射电极42可以位于笔杆20的内壁上。在一种示例中,第二发射电极42也可以位于主轴组件50上。
接地电极43可以位于第一发射电极41和第二发射电极42之间,或者,接地电极43可以位于第一发射电极41和第二发射电极42的外周围,接地电极43用于降低第一发射电极41和第二发射电极42相互之间的耦合。
当电子设备200接收来自触控笔100的第一信号时,触摸屏201对应位置处的电容值会发生变化。据此,电子设备200可以基于触摸屏201上的电容值的变化,确定触控笔100(或触控笔100的笔尖)在触摸屏201的位置。另外,电子设备200可以采用倾角检测算法中的双笔尖投影方法获取触控笔100的倾斜角度。其中,第一发射电极41和第二发射电极42在触控笔100中的位置不同,因此当电子设备200接收来自触控笔100的第一信号和第二信号时,触摸屏201上两个位置处的电容值会发生变化。电子设备200可以第一发射电极41和第二发射电极42之间的距离,以及触摸屏201上电容值发生变化两个位置处之间的距离,获取触控笔100的倾斜角度,更为详细的获取触控笔100的倾斜角度可以参照现有技术中双笔尖投影方法的相关描述。在一种实施例中,触摸屏可以称为屏幕。
本申请实施例中,参照图2B所示,触控笔100还包括:电池组件80,电池组件80用于向电路板70提供电源。其中,电池组件80可以包括锂离子电池,或者,电池组件80可以包括镍铬电池、碱性电池或镍氢电池等。在一种实施例中,电池组件80包括的电池可以可充电电池或一次性电池,其中,当电池组件80包括的电池为可充电电池时,触控笔100可以通过无线充电方式对电池组件80中的电池进行充电。
其中,电子设备200的触摸屏201上集成有电极阵列。参照图3,电子设备200和触控笔100无线连接后,电子设备200可以通过电极阵列向触控笔100发送上行信号。触控笔100可以通过接收电极接收该上行信号,且触控笔100通过发射电极(例如第一发射电极41和第二发射电极42)发射下行信号。下行信号包括上述的第一信号和第二信号。当触控笔100的笔尖10接触触摸屏201时,触摸屏201对应位置处的电容值会发生变化,电子设备200可以基于触摸屏201上的电容值,确定触控笔100的笔尖10在触摸屏201上的位置。在一种实施例中,上行信号和下行信号可以为方波信号。
图4为本申请实施例提供的触控笔的一种硬件结构示意图。参照图4所示,触控笔100中包括处理器110。处理器110可以包括用于支持触控笔100的操作的存储和处理电路。存储和处理电路可以包括诸如非易失性存储器的存储装置(例如,闪存存储器或构造为固态驱动器的其它电可编程只读存储器)、易失性存储器(例如,静态或动态随机存取存储器)等。处理器110中的处理电路可以用来控制触控笔100的操作。处理电路可以基于一个或多个微处理器、微控制器、数字信号处理器、基带处理器、电源管理单元、音频芯片、专用集成电路等。
触控笔100中可以包括一个或多个传感器。例如,传感器可以包括压力传感器120。压力传感器120可以设置在触控笔100的书写端11(如图2B所示)。当然,压力传感器120还可以设在触控笔100的笔杆20内,这样,触控笔100的笔尖10一端受力后,笔尖10的另一端移动将力作用到压力传感器120。在一种实施例中,处理器110根据压力传感器120检测到的压力大小可以调整触控笔100的笔尖10书写时的线条粗细。
传感器也可以包括惯性传感器130。惯性传感器130可以包括三轴加速计和三轴陀螺仪,和/或,用于测量触控笔100的运动的其它部件,例如,三-轴磁力计可以以九-轴惯性传感器的构造被包括在传感器中。传感器也可以包括附加的传感器,诸如温度传感器、环境光传感器、基于光的接近传感器、接触传感器、磁传感器、压力传感器和/或其它传感器。
触控笔100中可以包括如发光二极管的状态指示器140和按钮150。状态指示器140用于向用户提示触控笔100的状态。按钮150可以包括机械按钮和非机械按钮,按钮150可以用于从用户收集按钮按压信息。
本申请实施例中,触控笔100中可以包括一个或多个电极160(具体可以参照图2B中的描述),其中一个电极160可以位于触控笔100的书写端处,其中一个电极160可以位于笔尖10内,可以参照上述的相关描述。
触控笔100中可以包括感测电路170。感测电路170可感测位于电极160和与触控笔100交互的电容触摸传感器面板的驱动线之间的电容耦合。感测电路170可以包括用以接收来自电容触摸传感器面板的电容读数的放大器、用以生成解调信号的时钟、用以生成相移的解调信号的相移器、用以使用同相解调频率分量来解调电容读数的混频器、以及用以使用正交解调频率分量来解调电容读数的混频器等。混频器解调的结果可用于确定与电容成比例的振幅,使得触控笔100可以感测到与电容触摸传感器面板的接触。
可以理解的是,根据实际需求,在触控笔100可以包括麦克风、扬声器、音频发生器、振动器、相机、数据端口以及其它设备。用户可以通过利用这些设备提供命令来控制触控笔100和与触控笔100交互的电子设备200的操作,并且接收状态信息和其它输出。
处理器110可以用于运行触控笔100上的控制触控笔100的操作的软件。触控笔100的操作过程中,运行在处理器110上的软件可以处理传感器输入、按钮输入和来自其它装置的输入以监视触控笔100的移动和其它用户输入。在处理器110上运行的软件可以检测用户命令并且可以与电子设备200通信。
为了支持触控笔100与电子设备200的无线通信,触控笔100可以包括无线模块。图4中以无线模块为蓝牙模块180为例进行说明。无线模块还可以为WI-FI热点模块、WI-FI点对点模块等。蓝牙模块180可以包括射频收发器,例如收发器。蓝牙模块180也可以包括一个或多个天线。收发器可以利用天线发射和/或接收无线信号,无线信号基于无线模块的类型,可以是蓝牙信号、无线局域网信号、诸如蜂窝电话信号的远程信号、近场通信信号或其它无线信号。
触控笔100还可以包括充电模块190,充电模块190可以支持触控笔100的充电,为触控笔100提供电力。
应理解,本申请实施例中的电子设备200可以称为用户设备(user equipment,UE)、终端(terminal)等,例如,电子设备200可以为平板电脑(portable android device,PAD)、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备、车载设备或可穿戴设备,虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等具有触控屏的移动终端或固定终端。本申请实施例中对终端设备的形态不做具体限定。
图5为本申请实施例提供的电子设备的一种硬件结构示意图。参照图5,电子设备200可以包括多个子***,这些子***协作以执行、协调或监控电子设备200的一个或多个操作或功能。电子设备200包括处理器210、输入表面220、协调引擎230、电源子***240、电源连接器250、无线接口260和显示器270。
示例性的,协调引擎230可以用于与电子设备200的其他子***进行通信和/或处理数据;与触控笔100通信和/或交易数据;测量和/或获得一个或多个模拟或数字传感器(诸如触摸传感器)的输出;测量和/或获得传感器节点阵列(诸如电容感测节点的阵列)的一个或多个传感器节点的输出;接收和定位来自触控笔100的尖端信号和环信号;基于尖端信号交叉区域和环形信号交叉区域的位置来定位触控笔100等。
电子设备200的协调引擎230包括或以其他方式可通信地耦接至位于输入表面220下方或与该输入表面集成一体的传感器层。协调引擎230利用传感器层对输入表面220上的触控笔100进行定位,并使用本文所述的技术来估计触控笔100相对于输入表面220的平面的角位置。在一种实施例中,输入表面220可以称为触摸屏201。
例如,电子设备200的协调引擎230的传感器层是布置为列和行的电容感测节点网格。更具体地说,列迹线阵列被设置成垂直于行迹线阵列。传感器层可以与电子设备的其他层分开,或者传感器层可以直接设置在另一个层上,其他层诸如但不限于:显示器叠堆层、力传感器层、数字转换器层、偏光器层、电池层、结构性或装饰性外壳层等。
传感器层能够以多种模式操作。如果以互电容模式操作,则列迹线和行迹线在每个重叠点(例如,“垂直”互电容)处形成单个电容感测节点。如果以自电容模式操作,则列迹线和行迹线在每个重叠点处形成两个(垂直对齐的)电容感测节点。在另一个实施方案中,如果以互电容模式操作,则相邻的列迹线和/或相邻的行迹线可各自形成单个电容感测节点(例如,“水平”互电容)。如上所述,传感器层可以通过监测在每个电容感测节点处呈现的电容(例如,互电容或自电容)变化来检测触控笔100的笔尖10的存在和/或用户手指的触摸。在许多情况下,协调引擎230可被配置为经由电容耦合来检测通过传感器层从触控笔100接收的尖端信号及环信号。
其中,尖端信号和/或环信号可以包括可被配置为令电子设备200识别触控笔100的特定信息和/或数据。此类信息在本文通常被称为“触笔身份”信息。该信息和/或数据可以由传感器层接收,并由协调引擎230解译、解码和/或解调。
处理器210可以使用触笔身份信息来同时接收来自一支以上的触笔的输入。具体地,协调引擎230可被配置为将由协调引擎230检测到的若干触笔中的每个触笔的位置和/或角位置传输给处理器210。在其他情况下,协调引擎230还可以向处理器210传输与由协调引擎230检测到的多个触笔的相对位置和/或相对角位置有关的信息。例如,协调引擎230可以通知处理器210所检测的第一触控笔位于距离所检测的第二触控笔的位置。
在其他情况下,端信号和/或环信号还可以包括用于令电子设备200识别特定用户的特定信息和/或数据。此类信息在本文通常被称为“用户身份”信息。
协调引擎230可以将用户身份信息(如果检测到和/或可复原的话)转发到处理器210。如果用户身份信息不能从尖端信号和/或环信号中复原,则协调引擎230可以可选地向处理器210指示用户身份信息不可用。处理器210能够以任何合适的方式利用用户身份信息(或不存在该信息的情况),包括但不限于:接受或拒绝来自特定用户的输入,允许或拒绝访问电子设备的特定功能等。处理器210可以使用用户身份信息来同时接收来自一个以上的用户的输入。
在另外的其他情况下,尖端信号和/或环信号可以包括可被配置为令电子设备200识别用户或触控笔100的设置或偏好的特定信息和/或数据。此类信息在本文通常被称为“触笔设置”信息。
协调引擎230可以将触笔设置信息(如果检测到和/或可复原的话)转发到处理器210。如果触笔设置信息不能从尖端信号和/或环信号中复原,则协调引擎230可以可选地向处理器210指示触笔设置信息不可用。电子设备200能够以任何合适的方式利用触笔设置信息(或不存在该信息的情况),包括但不限于:将设置应用于电子设备,将设置应用于在电子设备上运行的程序,改变由电子设备的图形程序所呈现的线条粗细、颜色、图案,改变在电子设备上操作的视频游戏的设置等。
一般而言,处理器210可被配置为执行、协调和/或管理电子设备200的功能。此类功能可以包括但不限于:与电子设备200的其他子***通信和/或交易数据,与触控笔100通信和/或交易数据,通过无线接口进行数据通信和/或交易数据,通过有线接口进行数据通信和/或交易数据,促进通过无线(例如,电感式、谐振式等)或有线接口进行电力交换,接收一个或多个触笔的位置和角位置等。
处理器210可被实现为能够处理、接收或发送数据或指令的任何电子设备。例如,处理器可以是微处理器、中央处理单元、专用集成电路、现场可编程门阵列、数字信号处理器、模拟电路、数字电路或这些设备的组合。处理器可以是单线程或多线程处理器。处理器可以是单核或多核处理器。
在使用期间,处理器210可被配置为访问存储有指令的存储器。该指令可被配置为使处理器执行、协调或监视电子设备200的一个或多个操作或功能。
存储在存储器中的指令可被配置为控制或协调电子设备200的其他部件的操作,该部件诸如但不限于:另一处理器、模拟或数字电路、易失性或非易失性存储器模块、显示器、扬声器、麦克风、旋转输入设备、按钮或其他物理输入设备、生物认证传感器和/或***、力或触摸输入/输出部件、通信模块(诸如无线接口和/或电源连接器),和/或触觉或触觉反馈设备。
存储器还可存储可由触笔或处理器使用的电子数据。例如,存储器可以存储电子数据或内容(诸如媒体文件、文档和应用程序)、设备设置和偏好、定时信号和控制信号或者用于各种模块的数据、数据结构或者数据库,与检测尖端信号和/或环信号相关的文件或者配置等等。存储器可被配置为任何类型的存储器。例如,存储器可被实现作为随机存取存储器、只读存储器、闪存存储器、可移动存储器、其他类型的存储元件或此类设备的组合。
电子设备200还包括电源子***240。电源子***240可包括电池或其它电源。电源子***240可被配置为向电子设备200提供电力。电源子***240还可耦接到电源连接器250。电源连接器250可以是任何合适的连接器或端口,其可被配置为从外部电源接收电力并且/或者被配置为向外部负载提供电力。例如,在一些实施方案中,电源连接器250可以用于对电源子***240内的电池进行再充电。在另一个实施方案中,电源连接器250可以用于将存储在(或可用于)电源子***240内的电力传输到触控笔100。
电子设备200还包括无线接口260,以促进电子设备200与触控笔100之间的电子通信。在一个实施方案中,电子设备200可被配置为经由低能量蓝牙通信接口或近场通信接口与触控笔100通信。在其他示例中,通信接口有利于电子设备200与外部通信网络、设备或平台之间的电子通信。
无线接口260(无论是电子设备200与触控笔100之间的通信接口还是另外的通信接口)可被实现为一个或多个无线接口、蓝牙接口、近场通信接口、磁性接口、通用串行总线接口、电感接口、谐振接口,电容耦合接口、Wi-Fi接口、TCP/IP接口、网络通信接口、光学接口、声学接口或任何传统的通信接口。
电子设备200还包括显示器270。显示器270可以位于输入表面220后方,或者可以与其集成一体。显示器270可以通信地耦接至处理器210。处理器210可以使用显示器270向用户呈现信息。在很多情况下,处理器210使用显示器270来呈现用户可以与之交互的界面。在许多情况下,用户操纵触控笔100与界面进行交互。
对于本领域的技术人员而言将显而易见的是,上文关于电子设备200所呈现的具体细节中的一些细节可为实践特定的所述实施方案或其等同物所不需要的。类似地,其他电子设备可以包括更多数量的子***、模块、部件等。在适当的情况下,一些子模块可以被实现为软件或硬件。因此,应当理解,上述描述并非旨在穷举或将本公开限制于本文所述的精确形式。相反,对于本领域的普通技术人员而言将显而易见的是,根据上述教导内容,许多修改和变型是可能的。
用户打开电子设备上的绘画应用程序、备忘录应用程序,或者电子设备的全局书写功能等时,用户可以使用触控笔在电子设备的屏幕上进行绘画、书写等操作(统一称为绘制操作),相应的,电子设备可以显示触控笔绘制的笔迹。图6A-图6D为用户使用触控笔在电子设备的屏幕上进行绘制的示意图。图6A-图6D中以用户在备忘录应用程序的界面上绘制笔迹为例进行说明。
参照图6A中的a,用户使用触控笔在备忘录的界面绘制线条,电子设备相应地显示用户绘制的线条。参照图6A中的b,用户使用触控笔在电子设备的屏幕的底部边缘绘制线条时,绘制线条的动作与触发电子设备退出应用程序的手势相同,会导致电子设备退出备忘录应用程序,应理解,图6A中的b以虚线进行表征触控笔在屏幕的底部边缘的绘制操作。参照图6A中的c,电子设备响应于触控笔在屏幕底部边缘的绘制操作,退出备忘录应用程序,显示电子设备的主界面。
应注意,用户在绘制的过程中,原本想在屏幕的底部边缘绘制线条,但是绘制线条的动作与触发电子设备退出应用程序的手势(或动作)相同,进而误触发电子设备退出应用程序的操作。用户想要继续绘制,需要重新进入备忘录应用程序,影响了用户的绘制体验,且用户在绘制笔迹时,需要避开电子设备的屏幕的边缘区域,以避免误触发,也会影响用户体验。
在电子设备的屏幕的边缘,除了图6A中触发电子设备退出应用程序的手势,还包括触发电子设备显示下拉通知栏、显示上拉控制中心、显示多窗口,以及显示多任务切换界面等手势。参照图6B中的b,用户使用触控笔在电子设备的屏幕的顶部边缘绘制线条时,绘制线条的动作与触发电子设备显示下拉通知栏的手势相同,会导致电子设备显示下拉通知栏。参照图6B中的c,电子设备响应于触控笔在屏幕顶部边缘的绘制操作,显示下拉通知栏。应理解,图6B中的a与上述图6A中的a相同,均为电子设备显示触控笔的笔迹。
用户使用触控笔在电子设备的屏幕的左右侧边缘执行滑动操作,可以触发电子设备显示多窗口菜单。示例性的,参照图6C中的b,用户使用触控笔在电子设备的屏幕的左侧边缘向右滑动绘制线条时,会误触发电子设备显示多窗口菜单,多窗口菜单如图6C中的c所示。应理解,图6C中的a与上述图6A中的a相同,均为电子设备显示触控笔的笔迹。
参照图6D中的b,当用户使用触控笔在电子设备的屏幕的底部边缘绘制线条时,绘制的速度比较慢时,绘制线条的动作与触发电子设备显示多任务切换界面的手势相同,会误触发电子设备显示多任务切换界面,多任务切换界面如图6D中的c所示。应理解,图6D中的a与上述图6A中的a相同,均为电子设备显示触控笔的笔迹。
如上图6A-图6D中,在电子设备的屏幕的边缘触发电子设备响应的手势为示例说明,还可以包括其他用于触发电子设备响应的其他手势,下述实施例中用“屏幕边缘手势”表征该类手势。
目前,电子设备的屏幕边缘设置了多种屏幕边缘手势,因此当用户使用触控笔在电子设备的屏幕边缘进行绘制时,若绘制操作与屏幕边缘手势相同,会误触发电子设备执行响应于屏幕边缘手势的操作,导致用户不能连续进行绘制,影响用户的绘制体验。
为了避免误触发电子设备响应屏幕边缘手势,本申请实施例中,当用户使用触控笔在电子设备的屏幕的边缘绘制时,禁止电子设备响应屏幕边缘手势。但是禁止电子设备响应屏幕边缘手势后,若用户实际需求电子设备执行退出应用程序、下拉通知栏等操作,电子设备却不响应,也会影响用户使用,因此本申请实施例中提供了使用触控笔的笔尖绘制,触控笔的笔尾触发电子设备响应屏幕边缘手势的方案,既能够避免误触发电子设备响应屏幕边缘手势,保证用户使用触控笔在屏幕边缘正常绘制时,也能够保证用户使用触控笔的尾部正常触发电子设备响应屏幕边缘手势,进而提高用户的绘制体验。
在介绍本申请实施例提供的电子设备和触控笔的交互方法之前,先对触控笔的结构进行介绍:
图7为本申请实施例提供的触控笔的另一结构示意图。应理解,图7中的a为触控笔的内部结构示意图,图7中的b为触控笔的连接示意图。参照图7中的a和b,在上述图2A和图2B所示的触控笔的基础上,图7中所示的触控笔在触控笔的尾部增加了一个电极,如在图2B的后盖30中设置一个电极。
下述实施例中将触控笔的尾部设置的电极称为第一电极71,将触控笔的笔尖设置的电极称为第二电极72,第二电极72可以参照图2B中的相关描述。在一种实施例中,与上述图2B不同的,第二电极72中可以包括一个电极,如第一发射电极41,本申请实施例中对第二电极72不做限制。参照图7,触控笔中可以包括:第一电极71、第二电极72、微控制单元(micro controller unit,MCU)73和通信模块74。MCU 73分别与第一电极71、第二电极72,以及通信模块74连接。
其中,第一电极71和第二电极72可以相同或不同。本申请实施例中,第一电极71和第二电极72相同或不同指的是:第一电极71的频率和第二电极72的频率相同或不同。示例性的,第一电极71的频率和第二电极72的频率相同,如均为360Hz。或者,第一电极71的频率和第二电极72的频率不同,如第一电极71的频率为120Hz,第二电极72的频率为360Hz。
MCU 73,用于控制第一电极71、第二电极72发射下行信号,以及处理来自电子设备的信号。在一种实施例中,MCU 73可以为上述图2B中的电路板70。
通信模块74,用于实现触控笔和电子设备的无线通信。示例性的,通信模块74可以为蓝牙模块或WI-FI模块等。
在一种实施例中,触控笔还可以包括:压力传感器75,压力传感器75可以与MCU 73连接。压力传感器75设置在触控笔的笔尖,可以参照图2B和图4中的相关描述。
在图7示出的触控笔的基础上,下面结合具体的实施例对本申请实施例提供的电子设备和触控笔的交互方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图8为本申请实施例提供的电子设备和触控笔的交互方法的一种实施例的流程示意图。参照图8,本申请实施例提供的电子设备和触控笔的交互方法可以包括:
S801,电子设备获取触控笔在屏幕上的位置。
在一种实施例中,电子设备处于绘制模式时,电子设备可以获取触控笔在屏幕上的位置。其中,电子设备处于绘制模式可以理解为:触控笔可以电子设备的屏幕上绘制笔迹,电子设备相应地显示触控笔的笔迹。示例性的,如用户打开电子设备上的绘画应用程序、备忘录应用程序,或者用户打开电子设备的全局书写功能等时,电子设备处于绘制模式,用户可以使用触控笔在屏幕上进行绘画、书写等操作(统称为绘制笔迹)。其中,如用户打开电子设备的全局书写功能可以为用户在电子设备的设置界面打开“全局书写功能”的控件,触发电子设备开启全局书写功能,如此电子设备响应于检测到“全局书写功能”的控件为打开状态,可以确定电子设备处于绘制模式。
以电子设备和触控笔的无线连接为蓝牙连接为例,本申请实施例中,当电子设备和触控笔蓝牙连接后,触控笔中的MCU可以控制第一电极和第二电极按照一定的频率发射信号,电子设备可以接收到来自第一电极和第二电极的信号。在一种实施例中,当触控笔距离电子设备的屏幕越远,则电子设备接收到来自第一电极和第二电极的信号的强度越低,因为信号强度的原因,当第一电极距离屏幕一定距离时,电子设备可以接收到第一电极的信号,同理的,当第二电极距离屏幕一定距离时,电子设备可以接收到第二电极的信号。示例性的,该距离可以为3mm。
当电子设备接收到来自第一电极或第二电极的信号时,电子设备的屏幕对应位置处的电容值会发生变化。据此,电子设备可以基于屏幕上的电容值的变化,确定触控笔的笔尖或尾部在屏幕上的位置,可以参照上述图2B中的相关描述。
本申请实施例中,因为触控笔的笔尖和尾部均包含有电极,因此用户可以使用触控笔的笔尖或者尾部在屏幕上绘制笔迹,电子设备可以基于触控笔的笔尖或者尾部在屏幕上的位置,在对应位置上显示笔迹。
S802,响应于触控笔的位置处于屏幕边缘的预设区域内,电子设备检测触控笔的触控模式。
触控模式不同,则电子设备响应于触控笔的操作的动作(或操作、响应)也不同。
触控模式不同表征所述触控笔上接触所述屏幕的部位不同,也就是说,用户使用触控笔接触屏幕的部位不同,则触控笔的触控模式不同。
在一种实施例中,触控笔可以包括至少两个笔尖,如触控笔的笔杆中包含有多个笔尖,用户使用时可以将其中一个笔尖弹出笔杆外,每个笔尖可以调用电子设备不同的功能。该示例中,不同的笔尖接触屏幕,触控笔的触控模式不同。示例性的,第一触控模式为第一笔尖接触屏幕,第二触控模式为第二笔尖接触屏幕。笔尖可以以不同的粗细,和/或设置不同频率的电极进行区分。
在一种实施例中,第一触控模式表征所述触控笔的笔尖接触所述屏幕,所述第二触控模式表征所述触控笔的尾部接触所述屏幕。也就是说,用户可以使用触控笔的笔尖或者尾部接触屏幕,以使用触控笔的不同的触控模式。
下述实施例中,以第一触控模式表征所述触控笔的笔尖接触所述屏幕,以及所述第二触控模式表征所述触控笔的尾部接触所述屏幕为例进行说明。在该种示例中,上述S802可以替换为:响应于触控笔的位置处于屏幕边缘的预设区域内,电子设备检测接触屏幕的是触控笔的笔尖还是尾部。
根据屏幕边缘手势的不同,屏幕边缘的预设区域不同。示例性的,当屏幕边缘手势为触发电子设备退出应用程序的手势时,屏幕边缘的预设区域如图6A中的a所示的屏幕底部边缘的区域61。当屏幕边缘手势为触发电子设备显示下拉通知栏的手势时,屏幕边缘的预设区域如图6B中的a所示的屏幕顶部边缘的区域62。
应理解,电子设备中存储有不同的屏幕边缘手势与屏幕边缘的预设区域的对应关系,本申请实施例中,电子设备检测到触控笔的位置处于任一屏幕边缘的预设区域内,可以检测触控笔的触控模式(即接触屏幕的是触控笔的笔尖还是尾部)。
本申请实施例中,电子设备检测触控笔的触控模式的方式可以为:
其一,第一电极和第二电极的频率不同。
在该种方式中,电子设备可以基于接收到的来自电极的信号的频率,确定触控笔的触控模式。示例性的,如第一电极的频率为360Hz,第二电极的频率为120Hz,若电子设备接收到的信号的频率为360Hz,则可以确定接触屏幕的是尾部,即触控笔的触控模式为第二触控模式。
其二,第一电极和第二电极的频率相同。
笔尖接触屏幕的面积小于尾部接触屏幕的面积,因此笔尖接触屏幕时引起屏幕中电容值发生变化的面积,小于尾部接触屏幕时引起屏幕中电容值发生变化的面积。在该种方式中,电子设备可以基于屏幕上电容值发生变化的面积,检测触控笔的触控模式。在一种实施例中,屏幕中电容值发生变化的面积可以采用屏幕中像素的个数表征,像素的个数越多,面积越大。
电子设备中存储有笔尖接触屏幕时引起屏幕中电容值发生变化的面积的第一面积范围,以及尾部接触屏幕时引起屏幕中电容值发生变化的面积的第二面积范围。示例性的,电子设备检测屏幕上电容值发生变化的面积,若该面积处于第一面积范围内,则可以确定接触屏幕的是笔尖,即触控模式为第一触控模式,若该面积处于第二面积范围内,则可以确定接触屏幕的是尾部,即触控模式为第二触控模式。
在一种实施例中,触控笔的笔尖设置有压力传感器,当笔尖接触屏幕时,触控笔可以通过触控笔中的蓝牙模块,将笔尖的压力数据发送给电子设备。在该种实施例中,为了更为准确地检测触控笔的触控模式,电子设备还可以结合是否接收到来自触控笔的压力数据进一步检测触控笔的触控模式。
示例性的,如电子设备检测到屏幕上电容值发生变化的面积处于第一面积范围内,且电子设备还接收到来自触控笔的压力数据,则电子设备可以确定接触屏幕的是笔尖,即触控模式为第一触控模式。如电子设备检测到屏幕上电容值发生变化的面积处于第二面积范围内,且电子设备未接收到来自触控笔的压力数据,则电子设备可以确定接触屏幕的是尾部,即触控模式为第二触控模式。
应注意,用户的手指接触屏幕时,也会引起屏幕上电容值发生变化,且手指接触屏幕时引起屏幕中电容值发生变化的面积,大于尾部接触屏幕时引起屏幕中电容值发生变化的面积。本申请实施例中,电子设备可以基于屏幕上电容值发生变化的面积,以及笔尖对应的第一面积范围、尾部对应的第二面积范围,以及手指对应的面积范围,检测接触屏幕的是笔尖、屏幕还是手指。
S803,响应于触控模式为第一触控模式,电子设备基于触控笔在屏幕上的位置,在屏幕上显示笔迹。
第一触控模式表征接触屏幕的为触控笔的笔尖。
当接触屏幕的是触控笔的笔尖时,电子设备可以基于笔尖的屏幕上的位置,在对应位置上显示笔迹。也就是说,当接触屏幕的是触控笔的笔尖时,电子设备可以禁止响应屏幕边缘手势,即电子设备即使检测到用户使用触控笔的笔尖执行屏幕边缘手势,也不执行响应于屏幕边缘手势的操作。
示例性的,图9中的a为备忘录的界面,用户使用触控笔的笔尖在该界面上绘制笔迹,电子设备可以基于笔尖的位置显示笔迹。参照图9中的b,用户使用触控笔的笔尖在屏幕的底部边缘绘制笔迹时,触控笔的绘制操作与触发“退出应用程序”的屏幕边缘手势相同,但电子设备不响应该屏幕边缘手势,而是基于笔尖在屏幕上的位置在屏幕上显示笔迹。
S804,响应于触控模式为第二触控模式,且若触控笔的绘制操作与第一屏幕边缘手势相同,则电子设备执行响应于第一屏幕边缘手势的操作。
第二触控模式表征接触屏幕的为触控笔的尾部。
当接触屏幕的是触控笔的尾部时,电子设备可以基于尾部的屏幕上的位置,获取触控笔的尾部在屏幕上的绘制操作(或操作、动作),若该尾部的绘制操作与第一屏幕边缘手势相同,则电子设备执行响应于该第一屏幕边缘手势的操作。也就是说,本申请实施例中,当接触屏幕的是触控笔的尾部时,电子设备不禁止响应屏幕边缘手势,即当电子设备检测到用户使用触控笔的尾部执行屏幕边缘手势时,可以执行响应于屏幕边缘手势的操作。应理解,第一屏幕边缘手势为在屏幕边缘的预设区域的屏幕边缘手势,如触发“退出应用程序”的屏幕边缘手势。
在一种实施例中,第一屏幕边缘手势为如下任一种:触发电子设备退出应用程序的手势,触发电子设备显示下拉通知栏的手势,触发电子设备显示上拉控制中心的手势,触发电子设备显示多窗口的手势,或者触发电子设备显示多任务切换界面的手势。
示例性的,图10中的a为备忘录的界面,用户使用触控笔的尾部在该界面上绘制笔迹,电子设备可以基于尾部的位置显示笔迹。参照图10中的b,用户使用触控笔的尾部在屏幕的底部边缘绘制笔迹时,电子设备检测到尾部的绘制操作是“触发电子设备退出应用程序”的屏幕边缘手势,则电子设备可以执行退出应用程序的操作。如图10中的c所示,电子设备可以退出备忘录应用程序,显示主界面。应理解,图10中的a以虚线进行表征触控笔的尾部在屏幕上绘制操作。
综上S801-S804,本申请实施例提供一种电子设备和触控笔的交互方法,当用户使用触控笔的笔尖绘制笔迹时,即使在电子设备的屏幕的边缘区域,电子设备也能够显示笔尖的笔迹,不会误触发电子设备执行响应屏幕边缘手势。另外,用户若想要触发电子设备执行响应于屏幕边缘手势的操作,用户可以使用触控笔的尾部执行屏幕边缘手势,进而触发电子设备执行响应该屏幕边缘手势。本申请实施例中,用户使用一只触控笔,就可以完成在屏幕边缘的绘制,以及触发电子设备执行响应屏幕边缘手势,操作简单,可以提高用户体验。
示例性的,图11中的a为备忘录的界面,用户可以使用触控笔的笔尖在该界面上绘制笔迹,电子设备相应的可以显示笔迹。参照图11中的b,当用户需求查看下拉通知栏时,用户可以使用触控笔的尾部在屏幕顶部的边缘区域执行触发“下拉通知栏”的屏幕边缘手势,电子设备可以响应于触控笔的尾部的操作,显示下拉通知栏。下拉通知栏可以如图11中的c所示。
如上实施例中讲述了电子设备处于绘制模式时电子设备和触控笔的交互方法,下述说明电子设备处于非绘制模式时电子设备和触控笔的交互方法:
其中,电子设备处于非绘制模式时可以理解为:电子设备基于触控笔的操作,不显示笔迹,而是执行响应于该操作的操作。示例性的,用户可以使用触控笔在页面上执行滑动操作时,电子设备响应于该滑动操作,可以滑动显示页面。也就是说,当电子设备处于非绘制模式时,用户可以使用触控笔的笔尖或尾部执行点击、滑动等操作,相应的,电子设备可以基于触控笔的笔尖或尾部的操作,执行响应于该操作的操作。
示例性的,如图12中的a为电子设备的主界面,用户可以使用触控笔的笔尖点击主界面上显示的应用程序的图标,如笔尖点击社交应用程序的图标,电子设备可以显示该社交应用程序的界面。如图12中的b所示,社交应用程序的界面上包括用户与多个联系人的对话框121,用户可以使用触控笔的尾部点击任一对话框121,电子设备可以显示对话界面,对话界面如图12中的c所示。
本申请实施例中,当电子设备处于非绘制模式时,用户可以使用触控笔的笔尖或尾部执行点击、滑动等操作,电子设备可以基于触控笔的笔尖或尾部的操作,执行响应于该操作的操作,触控笔的尾部新增的第一电极不仅不影响目前触控笔和电子设备的交互流程,还可以丰富触控笔和电子设备的交互方式,减少笔尖的磨损。
在一种实施例中,本申请实施例还提供一种电子设备,参照图13,该电子设备中可以包括:处理器(例如CPU)1301、存储器1302、屏幕1303。存储器1302可能包含高速随机存取存储器(random-access memory,RAM),也可能还包括非易失性存储器(non-volatilememory,NVM),例如至少一个磁盘存储器,存储器1302中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。
可选的,本申请涉及的电子设备还可以包括:电源1304、通信总线1305以及通信端口1306。通信端口1306用于实现电子设备与其他外设之间进行连接通信。在本申请实施例中,存储器1302用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使电子设备的处理器执行上述方法实施例中的动作,其实现原理和技术效果类似,在此不再赘述。
在一种实施例中,本申请实施例还提供一种触控交互***,该触控交互***可以包括电子设备和触控笔,如图1所示。其中,电子设备可以执行如上实施例电子设备执行的步骤,该触控交互***可以实现本申请实施例提供的电子设备和触控笔的交互方法,具体的实现原理和技术效果可以参照上述实施例中的相关描述。
需要说明的是,上述实施例中所述的模块或部件可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specificintegrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序代码的处理器如控制器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk (SSD))等。
本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。

Claims (13)

1.一种电子设备和触控笔的交互方法,其特征在于,应用于电子设备,所述方法包括:
获取触控笔在所述电子设备的屏幕上的位置;
响应于所述位置处于所述屏幕边缘的预设区域内,检测所述触控笔的触控模式;
响应于所述触控模式为第一触控模式,显示所述触控笔的笔迹;
响应于所述触控模式为第二触控模式,若所述触控笔在所述屏幕上的操作与第一屏幕边缘手势相同,则执行响应于所述第一屏幕边缘手势的操作。
2.根据权利要求1所述的方法,其特征在于,触控模式不同表征所述触控笔上接触所述屏幕的部位不同。
3.根据权利要求2所述的方法,其特征在于,所述第一触控模式表征所述触控笔的笔尖接触所述屏幕,所述第二触控模式表征所述触控笔的尾部接触所述屏幕。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一屏幕边缘手势为如下任一种:触发所述电子设备退出应用程序的手势,触发所述电子设备显示下拉通知栏的手势,触发所述电子设备显示上拉控制中心的手势,触发所述电子设备显示多窗口的手势,或者触发所述电子设备显示多任务切换界面的手势。
5.根据权利要求3所述的方法,其特征在于,所述尾部设置有第一电极,所述笔尖设置有第二电极,所述第一电极和所述第二电极的频率不同,所述检测所述触控笔的触控模式,包括:
根据来自电极的信号的频率,检测所述触控笔的触控模式。
6.根据权利要求3所述的方法,其特征在于,所述尾部设置有第一电极,所述笔尖设置有第二电极,所述第一电极和所述第二电极的频率相同,所述检测所述触控笔的触控模式,包括:
根据来自电极的信号引起所述屏幕的电容值的变化的面积,检测所述触控笔的触控模式。
7.根据权利要求6所述的方法,其特征在于,所述笔尖接触屏幕时引起所述屏幕的电容值的变化的面积处于第一面积范围内,所述尾部接触屏幕时引起所述屏幕的电容值的变化的面积处于第二面积范围内,所述根据来自电极的信号引起所述屏幕的电容值的变化的面积,所述触控笔的触控模式,包括:
若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第一面积范围内,则确定所述触控模式为所述第一触控模式;
若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第二面积范围内,则确定所述触控模式为所述第二触控模式。
8.根据权利要求6所述的方法,其特征在于,所述笔尖还设置有压力传感器,当所述笔尖接触所述屏幕时,所述触控笔通过与所述电子设备之间的无线连接向所述电子设备发送所述压力传感器采集到的压力数据,所述根据来自电极的信号引起所述屏幕的电容值的变化的面积,检测所述触控笔的触控模式,包括:
根据来自电极的信号引起所述屏幕的电容值的变化的面积,以及是否接收到来自所述触控笔的压力数据,检测所述触控笔的触控模式。
9.根据权利要求8所述的方法,其特征在于,所述笔尖接触屏幕时引起所述屏幕的电容值的变化的面积处于第一面积范围内,所述尾部接触屏幕时引起所述屏幕的电容值的变化的面积处于第二面积范围内;
所述根据来自电极的信号引起所述屏幕的电容值的变化的面积,以及是否接收到来自所述触控笔的压力数据,检测所述触控笔的触控模式,包括:
若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第一面积范围内,且接收到来自所述触控笔的压力数据,则确定所述触控模式为所述第一触控模式;
若所述电极的信号引起所述屏幕的电容值的变化的面积处于所述第二面积范围内,且未接收到来自所述触控笔的压力数据,则确定所述触控模式为所述第二触控模式。
10.一种电子设备,其特征在于,包括:处理器、存储器,以及屏幕;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1-9中任一项所述的方法。
11.一种触控交互***,其特征在于,包括:触控笔,以及如上权利要求10所述的电子设备。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求1-9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1-9中任一项所述的方法。
CN202111382321.9A 2021-11-22 2021-11-22 电子设备和触控笔的交互方法、***和电子设备 Active CN113821113B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111382321.9A CN113821113B (zh) 2021-11-22 2021-11-22 电子设备和触控笔的交互方法、***和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111382321.9A CN113821113B (zh) 2021-11-22 2021-11-22 电子设备和触控笔的交互方法、***和电子设备

Publications (2)

Publication Number Publication Date
CN113821113A true CN113821113A (zh) 2021-12-21
CN113821113B CN113821113B (zh) 2022-04-22

Family

ID=78917915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111382321.9A Active CN113821113B (zh) 2021-11-22 2021-11-22 电子设备和触控笔的交互方法、***和电子设备

Country Status (1)

Country Link
CN (1) CN113821113B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114911364A (zh) * 2022-03-29 2022-08-16 荣耀终端有限公司 控制方法、触控笔及触控***
CN115113747A (zh) * 2022-08-22 2022-09-27 荣耀终端有限公司 触控笔的使用方法、***及触控笔
CN115543105A (zh) * 2022-01-11 2022-12-30 荣耀终端有限公司 一种信息传输方法和装置
CN116736991A (zh) * 2022-09-23 2023-09-12 荣耀终端有限公司 一种触控笔的控制方法、触控笔及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040246240A1 (en) * 2003-06-09 2004-12-09 Microsoft Corporation Detection of a dwell gesture by examining parameters associated with pen motion
US20100207901A1 (en) * 2009-02-16 2010-08-19 Pantech Co., Ltd. Mobile terminal with touch function and method for touch recognition using the same
CN103631514A (zh) * 2012-08-24 2014-03-12 三星电子株式会社 用于触笔功能的操作的方法及支持该方法的电子装置
CN203812196U (zh) * 2014-01-29 2014-09-03 上海允得文具礼品有限公司 可书写的主动式触控笔
KR20140128818A (ko) * 2013-04-29 2014-11-06 인포뱅크 주식회사 휴대용 단말기 및 그 동작 방법
KR20160102811A (ko) * 2015-02-23 2016-08-31 엘지전자 주식회사 손목착용형 디바이스를 착용한 손의 제스처를 통해 필기관련 기능을 제어할 수 있는 이동 단말기 및 그 제어방법
US20190042006A1 (en) * 2017-01-19 2019-02-07 Hewlett-Packard Development Company, L.P. Input pen gesture-based display control
CN112689814A (zh) * 2018-11-30 2021-04-20 深圳市柔宇科技股份有限公司 笔迹清除工具、书写设备和书写***
CN113641283A (zh) * 2021-07-05 2021-11-12 华为技术有限公司 电子设备及其屏幕书写模式切换方法和介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040246240A1 (en) * 2003-06-09 2004-12-09 Microsoft Corporation Detection of a dwell gesture by examining parameters associated with pen motion
US20100207901A1 (en) * 2009-02-16 2010-08-19 Pantech Co., Ltd. Mobile terminal with touch function and method for touch recognition using the same
CN103631514A (zh) * 2012-08-24 2014-03-12 三星电子株式会社 用于触笔功能的操作的方法及支持该方法的电子装置
KR20140128818A (ko) * 2013-04-29 2014-11-06 인포뱅크 주식회사 휴대용 단말기 및 그 동작 방법
CN203812196U (zh) * 2014-01-29 2014-09-03 上海允得文具礼品有限公司 可书写的主动式触控笔
KR20160102811A (ko) * 2015-02-23 2016-08-31 엘지전자 주식회사 손목착용형 디바이스를 착용한 손의 제스처를 통해 필기관련 기능을 제어할 수 있는 이동 단말기 및 그 제어방법
US20190042006A1 (en) * 2017-01-19 2019-02-07 Hewlett-Packard Development Company, L.P. Input pen gesture-based display control
CN112689814A (zh) * 2018-11-30 2021-04-20 深圳市柔宇科技股份有限公司 笔迹清除工具、书写设备和书写***
CN113641283A (zh) * 2021-07-05 2021-11-12 华为技术有限公司 电子设备及其屏幕书写模式切换方法和介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115543105A (zh) * 2022-01-11 2022-12-30 荣耀终端有限公司 一种信息传输方法和装置
CN115543105B (zh) * 2022-01-11 2023-10-20 荣耀终端有限公司 一种信息传输方法和装置
CN114911364A (zh) * 2022-03-29 2022-08-16 荣耀终端有限公司 控制方法、触控笔及触控***
CN114911364B (zh) * 2022-03-29 2023-06-13 荣耀终端有限公司 控制方法、触控笔及触控***
CN115113747A (zh) * 2022-08-22 2022-09-27 荣耀终端有限公司 触控笔的使用方法、***及触控笔
CN115113747B (zh) * 2022-08-22 2023-04-07 荣耀终端有限公司 触控笔的使用方法、***及触控笔
CN116736991A (zh) * 2022-09-23 2023-09-12 荣耀终端有限公司 一种触控笔的控制方法、触控笔及存储介质
CN116736991B (zh) * 2022-09-23 2024-05-14 荣耀终端有限公司 一种触控笔的控制方法、触控笔及存储介质

Also Published As

Publication number Publication date
CN113821113B (zh) 2022-04-22

Similar Documents

Publication Publication Date Title
CN113238703B (zh) 笔记生成方法和***
CN113821113B (zh) 电子设备和触控笔的交互方法、***和电子设备
KR102092132B1 (ko) 호버링 입력 효과를 제공하는 전자 장치 및 그 제어 방법
US10775901B2 (en) Techniques for identifying rolling gestures on a device
US20140160045A1 (en) Terminal and method for providing user interface using a pen
CN109478108B (zh) 触控笔通信信道
JP6085630B2 (ja) タッチペンシステム及びタッチペン
CN114461129B (zh) 笔迹绘制方法、装置、电子设备和可读存储介质
EP2685357A2 (en) Input method and electronic device using pen input device
KR20140126129A (ko) 잠금 및 해제를 제어하는 장치 및 방법
EP2703978B1 (en) Apparatus for measuring coordinates and control method thereof
EP2703981B1 (en) Mobile apparatus having hand writing function using multi-touch and control method thereof
WO2024032470A9 (zh) 基于触控笔的使用方法和装置
CN112654955B (zh) 检测笔相对于电子设备的定位
EP3433713B1 (en) Selecting first digital input behavior based on presence of a second, concurrent, input
CN115562560A (zh) 笔迹绘制方法、装置、电子设备和可读存储介质
KR101961786B1 (ko) 터치스크린을 포함하는 단말을 이용한 마우스 기능의 제공 방법 및 장치
JPWO2020158088A1 (ja) 描画システム
EP4206885A1 (en) Functional mode switching method, electronic device, and system
CN115543105A (zh) 一种信息传输方法和装置
CN115599229A (zh) 一种触控笔的控制方法和触控笔设备
WO2022019899A1 (en) Stylus with force sensor arrays
KR20230023425A (ko) 터치 제스처 감지 방법 및 이를 지원하는 전자 장치
CN114995665A (zh) 触控笔的笔尖寿命提示方法、触控笔及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230919

Address after: 201306 building C, No. 888, Huanhu West 2nd Road, Lingang New District, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: Shanghai Glory Smart Technology Development Co.,Ltd.

Address before: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee before: Honor Device Co.,Ltd.