触控式音响按键及其控制方法与流程

文档序号:11275910阅读:720来源:国知局
触控式音响按键及其控制方法与流程

本发明涉及智能音响按键交互控制策略领域,尤其涉及一种触控式音响按键及其控制方法。



背景技术:

传统的音响按键由机械结构组成,机械结构按键成本高,壳体结构复杂而且功能比较单一。通常,针对音量调节、暂停、开始等简单功能都需要固定的按键去执行,随之,将带来控制器管脚的大量使用。随着智能音箱的出现与ui交互方式的不断变化,音箱的按键在不断精简与革新。

目前,出现了带有触摸功能的音响按键。但是,这些音响按键的触摸功能单一,不能识别复杂的触摸手势。



技术实现要素:

本发明提供一种触控式音响按键及其控制方法,用以识别复杂的触摸手势并根据识别结果自动控制音响的工作状态,使得音响按键进一步智能化。

本发明提供一种触控式音响按键,包括:

用于检测触摸操作的ito触摸板;

用于检测音响摆放姿态的惯性检测器;

用于根据所述ito触摸板检测到的触摸操作以及所述惯性检测器检测到的音响摆放姿态控制音响工作状态的微控制单元;以及,连接所述ito触摸板与所述微控制单元的柔性电路板连接器。

进一步可选地,还包括:用于检测音响所处环境温湿度,并与所述微控制单元电连接的温湿度传感器。

进一步可选地,所述ito触摸板包括:ito导电膜、设于所述ito导电膜下方的电容阵列以及连接于所述电容阵列的至少一条触摸检测通道;所述至少一条触摸检测通道与所述柔性电路板连接器连接。

进一步可选地,还包括:开设有凹槽的按键外壳;所述ito触摸板内嵌于所述凹槽内,所述按键外壳上还设有至少两个安装孔,且所述至少两个安装孔位于所述凹槽两侧。

本发明还提供一种触控式音响按键的控制方法,包括:

根据音响的ito触摸板上的触摸操作,确定对应的触摸事件;

根据音响的摆放姿态,确定触摸事件类型与控制模式的对应关系;

基于所述触摸事件类型与控制模式的对应关系,确定所述触摸事件所指示的控制意图;

根据所述触摸事件所指示的控制意图,控制音响的工作状态。

进一步可选地,所述捕获针对ito触摸板的触摸操作之前,还包括:获取音响所处环境的温湿度信息;根据所述温湿度信息,设置所述ito触摸板的触摸参数。

进一步可选地,所述设置ito触摸板的触摸参数,包括以下至少一种:设置所述ito触摸板的灵敏度;设置所述ito触摸板的抗干扰等级;设置所述ito触摸板的过采样等级;设置所述ito触摸板的增益系数。

进一步可选地,根据音响的ito触摸板上的触摸操作,确定对应的触摸事件,包括:若所述触摸操作的触摸时长在单击事件对应的时长范围内,则确定所述触摸操作对应单击事件。

进一步可选地,若所述触摸操作的触摸时长超出所述单击事件对应的时长范围,所述方法还包括:实时计算所述触摸操作在所述ito触摸板上对应的当前触摸点相对于起始点的偏移量;若所述偏移量大于或等于预设的偏差范围,确定所述触摸操作对应滑动事件。

进一步可选地,确定所述触摸操作对应滑动事件,还包括:根据所述触摸操作在所述ito触摸板上对应的终止点相对于所述起始点的方向,确定所述滑动事件的对应的滑动方向;和/或,根据所述终止点相对于所述起始点的偏移量,确定所述滑动事件对应的滑动距离。

进一步可选地,确定所述触摸操作对应滑动事件,还包括:获取所述触摸操作在所述ito触摸板上对应的滑动过程中的拐点;根据所述触摸操作在所述ito触摸板上对应的终止点、所述起始点以及所述拐点,确定所述滑动事件的滑动方向;和/或,根据所述起始点、所述终止点以及所述拐点之间相邻两点的偏移量,确定所述滑动事件的滑动距离。

进一步可选地,若所述偏移量小于所述偏差范围,则确定所述触摸操作对应长按事件。

