[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107402711A - 音量调节方法、装置及计算机可读存储介质 - Google Patents

音量调节方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN107402711A
CN107402711A CN201710592646.7A CN201710592646A CN107402711A CN 107402711 A CN107402711 A CN 107402711A CN 201710592646 A CN201710592646 A CN 201710592646A CN 107402711 A CN107402711 A CN 107402711A
Authority
CN
China
Prior art keywords
touching signals
type
touch
volume
signals
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
CN201710592646.7A
Other languages
English (en)
Other versions
CN107402711B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710592646.7A priority Critical patent/CN107402711B/zh
Publication of CN107402711A publication Critical patent/CN107402711A/zh
Application granted granted Critical
Publication of CN107402711B publication Critical patent/CN107402711B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • 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/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本公开是关于一种音量调节方法、装置及计算机可读存储介质。所述音量调节方法包括:通过第一传感器获取触控信号,检测触控信号的触控位置是否在触摸屏的目标区域内;通过第二传感器获取触控信号对应的动作类型信号,检测触控信号对应的动作类型是否为点击类型;确定触控信号的触控位置在触摸屏的目标区域内,且触控信号对应的动作类型为点击类型时,确定触控信号为音量调节信号;根据音量调节信号对终端的音量大小进行调节。本公开通过增加防误触的检测步骤,可以将用户误操作的情况排除掉,提高了音量调节的准确度,又可以通过触控操作取代实体音量键,解决了实体音量键成为超薄终端设计的阻碍的问题。

Description

音量调节方法、装置及计算机可读存储介质
技术领域
本公开涉及触控领域,尤其涉及一种音量调节方法、装置及计算机可读存储介质。
背景技术
相关技术中,终端侧边的两个实体音量键是终端上最常见的音量调节的方式,其中一个实体音量键用于增加终端的音量,另一个实体音量键用于减小终端的音量。然而,由于超薄手机是现在手机工业设计的趋势,实体音量键成为超薄手机的阻碍之一。
发明内容
为克服相关技术中存在的问题,本公开提供一种音量调节方法、装置及计算机可读存储介质。
根据本公开实施例的第一方面,提供一种音量调节方法,应用于具有触摸屏的终端,所述音量调节方法包括:
通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
根据所述音量调节信号对所述终端的音量大小进行调节。
可选地,所述确定所述触控信号为音量调节信号之前,还包括:
记录通过所述第一传感器获取触控信号的第一时刻;
记录所述第二传感器获取动作类型信号的第二时刻;
确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
可选地,所述确定所述触控信号为音量调节信号,包括:
记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻;
记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻;
确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
可选地,所述通过第二传感器获取所述触控信号对应的动作类型信号,包括:通过加速度传感器获取所述触控信号对应的加速度信号;
所述确定所述触控信号对应的动作类型为点击类型,包括:确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
可选地,所述确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配,包括:
确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。
可选地,所述目标区域包括第一目标区域和第二目标区域,根据所述音量调节信号对所述终端的音量大小进行调节包括:
当所述触控位置在所述第一目标区域内时,增加所述终端音量;
当所述触控位置在所述第二目标区域内时,减少所述终端音量。
根据本公开实施例的第二方面,提供一种音量调节装置,应用于具有触摸屏的终端,所述音量调节装置包括:
第一检测模块,被配置为通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
第二检测模块,被配置为通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
第一确定模块,被配置为确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
调节模块,被配置为根据所述音量调节信号对所述终端的音量大小进行调节。
可选地,还包括:
第一记录模块,被配置为记录通过所述第一传感器获取触控信号的第一时刻;
第二记录模块,被配置为记录所述第二传感器获取动作类型信号的第二时刻;
第二确定模块,被配置为确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
可选地,所述第一确定模块包括:
第一记录子模块,被配置为记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻;
第二记录子模块,被配置为记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻;
确定子模块,被配置为确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
可选地,所述第二检测模块被配置为通过加速度传感器获取所述触控信号对应的加速度信号;所述第一确定模块被配置为确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
可选地,所述第一确定模块被配置为确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。
可选地,所述目标区域包括第一目标区域和第二目标区域;所述调节模块包括:
第一调节子模块,被配置为当所述触控位置在所述第一目标区域内时,增加所述终端音量;
第二调节子模块,被配置为当所述触控位置在所述第二目标区域内时,减少所述终端音量。
根据本公开实施例的第三方面,提供一种音量调节装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
触摸屏;
其中,所述处理器被配置为:
通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
根据所述音量调节信号对所述终端的音量大小进行调节。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的音量调节方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
在终端触摸屏上设置目标区域,为了对终端的音量大小进行调节,需要通过检测触控信号的触控位置是否在所述目标区域内,以及所述触控信号对应的触控操作是否为点击操作,这样,可以将用户误操作的情况排除掉,提高了音量调节的准确度,且对目标区域点击操作类比于相关技术中点击实体音量键,即通过触控操作取代了实体音量键,解决了实体音量键成为超薄终端设计的阻碍的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种音量调节方法的流程图。
图2是根据一示例性实施例示出的终端的一个界面图。
图3是根据一示例性实施例示出的一种音量调节方法的另一流程图。
图4是根据一示例性实施例示出的一种音量调节方法的另一流程图。
图5是根据一示例性实施例示出的终端在静止时的加速度传感器输出的x轴数据图。
图6是根据一示例性实施例示出的终端在被点击时的加速度传感器输出的x轴数据图。
图7是根据一示例性实施例示出的一种音量调节装置的框图。
图8是根据一示例性实施例示出的一种音量调节装置的另一框图。
图9是根据一示例性实施例示出的一种音量调节装置的第一确定模块的框图。
图10是根据一示例性实施例示出的一种音量调节装置的调节模块的框图。
图11是根据一示例性实施例示出的一种音量调节装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种音量调节方法的流程图,如图1所示,音量调节方法应用于具有触摸屏的终端中,包括以下步骤。
在步骤S11中,通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。
在步骤S12中,通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型。
在步骤S13中,确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号。
在步骤S14中,根据所述音量调节信号对所述终端的音量大小进行调节。
本公开中的终端可能是智能手机、智能手表、智能手环、平板电脑等。所述终端包括触摸屏,在步骤S11中,通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。其中,所述第一传感器可以为电容传感器;当用户使用手指触摸屏幕时,通过所述电容传感器获取屏幕的电容变化值,进而可以获取产生的触控信号。所述第一传感器可以为压力传感器;当用户使用手指触摸屏幕时,通过所述电容传感器获取屏幕的压力变化值,进而可以获取产生的触控信号。
在获取所述触控信号后,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。以电容式触摸屏为例,当手指触摸在屏幕上时,由于人体电场,用户和触摸屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流,这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,通过对这四个电流比例的精确计算,得出触摸点的触控位置,即(x,y)坐标,进而根据所述(x,y)坐标所述触控位置是否在所述目标区域内。
如图1所示,步骤S12和步骤S11没有先后的执行顺序,在获取触控信号后,步骤S11和步骤S12可以同时进行。在执行步骤S12时,可以通过第二传感器检测所述触控信号对应的动作类型信号,比如,用户使用手指点击终端时,终端的位移、速度、加速度或者触摸屏受到的压力会发生变化,可以通过对应的第二传感器(比如位移传感器、速度传感器、加速度传感器或者压力传感器)检测得到。由于在使用触摸屏的过程中,用户由于误操作而使得手指或者人体的部分皮肤处于终端的目标区域,则可能会认为是音量调节信号,比如手指在触摸屏上滑动时滑入目标区域,因此,本公开通过增加检测所述触控信号对应的动作类型是否为点击类型的步骤S12,可以将用户误操作的情况排除掉,提高了音量调节的准确度。
如图1所示,当步骤S11的检测结果是所述触控位置在所述目标区域内,且所述步骤S12的检测结果是所述触控信号对应的动作类型为所述点击类型时,执行步骤S13,确定所述触控信号为音量调节信号。
在确定所述触控信号为音量调节信号后,执行步骤S14,根据所述音量调节信号对所述终端的音量大小进行调节。当检测到所述触控位置不在所述目标区域内,或者所述触控操作不是所述点击操作时,则可能不做操作。
可选地,所述目标区域可以包括第一目标区域和第二目标区域,则所述根据所述音量调节信号对所述终端的音量大小进行调节,可以包括:当所述触控位置在所述第一目标区域内时,增加所述终端音量;当所述触控位置在所述第二目标区域内时,减少所述终端音量。即当所述触控位置在所述第一目标区域内时,所述触控信号为增加所述终端中音量的音量调节信号;当所述触控位置在所述第二目标区域内时,所述触控信号为减少所述终端中音量的音量调节信号。
举例来讲,如图2所示,终端20的触摸屏21上设有第一目标区域211和第二目标区域212,第一目标区域211代表音量加位置,第二目标区域212代表音量减位置。假如终端20显示屏的分辨率为1440*2560,第一目标区域211的顶部坐标位置为(1439,220),而底部坐标位置为(1439,370),则可以将x坐标为1439,且y坐标范围在220至370之间的点击类型的触控操作都识别成增加音量的音量调节信号。同理,假设第二目标区域212的顶部坐标位置为(1439,480),而底部坐标位置为(1439,630),则可以将x坐标为1439,且y坐标范围在480至630之间的点击类型的触控操作都识别成减少音量的音量调节信号。
可选地,所述音量调节信号对所述终端音量的调节程度与点击操作的点击次数成正比。比如,点击触摸屏一次,终端的音量会调大一格;点击触摸屏三次,终端的音量就会调大三格。
本公开在终端触摸屏上设置目标区域,为了对终端的音量大小进行调节,需要通过检测触控信号的触控位置是否在所述目标区域内,以及所述触控信号对应的动作类型是否为点击类型,这样,可以将用户误操作的情况排除掉,提高了音量调节的准确度,且对目标区域点击操作类比于相关技术中点击实体音量键,即通过触控操作取代了实体音量键,解决了实体音量键成为超薄终端设计的阻碍的问题。
图3是根据一示例性实施例示出的一种音量调节方法的另一流程图。如图3所示,音量调节方法应用于具有触摸屏的终端中,可以包括以下步骤。
在步骤S31中,通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。
在步骤S32中,通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型。
在步骤S33中,记录通过所述第一传感器获取触控信号的第一时刻。
在步骤S34中,记录所述第二传感器获取动作类型信号的第二时刻。
在步骤S35中,确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
在步骤S36中,确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号。
在步骤S37中,根据所述音量调节信号对所述终端的音量大小进行调节。
由于触控信号的获取与动作类型信号的获取是由两个不同的传感器对应执行的,为了避免两个传感器上报事件(其中第一传感器上报获取的触控信号,第二传感器上报获取的动作类型信号)时间不一致、以及第二传感器获取的动作类型信号与第一传感器获取的触控信号不对应的问题,设立一个第一时间窗,该第一时间窗的宽度即为所述第一设定阈值,所述第一设定阈值可以是10ms,也可以是8ms,对此,本公开不作具体限定。
当所述第一传感器获取触控信号时,记录为第一时刻;当所述第二传感器获取了动作类型信号时,记录为第二时刻;如果所述第一时刻与所述第二时刻的时间差是在第一时间窗内(即小于所述第一设定阈值时),则确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。当所述第一时刻与所述第二时刻的时间差不在第一时间窗内(即大于第一设定阈值时),则可以认为是无效的调节信号,是误操作的行为,可能不做操作。
通过记录通过所述第一传感器获取触控信号的第一时刻,以及所述第二传感器获取动作类型信号的第二时刻,当检测到两个时刻的时间差小于第一设定阈值,则可以确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号,进一步提高了音量调节的准确度,避免了用户因为误操作而调节了终端的音量。
图4是根据一示例性实施例示出的一种音量调节方法的另一流程图。如图4所示,音量调节方法应用于具有触摸屏的终端中,可以包括以下步骤。
在步骤S41中,通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。
在步骤S42中,通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型。
在步骤S43中,记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻。
在步骤S44中,记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻。
在步骤S45中,确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
在步骤S46中,根据所述音量调节信号对所述终端的音量大小进行调节。
虽然触控位置是否在所述目标区域内的检测以及触控信号对应的动作类型是否为点击类型的检测都是在框架层完成的,但是这两个检测是由两个不同的CPU对应执行的,为了避免两个CPU上报事件(其中一个CPU上报触控位置在目标区域内,另一个CPU上报触控信号对应的动作类型为点击类型)时间不一致的问题,设立一个第二时间窗,该第二时间窗的宽度即为所述第二设定阈值,所述第二设定阈值可以是20ms,也可以是15ms,对此,本公开不作具体限定。
当其中一个CPU检测到所述触控位置在所述目标区域内时,记录为第三时刻;当另一个CPU检测到所述触控信号对应的动作类型为所述点击类型的第四时刻时,记录为第四时刻;如果所述第三时刻与所述第四时刻的时间差是在第二时间窗内(即小于第二设定阈值时),则所述触控信号为音量调节信号,进而根据所述音量调节信号对所述终端的音量大小进行调节。当所述第三时刻与所述第四时刻的时间差不在第二时间窗内(即大于第二设定阈值时),则可以认为是无效的调节信号,是误操作的行为,可能不做操作。
通过记录确定触控信号的触控位置在触摸屏的目标区域内的第三时刻,以及触控信号对应的动作类型为点击类型的第四时刻,当检测到所述时间差小于第二设定阈值,根据音量调节信号对终端的音量大小进行调节,进一步提高了音量调节的准确度,避免了用户因为误操作而调节了终端的音量。
由于用户点击触摸屏的目标区域和用户误操作接触触摸屏的目标区域,使终端产生的加速度会有明显区别,比如在触摸屏上滑动时滑入触摸屏的目标区域,使所述终端产生的加速度明显要小于点击触摸屏产生的加速度,因此,可以通过检测终端的加速度来确认所述触控操作是否为所述点击操作。
可选地,所述终端设有加速度传感器,所述通过第二传感器获取所述触控信号对应的动作类型信号,包括:通过加速度传感器获取所述触控信号对应的加速度信号;所述确定所述触控信号对应的动作类型为点击类型,包括:确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
需要说明的是,由于加速度信号对应的动作类型需要根据信号的波形特征来确定,因此在图4步骤S44中的第四时刻可能晚于步骤S43中的第三时刻。
其中,所述确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配,包括:确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。所述预设条件可以是波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的至少两者在对应的预设值范围内,比如,所述加速度信号的波峰值大于第一预设值,所述加速度信号的波谷值大于第二预设值,所述加速度信号的起点变化到波峰值的变化时间小于第三预设值,所述加速度信号的波峰到波谷的时间小于第四预设值。
所述加速度传感器可以检测到x轴、y轴和z轴三个不同方向的加速度信号,本公开可以通过所述加速度传感器检测所述终端在x轴、y轴和z轴三个不同方向中的一个方向的加速度信号对应的加速度特征是否与点击动作对应的加速度特征匹配,当通过所述加速度传感器检测到所述终端在其中一个方向的加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,所述触控信号对应的动作类型为点击类型。
可选地,当通过所述加速度传感器检测到所述终端在x轴方向的加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,所述触控信号对应的动作类型为点击类型。请参照图5和图6,图5是根据一示例性实施例示出的终端在静止时的加速度传感器输出的x轴数据图,图6是根据一示例性实施例示出的终端在被点击时的加速度传感器输出的x轴数据图。在图5和图6中,横坐标是时间,单位为ms;纵坐标是x轴方向的位移,单位是mm。
如图5所示,当终端保持静止时,加速度传感器的x轴数据基本为0。图6是用户双击触摸屏时,加速度传感器输出的x轴数据。如图6所示,可以看到一次点击会对应一个有规律的波形,图6中的两个波形的波峰在2mm附近,而波谷在-3mm附近。即点击终端使终端产生的加速度信号与所述终端静止时有较大的区别,因此,可以通过加速度传感器检测所述终端的加速度信号对应的加速度特征是否与点击动作对应的加速度特征匹配,来确认所述触控信号对应的动作类型为点击类型。
比如,可以通过检测x轴方向的加速度信号的波峰值是否大于1.5mm、所述加速度信号的波谷值是否大于2mm、所述加速度信号的起点变化到波峰值的变化时间(即x轴到波峰的时间)是否小于5ms、以及所述加速度信号的波峰到波谷的时间是否小于3ms中的至少两者来确认所述触控信号对应的动作类型为点击类型。假设x轴方向的加速度信号的波峰值大于1.5mm、波谷值大于2mm、起点变化到波峰值的变化时间(即x轴到波峰的时间)小于5ms、以及波峰到波谷的时间小于3ms,则可以确认所述触控信号对应的动作类型为点击类型。
通过检测终端的加速度信号对应的加速度特征是否与点击动作对应的加速度特征匹配,进而确认所述触控信号对应的动作类型是否为点击类型,可以将用户误操作的情况排除掉,提高了音量调节的准确度;当触控位置在目标区域内且终端的加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,则根据音量调节信号对终端的音量大小进行调节,进而取代实体音量键对终端的音量调节。
图7是根据一示例性实施例示出的一种音量调节装置的框图。参照图7,所述音量调节装置700应用于具有触摸屏的终端,所述音量调节装置700包括第一检测模块710,第二检测模块720,第一确定模块730和调节模块740。
所述第一检测模块710配置为通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内。
所述第二检测模块720被配置为通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型。
所述第一确定模块730被配置为确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号。
调节模块740被配置为根据所述音量调节信号对所述终端的音量大小进行调节。
可选地,如图8所示,所述音量调节装置700还可以包括:
第一记录模块750,被配置为记录通过所述第一传感器获取触控信号的第一时刻;
第二记录模块760,被配置为记录所述第二传感器获取动作类型信号的第二时刻;
第二确定模块770,被配置为确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
可选地,如图9所示,所述第一确定模块730可以包括:
第一记录子模块731,被配置为记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻;
第二记录子模块732,被配置为记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻;
确定子模块733,被配置为确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
可选地,所述第二检测模块720被配置为通过加速度传感器获取所述触控信号对应的加速度信号;所述第一确定模块730被配置为确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
可选地,所述第一确定模块730被配置为确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。
可选地,如图10所示,所述目标区域包括第一目标区域和第二目标区域,所述调节模块740包括:
第一调节子模块741,被配置为当所述触控位置在所述第一目标区域内时,增加所述终端音量;
第二调节子模块742,被配置为当所述触控位置在所述第二目标区域内时,减少所述终端音量。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的音量调节方法的步骤。
图11是根据一示例性实施例示出的一种用于音量调节装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图11,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的音量调节方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述音量调节方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述音量调节方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (14)

1.一种音量调节方法,应用于具有触摸屏的终端,其特征在于,所述音量调节方法包括:
通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
根据所述音量调节信号对所述终端的音量大小进行调节。
2.根据权利要求1所述的方法,其特征在于,所述确定所述触控信号为音量调节信号之前,还包括:
记录通过所述第一传感器获取触控信号的第一时刻;
记录所述第二传感器获取动作类型信号的第二时刻;
确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
3.根据权利要求1所述的方法,其特征在于,所述确定所述触控信号为音量调节信号,包括:
记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻;
记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻;
确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
4.根据权利要求1所述的方法,其特征在于,所述通过第二传感器获取所述触控信号对应的动作类型信号,包括:通过加速度传感器获取所述触控信号对应的加速度信号;
所述确定所述触控信号对应的动作类型为点击类型,包括:确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
5.根据权利要求4所述的方法,其特征在于,所述确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配,包括:
确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。
6.根据权利要求1-5中任一所述的方法,其特征在于,所述目标区域包括第一目标区域和第二目标区域,根据所述音量调节信号对所述终端的音量大小进行调节包括:
当所述触控位置在所述第一目标区域内时,增加所述终端音量;
当所述触控位置在所述第二目标区域内时,减少所述终端音量。
7.一种音量调节装置,应用于具有触摸屏的终端,其特征在于,所述音量调节装置包括:
第一检测模块,被配置为通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
第二检测模块,被配置为通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
第一确定模块,被配置为确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
调节模块,被配置为根据所述音量调节信号对所述终端的音量大小进行调节。
8.根据权利要求7所述的装置,其特征在于,还包括:
第一记录模块,被配置为记录通过所述第一传感器获取触控信号的第一时刻;
第二记录模块,被配置为记录所述第二传感器获取动作类型信号的第二时刻;
第二确定模块,被配置为确定所述第一时刻与所述第二时刻的时间差小于第一设定阈值时,确定第二传感器获取的动作类型信号为第一传感器获取的触控信号对应的动作类型信号。
9.根据权利要求7所述的装置,其特征在于,所述第一确定模块包括:
第一记录子模块,被配置为记录确定所述触控信号的触控位置在所述触摸屏的目标区域内的第三时刻;
第二记录子模块,被配置为记录确定所述触控信号对应的动作类型为所述点击类型的第四时刻;
确定子模块,被配置为确定所述第三时刻与所述第四时刻的时间差小于第二设定阈值时,确定所述触控信号为音量调节信号。
10.根据权利要求7所述的装置,其特征在于,所述第二检测模块被配置为通过加速度传感器获取所述触控信号对应的加速度信号;所述第一确定模块被配置为确定所述加速度信号对应的加速度特征与点击动作对应的加速度特征匹配时,确定所述触控信号对应的动作类型为点击类型。
11.根据权利要求10所述的装置,其特征在于,所述第一确定模块被配置为确定所述加速度信号的波形特征满足预设条件,所述波形特征至少包括波峰值、波谷值、起点变化到波峰值的变化时间、以及波峰到波谷的时间中的两者。
12.根据权利要求7-11中任一所述的装置,其特征在于,所述目标区域包括第一目标区域和第二目标区域;所述调节模块包括:
第一调节子模块,被配置为当所述触控位置在所述第一目标区域内时,增加所述终端音量;
第二调节子模块,被配置为当所述触控位置在所述第二目标区域内时,减少所述终端音量。
13.一种音量调节装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
触摸屏;
其中,所述处理器被配置为:
通过第一传感器获取触控信号,检测所述触控信号的触控位置是否在所述触摸屏的目标区域内;
通过第二传感器获取所述触控信号对应的动作类型信号,检测所述触控信号对应的动作类型是否为点击类型;
确定所述触控信号的触控位置在所述触摸屏的目标区域内,且所述触控信号对应的动作类型为所述点击类型时,确定所述触控信号为音量调节信号;
根据所述音量调节信号对所述终端的音量大小进行调节。
14.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~6中任一项所述的音量调节方法的步骤。
CN201710592646.7A 2017-07-19 2017-07-19 音量调节方法、装置及计算机可读存储介质 Active CN107402711B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710592646.7A CN107402711B (zh) 2017-07-19 2017-07-19 音量调节方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710592646.7A CN107402711B (zh) 2017-07-19 2017-07-19 音量调节方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN107402711A true CN107402711A (zh) 2017-11-28
CN107402711B CN107402711B (zh) 2020-03-03

Family

ID=60401004

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710592646.7A Active CN107402711B (zh) 2017-07-19 2017-07-19 音量调节方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN107402711B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107958273A (zh) * 2017-12-15 2018-04-24 北京小米移动软件有限公司 音量调节方法、装置及存储介质
CN108683812A (zh) * 2018-05-14 2018-10-19 Oppo(重庆)智能科技有限公司 音量调节方法、装置以及移动终端
CN108762715A (zh) * 2018-06-21 2018-11-06 Oppo广东移动通信有限公司 电子设备声音控制方法、装置及设备
CN111459447A (zh) * 2020-03-31 2020-07-28 维沃移动通信有限公司 一种音量调节显示方法及电子设备
CN113126835A (zh) * 2021-04-30 2021-07-16 北京钛方科技有限责任公司 一种检测方法及触控装置、存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281376A (zh) * 2013-07-04 2015-01-14 福建省辉锐材料科技有限公司 一种移动终端的控制方法及系统
CN105739895A (zh) * 2015-03-26 2016-07-06 努比亚技术有限公司 移动终端及其触控操作方法
CN105843474A (zh) * 2016-03-23 2016-08-10 努比亚技术有限公司 一种音量调节系统和方法
CN105867766A (zh) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 一种音量的调节方法和终端
CN106775329A (zh) * 2016-12-30 2017-05-31 北京小米移动软件有限公司 触发点击事件的方法及装置、电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281376A (zh) * 2013-07-04 2015-01-14 福建省辉锐材料科技有限公司 一种移动终端的控制方法及系统
CN105739895A (zh) * 2015-03-26 2016-07-06 努比亚技术有限公司 移动终端及其触控操作方法
CN105843474A (zh) * 2016-03-23 2016-08-10 努比亚技术有限公司 一种音量调节系统和方法
CN105867766A (zh) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 一种音量的调节方法和终端
CN106775329A (zh) * 2016-12-30 2017-05-31 北京小米移动软件有限公司 触发点击事件的方法及装置、电子设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107958273A (zh) * 2017-12-15 2018-04-24 北京小米移动软件有限公司 音量调节方法、装置及存储介质
CN107958273B (zh) * 2017-12-15 2021-08-03 北京小米移动软件有限公司 音量调节方法、装置及存储介质
CN108683812A (zh) * 2018-05-14 2018-10-19 Oppo(重庆)智能科技有限公司 音量调节方法、装置以及移动终端
CN108762715A (zh) * 2018-06-21 2018-11-06 Oppo广东移动通信有限公司 电子设备声音控制方法、装置及设备
CN108762715B (zh) * 2018-06-21 2021-04-02 Oppo广东移动通信有限公司 电子设备声音控制方法、装置及设备
CN111459447A (zh) * 2020-03-31 2020-07-28 维沃移动通信有限公司 一种音量调节显示方法及电子设备
CN113126835A (zh) * 2021-04-30 2021-07-16 北京钛方科技有限责任公司 一种检测方法及触控装置、存储介质

Also Published As

Publication number Publication date
CN107402711B (zh) 2020-03-03

Similar Documents

Publication Publication Date Title
CN105657173B (zh) 音量调节方法、装置及移动终端
EP3232299A2 (en) Physical key component, terminal, and touch response method and device
CN104238912B (zh) 应用控制方法及装置
CN107402711A (zh) 音量调节方法、装置及计算机可读存储介质
CN107025419A (zh) 指纹模板录入方法及装置
CN103995666A (zh) 一种设置工作模式的方法和装置
CN106815546A (zh) 指纹识别方法及装置
CN106873834A (zh) 识别按键被触发的方法及装置和移动终端
CN106802808A (zh) 悬浮按钮控制方法及装置
CN107992257A (zh) 分屏方法及装置
CN106980409A (zh) 输入控制方法及装置
CN106909256A (zh) 屏幕控制方法及装置
CN106843592A (zh) 触控方法及装置和移动终端
CN113867550A (zh) 电子设备的姿态检测方法及装置、存储介质
CN107025041A (zh) 指纹录入方法及终端
CN106650569B (zh) 指纹录入方法及装置
CN104951228B (zh) 图标的放置方法、装置及终端设备
CN106325621B (zh) 移动终端及触摸响应方法
CN106775210A (zh) 壁纸更换的方法和装置
CN106095313A (zh) 触摸屏设备事件触发的方法及装置
CN106814901A (zh) 触控信号响应方法及装置
CN106843588B (zh) 屏幕控制方法及装置
CN106990893A (zh) 触屏操作的处理方法和装置
CN106919302A (zh) 移动终端的操作控制方法及装置
CN107908346A (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