一种调整歌词定位符位置的方法、装置及存储介质转让专利

申请号 : CN201710792424.X

文献号 : CN107621920B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 牛冰峰张文晋谢佳美高源许国卿文静张昶曾轶

申请人 : 咪咕音乐有限公司

摘要 :

本发明公开了一种调整歌词定位符位置的方法,确定至少一个歌词定位符在终端显示屏幕中的位置;检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。本发明还同时公开了一种调整歌词定位符位置的装置及存储介质。

权利要求 :

1.一种调整歌词定位符位置的方法,其特征在于,所述方法包括:

确定至少一个歌词定位符在终端显示屏幕中的位置;

检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;

基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置;

其中,所述至少一个歌词定位符包括:第一歌词定位符;相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:获取所述第一歌词定位符的移动参考方向;

当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;

当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。

2.根据权利要求1所述的方法,其特征在于,所述至少一个歌词定位符包括:第二歌词定位符以及第三歌词定位符。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反;

相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;

当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;

相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;

当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。

5.一种调整歌词定位符位置的装置,其特征在于,所述装置包括:第一确定模块、第二确定模块和调整模块;其中,所述第一确定模块,用于确定至少一个歌词定位符在终端显示屏幕中的位置;

所述第二确定模块,用于检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;

所述调整模块,用于基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置;

所述第二确定模块,具体用于获取所述至少一个歌词定位符的移动参考方向;基于所述压力变化值和所述移动参考方向,确定所述至少一个歌词定位符的调整方向;

其中,所述至少一个歌词定位符包括:第一歌词定位符;

相应的,所述第二确定模块具体用于:

获取所述第一歌词定位符的移动参考方向;

当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;

当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。

6.根据权利要求5所述的装置,其特征在于,所述至少一个歌词定位符包括:第二歌词定位符以及第三歌词定位符。

7.根据权利要求6所述的装置,其特征在于,所述第二确定模块,还具体用于:获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反;

当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;

当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。

8.根据权利要求6所述的装置,其特征在于,所述第二确定模块,还具体用于:获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;

当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;

当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。

9.一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现权利要求1至4任一项所述方法的步骤。

10.一种调整歌词定位符位置的装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行权利要求1至4任一项所述方法的步骤。

说明书 :

一种调整歌词定位符位置的方法、装置及存储介质

技术领域

[0001] 本发明涉及信息处理技术领域,尤其涉及一种调整歌词定位符位置的方法、装置及存储介质。

背景技术

[0002] 现有的音乐客户端除了能够为用户提供基本的听歌功能外,还支持调整音乐播放进度、获取歌词等功能。例如,如图1所示,用户可以拖动歌词定位符,将其从“4分38秒”的位置调制至“3分43秒”的位置,以实现音乐的定位播放。此外,音乐客户端还能够利用歌词定位符实现歌词的分享。如图2所示,通过拖动来改变歌词定位符的位置,确定想要分享的歌词,然后为选中的歌词添加背景图片,进而制成海报,实现歌词分享。
[0003] 由于现有技术主要是通过滑动操作改变歌词定位符的位置的,而移动终端受限于方便携带的使用要求,往往不会太大。因此,用户通过滑动的方式调整歌词定位符位置的时候,操作精度往往受影响,导致操作效率降低。

发明内容