本发明提供的触控式音响按键及其控制方法,根据惯性检测器检测到的音响摆放姿态以及ito触摸板检测到的触摸事件控制音响的工作状态,实现了在不同的音响摆放状态下对复杂触摸手势的识别,并基于识别结果自动控制音响的工作状态,使得音响按键进一步智能化。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本发明实施例提供的一触控式音响按键的结构示意图;

图1c是本发明实施例提供的另一触控式音响按键的结构示意图;

图1b是本发明实施例提供的ito触摸板10的结构示意图;

图2是本发明实施例提供的一触控式音响按键的控制方法的流程示意图;

图3是本发明实施例提供的另一触控式音响按键的控制方法的流程示意图;

图4是本发明实施例提供的确定触摸事件的方法流程示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1a是本发明实施例提供的一触控式音响按键的结构示意图。结合图1a,该触控式音响按键包括用于检测触摸操作的ito触摸板10;用于检测音响摆放姿态的惯性检测器(inertialmeasurementunit,imu)11;用于根据ito触摸板10检测到的触摸操作以及惯性检测器11检测到的音响摆放姿态控制音响工作状态的微控制单元(microcontrollerunit,mcu)12;以及,连接ito触摸板10与微控制单元12的柔性电路板连接器13。

图1b是本发明实施例提供的ito触摸板10的结构示意图。如图1b所示,ito触摸板10包括:ito导电膜101、设于ito导电膜101下方的电容阵列102以及连接于电容阵列102的至少一条触摸检测通道103。其中,至少一条触摸检测通道103与柔性电路板连接器13连接。当ito导电膜101上有触摸操作时,电容阵列102会产生电容变化,微控制单元12依次检测电容阵列102的横向电容阵列以及纵向电容阵列即可确定产生电容变化点及其坐标。

触摸检测通道103的数量与触摸检测的精度相关,可以根据音响按键产品的类型以及ito触摸板10的尺寸大小来设置,本发明实施例不做限制。在一可选地实施例中,当ito触摸板10的长度为55mm,宽度为7.3mm时,可设3个触摸检测通道,以在保证ito触摸板10具有较高的检测精度的同时避免了多触摸检测通道之间的相互干扰。

其中,惯性检测器11检测音响的摆放姿态,可以是检测音响的正向放置姿态或倒向放置姿态。应当理解,当音响的外观形状能够满足其他形式的摆放姿态时,惯性检测器11检测的摆放姿态并不仅限于正向放置姿态或倒向放置姿态。例如,外观为12面体形状的音响以其中任一面为摆放面时,惯性检测器11可通过检测该摆放面与预定义的正向放置面之间的夹角的来确定音响当前的摆放姿态。

微控制单元12与惯性检测器11电连接,以接收惯性检测器11检测到的音箱摆放姿态数据。在接收到音箱摆放姿态数据之后,微控制单元12根据音响的摆放姿态自动调节预先配置的触摸事件类型与控制模式的对应关系。

在一可选实施方式中,初始化配置时,定义音响正向摆放时,滑动方向从音响的第一侧边指向第二侧边的滑动事件对应增大音量这一控制模式,滑动方向从第二侧边指向第一侧边的滑动事件对应减少音量这一控制模式。当微控制单元12获知音响摆放姿态为倒向放置时,调整滑动方向从第一侧边指向第二侧边的滑动事件对应减小音量这一控制模式,滑动方向从第二侧边指向第一侧边的滑动事件对应增大音量这一控制模式。

可选地,本发明实施例中采用柔性电路板连接器(flexibleprintedcircuitconnector)13连接ito触摸板10以及微控制单元12。柔性电路板连接器13体积较小,重量轻,并且柔软度高,便于有限空间内的组装。

本实施例中,触控式音响按键的主体结构由ito触摸板10、惯性检测器11以及微控制单元12构成。微控制单元12能够接收ito触摸板10检测到的复杂的触摸操作,并将该触摸操作解析成不同类型的触摸事件。基于触摸事件的不同类型,微控制单元12进一步结合惯性检测器11检测到的音响摆放姿态分析用户的控制意图,并根据分析得到的控制意图控制音响的工作状态,进而实现了在不同的音响摆放状态下对复杂触摸手势的识别,并基于识别结果自动控制音响的工作状态,使得音响按键进一步智能化。

