一种控制方法、电子笔及电子设备
文献发布时间:2023-06-19 11:39:06
技术领域
本申请涉及数据处理技术领域,更具体的说,是涉及一种控制方法、电子笔及电子设备。
背景技术
目前为了提升人机交互的便捷性,在手机、平板、电脑以及电子白板等电子设备上都会配备有电子笔作为手写输入工具,并且,目前电子笔的种类也很多,例如主动电容式电子笔、被动电容式电子笔、电磁式电子笔以及光学笔等,用户可以直接采用电子笔在电子设备上进行手写输入。但随着人机交互的发展,在电子笔跟电子设备的结合使用方面,人们逐渐对电子笔的功能提出了更高的要求。
发明内容
有鉴于此,本申请提供了一种控制方法、电子笔及电子设备,丰富了电子笔的功能。
本申请提供如下技术方案:
一种控制方法,所述方法应用于电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件;所述方法包括:
根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;
利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;
根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化;
确定并执行与所述位置变化对应的目标操作指令。
优选的,所述根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化包括:
根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设空间范围、和/或预设时间范围内的位置变化。
优选的,所述根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设空间范围、和/或预设时间范围内的位置变化包括:
依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动产生的空间位置变化轨迹;
依据所述电子笔绕自身中轴线转动产生的空间位置变化轨迹,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动的转动角度。
优选的,所述根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设空间范围、和/或预设时间范围内的位置变化包括:
依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔在所述电子设备屏幕上接触滑动过程中产生的移动轨迹。
优选的,所述根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设空间范围、和/或预设时间范围内的位置变化包括:
依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
依据所述电子笔相对于所述电子设备的实时空间位置变化信息,实时确定所述电子笔与所述电子设备之间在垂直方向上的高度差;
在确定出所述电子笔与所述电子设备之间的在垂直方向上高度差符合预设高度差阈值的情况下,确定在预设空间范围、和/或预设时间范围内,所述电子笔相对于所述电子设备在水平方向上的移动轨迹。
优选的,所述方法还包括:
在确定出所述电子笔与所述电子设备之间的直线距离大于预设距离阈值的情况下,发出提示信息。
优选的,所述第二声音接收组件设置在所述电子笔上远离笔尖部位的一端。
优选的,本申请还公开一种控制方法,所述方法应用于电子笔,所述电子笔与电子设备进行交互,所述方法包括:
利用所述电子笔上设置的用于接收声音信号的第二声音接收组件,接收所述电子设备上设置的用于发射声音信号的声音发射组件所发射的信号;
将接收到信号传输至所述电子设备。
优选的,本申请还公开一种电子设备,包括:
声音发射组件,用于发射声音信号;
第一声音接收组件,用于接收声音信号;
存储器,用于至少存储计算机指令集;
处理器,用于通过执行所述存储器上存储的计算机指令集实现如上所述的电子设备一侧的控制方法。
优选的,本申请还公开一种电子笔,包括:
主体部件;
设置于所述主体部件上的第二声音接收组件,用于接收声音信号;
设置于所述主体部件上的通信装置,用于将所述第二声音接收组件接收到的所述声音发射组件所发射的信号传输至电子设备。
经由上述的技术方案可知,与现有技术相比,本申请提供了一种控制方法、电子笔及电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件;所述方法包括:根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化;确定并执行与所述位置变化对应的目标操作指令。本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,确定电子笔相对于电子设备在预设范围内的位置变化,并执行与位置变化对应的目标操作指令,从而实现了在用户移动电子笔的过程中,在电子设备一端能够利用电子笔与电子设备之间的位置变化,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的控制方法的流程图;
图2为本申请实施例提供的一种电子设备结构示意图;
图3为本申请实施例提供的一种电子笔的结构示意图;
图4为本申请实施例提供的另一种控制方法的流程图;
图5为本申请实施例提供的一种电子笔与电子设备位置关系示意图;
图6为本申请实施例提供的另一种控制方法的流程图;
图7为本申请实施例提供的另一种电子笔与电子设备位置关系示意图;
图8为本申请实施例提供的另一种控制方法的流程图;
图9为本申请实施例提供的另一种电子笔与电子设备位置关系示意图;
图10为本申请实施例提供的又一种电子笔与电子设备位置关系示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在手机、平板、电脑以及电子白板等电子设备上都会配备有电子笔作为手写输入工具,用户可以直接采用电子笔在电子设备上进行手写输入。但随着人机交互的发展,在电子笔跟电子设备的结合使用方面,人们逐渐对电子笔的功能提出了更高的要求。
为了解决上述技术问题,本申请提供了一种控制方法、电子笔及电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件;所述方法包括:根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化;确定并执行与所述位置变化对应的目标操作指令。本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,确定电子笔相对于电子设备在预设范围内的位置变化,并执行与位置变化对应的目标操作指令,从而实现了在用户移动电子笔的过程中,在电子设备一端能够利用电子笔与电子设备之间的位置变化,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
下面对本申请实施例提供的控制方法进行介绍,本申请实施例提供的控制方法应用于电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件。
图1为本申请实施例提供的控制方法的流程图,参照图1,所述方法可以包括:
步骤S100、根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;
电子笔上设置的第二声音接收组件能够接收电子设备上的声音发射组件所发射的信号,具体的,电子笔上设置的第二声音接收组件可以接收电子设备上的声音发射组件所发射的声音信号。
在第二声音接收组件接收到声音发射组件所发射的信号之后,可以将接收到的信号的相关信息实时传输给电子设备,本申请并不限定具体的传输方式,例如可以为无线网络传输、蓝牙传输等。
在电子设备接收到电子笔发送的相关信息之后,可以根据电子笔中的第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息。
另外,需要说明的是,由于电子笔上设置的第二声音接收组件能够接收外界产生的各种声音信号,而电子设备上的声音发射组件所发射的声音信号具有固定的信号特点,因此,在第二声音接收组件接收到一个声音信号之后,会根据接收到的声音信号的频率、波形等特点,确定是否是电子设备上的声音发射组件所发射的声音信号,如果是,则保留并传输给电子设备。
步骤S110、利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;
需要说明的是,由于电子笔在所述电子设备屏幕上接触滑动过程中也会产生声音信号,本申请主要是利用第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号。
同理,电子设备上的第一声音接收组件能够接收外界产生的各种声音信号,而电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号具有固定的信号特点,因此,在第一声音接收组件接收到一个声音信号之后,会根据接收到的声音信号的频率、波形等特点,确定是否是电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,如果是,则保留,否则丢弃。
步骤S120、根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化;
具体的,本申请可以根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设空间范围、和/或预设时间范围内的位置变化。
步骤S130、确定并执行与所述位置变化对应的目标操作指令。
用户在操作电子笔的过程中,电子笔会与电子设备之间出现相对位置的变化,由于本申请预先在电子设备中设置了不同位置变化与不同目标操作指令之间的对应关系,本申请在确定出电子笔相对于所述电子设备在预设范围内的位置变化之后,可以确定与位置变化对应的目标操作指令,并执行。从而能够直接基于用户对电子笔的移动操作,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
可选的,本申请还可以在电子笔上设置功能使能按钮,用来开启或关闭电子笔上的第二声音接收组件的声音接收功能。
本申请提供了一种控制方法、电子笔及电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件;所述方法包括:根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;根据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备在预设范围内的位置变化;确定并执行与所述位置变化对应的目标操作指令。本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,确定电子笔相对于电子设备在预设范围内的位置变化,并执行与位置变化对应的目标操作指令,从而实现了在用户移动电子笔的过程中,在电子设备一端能够利用电子笔与电子设备之间的位置变化,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
可选的,随着用户对电子笔的移动操作,电子笔相对于电子设备在预设范围内会产生各种不同的位置变化,本申请可以根据不同的位置变化确定不同的目标操作指令,下面以不同的实施例说明本申请公开的不同控制方法。
本申请实施例提供如下另一种控制方法,所述方法应用于电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件。
可选的,电子设备上设置的用于发射声音信号的声音发射组件可以为电子设备中的扬声器,电子设备上设置的用于接收声音信号的第一声音接收组件可以为电子设备中的麦克风,本申请对于电子设备中的声音发射组件以及第一声音接收组件的设置位置以及设置个数并不做具体限定,具体需要参考电子设备整体电路布局,各个电路器件之间的相互影响关系,以及电子设备与电子笔之间的超声识别精度等内容。
可选的,如图2所示的电子设备结构示意图,本申请可以在电子设备上设置四个麦克风器件作为第一声音接收组件,如MIC(Microphone麦克风)1、MIC2、MIC3、MIC4,相应的,也可以设置四个扬声器器件作为声音发射组件。
电子笔上设置的用于接收声音信号的第二声音接收组件可以为在电子笔上设置的麦克风。可选的,为了能够对电子笔与电子设备之间的位置变化进行更精确的识别,如图3所示的一种电子笔的结构示意图,本申请将第二声音接收组件设置在所述电子笔上远离笔尖部位的一端,即将第二声音接收组件(麦克风器件)设置在电子笔的顶端,开孔可选为0.8mm。本申请对于在电子笔上设置的第二声音接收组件的设置个数并不做具体限定,具体需要参考电子笔的结构以及电子设备与电子笔之间的超声识别精度等内容。
图4为本申请实施例提供的控制方法的流程图,参照图4,所述方法可以包括:
步骤S200、根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;
需要说明的是,本申请主要是利用第二声音接收组件接收声音发射组件所发射的超声信号,在第二声音接收组件接收到声音发射组件所发射的超声信号之后,可以将接收到的超声信号的信息实时传输给电子设备,使得电子设备确定第二声音接收组件对声音发射组件所发射的超声信号的信号接收情况,从而确定第一声音信号相关信息。本申请并不限定超声信号的信息的具体传输方式,例如可以为无线网络传输、蓝牙传输等。
可选的,本申请中的第一声音信号相关信息可以为第二声音接收组件接收所述声音发射组件所发射的信号的信号强度变化、信号波形变化等,本发明实施例不做具体限定。
步骤S210、利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;
本申请主要是利用电子设备中的第一声音接收组件接收电子笔在电子设备屏幕上接触滑动过程中产生的超声信号,并根据超声信号的接收情况确定第二声音信号相关信息。
可选的,本申请中的第二声音信号相关信息可以为第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号的信号强度变化、信号波形变化等,本发明实施例不做具体限定。
步骤S220、依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
可选的,本申请可以依据声音信号的强度变化、波形变化等信息,确定电子笔相对于电子设备的实时空间位置变化信息,所述实时空间位置变化信息可以采用空间坐标变化的形式进行表示。
步骤S230、依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动产生的空间位置变化轨迹;
参照图5所示的电子笔与电子设备位置关系示意图,用户控制电子笔转动主要为:用户控制电子笔的笔尖固定在电子设备屏幕上不动,旋转电子笔的上半部分,使得电子笔在固定位置,绕自身的中轴线转动。由于本申请将第二声音接收组件设置在所述电子笔上远离笔尖部位的一端,虽然电子笔的笔尖固定不动,但是电子笔是绕自身中轴线原地转动的,在电子笔转动过程中,设置在电子笔上远离笔尖部位一端的第二声音接收组件会与电子设备中的声音发射组件之间产生位置关系的变化。
具体的,本申请可以依据所述电子笔相对于所述电子设备的实时空间坐标位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动产生的空间位置变化轨迹,所述空间位置变化轨迹可以用一系列的空间位置点表示。
步骤S240、依据所述电子笔绕自身中轴线转动产生的空间位置变化轨迹,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动的转动角度;
具体的,本申请可以依据电子笔绕自身中轴线转动产生的空间位置变化轨迹,结合电子笔的笔杆长度,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动的转动角度。
步骤S250、确定并执行与所述转动角度对应的目标操作指令。
可选的,本申请可以依据电子设备中安装的不同应用程序,设置与转动角度对应的目标操作指令。
比如,在绘图应用程序中,本申请可以设置与不同转动角度对应的绘画轨迹,可以将电子笔作为角规、圆规等画图工具,还可以利用电子笔通过角度旋转来实现切换电子笔在画布中绘画过程所呈现的绘画效果,如笔尖类型、绘画颜色等。具体操作过程中本申请会预先设置不同的旋转角度对应不同的切换选项,如:旋转30度,对应切换毛笔笔尖效果,旋转60度,对应切换钢笔笔尖效果;或者;旋转30度,对应切换红色绘图效果,旋转90度对应切换绿色绘图效果等。
本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,确定电子笔绕自身中轴线转动的转动角度,确定并执行与转动角度对应的目标操作指令,从而实现了在用户移动电子笔的过程中,在电子设备一端能够利用电子笔绕自身中轴线转动的转动角度,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
可选的,本申请实施例还可以依据所述电子笔绕自身中轴线转动产生的空间位置变化轨迹,确定在预设空间范围、和/或预设时间范围内,所述电子笔绕自身中轴线转动的转动速度,确定并执行与所述转动速度对应的目标操作指令,丰富电子笔的功能。
可选的,本申请实施例还提供如下另一种控制方法,所述方法应用于电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件。
可选的,电子设备上设置的用于发射声音信号的声音发射组件可以为电子设备中的扬声器,电子设备上设置的用于接收声音信号的第一声音接收组件可以为电子设备中的麦克风,本申请对于电子设备中的声音发射组件以及第一声音接收组件的设置位置以及设置个数并不做具体限定,具体需要参考电子设备整体电路布局,各个电路器件之间的相互影响关系,以及电子设备与电子笔之间的超声识别精度等内容。
可选的,如图2所示,本申请可以在电子设备上设置四个麦克风器件作为第一声音接收组件,如MIC(Microphone麦克风)1、MIC2、MIC3、MIC4,相应的,也可以设置四个扬声器器件作为声音发射组件。
电子笔上设置的用于接收声音信号的第二声音接收组件可以为在电子笔上设置的麦克风。可选的,为了能够对电子笔与电子设备之间的位置变化进行更精确的识别,如图3所示的第二声音接收组件在电子笔上的位置示意图,本申请将第二声音接收组件设置在所述电子笔上远离笔尖部位的一端,即将第二声音接收组件(麦克风器件)设置在电子笔的顶端,开孔可选为0.8mm。本申请对于在电子笔上设置的第二声音接收组件的设置个数并不做具体限定,具体需要参考电子笔的结构以及电子设备与电子笔之间的超声识别精度等内容。
图6为本申请实施例提供的控制方法的流程图,参照图6,所述方法可以包括:
步骤S300、根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;
步骤S310、利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;
步骤S320、依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
本申请实施例中的步骤S300与步骤S320的具体执行过程与上述实施例中的步骤S200与步骤S220的具体执行过程相同,可以参照步骤S200与步骤S220的具体执行过程,在此不做详细论述。
步骤S330、依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔在所述电子设备屏幕上接触滑动过程中产生的移动轨迹;
参照图7所示的电子笔与电子设备位置关系示意图可知,用户控制电子笔在电子设备屏幕上接触滑动过程中,电子笔的笔尖在电子设备屏幕上接触滑动,电子笔的笔尖在电子设备屏幕上接触滑动过程中,通过笔尖与电子设备屏幕的摩擦,产生超声信号。
电子笔在所述电子设备屏幕上接触滑动过程中产生的移动轨迹指的是电子笔的笔尖在电子设备屏幕上滑动过程中产生的移动轨迹,电子笔的笔尖在电子设备屏幕上滑动过程中产生的移动轨迹可以为曲线、直线、圆环等,本申请不做具体限定。
需要说明的是,在整个过程中,电子设备会持续检测电子笔的笔尖是否与电子设备屏幕接触,当电子设备检测到电子笔的笔尖离开电子设备屏幕的时候,会中断执行移动轨迹的计算。
步骤S340、确定并执行与所述接触滑动过程中产生的移动轨迹对应的目标操作指令。
可选的,本申请可以依据电子设备中安装的不同应用程序,设置与移动轨迹对应的目标操作指令。
比如,在读书应用程序或网页浏览应用程序中,可以根据移动轨迹的滑动方向确定在内容浏览页面中的翻页操作,当移动轨迹的滑动方向向左时,对应的目标操作指令为向前翻页;当移动轨迹的滑动方向向右时,对应的目标操作指令为向后翻页。
本申请还可以根据移动轨迹的滑动方向确定切换不同的应用程序。
本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,确定电子笔在所述电子设备屏幕上接触滑动过程中产生的移动轨迹,确定并执行与转动角度对应的目标操作指令,从而实现了在用户移动电子笔的过程中,在电子设备一端能够利用电子笔在电子设备屏幕上接触滑动过程中产生的移动轨迹,自动生成并执行相应的目标操作指令,丰富电子笔的功能。
可选的,本申请实施例还可以依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定在预设空间范围、和/或预设时间范围内,所述电子笔在所述电子设备屏幕上接触滑动过程中的滑动速度,确定并执行与所述滑动速度对应的目标操作指令,丰富电子笔的功能。
可选的,本申请实施例还提供如下另一种控制方法,主要用于实现电子笔对电子设备的无接触操作;所述方法应用于电子设备,所述电子设备与电子笔进行交互,所述电子设备上设置有用于发射声音信号的声音发射组件以及用于接收声音信号的第一声音接收组件,所述电子笔上设置有用于接收声音信号的第二声音接收组件。
可选的,电子设备上设置的用于发射声音信号的声音发射组件可以为电子设备中的扬声器,电子设备上设置的用于接收声音信号的第一声音接收组件可以为电子设备中的麦克风,本申请对于电子设备中的声音发射组件以及第一声音接收组件的设置位置以及设置个数并不做具体限定,具体需要参考电子设备整体电路布局,各个电路器件之间的相互影响关系,以及电子设备与电子笔之间的超声识别精度等内容。
可选的,如图2所示,本申请可以在电子设备上设置四个麦克风器件作为第一声音接收组件,如MIC(Microphone麦克风)1、MIC2、MIC3、MIC4,相应的,也可以设置四个扬声器器件作为声音发射组件。
电子笔上设置的用于接收声音信号的第二声音接收组件可以为在电子笔上设置的麦克风。可选的,为了能够对电子笔与电子设备之间的位置变化进行更精确的识别,如图3所示的第二声音接收组件在电子笔上的位置示意图,本申请将第二声音接收组件设置在所述电子笔上远离笔尖部位的一端,即将第二声音接收组件(麦克风器件)设置在电子笔的顶端,开孔可选为0.8mm。本申请对于在电子笔上设置的第二声音接收组件的设置个数并不做具体限定,具体需要参考电子笔的结构以及电子设备与电子笔之间的超声识别精度等内容。
图8为本申请实施例提供的控制方法的流程图,参照图8,所述方法可以包括:
步骤S400、根据所述第二声音接收组件接收所述声音发射组件所发射的信号的信号接收情况,确定第一声音信号相关信息;
步骤S410、利用所述第一声音接收组件接收所述电子笔在所述电子设备屏幕上接触滑动过程中产生的声音信号,依据所述第一声音接收组件的信号接收情况确定第二声音信号相关信息;
步骤S420、依据所述第一声音信号相关信息以及所述第二声音信号相关信息,确定所述电子笔相对于所述电子设备的实时空间位置变化信息;
本申请实施例中的步骤S400与步骤S420的具体执行过程与上述实施例中的步骤S200与步骤S220的具体执行过程相同,可以参照步骤S200与步骤S220的具体执行过程,在此不做详细论述。
由于本申请实施例主要用于实现电子笔对电子设备的无接触操作,本申请中的电子设备还可以在接收到用户发送的无接触操作指令之后,执行以下步骤。
步骤S430、依据所述电子笔相对于所述电子设备的实时空间位置变化信息,实时确定所述电子笔与所述电子设备之间在垂直方向上的高度差;
参照图9所示的电子笔与电子设备位置关系示意图可知,电子笔在电子设备上方,与电子设备的屏幕无接触,本申请主要是依据所述电子笔相对于所述电子设备的实时空间位置变化信息,例如实时的超声信号强度信息,计算电子笔与电子设备之间在垂直方向上的高度差,电子笔与电子设备之间在垂直方向上的高度差可以为电子笔的笔顶端距离电子设备屏幕的高度,还可以为电子笔的笔尖距离电子设备屏幕的高度,还可以为电子笔的笔尖与笔顶端之间的中间位置点距离电子设备屏幕的高度,本申请实施例不做具体限定。
步骤S440、在确定出所述电子笔与所述电子设备之间在垂直方向上的高度差符合预设高度差阈值的情况下,确定在预设空间范围、和/或预设时间范围内,所述电子笔相对于所述电子设备在水平方向上的移动轨迹;
本申请实施例主要确定出电子笔与所述电子设备之间在垂直方向上的高度在预设高度差阈值范围内,则确定在预设空间范围、和/或预设时间范围内,所述电子笔相对于所述电子设备在水平方向上的移动轨迹。
步骤S450、确定并执行与所述电子笔相对于所述电子设备在水平方向上的移动轨迹对应的目标操作指令。
可选的,本申请可以依据电子设备中安装的不同应用程序,设置与水平方向上的移动轨迹对应的目标操作指令。
比如,在应用程序中,可以根据水平方向上的移动轨迹的滑动方向确定在内容浏览页面中的翻页操作,当水平方向上的移动轨迹的滑动方向向左时,对应的目标操作指令为向前翻页;当水平方向上的移动轨迹的滑动方向向右时,对应的目标操作指令为向后翻页。
本申请还可以根据水平方向上的移动轨迹的滑动方向,确定切换不同的应用程序。
可选的,本申请实施例在确定出电子笔与电子设备之间在垂直方向上的高度差之后,还可以依据电子笔与电子设备之间的高度变化,确定并执行无接触的敲击反应,例如:确定在预设空间范围、和/或预设时间范围内,电子笔相对于电子设备在垂直方向上的变化轨迹,当在垂直方向上的变化轨迹符合敲击动作的情况下,电子设备确定并执行无接触的敲击反应,例如选中某一选项等。
本申请在用户移动电子笔的过程中,通过利用电子笔上的第二声音接收组件与电子设备上的声音发射组件之间声波识别,以及,电子设备上的第一声音接收组件对电子笔在电子设备屏幕上接触滑动过程中产生的声音信号的声波识别,对电子笔进行定位,在确定出所述电子笔与所述电子设备之间在垂直方向上的高度差符合预设高度差阈值的情况下,确定在预设空间范围、和/或预设时间范围内,所述电子笔相对于所述电子设备在水平方向上的移动轨迹,确定并执行与所述电子笔相对于所述电子设备在水平方向上的移动轨迹对应的目标操作指令,从而实现了电子笔对电子设备的无接触操作,丰富电子笔的功能。
可选的,本申请实施例还可以在确定出所述电子笔与所述电子设备之间在垂直方向上的高度差符合预设高度差阈值的情况下,确定在预设空间范围、和/或预设时间范围内,所述电子笔相对于所述电子设备在水平方向上的滑动速度,确定并执行与所述电子笔相对于所述电子设备在水平方向上的滑动速度对应的目标操作指令,丰富电子笔的功能。
可选的,参照图10所示的电子笔与电子设备位置关系示意图可知,本发明实施例还可以依据所述电子笔相对于所述电子设备的实时空间位置变化信息,确定电子笔与所述电子设备之间的直线距离,在确定出所述电子笔与所述电子设备之间的直线距离大于预设距离阈值的情况下,发出提示信息,如发出距离过远,无法识别的提示信息,或丢笔提示信息等。
可选的,本申请实施例还公开另外一种控制方法,所述方法应用于电子笔,所述电子笔与电子设备进行交互,所述方法包括:
利用所述电子笔上设置的用于接收声音信号的第二声音接收组件,接收所述电子设备上设置的用于发射声音信号的声音发射组件所发射的信号;
将接收到信号传输至所述电子设备。
可选的,本申请实施例还公开一种电子设备,包括:
声音发射组件,用于发射声音信号;
第一声音接收组件,用于接收声音信号;
存储器,用于至少存储计算机指令集;
处理器,用于通过执行所述存储器上存储的计算机指令集实现如上电子设备一侧提及的控制方法。
可选的,电子设备上设置的用于发射声音信号的声音发射组件可以为电子设备中的扬声器,电子设备上设置的用于接收声音信号的第一声音接收组件可以为电子设备中的麦克风,本申请对于电子设备中的声音发射组件以及第一声音接收组件的设置位置以及设置个数并不做具体限定,具体需要参考电子设备整体电路布局,各个电路器件之间的相互影响关系,以及电子设备与电子笔之间的超声识别精度等内容。
可选的,如图2所示,本申请可以在电子设备上设置四个麦克风器件作为第一声音接收组件,如MIC(Microphone麦克风)1、MIC2、MIC3、MIC4,相应的,也可以设置四个扬声器器件作为声音发射组件。
可选的,本申请实施例还公开一种电子笔,包括:
主体部件;
设置于所述主体部件上的第二声音接收组件,用于接收声音信号;
设置于所述主体部件上的通信装置,用于将所述第二声音接收组件接收到的所述声音发射组件所发射的信号传输至电子设备。
电子笔上设置的用于接收声音信号的第二声音接收组件可以为在电子笔上设置的麦克风。可选的,为了能够对电子笔与电子设备之间的位置变化进行更精确的识别,如图3所示的第二声音接收组件在电子笔上的位置示意图,本申请将第二声音接收组件设置在所述电子笔上远离笔尖部位的一端,即将第二声音接收组件(麦克风器件)设置在电子笔的顶端,开孔可选为0.8mm。本申请对于在电子笔上设置的第二声音接收组件的设置个数并不做具体限定,具体需要参考电子笔的结构以及电子设备与电子笔之间的超声识别精度等内容。
本说明书中各个实施例中记载的技术特征可以相互替换或组合,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 一种控制方法、电子笔及电子设备
- 手写笔、电子设备、控制方法和控制装置