[0004] 有鉴于此,本发明实施例期望提供调整歌词定位符位置的方法、装置及存储介质,旨在解决现有技术中存在的上述问题。
[0005] 为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006] 本发明实施例提供一种调整歌词定位符位置的方法,所述方法包括:
[0007] 确定至少一个歌词定位符在终端显示屏幕中的位置;
[0008] 检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;
[0009] 基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。
[0010] 上述方案中,所述至少一个歌词定位符包括:第一歌词定位符;相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:
[0011] 获取所述第一歌词定位符的移动参考方向;
[0012] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0013] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0014] 上述方案中,所述至少一个歌词定位符包括:第二歌词定位符以及第三歌词定位符。
[0015] 上述方案中,所述方法还包括:
[0016] 获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。
[0017] 相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:
[0018] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0019] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0020] 上述方案中,所述方法还包括:
[0021] 获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0022] 相应的,所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:
[0023] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0024] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0025] 本发明实施例还提供一种调整歌词定位符位置的装置,所述装置包括:第一确定模块、第二确定模块和调整模块;其中,
[0026] 所述第一确定模块,用于确定至少一个歌词定位符在终端显示屏幕中的位置;
[0027] 所述第二确定模块,用于检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向;
[0028] 所述调整模块,用于基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。
[0029] 上述方案中,所述至少一个歌词定位符包括:第一歌词定位符;相应的,所述第二确定模块具体用于:
[0030] 获取所述第一歌词定位符的移动参考方向;
[0031] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0032] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0033] 上述方案中,所述第二确定模块,还具体用于:
[0034] 获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。
[0035] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0036] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0037] 上述方案中,所述第二确定模块,还具体用于:
[0038] 获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0039] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0040] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0041] 本发明实施例还提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述技术方案中的步骤。
[0042] 本发明实施例还提供一种调整歌词定位符位置的装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行上述技术方案中的步骤。
[0043] 本发明实施例提供的调整歌词定位符位置的方法、装置及存储介质,获取针对终端屏幕的压力变化值,然后基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向。接下来,根据所述少一个歌词定位符的调整距离、以及调整方向,对获取到的所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,进而得到调整后的至少一个歌词定位符的位置。可见,本方案是通过改变压力的变化值实现所述至少一个歌词定位符位置的调整的,改善了现有的通过滑动方式改变歌词定位符位置的方法中由于受到终端屏幕尺寸限制,导致操作精度不高的情况。进一步的,采用本方案只需按压便可以同时调整两条歌词定位符的位置,操作简单,且操作效率较高。

附图说明

[0044] 图1为现有的调整歌词定位符位置的方法的场景示意图一;
[0045] 图2为现有的调整歌词定位符位置的方法的场景示意图二;
[0046] 图3为本发明实施例提供的调整歌词定位符位置的方法的实现流程示意图;
[0047] 图4为本发明实施例提供的调整歌词定位符位置的方法的详细流程示意图一;
[0048] 图5为本发明实施例提供的调整歌词定位符位置的方法的详细流程示意图二;
[0049] 图6为本发明实施例提供的调整歌词定位符位置的方法的场景示意图一;
[0050] 图7为本发明实施例提供的调整歌词定位符位置的方法的场景示意图二;
[0051] 图8为本发明实施例提供的调整歌词定位符位置的方法的场景示意图三;
[0052] 图9为本发明实施例提供的调整歌词定位符位置的方法的场景示意图四;
[0053] 图10为本发明实施例提供的调整歌词定位符位置的方法的场景示意图五;
[0054] 图11为本发明实施例提供的调整歌词定位符位置的装置的组成结构示意图;
[0055] 图12为本发明实施例提供的调整歌词定位符位置的装置的硬件结构示意图。

具体实施方式