如图1c是本发明实施例提供的另一触控式音响按键的结构示意图。如图1b所示,本发明实施例提供的触控式音响按键还包括用于检测音响所处环境温湿度,并与微控制单元12电连接的温湿度传感器16。

其中,温湿度传感器16检测到音响所处环境的温湿度后,将温湿度信号发送至微控制单元12。微控制单元12根据接收到的温湿度信号所指示的当前环境的温湿度信息设置ito触摸板10的触摸参数,以使得ito触摸板10在不同的温湿度环境下自适应地调整性能,进而提高检测精度并提升用户体验。

可选地,微控制单元12根据当前环境的温湿度信息设置ito触摸板10的触摸参数,包括对ito触摸板的灵敏度、ito触摸板的抗干扰等级、过采样等级以及增益系数中的至少一种参数进行设置。例如,当温湿度信息大于某一特定阈值时,微控制单元12可提升ito触摸板10的抗干扰等级以及过采样等级并增大增益系数。

本实施例中,通过在触控式音响按键中增设温湿度传感器16,进而微控制单元12可以根据音响所在环境的温湿度自动配置触摸板的触摸参数,进一步提升了触控式音响按键对环境的适应能力,提升了用户体验。

进一步可选地,如图1a以及图1c所示,触控式音响按键包括以开设有凹槽的按键外壳14;所述ito触摸板10内嵌于凹槽内。具体的内嵌方式可以是卡设或粘贴,本发明实施例不限制。在图1a以及图1c中,按键外壳14上还设有至少两个安装孔15,且至少两个安装孔15位于凹槽两侧。该至少两个安装孔15用于将该触控式音响按键安装于音响上。

图2是本发明实施例提供的一触控式音响按键的控制方法的流程示意图。结合图2,该方法包括:

步骤201、根据音响的ito触摸板上的触摸操作,确定对应的触摸事件。

步骤202、根据音响的摆放姿态,确定触摸事件类型与控制模式的对应关系。

步骤203、基于所述触摸事件类型与控制模式的对应关系,确定触摸事件所指示的控制意图。

步骤204、根据触摸事件所指示的控制意图,控制音响的工作状态。

针对步骤201,ito触摸板位于音响的触控式按键上,用户可以通过对该ito触摸板进行触摸操作来控制音响至目标状态。

触摸操作是指能够导致ito触摸板上的电容阵列产生电容变化的操作,例如针对ito触摸板上某一坐标点按压操作、针对多个坐标点的同时按压操作或坐标连续变化的按压操作等。

触摸事件,可以是指能够被mcu识别的、对应某触摸操作的事件。这些与触摸事件对应的触摸操作通常需符合预先配置的识别规则,例如触摸时长达到某一阈值、触摸方向满足某一方向需求或触摸操作路径符合某一路径规则等。根据触摸操作符合的识别规则不同,可将触摸操作对应的触摸事件区分为不同的类型的事件,例如单击事件、长按事件或者滑动事件。进一步的,对于滑动事件,还可识别滑动事件的滑动方向、滑动距离以及滑动路径等属性。

针对步骤202,音响的摆放姿态,如前述实施例中记载的,可以是正向放置姿态或倒向放置姿态或其他可能的姿态。

控制模式,是mcu对音响的工作状态的不同控制方式,例如开/关、播放/暂停、上/下曲目切换、快进/快退、音量的增大/减小等。触摸事件类型与控制模式的对应关系是预先配置于mcu的。

在一可选实施方式中,在预先配置触摸事件类型与控制模式的对应关系时,可以音响正向摆放为参考摆放姿态,分别对不同的触摸事件类型对应的控制模式进行初始化定义。

例如,触摸事件类型与控制模式的对应关系如下:单击事件对应暂停/播放模式;以ito触摸板的第一侧边指向第二侧边的方向为滑动方向的滑动事件对应增大音量模式,音量增大的幅度与滑动事件的滑动距离成线性关系;以ito触摸板的第二侧边指向第一侧边的方向为滑动方向的滑动事件对应减小音量模式,音量减小的幅度与滑动事件的滑动距离成线性关系;长按事件对应电源开/关模式;以ito触摸板的第三侧边指向第四侧边的方向为滑动方向的滑动事件对应切换至下一曲目模式;以ito触摸板的第四侧边指向第三侧边的方向为滑动方向的滑动事件对应切换至上一曲目模式等。这里对第一侧边、第二侧边、第三侧边和第四侧边不做限定。例如,第一侧边可以是ito触摸板正常放置时的上边,第二侧边为与上边对应的下边;第三侧边可以是ito触摸板正常放置时的左边,第四侧边为与左边对应的右边。

