一种移动终端调整播放进度的方法及装置制造方法

文档序号:6625487阅读:151来源:国知局
一种移动终端调整播放进度的方法及装置制造方法
【专利摘要】本发明适用于移动终端【技术领域】,提供了一种移动终端调整播放进度的方法及装置,包括:在所述移动终端播放多媒体文件时生成所述多媒体文件对应的播放进度条;接收用户在所述移动终端的触摸屏上输入的第一触摸指令;判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。本发明通过放大后的播放进度条精准地定位多媒体文件的播放进度,大大提高了移动终端调整播放进度的精度。
【专利说明】一种移动终端调整播放进度的方法及装置

【技术领域】
[0001]本发明属于移动终端【技术领域】,尤其涉及一种移动终端调整播放进度的方法及装置。

【背景技术】
[0002]现有技术中,移动终端通过接收用户输入的快进指令或快退指令来调整多媒体文件的播放进度,或者通过接收用户输入的拖动进度条的指令来调整多媒体文件的播放进度,但是,上述移动终端调整播放进度的方式的调整精度低,不能精准地定位多媒体文件的播放精度。


【发明内容】

[0003]本发明实施例的目的在于提供一种移动终端调整播放进度的方法,以解决现有的移动终端调整多媒体文件播放进度的方式精度低,无法精准定位播放进度的问题。
[0004]本发明实施例是这样实现的,一种移动终端调整播放进度的方法,包括:
[0005]在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条;
[0006]接收用户在所述移动终端的触摸屏上输入的第一触摸指令;
[0007]在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离;
[0008]接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
[0009]本发明实施例的另一目的在于提供一种移动终端调整播放进度的装置,包括:
[0010]播放进度条生成模块,用于在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条;
[0011]触摸指令接收模块,用于接收用户在所述移动终端的触摸屏上输入的第一触摸指令;
[0012]播放进度条放大模块,用于在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离;
[0013]播放进度调整模块,用于接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
[0014]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过在移动终端播放多媒体文件时,接收用户输入的第一触摸指令,在第一触摸指令中存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值时,将播放进度条放大至指定倍数,再接收用户在放大后的播放进度条上输入的第二触摸指令,若第二触摸指令为单点触摸指令,则根据第二触摸指令对应的输入位置调整多媒体文件的播放进度,由此通过放大后的播放进度条精准地定位多媒体文件的播放进度,大大提高了移动终端调整播放进度的精度。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的移动终端调整播放进度的方法的实现流程图;
[0017]图2是本发明实施例提供的移动终端调整播放进度的方法步骤SlOl中多媒体文件对应的播放进度条的示意图;
[0018]图3是本发明实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的示意图;
[0019]图4是本发明实施例提供的移动终端调整播放进度的方法步骤SlOl中生成所述多媒体文件对应的播放进度条的具体实现流程图;
[0020]图5是本发明实施例提供的移动终端调整播放进度的方法步骤S402的示意图;
[0021]图6是本发明实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的具体实现流程图;
[0022]图7是本发明实施例提供的移动终端调整播放进度的方法步骤S603的示意图;
[0023]图8是本发明另一实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的具体实现流程图;
[0024]图9是本发明实施例提供的移动终端调整播放进度的方法步骤S803的示意图;
[0025]图10是本发明实施例提供的移动终端调整播放进度的装置的结构框图。