[0056] 实施例一、
[0057] 本发明实施例中,调整歌词定位符位置的方法的实现流程示意图如图3所示,包括以下步骤:
[0058] 步骤301:确定至少一个歌词定位符在终端显示屏幕中的位置;
[0059] 步骤302:检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;
[0060] 步骤303:基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。
[0061] 前述步骤301中,所述至少一个歌词定位符在终端显示屏幕中的位置,可以是所述至少一个歌词定位符首次在终端显示屏幕中显示的位置;或者,可以是在所述至少一个歌词定位符调整过程中呈现在终端显示屏幕中的位置。
[0062] 其中,由于在不使用歌词定位符的情况下,歌词定位符往往在终端显示屏幕中隐藏起来,所以在使用歌词定位符之前需要显示所述歌词定位符。针对上述至少一个歌词定位符首次在终端显示屏幕中显示的情况,所述至少一个歌词定位符的显示位置通常包括以下两种情况。具体的,所述至少一个歌词定位符可以在终端显示屏幕中的固定位置显示。比如,终端显示屏幕的中间位置、最上方或最下方;或者,可以在与终端显示屏幕接触时,在接触位置显示歌词定位符。
[0063] 在步骤302中,所述检测用户针对所述终端显示屏幕的按压操作的压力变化值。具体的,终端可以通过压力传感器获取用户针对终端显示屏幕的压力值,进而根据所述压力值得到压力变化值。接下来,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向。
[0064] 这里,所述歌词定位符至少有一个,可以有一个、两条等。下面以针对一个歌词定位符和两个歌词定位符的情况为例,对确定歌词定位符的调整距离以及调整方向进行说明。具体的,包括以下三种情况。情况一、对一个歌词定位符的位置进行调整;情况二、对两个歌词定位符的位置均进行调整;情况三、对两个歌词定位符中的一个定位符的位置进行调整,另一个歌词定位符位置不变。
[0065] 情况一、
[0066] 所述基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向,包括:终端获取所述第一歌词定位符的移动参考方向;
[0067] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0068] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0069] 情况二、
[0070] 所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:终端获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。
[0071] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0072] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0073] 情况三、
[0074] 所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:终端获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0075] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0076] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0077] 其中,所述移动参考方向用于表征规定的歌词定位符的移动方向,根据所述压力变化值及所述移动参考方向便可以确定所述歌词定位符的调整方向。
[0078] 进一步的,所述移动参考方向可以通过多种方式来确定。具体的,通过终端可以自动设置所述至少一个歌词定位符的移动参考方向。例如,当至少一个歌词定位符在终端显示屏幕的最下端时,则将至少一个歌词定位符的移动参考方向设置为向上;或者,终端响应于接收到的用户的设置指令,确定至少一个歌词定位符的移动参考方向。
[0079] 在步骤303中,终端根据所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。其中,由于歌词定位符可以有一个、两条等,所以调整至少一个歌词定位符的过程略有不同。同样的,针对一个歌词定位符和两个歌词定位符的情况为例,对确定调整后的歌词定位符的位置的过程进行说明。具体的,包括以下三种情况:情况一、对一个歌词定位符的位置进行调整,得到调整后的歌词定位符的位置;情况二、对两个歌词定位符的位置均进行调整,得到调整后的歌词定位符的位置;情况三、对两个歌词定位符中的一个定位符的位置进行调整,另一个歌词定位符位置不变,调整后的歌词定位符的位置。
[0080] 情况一、
[0081] 在确定第一歌词定位符在终端显示屏幕中的位置后,终端显示屏幕接收按压操作,使得所述第一歌词定位符的调整距离随着压力变化值的改变而改变。这里,所述第一歌词定位符的调整距离与压力变化值的绝对值成正比。并且,所述第一歌词定位符的调整方向在所述压力变化值为正数时与所述第一歌词定位符的移动参考方向相同,所述第一歌词定位符的调整方向在所述压力变化值为负数时与所述第一歌词定位符的移动参考方向相反。终端通过对歌词定位符进行距离和方向的调整,最终得到调整后的第一歌词定位符的位置。
[0082] 情况二、
[0083] 在确定第二歌词定位符和第三歌词定位符在终端显示屏幕中的位置后,终端显示屏幕接收按压操作,所述第二歌词定位符和第三歌词定位符的调整距离同时随着压力变化值的改变而改变。这里,所述第二歌词定位符和第三歌词定位符的调整距离与压力变化值的绝对值成正比。并且,所述第二歌词定位符和第三歌词定位符的调整方向在所述压力变化值为正数时与所述第二歌词定位符和第三歌词定位符各自的移动参考方向相同,所述第二歌词定位符和第三歌词定位符的调整方向在所述压力变化值为负数时与所述第二歌词定位符和第三歌词定位符各自的移动参考方向相反。终端通过对歌词定位符进行距离和方向的调整,最终得到调整后的第二歌词定位符和第三歌词定位符的位置。其中,第二歌词定位符和第三歌词定位符各自的移动参考方向相反。
[0084] 情况三、
[0085] 在确定第二歌词定位符和第三歌词定位符在终端显示屏幕中的位置后,保持第三歌词定位符的位置不动,在终端显示屏幕接收按压操作后,所述第二歌词定位符的调整距离同时随着压力变化值的改变而改变。这里,所述第二歌词定位符的调整距离与压力变化值的绝对值成正比。并且,所述第二歌词定位符的调整方向在所述压力变化值为正数时与所述第二歌词定位符的移动参考方向相同,所述第二歌词定位符的调整方向在所述压力变化值为负数时与所述第二歌词定位符的移动参考方向相反。终端通过对歌词定位符进行距离和方向的调整,最终得到调整后的第二歌词定位符的位置。
[0086] 其中,在得到调整后的至少一个歌词定位符的位置之后,可以播放与所述第一歌词定位符对应的歌词信息关联的音频信息;或者,可以选取调整后的所述第二歌词定位符和调整后的所述第三歌词定位符之间所对应的歌词信息,以实现所述歌词信息的共享。例如,在终端显示屏幕中,选取调整后的所述第二歌词定位符和调整后的所述第三歌词定位符之间所对应的歌词信息,然后为所述歌词信息添加背景图片,制作成海报;或者,将所述歌词信息添加到收藏夹并保存。
[0087] 本实施例中,在获取到至少一个歌词定位符的当前位置后,通过压力变化值确定所述至少一个歌词定位符的调整距离、以及调整方向。进而,得到调整后的至少一个歌词定位符的位置。采用上述方案能够通过按压操作便可以实现同时调整两个歌词定位符,操作简单且效率高。并且,在终端屏幕较小的情况下,操作精度相比于现有技术有所提高。
[0088] 实施例二、
[0089] 下面结合实例,以调整歌词定位符A的位置为例,对本发明实施例的调整歌词定位符位置的方法作进一步详细的描述。
[0090] 本发明实施例中,调整歌词定位符位置的方法的详细流程示意图,如图4所示,包括以下步骤:
[0091] 步骤401:获取歌词定位符A在终端显示屏幕中的位置;
[0092] 这里,对于处于隐藏状态的歌词定位符A,终端显示屏幕接收到用户的长按操作指令,在接触位置显示歌词定位符A。即,将所述接触位置作为歌词定位符A在终端显示屏幕中的位置,如图6所示;或者,在终端显示屏幕的固定位置显示歌词定位符A。即,将所述固定位置作为歌词定位符A在终端显示屏幕中的位置。进一步的,对于已经显示在终端显示屏幕中的歌词定位符A,可以将其显示的位置作为歌词定位符A在终端显示屏幕中的位置。
[0093] 步骤402:检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定歌词定位符A的调整距离、以及调整方向;
[0094] 这里,通过终端中的压力传感器获取针对终端显示屏幕的压力值,进而得到压力变化值。
[0095] 接下来,所述基于所述压力变化值,确定歌词定位符A的调整距离、以及调整方向,包括:终端获取歌词定位符A的移动参考方向;当所述压力变化值为正数时,歌词定位符A的调整方向与歌词定位符A的移动参考方向相同、且歌词定位符A的调整距离与所述压力变化值的绝对值成正比;当所述压力变化值为负数时,歌词定位符A的调整方向与歌词定位符A的移动参考方向相反、且歌词定位符A的调整距离与所述压力变化值的绝对值成正比。
[0096] 这里,终端可以在预设时间间隔内检测一次按压的压力值,然后用本次获得的压力值减去前一次获得的压力值,便可以得到压力变化值。所述压力变化值大于零,即为正数;所述压力变化值小于零,即为负数。其中,所述预设时间为设定值,比如1ms、2ms等。
[0097] 这里,所述移动参考方向用于表征规定的歌词定位符A的移动方向,根据所述压力变化值及所述移动参考方向便可以确定歌词定位符A的调整方向。其中,歌词定位符A的移动参考方向可以由终端自动设置;或者,终端响应于接收到用户的设置指令,进而确定歌词定位符A的移动参考方向。如图7所示,响应于接收到的设置指令,将歌词定位符A的移动参考方向确定为沿着Y轴向下。
[0098] 步骤403:基于所述调整距离以及调整方向,对歌词定位符A在终端显示屏幕中的位置进行调整,得到调整后的歌词定位符A的位置。
[0099] 这里,在确定歌词定位符A在终端显示屏幕中的位置的情况下,终端显示屏幕接收到用户按压,使得歌词定位符A的调整距离随着压力变化值的改变而改变。其中,歌词定位符A的调整距离与压力变化值的绝对值成正比。
[0100] 此外,歌词定位符A的调整方向在所述压力变化值为正数时与歌词定位符A的移动参考方向相同,歌词定位符A的调整方向在所述压力变化值为负数时与歌词定位符A的移动参考方向相反。如图8所示,当用户按压终端屏幕的压力值变大时,即压力变化值为正数,则歌词定位符A将沿着Y轴向下移动、且歌词定位符A的调整距离与所述压力变化值的绝对值成正比;当用户按压终端屏幕的压力值变小时,即压力变化值为负数,则歌词定位符A将沿着Y轴向上移动、且歌词定位符A的调整距离与所述压力变化值的绝对值成正比。
[0101] 因此,通过对歌词定位符A在终端显示屏幕中的位置进行距离和方向上的调整,最终得到调整后的歌词定位符A的位置。进一步的,当检测到所述压力变化值在一定的按压时间内保持不变,则可以确定用户本次对歌词定位符的调整操作结束,并将根据最后一次检测到的压力变化而确定的歌词定位符所在的位置作为本次调整后的歌词定位符A的位置。其中,所述按压时间为经验数值,比如可以设定为30秒或50秒等。
[0102] 进一步的,终端接收到用户在调整后的歌词定位符A的位置对“播放按键”的操作,便可播放与歌词定位符A对应的歌词信息关联的音频信息的内容。
[0103] 实施例三、
[0104] 下面结合实例,以调整歌词定位符B和歌词定位符C的位置为例,对本发明实施例的调整歌词定位符位置的方法作进一步详细的描述。
[0105] 本发明实施例中,调整歌词定位符位置的方法的详细流程示意图,如图5所示,包括以下步骤:
[0106] 步骤501:获取歌词定位符B和歌词定位符C在终端显示屏幕中的位置;
[0107] 这里,所述歌词定位符B和歌词定位符C在终端显示屏幕中的位置的获取方法与实施例二中歌词定位符A的获取方法相同,这里不再赘述。
[0108] 步骤502:检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定歌词定位符B和歌词定位符C的调整距离、以及调整方向;
[0109] 这里,通过终端中的压力传感器获取针对终端显示屏幕的压力值,进而得到压力变化值。
[0110] 接下来,所述基于所述压力变化值,确定歌词定位符B和歌词定位符C的调整距离、以及调整方向。这里,出现了两种情况。具体的,情况一、歌词定位符B和歌词定位符C均移动;情况二、歌词定位符B移动,歌词定位符C位置不变。
[0111] 情况一、
[0112] 首先,终端获取歌词定位符B的移动参考方向和歌词定位符C的移动参考方向;其中,歌词定位符B的移动参考方向与歌词定位符C的移动参考方向相反。
[0113] 进一步的,歌词定位符B和歌词定位符C当所述压力变化值为正数时,所述歌词定位符B的调整方向与歌词定位符B的移动参考方向相同、且歌词定位符B的调整距离与所述压力变化值的绝对值成正比,歌词定位符C的调整方向与歌词定位符C的移动参考方向相同、且歌词定位符C的调整距离与所述压力变化值的绝对值成正比;
[0114] 当所述压力变化值为负数时,歌词定位符B的调整方向与歌词定位符B的移动参考方向相反、且歌词定位符B的调整距离与所述压力变化值的绝对值成正比,且歌词定位符C的调整方向与歌词定位符C的移动参考方向相反、且歌词定位符C的调整距离与所述压力变化值的绝对值成正比。
[0115] 情况二、
[0116] 终端获取歌词定位符B的移动参考方向;并获取歌词定位符C的位置;
[0117] 当所述压力变化值为正数时,歌词定位符B的调整方向与歌词定位符B的移动参考方向相同、且歌词定位符B的调整距离与所述压力变化值的绝对值成正比,且保持歌词定位符C的位置不移动;
[0118] 当所述压力变化值为负数时,歌词定位符B的调整方向与歌词定位符B的移动参考方向相反、且歌词定位符B的调整距离与所述压力变化值的绝对值成正比,且保持歌词定位符C的位置不移动。
[0119] 这里,终端可以在预设时间间隔内检测一次按压的压力值,然后用本次获得的压力值减去前一次获得的压力值,便可以得到压力变化值。所述压力变化值大于零,即为正数;所述压力变化值小于零,即为负数。其中,所述预设时间为设定值,比如1ms、2ms等。
[0120] 这里,所述移动参考方向用于表征规定的歌词定位符B和歌词定位符C的移动方向,根据所述压力变化值及所述移动参考方向便可以确定歌词定位符B和歌词定位符C的调整方向。
[0121] 其中,歌词定位符B和歌词定位符C的移动参考方向可以由终端自动设置;或者,终端响应于接收到用户的设置指令,进而确定歌词定位符B和歌词定位符C的移动参考方向。
[0122] 步骤503:基于所述调整距离以及调整方向,对歌词定位符B和歌词定位符C在终端显示屏幕中的位置进行调整,得到调整后的歌词定位符B和歌词定位符C的位置。
[0123] 这里,同样存在两种情况。具体的,情况一、歌词定位符B和歌词定位符C均移动;情况二、歌词定位符B移动,歌词定位符C位置不变。
[0124] 情况一、
[0125] 在确定歌词定位符B和歌词定位符C在终端显示屏幕中的位置的情况下,终端显示屏幕接收到用户按压,使得歌词定位符B和歌词定位符C的调整距离随着压力变化值的改变而改变。其中,歌词定位符B和歌词定位符C的调整距离与压力变化值的绝对值成正比。
[0126] 此外,歌词定位符B和歌词定位符C的调整方向在所述压力变化值为正数时与歌词定位符B和歌词定位符C各自的移动参考方向相同,歌词定位符B和歌词定位符C的调整方向在所述压力变化值为负数时与歌词定位符B和歌词定位符C各自的移动参考方向相反。如图9所示,首先将歌词定位符B的移动参考方向确定为沿着Y轴向下,将歌词定位符C的移动参考方向确定为沿着Y轴向上。当用户按压终端屏幕的压力值变大时,即压力变化值为正数,则歌词定位符B和歌词定位符C分别沿着Y轴向下、向上移动,并且歌词定位符B和歌词定位符C各自的调整距离与所述压力变化值的绝对值成正比;当用户按压终端屏幕的压力值变小时,即压力变化值为负数,则歌词定位符B和歌词定位符C分别沿着Y轴向上、向下移动,且歌词定位符B和歌词定位符C的调整距离与所述压力变化值的绝对值成正比。
[0127] 因此,通过对歌词定位符B和歌词定位符C在终端显示屏幕中的位置进行距离和方向上的调整,最终得到调整后的歌词定位符B和歌词定位符C的位置。进一步的,当检测到所述压力变化值在一定的按压时间内保持不变,则确定得到调整后的歌词定位符B和歌词定位符C的位置。其中,所述按压时间为经验数值,比如可以设定为30秒或50秒等。
[0128] 情况二、
[0129] 在确定歌词定位符B和歌词定位符C在终端显示屏幕中的位置的情况下,保持歌词定位符C的位置不变,在终端显示屏幕接收按压操作后,歌词定位符B的调整距离同时随着压力变化值的改变而改变。这里,歌词定位符B的调整距离与压力变化值的绝对值成正比。歌词定位符B的调整方向在所述压力变化值为正数时与歌词定位符B的移动参考方向相同,歌词定位符B的调整方向在所述压力变化值为负数时与歌词定位符B的移动参考方向相反。
如图10所示,首先将歌词定位符B的移动参考方向确定为沿着Y轴向下。当用户按压终端屏幕的压力值变大时,即压力变化值为正数,则歌词定位符B沿着Y轴向下移动,并且歌词定位符B的调整距离与所述压力变化值的绝对值成正比;当用户按压终端屏幕的压力值变小时,即压力变化值为负数,则歌词定位符B沿着Y轴向上移动,且歌词定位符B的调整距离与所述压力变化值的绝对值成正比。
[0130] 因此,通过对歌词定位符B在终端显示屏幕中的位置进行距离和方向上的调整,最终得到调整后的歌词定位符B的位置。进一步的,当检测到所述压力变化值在一定的按压时间内保持不变,则确定得到调整后的歌词定位符B的位置。其中,所述按压时间为经验数值,比如可以设定为30秒或50秒等。
[0131] 进一步的,选取调整后的歌词定位符B和调整后的歌词定位符C之间所对应的歌词信息,以实现所述歌词信息的共享。例如,在终端显示屏幕中,选取调整后的歌词定位符B和调整后的歌词定位符C之间所对应的歌词信息,然后为所述歌词信息添加背景图片,制作成海报;或者将所述歌词信息添加到收藏夹并保存。
[0132] 实施例四、
[0133] 为实现上述调整歌词定位符位置的方法,本发明实施例还提供了一种调整歌词定位符位置的装置,所述装置的组成结构示意图,如图11所示,包括:第一确定模块111、第二确定模块112和调整模块113;其中,
[0134] 所述第一确定模块111,用于确定至少一个歌词定位符在终端显示屏幕中的位置;
[0135] 所述第二确定模块112,用于检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;
[0136] 所述调整模块113,用于基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置;
[0137] 其中,所述至少一个歌词定位符在终端显示屏幕中的位置,可以是所述至少一个歌词定位符首次在终端显示屏幕中显示的位置;或者,可以是在所述至少一个歌词定位符调整过程中呈现在终端显示屏幕中的位置。
[0138] 这里,所述至少一个歌词定位符包括:第一歌词定位符;
[0139] 相应的,所述第二确定模块112具体用于:
[0140] 获取所述第一歌词定位符的移动参考方向;这里,可以自动设置所述至少一个歌词定位符的移动参考方向;或者,响应于接收到的设置指令,确定至少一个歌词定位符的移动参考方向。
[0141] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0142] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0143] 其中,所述至少一个歌词定位符包括:第二歌词定位符以及第三歌词定位符。
[0144] 进一步的,所述第二确定模块112,还具体用于:
[0145] 获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。这里,可以自动设置所述至少一个歌词定位符的移动参考方向;或者,响应于接收到的设置指令,确定至少一个歌词定位符的移动参考方向。
[0146] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0147] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0148] 进一步的,所述第二确定模块112,还具体用于:
[0149] 获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0150] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0151] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0152] 其中,所述移动参考方向用于表征规定的歌词定位符的移动方向,根据所述压力变化值及所述移动参考方向便可以确定所述歌词定位符的调整方向。
[0153] 在实际应用中,所述获取模块111、确定模块112、调整模块113均可由位于终端的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。
[0154] 需要说明的是:上述实施例提供的调整歌词定位符位置的装置在进行调整歌词定位符位置时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的调整歌词定位符位置的装置与调整歌词定位符位置的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0155] 为实现上述方法,本发明实施例还提供了另一种调整歌词定位符位置的装置,该装置包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时,执行以下操作:
[0156] 确定至少一个歌词定位符在终端显示屏幕中的位置;
[0157] 检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;
[0158] 基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置;
[0159] 所述处理器还用于运行所述可执行程序时,执行以下操作:
[0160] 获取所述第一歌词定位符的移动参考方向;
[0161] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0162] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0163] 所述处理器还用于运行所述可执行程序时,执行以下操作:
[0164] 获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。
[0165] 相应的,所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:
[0166] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0167] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0168] 所述处理器还用于运行所述可执行程序时,执行以下操作:
[0169] 获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0170] 相应的,所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:
[0171] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0172] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0173] 所述处理器还用于运行所述可执行程序时,执行以下操作:
[0174] 选取调整后的所述第二歌词定位符和调整后的所述第三歌词定位符之间所对应的所述第二部分歌词信息,以实现所述第二部分歌词信息的共享。
[0175] 下面以调整歌词定位符位置的装置实施为用于调整歌词定位符位置的服务器或终端为例,对该调整歌词定位符位置的装置的硬件结构做进一步说明。
[0176] 图12给出了本发明实施例的调整歌词定位符位置的装置的硬件结构示意图,图12所示的调整歌词定位符位置的装置1200包括:至少一个处理器1201、存储器1202、用户接口1203和至少一个网络接口1204。所述调整歌词定位符位置的装置1200中的各个组件通过总线系统1205耦合在一起。可理解,总线系统1205用于实现这些组件之间的连接通信。总线系统1205除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1205。
[0177] 其中,用户接口1203可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
[0178] 可以理解,存储器1202可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。
[0179] 本发明实施例中的存储器1202用于存储各种类型的数据以支持调整歌词定位符位置的装置1200的操作。这些数据的示例包括:用于在调整歌词定位符位置的装置1200上操作的任何计算机程序,如可执行程序12021,实现本发明实施例方法的程序可以包含在可执行程序12021中。
[0180] 上述本发明实施例揭示的方法可以应用于处理器1201中,或者由处理器1201实现。处理器1201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1201可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1201可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1202,处理器1201读取存储器1202中的信息,结合其硬件完成前述方法的步骤。
[0181] 在示例性实施例中,本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被调整歌词定位符位置的装置1200的处理器1201运行时,执行以下操作:
[0182] 确定至少一个歌词定位符在终端显示屏幕中的位置;
[0183] 检测用户针对所述终端显示屏幕的按压操作的压力变化值,基于所述压力变化值,确定所述至少一个歌词定位符的调整距离、以及调整方向;
[0184] 基于所述调整距离以及调整方向,对所述至少一个歌词定位符在终端显示屏幕中的位置进行调整,得到调整后的至少一个歌词定位符的位置。
[0185] 所述可执行程序被调整歌词定位符位置的装置1200的处理器1201运行时,还执行以下操作:
[0186] 获取所述第一歌词定位符的移动参考方向;
[0187] 当所述压力变化值为正数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相同、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0188] 当所述压力变化值为负数时,所述第一歌词定位符的调整方向与所述第一歌词定位符的移动参考方向相反、且所述第一歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0189] 所述可执行程序被调整歌词定位符位置的装置1200的处理器1201运行时,还执行以下操作:
[0190] 获取所述第二歌词定位符的移动参考方向和所述第三歌词定位符的移动参考方向;其中所述第二歌词定位符的移动参考方向与所述第三歌词定位符的移动参考方向相反。
[0191] 相应的,所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:
[0192] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相同、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比;
[0193] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且所述第三歌词定位符的调整方向与所述第三歌词定位符的移动参考方向相反、且所述第三歌词定位符的调整距离与所述压力变化值的绝对值成正比。
[0194] 所述可执行程序被调整歌词定位符位置的装置1200的处理器1201运行时,还执行以下操作:
[0195] 获取所述第二歌词定位符的移动参考方向;并获取第三歌词定位符的位置;
[0196] 相应的,所述基于所述压力变化值,确定至少一个歌词定位符的调整距离、以及调整方向,包括:
[0197] 当所述压力变化值为正数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相同、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动;
[0198] 当所述压力变化值为负数时,所述第二歌词定位符的调整方向与所述第二歌词定位符的移动参考方向相反、且所述第二歌词定位符的调整距离与所述压力变化值的绝对值成正比,且保持所述第三歌词定位符的位置不移动。
[0199] 所述可执行程序被调整歌词定位符位置的装置1200的处理器1201运行时,还执行以下操作:
[0200] 选取调整后的所述第二歌词定位符和调整后的所述第三歌词定位符之间所对应的所述第二部分歌词信息,以实现所述第二部分歌词信息的共享。
[0201] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。
[0202] 本发明是参照根据本发明实施例的方法、设备(系统)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0203] 这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0204] 这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0205] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。