应当理解,上述定义方式仅供举例说明使用,对本发明实施例并不构成限制。在本发明实施例中,触摸事件类型与控制模式的对应关系还可由用户自定义设置,此处不赘述。

通常,在保持预先配置的触摸事件类型与控制模式的对应关系不变时,若音响放置姿态不同,用户对触控式音响按键进行触控操作的手势需要随之适应性调整。例如,音响正向放置时,用户若想增大音响的音量,可以在ito触摸板上至下而上滑动。音响倒向放置时,若用户向增大音响的音量,可以在ito触摸板上自上而下滑动。

在一种可能的情形下,为了更加美观,音响的外观设计是上下完全对称的,于用户而言,无法辨别正向与倒向之分,用户在使用手势时,会产生困扰。与此同时,即使用户能够分辨音响的正向与倒向,在使用手势时,还需根据音响的摆放姿态思考该使用哪一种手势,增加了手势的记忆复杂程度。

为解决上述缺陷,本实施例中,在确定触控操作对应的触摸事件后,mcu进一步获取音响的摆放姿态,并根据音响的摆放姿态更新预先配置的触摸事件类型与控制模式的对应关系。

可选地,获取音响的摆放姿态可以通过惯性检测器实现。imu能够实时监测音响摆放姿态的变化,并将检测到的摆放姿态的变信号化上传至mcu。mcu解析该变化信号,确定音响当前时刻的摆放姿态,并确定触摸事件类型与控制模式的对应关系。

可选地,若音响当前的摆放姿态为正向摆放,则可直接沿用预先配置的触摸事件类型与控制模式的对应关系;若音响当前的摆放姿态为倒向摆放,需要更新触摸事件类型与控制模式的对应关系。例如,承接上述例子,更新触摸事件类型与控制模式的对应关系后,以ito触摸板的第二侧边指向第一侧边的方向为滑动方向的滑动事件对应增大音量事件,以ito触摸板的第一侧边指向第二侧边的方向为滑动方向的滑动事件对应减小音量事件。从而,用户可以不用考虑音响的摆放姿态,直接根据预先定义的手势与控制模式的对应关系,通过触控式音响按键控制音响的工作状态。

针对步骤203,在步骤201中确定触摸操作对应的触摸事件以及在步骤202中确定触摸事件类型与控制模式的对应关系后,可查询触摸事件类型与控制模式的对应关系,进而确定步骤201所确定的触摸事件对应的控制模式,基于所确定的控制模式确定触摸事件所指示的用户的控制意图。用户的控制意图可以是开/关音响电源、播放/暂停曲目、切换上/下曲目、快进/快退当前播放曲目、增大/减小播放音量等。

应当理解,某一触摸事件类型对应的控制模式,与该触摸事件类型对应的触摸事件所指示的用户的控制意图是一一对应的,进而mcu可根据触摸事件类型与控制模式的对应关系确定触摸事件所指示的用户的控制意图。例如,单击这一触摸事件类型对应于播放/暂停这一控制模式,则单击事件所指示的用户的控制意图为播放/暂停当前曲目。再例如,长按这一触摸事件类型对应于开/关音响电源这一控制模式,则长按事件所指示的用户的控制意图为开/关音响电源。

针对步骤204,获取用户的控制意图后,控制音响的工作状态。例如,用户的控制意图为将当前播放的曲目切换至下一曲目,则mcu可控制音响进行曲目的切换。

本发明实施例中,根据音响摆放姿态以及触摸事件控制音响的工作状态,实现了在不同的音响摆放状态下对复杂触摸手势的识别,并基于识别结果自动控制音响的工作状态,使得音响按键进一步智能化。

