一种调节音量的方法及装置的制造方法_2

文档序号:9727088阅读:来源:国知局
模式。原因在于,本发明实施例主要是针对用户使用手指进行触控操作的场景, 而用户最习惯的操作方式是单手操作,因此触控点的数量一般不会超过五个,若超过五个 触控点,则很有可能是用户无意的误操作。
[0049] S103,当所述组合运动轨迹为扩张轨迹或收缩轨迹时,根据其扩张或收缩的比例 调节音量。
[0050] 作为一种可选的实施方式,当组合运动轨迹为扩张轨迹或收缩轨迹时,在触控点 运动的过程中,实时确定能够容纳所有的触控点的最小圆圈,如图4所示,并根据最小圆圈 扩张或收缩的比例,对应地增大或减小音量。例如,假设用户使用五个指头在触摸屏上滑 动,在a时刻确定的能够容纳五个触控点的最小圆圈的半径为Ra,在b时刻确定的能够容纳 五个触控点的最小圆圈的半径为Rb,则根据Rb与Ra的比例以及预设的算法,动态调节音量。 具体实现过程中,可以根据公式(1)求取当前调节到的音量值,其中V b表示b时刻的音量,Va 表示a时刻的音量,k为设计人员根据经验设定的调整因子。
[0052]作为另一种可选的实施方式,当组合运动轨迹为扩张轨迹或收缩轨迹时,在触控 点运动的过程中,实时计算各个触控点之间的平均间距,并根据平均间距扩张或收缩的比 例,对应地增大或减小音量。为了简化平均间距的计算,可将各个触控点连为一个近似的圆 弧,在圆弧方向上依次获取相邻的两个触控点的间距,进而计算出平均间距,如图5所示,依 次获取的间距为a、b、c和d,计算的平均间距为(a+b+c+d)/4。例如,假设用户使用五个指头 在触摸屏上滑动,在a时刻求得各个触控点之间的平均间距为Da,在b时刻求得各个触控点 之间的平均间距为Db,则根据Db与Ra的比例以及预设的算法,动态调节音量。具体实现过程 中,可以根据公式(2)求取当前调节到的音量值,其中Vb表示b时刻的音量,V a表示a时刻的音 量,k为设计人员根据经验设定的调整因子。
[0054]上述两种实施方式,均可以实现音量的渐变调节,但考虑到用户难以精细地控制 多个触控点,故本发明实施例还提供了一种实施方式:当只有一个运动的触控点时,确定能 够容纳所有的静止的触控点的最小圆圈,接着实时获取该运动触控点与最小圆圈的圆心的 相对距离,然后根据相对距离扩张或收缩的比例,对应地增大或减小音量。例如,如图6所 示,用户将五个指头接触触摸屏,其中四个指头保持静止,仅食指运动,此时确定能容纳四 个静止触控点的最小圆圈,并动态获取运动触控点与该最小圆圈的圆心的相对距离,假设 在a时刻获取的相对距离为Fa,在b时刻获取的相对距离为Fb,则根据Fb与Fa的比例以及预 设的算法,动态调节音量。具体实现过程中,可以根据公式(3)求取当前调节到的音量值,其 中V b表示b时刻的音量,Va表示a时刻的音量,k为设计人员根据经验设定的调整因子。该实施 方式的优点在于,用户只需专心控制一个触控点,有助于精细调节,可应用于音量的微调。
[0056] 由上可见,本发明实施例中,当获取的触摸屏所感应到的触控点的数量大于两个 时,检测触控点的组合运动轨迹,并当该组合运动轨迹为扩张轨迹或收缩轨迹时,根据其扩 张或收缩的比例调节音量,可以实现通过多点触控的方式调节音量,具有操作便捷、准确度 尚的优点。
[0057] 图2是本发明实施例中另一种调节音量的方法的流程示意图。如图所示本实施例 中的调节音量的方法的流程可以包括:
[0058] S201,建立与外部设备的配对连接。
[0059] 其中,所述外部设备可以是智能音响、数字电视或个人电脑等具备音视频播放功 能的设备。为了便于理解,本发明实施例以智能音响为例进行说明,智能音响可以通过WiFi (Wireless Fidelity,无线局域网)或蓝牙等方式与手持终端建立配对连接,在建立配对 连接后,手持终端便可以通过其所安装的应用程序向智能音响发送控制指令,如音量调节 指令等,以实现对智能音响的遥控。
[0060] S202,获取触摸屏所感应到的触控点的数量。
[0061]所述触控点是指触摸物与触摸屏的接触点,例如用户的指头与触摸屏的接触点。 需要指出的是,本发明实施例中的触摸屏支持多点触控,因而触控点的数量可以是多个。具 体的,启动用于向智能音响发送控制指令的应用程序后,在该应用程序操作界面的任意位 置,当触摸屏感应到有外界输入触控操作时,获取触摸屏所感应到的触控点的数量。
[0062] S203,判断所述触控点的数量是否大于两个。
[0063]具体的,判断触摸屏所感应到的触控点的数量是否大于两个,若是,则执行步骤 S204,若否,则结束。
[0064]可选的,为了避免误操作,判定触摸屏所感应到的触控点的数量为三至五个时,才 执行步骤S204。原因在于,本发明实施例主要是针对用户使用手指进行触控操作的场景,而 用户最习惯的操作方式是单手操作,因此触控点的数量一般不会超过五个,若超过五个触 控点,则很有可能是用户无意的误操作。
[0065] S204,获取所述触控点的组合运动轨迹。
[0066]例如,用户使用五个指头在触摸屏上滑动时,对应的五个触控点随之运动,其整体 所形成的轨迹即为组合运动轨迹。
[0067] S205,当所述组合运动轨迹为扩张轨迹或收缩轨迹时,根据其扩张或收缩的比例 调节音量调节所述外部播放设备的音量。
[0068] 具体的,当组合运动轨迹为扩张轨迹或收缩轨迹时,根据其扩张或收缩的比例确 定待调节到的目标音量值,接着通过应用程序发送携带目标音量值的音量调节指令至智能 音响,以使智能音响将音量调节到目标音量值。
[0069] 作为一种可选的实施方式,当组合运动轨迹为扩张轨迹或收缩轨迹时,在触控点 运动的过程中,实时确定能够容纳所有的触控点的最小圆圈,如图4所示,并根据最小圆圈 扩张或收缩的比例,确定待调节到的目标音量值。例如,假设用户使用五个指头在触摸屏上 滑动,在a时刻确定的能够容纳五个触控点的最小圆圈的半径为Ra,在b时刻确定的能够容 纳五个触控点的最小圆圈的半径为Rb,则根据Rb与Ra的比例以及预设的算法,确定待调节 到的目标音量值。具体实现过程中,可以根据公式(1)求取待调节到的目标音量值,其中V b 表示b时刻的音量,Va表示a时刻的音量,k为设计人员根据经验设定的调整因子。
[0071]作为另一种可选的实施方式,当组合运动轨迹为扩张轨迹或收缩轨迹时,在触控 点运动的过程中,实时计算各个触控点之间的平均间距,并根据平均间距扩张或收缩的比 例,确定待调节到的目标音量值。为了简化平均间距的计算,可将各个触控点连为一个近似 的圆弧,在圆弧方向上依次获取相邻的两个触控点的间距,进而计算出平均间距,如图5所 示,依次获取的间距为a、b、c和d,计算的平均间距为(a+b+c+d)/4。例如,假设用户使用五个 指头在触摸屏上滑动,在a时刻求得各个触控点之间的平均间距为Da,在b时刻求得各个触 控点之间的平均间距为Db,则根据Db与Ra的比例以及预设的算法,确定待调节到的目标音 量值。具体
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1