【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明实施例通过在移动终端播放多媒体文件时,接收用户输入的第一触摸指令,在第一触摸指令中存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值时,将播放进度条放大至指定倍数,再接收用户在放大后的播放进度条上输入的第二触摸指令,若第二触摸指令为单点触摸指令,则根据第二触摸指令对应的输入位置调整多媒体文件的播放进度,由此通过放大后的播放进度条精准地定位多媒体文件的播放进度,大大提高了移动终端调整播放进度的精度。
[0028]本发明实施例中的移动终端可以包括移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communicat1nService, PCS)电话、无绳电话、会话发起协议(Sess1n Initiat1n Protocol, SIP)话机、无线本地环路(Wireless Local Loop, WLL)站、个人数字助理(Personal DigitalAssistant, PDA)等设备,在此不作限定。
[0029]图1示出了本发明实施例提供的移动终端调整播放进度的方法的实现流程图,详述如下:
[0030]在步骤SlOl中,在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条。
[0031]在本发明实施例中,在移动终端播放多媒体文件时,自动生成的多媒体文件对应的播放进度条平均显示各个时间段。
[0032]图2示出了本发明实施例提供的移动终端调整播放进度的方法步骤SlOl中多媒体文件对应的播放进度条的示意图,参照图2:在本发明实施例中,以多媒体文件的时间长度为60分钟为例进行说明。作为本发明的一个实施例,在播放进度条上平均显示60分钟中的各个时间段。参照图2,将60分钟划分为6个时间段,每个时间段的长度为10分钟,移动终端在播放进度条上平均显示该6个时间段。
[0033]作为本发明的另一个实施例,以多媒体文件的当前播放进度点为起点,根据多媒体文件的时间长度确定播放进度条的显示精度。例如,当前播放进度点为1分,则播放进度条平均显示10分钟至60分钟的时间段。
[0034]在步骤S102中,接收用户在所述移动终端的触摸屏上输入的第一触摸指令。
[0035]在步骤S103中,在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离。
[0036]优选地,当第一触摸指令为多点触摸指令时,第一触摸指令包含两个触摸点。当第一触摸指令中的两个触摸点之间的距离增大时,放大播放进度条;当第一触摸指令中的两个触摸点之间的距离减小时,缩小播放进度条。
[0037]当第一触摸指令中的两个触摸点之间的距离增大时,计算第一距离与第二距离之间的距离差,若距离差大于第一阈值,则将播放进度条放大至指定倍数。在这里,指定倍数可以根据距离差的大小而变化。可选地,放大播放进度条的指定倍数与距离差正相关。在这里,第一距离指的是用户输入第一触摸指令的结束时刻两个触摸点之间的距离,第二距离指的是用户输入第一触摸指令的起始时刻两个触摸点之间的距离。若移动终端多次接收到用户输入的放大播放进度条的指令,则播放进度条可多次放大。在这里,不对播放进度条的精度作限定,也就是说,播放进度条可以放大至播放进度条准确显示用户希望定位的播放进度点。
[0038]图3示出了本发明实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的示意图。需要说明的是,用户在图3所示的播放进度条上输入向左拖动进度条的指令,即可使播放进度条显示40分至60分的播放进度条部分;用户在图3所示的播放进度条上输入向右拖动进度条的指令,即可使播放进度条显示O分至10分的播放进度条部分。
[0039]在步骤S104中,接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
[0040]在本发明实施例中,当第二触摸指令为单点触摸指令时,获取第二触摸指令的输入位置,根据第二触摸指令的输入位置确定对应的播放进度点,再根据确定的播放进度点调整多媒体文件的播放进度。
[0041]图4示出了本发明实施例提供的移动终端调整播放进度的方法步骤SlOl中生成所述多媒体文件对应的播放进度条的具体实现流程图,详述如下:
[0042]在步骤S401中,获取播放所述多媒体文件的当前播放进度点;
[0043]在步骤S402中,以所述当前播放进度点作为所述多媒体文件对应的播放进度条的中心生成所述播放进度条。
[0044]在本发明实施例中,以多媒体文件的当前播放进度点为播放进度条的中心来显示播放进度条。图5示出了本发明实施例提供的移动终端调整播放进度的方法步骤S402的示意图。需要说明的是,播放进度条的显示精度可以由系统默认,也可以由用户设置。图5中,当前播放进度点为10分,显示精度为I分钟。
[0045]图6示出了本发明实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的具体实现流程图,详述如下:
[0046]在步骤S601中,获取各个进度点与当前播放进度点的时间差;
[0047]在步骤S602中,根据所述时间差确定所述各个进度点处的播放进度条的放大倍数,所述各个进度点处的播放进度条的放大倍数与所述时间差负相关;
[0048]在步骤S603中,根据所述各个进度点处的播放进度条的放大倍数放大所述播放进度条。
[0049]在本发明实施例中,各个进度点处的播放进度条的放大倍数与各个进度点与当前播放进度点的时间差负相关。例如,当前播放进度点为10分,则O至20分的播放进度条的放大倍数为3倍,20至40分的播放进度条的放大倍数为2倍,40至60分的播放进度条的放大倍数为I倍。图7示出了本发明实施例提供的移动终端调整播放进度的方法步骤S603的示意图。在本发明实施例中,指定倍数由各个进度点处的播放进度条的放大倍数所确定。
[0050]优选地,步骤S102所述接收用户在所述移动终端的触摸屏上输入的第一触摸指令具体为:
[0051]接收用户在所述移动终端的触摸屏上所述播放进度条的指定位置输入的第一触摸指令。
[0052]在这里,播放进度条的指定位置指的是用户请求定位的播放进度点所在的位置,或者用户请求定位的播放进度点所在的位置附近的一定范围内。
[0053]图8示出了本发明另一实施例提供的移动终端调整播放进度的方法步骤S103中将所述播放进度条放大至指定倍数的具体实现流程图,详述如下:
[0054]在步骤S801中,获取所述第一触摸指令中各个触摸点在与所述播放进度条平行的坐标上的平均坐标值;
[0055]在步骤S802中,根据所述平均坐标值确定所述第一触摸指令对应的所述播放进度条上的第一进度点;
[0056]在步骤S803中,放大所述第一进度点前后预设时间范围内的播放进度条至指定倍数。
[0057]以第一触摸指令包含两个触摸点为例。假设播放进度条与X轴平行,则获取第一触摸指令中两个触摸点的X轴坐标X1和Xy计算Xi和X2的平均值X’,确定播放进度条上坐标值为X’的播放进度点为第一进度点,放大第一进度点前后预设时间范围内的播放进度条。在这里,预设时间范围可以为10分钟,也可以由多媒体文件的时间长度来确定,例如,预设时间范围为多媒体文件的时间长度的五分之一。图9示出了本发明实施例提供的移动终端调整播放进度的方法步骤S803的示意图。参照图9,第一进度点为15分,则放大10至20分处的播放进度条至原播放进度条的2倍。
[0058]本发明实施例通过在移动终端播放多媒体文件时,接收用户输入的第一触摸指令,在第一触摸指令中存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值时,将播放进度条放大至指定倍数,再接收用户在放大后的播放进度条上输入的第二触摸指令,若第二触摸指令为单点触摸指令,则根据第二触摸指令对应的输入位置调整多媒体文件的播放进度,由此通过放大后的播放进度条精准地定位多媒体文件的播放进度,大大提高了移动终端调整播放进度的精度。
[0059]图10示出了本发明实施例提供的移动终端调整播放进度的装置的结构框图,该装置可以用于运行图1至图9所述的移动终端调整播放进度的方法。需要说明的是,本发明实施例提供的移动终端调整播放进度的装置可以为移动终端,也可以为内置于移动终端中的装置,在此不作限定。为了便于说明,仅示出了与本实施例相关的部分。
[0060]参照图10,该装置包括:
[0061]播放进度条生成模块1001,用于在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条;
[0062]触摸指令接收模块1002,用于接收用户在所述移动终端的触摸屏上输入的第一触摸指令;
[0063]播放进度条放大模块1003,用于在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离;
[0064]播放进度调整模块1004,用于接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
[0065]优选地,所述播放进度条生成模块1001包括:
[0066]当前播放进度点获取子模块10011,用于获取播放所述多媒体文件的当前播放进度点;
[0067]播放进度条生成子模块10012,用于以所述当前播放进度点作为所述多媒体文件对应的播放进度条的中心生成所述播放进度条。
[0068]优选地,所述播放进度条放大模块1003包括:
[0069]时间差获取子模块10031,用于获取各个进度点与当前播放进度点的时间差;
[0070]放大倍数确定子模块10032,用于根据所述时间差确定所述各个进度点处的播放进度条的放大倍数,所述各个进度点处的播放进度条的放大倍数与所述时间差负相关;
[0071]第一播放进度条放大子模块10033,用于根据所述各个进度点处的播放进度条的放大倍数放大所述播放进度条。
[0072]优选地,所述触摸指令接收模块1002具体用于:
[0073]接收用户在所述移动终端的触摸屏上所述播放进度条的指定位置输入的第一触摸指令。
[0074]优选地,所述播放进度条放大模块1003包括:
[0075]平均坐标值获取子模块10034,用于获取所述第一触摸指令中各个触摸点在与所述播放进度条平行的坐标上的平均坐标值;
[0076]第一进度点确定子模块10035,用于根据所述平均坐标值确定所述第一触摸指令对应的所述播放进度条上的第一进度点;
[0077]第二播放进度条放大子模块10036,用于放大所述第一进度点前后预设时间范围内的播放进度条至指定倍数。
[0078]本发明实施例通过在移动终端播放多媒体文件时,接收用户输入的第一触摸指令,在第一触摸指令中存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值时,将播放进度条放大至指定倍数,再接收用户在放大后的播放进度条上输入的第二触摸指令,若第二触摸指令为单点触摸指令,则根据第二触摸指令对应的输入位置调整多媒体文件的播放进度,由此通过放大后的播放进度条精准地定位多媒体文件的播放进度,大大提高了移动终端调整播放进度的精度。
[0079]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种移动终端调整播放进度的方法,其特征在于,包括: 在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条; 接收用户在所述移动终端的触摸屏上输入的第一触摸指令; 在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至指定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离; 接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
2.如权利要求1所述的方法,其特征在于,所述生成所述多媒体文件对应的播放进度条包括: 获取播放所述多媒体文件的当前播放进度点; 以所述当前播放进度点作为所述多媒体文件对应的播放进度条的中心生成所述播放进度条。
3.如权利要求1或2所述的方法,其特征在于,所述将所述播放进度条放大至指定倍数包括: 获取各个进度点与当前播放进度点的时间差; 根据所述时间差确定所述各个进度点处的播放进度条的放大倍数,所述各个进度点处的播放进度条的放大倍数与所述时间差负相关; 根据所述各个进度点处的播放进度条的放大倍数放大所述播放进度条。
4.如权利要求1所述的方法,其特征在于,所述接收用户在所述移动终端的触摸屏上输入的第一触摸指令具体为: 接收用户在所述移动终端的触摸屏上所述播放进度条的指定位置输入的第一触摸指令。
5.如权利要求4所述的方法,其特征在于,所述将所述播放进度条放大至指定倍数包括: 获取所述第一触摸指令中各个触摸点在与所述播放进度条平行的坐标上的平均坐标值; 根据所述平均坐标值确定所述第一触摸指令对应的所述播放进度条上的第一进度占.放大所述第一进度点前后预设时间范围内的播放进度条至指定倍数。
6.一种移动终端调整播放进度的装置,其特征在于,包括: 播放进度条生成模块,用于在所述移动终端播放多媒体文件时,生成所述多媒体文件对应的播放进度条;触摸指令接收模块,用于接收用户在所述移动终端的触摸屏上输入的第一触摸指令;播放进度条放大模块,用于在所述第一触摸指令为多点触摸指令时,判断所述第一触摸指令中是否存在任意两个触摸点之间的第一距离与第二距离的距离差大于第一阈值,若是,将所述播放进度条放大至预定倍数;其中,所述第一距离为所述第一触摸指令的输入结束时刻所述两个触摸点之间的距离,第二距离为所述第一触摸指令的输入起始时刻所述两个触摸点之间的距离; 播放进度调整模块,用于接收所述用户在放大后的所述播放进度条上输入的第二触摸指令,若所述第二触摸指令为单点触摸指令,则根据所述第二触摸指令对应的输入位置调整所述多媒体文件的播放进度。
7.如权利要求6所述的装置,其特征在于,所述播放进度条生成模块包括: 当前播放进度点获取子模块,用于获取播放所述多媒体文件的当前播放进度点; 播放进度条生成子模块,用于以所述当前播放进度点作为所述多媒体文件对应的播放进度条的中心生成所述播放进度条。
8.如权利要求6或7所述的装置,其特征在于,所述播放进度条放大模块包括: 时间差获取子模块,用于获取各个进度点与当前播放进度点的时间差; 放大倍数确定子模块,用于根据所述时间差确定所述各个进度点处的播放进度条的放大倍数,所述各个进度点处的播放进度条的放大倍数与所述时间差负相关; 第一播放进度条放大子模块,用于根据所述各个进度点处的播放进度条的放大倍数放大所述播放进度条。
9.如权利要求6所述的装置,其特征在于,所述触摸指令接收模块具体用于: 接收用户在所述移动终端的触摸屏上所述播放进度条的指定位置输入的第一触摸指令。
10.如权利要求9所述的装置,其特征在于,所述播放进度条放大模块包括: 平均坐标值获取子模块,用于获取所述第一触摸指令中各个触摸点在与所述播放进度条平行的坐标上的平均坐标值; 第一进度点确定子模块,用于根据所述平均坐标值确定所述第一触摸指令对应的所述播放进度条上的第一进度点; 第二播放进度条放大子模块,用于放大所述第一进度点前后预设时间范围内的播放进度条至指定倍数。
【文档编号】G06F3/0485GK104199611SQ201410438798
【公开日】2014年12月10日 申请日期:2014年8月29日 优先权日:2014年8月29日
【发明者】朱忠磊, 李军 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1