图3是本发明实施例提供的另一触控式音响按键的控制方法的流程示意图。结合图3,该方法包括:

步骤301、获取音响所处环境的温湿度信息。

步骤302、根据温湿度信息,设置ito触摸板的触摸参数。

步骤303、根据音响的ito触摸板上的触摸操作,确定对应的触摸事件。

步骤304、根据音响的摆放姿态,确定触摸事件类型与控制模式的对应关系。

步骤305、基于所述触摸事件类型与控制模式的对应关系,确定触摸事件所指示的控制意图。

步骤306、根据触摸事件所指示的控制意图,控制音响的工作状态。

针对步骤301,获取音响所处环境的温湿度信息可由温湿度传感器实现。温湿度传感器检测到温度量和湿度量后,将其转换成可被mcu处理的电信号,并由mcu对该电信号进行解析以获取音响所处环境的温湿度信息。

ito触摸板直接暴露在空气中,空气的温度、湿度都会影响触摸板的电容大小。例如ito触摸板表面的水滴或砂砾,有可能直接造成误触摸。在本实施例中,通过温湿度传感器获取ito触摸板所处环境的温湿度后,可执行步骤301来克服上述缺陷。

针对步骤301,ito触摸板的触摸参数,包括ito触摸板的灵敏度、抗干扰等级、过采样等级以及增益系数等。根据温湿度信息,可设置ito触摸板的上述至少一种触摸参数,进而保证触控式音响按键在不同温湿度条件下的高性能。

例如,当环境中的湿度增大时,可提升ito触摸板的灵敏度、抗干扰等级、过采样等级或增益系数,以保证在ito触摸板上有少量水的情况下,正常检测触摸操作。

基于步骤301-302所设置的ito触摸板的触摸参数,执行步骤303-步骤306,控制音响的工作状态。关于步骤303-步骤306的具体实施方式可参考图2对应实施例的记载,此处不再赘述。

本实施例中,通过检测音响所处环境的温湿度信息,进而根据音响所在环境的温湿度自动配置触摸板的触摸参数,进一步提升了触控式音响按键对环境的适应能力,提升了用户体验。

图4是本发明实施例提供的确定触摸事件的方法流程示意图,结合图4,本发明实施例中,ito触摸板确定触摸事件的流程如下:

步骤401、响应于ito触摸板的触摸操作,记录触摸操作的触摸时长。

步骤402、判断触摸时长是否在单击事件对应的时长范围内;若为是,执行步骤403;若为否,执行步骤404。

步骤403、确定触摸操作对应单击事件。

步骤404、实时计算触摸操作在ito触摸板上对应的当前触摸点相对于起始点的偏移量。

步骤405、判断计算得到的偏移量是否大于或等于预设的偏差范围;若为是,执行步骤406;若为否,执行步骤407。

步骤406、确定触摸操作对应滑动事件。

步骤407、确定触摸操作对应长按事件。

针对步骤401,mcu实时监测ito触摸板上的电容变化,若检测到某一坐标点有电容变化时,确定这一产生电容变化的坐标点上有触摸操作。在电容变化停止前,持续记录电容变化的时长作为触摸操作的触摸时长。

针对步骤402,单击事件对应的时长范围是预先定义的,本步骤需对比上一步骤检测到的触摸操作的触摸时长是否在预先定义的单击事件对应的时长范围内。

针对步骤403,若触摸时长在单击事件对应的时长范围内,则可确定该触摸操作对应单击事件。确定单击事件之后,mcu可根据预先配置的触摸事件类型与控制模式的对应关系中,查询该单击事件对应的控制意图并对音响的工作状态进行控制。

例如,在mcu中,预先配置的单击事件对应当前播放曲目的播放/暂停,则mcu可根据用户的控制意图,暂停播放中的当前曲目,或播放暂停中的当前曲目。

针对步骤404,触摸操作在ito触摸板上对应的起始点,为针对本次触摸操作首次检测到电容变化的点。触摸操作在ito触摸板上对应的当前触摸点,即当前时刻,ito触摸板上产生电容变化的坐标点。

若触摸时长超出单击事件对应的时长范围,则可持续记录触摸时长,并根据产生电容变化的点的坐标变化情况计算当前触摸点相对于起始点的偏移量。

针对步骤405,偏差范围,是预先定义的。本步骤中,获取到当前触摸点相对于起始点的偏移量之后,需要判断当前的偏移量是否达到预先定义的偏差范围。

针对步骤406,若当前的偏移量已达到预先定义的偏差范围,则可确定该触摸操作对应一滑动事件。mcu持续对ito触摸板上产生电容变化点的坐标变化进行监测,并实时计算当前触摸点相对于起始点的偏移量。若偏移量在持续增加的过程中有减小的变化,则将产生减小变化的点记为拐点。同理,若偏移量在持续减小的过程中有增加的变化,则将产生增加变化的点记为拐点。当mcu不再检测到ito触摸板上有电容变化的点,则标记最后一个产生电容变化的点为触摸操作在ito触摸板上的终止点。

可选地,在确定触摸操作对应滑动事件的过程中,mcu可以根据检测到的滑动操作的起始点和终止点,确定滑动事件对应的滑动方向和/或滑动距离。

在一应用场景中,触摸操作在ito触摸板上没有方向改变,即没有检测到拐点时,mcu可根据触摸操作在ito触摸板上对应的终止点相对于起始点的方向,确定滑动事件的对应的滑动方向。除此之外,mcu还可根据检测到的终止点相对于起始点的偏移量,确定滑动事件对应的滑动距离。例如,起始点位于靠近触控式音响按键的第一侧边的位置,终止点位于靠近触控式音响按键的第二侧边的位置,则可确定该滑动事件对应的滑动方向为:从第一侧边指向第二侧边的方向,确定该滑动事件对应的滑动距离为:终止点与起始点之间的坐标偏移量。

在另一种应用场景中,触摸操作在ito触摸板上有方向改变,这意味着触摸操作在ito触摸板上对应的滑动过程中存在拐点。基于此,mcu根据检测到的滑动操作的起始点、终止点和拐点,确定滑动事件对应的滑动方向和/或滑动距离。

例如,mcu可可获取触摸操作在ito触摸板上对应的滑动过程中的拐点。在获取拐点之后,根据触摸操作在ito触摸板上对应的终止点、起始点以及拐点,确定滑动事件的滑动方向。除此之外,mcu还可根据起始点、终止点以及拐点之间相邻两点的偏移量,确定滑动事件的滑动距离。

可选的,在一滑动事件中,拐点可以有多个,相应的,滑动方向也可以有多个。理论上,若一滑动事件存在n个拐点,n为正整数,则滑动事件可包含n+1个滑动方向。

以下部分将结合具体的示例阐述如何根据触摸操作在ito触摸板上对应的终止点、起始点以及拐点,确定滑动事件的滑动方向。例如,在一滑动事件中,其滑动路径为,从起始点滑动第一偏移量至拐点,从拐点滑动第二偏移量至终止点。则,该滑动事件包含起始点指向拐点的第一滑动方向,以及拐点指向终止点的第二滑动方向。再例如,在一滑动事件中,其滑动路径为,从起始点滑动第一偏移量至第一拐点,从第一拐点滑动第二偏移量至第二拐点,从第二拐点滑动第三偏移量至终止点。则,该滑动事件包含起始点指向第一拐点的第一滑动方向、第一拐点指向第二拐点的第二滑动方向以及第二拐点指向终止点的第三滑动方向。

可选的,当检测到拐点时,滑动事件的滑动距离为:滑动开始至结束过程中,起始点、至少一个拐点以及终止点之间相邻两点偏移量的叠加;其中,若两个相邻点所指示的滑动方向与定义的正方向一致,则这两个相邻点之间的偏移量在叠加时为正值。若两个相邻点所指示的滑动方向与定义的正方向相反,则这两个相邻点之间的偏移量在叠加时为负值。

确定滑动事件之后,mcu可根据预先配置的触摸事件类型与控制模式的对应关系中,查询滑动事件对应的控制意图并对音响的工作状态进行控制。

假设,在mcu中预先配置的触摸事件类型与控制模式的对应关系中:以ito触摸板的第一侧边指向第二侧边的方向为滑动方向的滑动事件对应增大音量模式,音量增大的幅度与滑动事件的滑动距离成线性关系;以ito触摸板的第二侧边指向第一侧边的方向为滑动方向的滑动事件对应减小音量模式,音量减小的幅度与滑动事件的滑动距离成线性关系;以ito触摸板的第三侧边指向第四侧边的方向为滑动方向的滑动事件对应切换至下一曲目模式;以ito触摸板的第四侧边指向第三侧边的方向为滑动方向的滑动事件对应切换至上一曲目模式。

在一可选实施方式中,在确定触摸操作对应滑动事件之后,可优先根据当前触摸点相对于起始点的方向初步确定滑动事件对应的整体方向,即,滑动方向与第一侧边指向第二侧边的方向平行,或滑动方向与第三侧边指向第四侧边的方向平行,以判定用户的控制意图为控制音响播放音量的增大/减小,或者是上/下曲目的切换。

若滑动事件对应的整体方向与第三侧边指向第四侧边的方向平行,则可判定用户的控制意图为上/下曲目的切换。mcu可进一步判断具体方向为第三侧边指向第四侧边方向,或第四侧边指向第三侧边方向并根据用户的控制意图,将当前播放曲目切换至上一曲目或下一曲目。

若滑动事件对应的整体方向与第一侧边指向第二侧边的方向平行,则可判定用户的控制意图为控制音响播放音量的增大/减小。此时,mcu需实时根据当前触摸点相对于起始点的方向以及偏移量对音响的播放音量进行控制。

例如,若滑动事件对应的方向为第一侧边指向第二侧边的方向,则可判定用户的控制意图为增大音量。mcu可根据当前触摸点相对于起始点的偏移量所指示的音量增大幅度,增大音响的播放音量,并控制音响的播放音量随着当前触摸点的移动所产生的偏移量变化而适应性变化,以产生音量随滑动距离的变化而实现渐变的效果。

同理,若滑动事件对应的方向为第二侧边指向第一侧边的方向,则可判定用户的控制意图为减小音量。mcu可根据当前触摸点相对于起始点的偏移量所指示的音量减小幅度,减小音响的播放音量,并控制音响的播放音量随着当前触摸点的移动所产生的偏移量变化而适应性变化,以产生音量随滑动距离的变化而实现渐变的效果。

可选的,产生音量随滑动距离的变化而实现渐变的效果,可以是在沿第一侧边指向第二侧边的方向滑动的过程中,随着当前触摸点相对于起始点的偏移量的增大而持续增大音量;当检测到拐点时,沿第二侧边指向第一侧边的方向滑动,随着当前触摸点相对于拐点的偏移量的增大而逐渐减小音量。可以是在沿第二侧边指向第一侧边的方向不断滑动的过程中,随着当前触摸点相对于起始点的偏移量的增大而持续减小音量;当检测到拐点时,沿第一侧边指向第二侧边的方向滑动,随着当前触摸点相对于拐点的偏移量的增大而逐渐增大音量。在上述过程中,若再次检测到拐点,则根据该拐点与前一拐点相对的方向适应性对音响大小进行调整,不再赘述。

应当理解,在上述的音量随滑动距离的变化而渐变的过程之后,就音量从滑动开始时刻至滑动结束时刻对应的的整体变化而言,其整体音量差与滑动事件对应的滑动距离所指示的音量增大/减小幅度相匹配,不再赘述。

针对步骤407,当触摸时长超出单击事件对应的时长范围,且起始点与终止点之间的偏移量小于预设的偏差范围时,确定该触摸操作为长按操作。确定长按事件之后,mcu可根据预先配置的触摸事件类型与控制模式的对应关系中,查询长按事件对应的控制意图并对音响的工作状态进行控制。

例如,在mcu中,预先配置的长按事件对应音响的电源开/关模式,则mcu可根据用户的控制意图,开启关闭中的音响电源或关闭开启中的音响电源。

本实施例中,mcu通过监测ito触摸板上的电容变化的时间以及产生电容变化的点的坐标变化,实现了对复杂手势的识别。进而,可将识别到的复杂的手势解析成不同类型的触摸事件,以实现对音响的多模式控制。由此,仅需一个ito触摸板,即可替代传统复杂的多个机械按键,极大减少了对mcu端口的占用并提升了用户的交互体验。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1