一种多媒体文件进度定位方法及设备技术

技术编号:11527581 阅读:57 留言:0更新日期:2015-05-30 23:35
本发明专利技术公开了一种多媒体文件进度定位方法,在获取了用户输入的坐标数据之后,根据坐标数据之间的相对水平距离和相对竖直距离,结合调整区域的默认调整精度和精度调整比例确定精度调整值,并利用精度调整值和默认进度调整量确定的实际进度调整量对多媒体的进度进行定位,从而实现了在对定位的同时调整定位精度,且定位方式快速便捷,极大地提升了用户的体验感受。

【技术实现步骤摘要】
一种多媒体文件进度定位方法及设备
本专利技术涉及通信
,特别涉及一种多媒体文件进度定位方法及设备。本专利技术同时还涉及一种多媒体终端。
技术介绍
用户在浏览或播放包含多个模块的内容集合时,常常需要快速且精确地定位。比如:快速定位到某个视频文件的特定时间点上,快速定位到某个长篇小说的某页上等。在现有技术中,通常采取如下两种方式对文件的进度进行控制:(1)系统提供一个滑动条和滑块,用户改变滑块在滑动条上的位置来定位文件的进度。例如设置环形进度条,用户操作环形进度条来控制音乐文件的播放位置。(2)基于预先设置的多层滑动条来定位文件进度。该方法提供多层滑动条,每层滑动条的最大调节范围可能不同,且每层滑动条都设置滑块。最后文件的进度是各层滑动条定位结果相加或相减。在以上两种方式中,提供一个滑动条来操控文件或内容集合是当前最常见的做法。但是如果内容过多或者滑动条的物理长度有限,比如手机屏幕上滑动条的长度会受屏幕大小限制;用户就难以快速且精确定位到目标内容。虽然通过设置环形进度条可以让用户拖动的物理长度增大(圆周长度大于直径长度),但是调控精度在整个操控过程中仍然不可控。提供多层滑动条的方法提供了多个调控精度供用户选择,有助于解决精确定位的问题,但是操作过程不够便捷,也不够灵活。由于每个滑动条的调整范围以及滑动条的数目都是固定的,滑动条的数目以及预设的每个滑动条的调整范围可能不符合用户的期望。如果系统只提供2个滑动条,上面的滑动条调控范围过小,即用户拖动单位距离,文件跳动的间距过小,用户则需要拖动一段比较长的距离才能定位到目标位置,这样整个过程消耗的时间比较长。如果用户发现某个滑动条的调控范围过小,希望换一个调控范围大一点的滑动条时,用户还需要再次切换到其他滑动条,当系统提供多个预设滑动条时,来回更改滑动条更为麻烦。由此可见,现有技术中尚无法简便快捷地对多媒体数据进行定位的同时调整定位精度。
技术实现思路
本专利技术提供了一种多媒体文件进度定位方法,包括:获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据,确定所述第二坐标数据与所述第一坐标数据之间的相对水平距离和相对竖直距离;根据调整区域的默认调整精度和所述相对水平距离确定默认进度调整量,并根据所述调整区域的精度调整比例、默认调整精度以及所述相对竖直距离确定精度调整值;利用所述精度调整值和所述默认进度调整量确定实际进度调整量,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位。相应的,本专利技术还提出了一种多媒体终端,包括:获取模块,用于获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据,确定所述第二坐标数据与所述第一坐标数据之间的相对水平距离和相对竖直距离;确定模块,用于根据调整区域的默认调整精度和所述相对水平距离确定默认进度调整量,并根据所述调整区域的精度调整比例、默认调整精度以及所述相对竖直距离确定精度调整值;定位模块,用于利用所述精度调整值和所述默认进度调整量确定实际进度调整量,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位。由此可见,通过应用以上技术方案,在获取了用户输入的坐标数据之后,根据坐标数据之间的相对水平距离和相对竖直距离,结合调整区域的默认调整精度和精度调整比例确定精度调整值,并利用精度调整值和默认进度调整量确定的实际进度调整量对多媒体的进度进行定位,从而实现了在对定位的同时调整定位精度,且定位方式快速便捷,极大地提升了用户的体验感受。附图说明图1为本专利技术提出的一种多媒体文件进度定位方法流程示意图;图2为本专利技术具体实施例提出的一种多媒体文件进度定位方法流程示意图;图3为本专利技术具体实施例中用于提供给用户的交互区域示意图;图4为本专利技术提出的一种多媒体终端的结构示意图。具体实施方式为解决现有技术中无法方便快捷地在控制精度的同时对多媒体文件进度进行调整的问题,本专利技术提出了一种多媒体文件进度定位方法,在利用滑动条对文件进行拖动的过程中,根据当前触摸点相对于滑动条的角度和距离来定位当前进度或目标内容位置,如图1所示,该方法包括以下步骤:S101,获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据,确定所述第二坐标数据与所述第一坐标数据之间的相对水平距离和相对竖直距离。作为该步骤之前的准备工作,首先需要加载需要定位的多媒体文件,并将多媒体文件加载后的进度作为起始进度;同时,为用户创建一个调整区域,设置调整区域的默认调整精度、精度调整比例和默认进度调整量。需要说明的是,除了以上属性之外,还可进一步地为调整区域设置对应的最小调整精度和最大调整精度,至于精度调整比例,可以通过以下方式确定:(1)将默认调整精度和最小调整精度之间的差值与调整区域竖直方向最高值的比值绝对值作为精度调整比例;(2)将默认调整精度和所述最大调整精度之间的差值绝对值与所述调整区域竖直方向最低值的比值绝对值作为精度调整比例;以上两种精度调整比例确定方式分别针对向上调整以及向下调整两种情况,但无论是采取哪一种方式,需要将调整区域中与所述默认调整精度对应的竖直高度值设为零,以此确定相对零点。对于如何获取第一坐标和第二坐标之间的相对距离,可以直接用坐标中的数据进行计算,或是计算出两者坐标之间的直线距离,然后根据连接两坐标的直线与水平轴之间的夹角,利用三角函数计算得出,具体计算方式可由本领域技术人员灵活选择,这些都在本专利技术的保护范围之内。S102,根据调整区域的默认调整精度和所述相对水平距离确定默认进度调整量,并根据所述调整区域的精度调整比例、默认调整精度以及所述相对竖直距离确定精度调整值。具体地,该步骤通过以下公式确定各属性值:默认进度调整量=默认调整精度*相对水平距离;精度调整值=精度调整比例*默认调整精度*相对竖直距离。S103,利用所述精度调整值和所述默认进度调整量确定实际进度调整量,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位。具体地,该步骤将实际进度调整量与起始进度的合并值作为多媒体文件的定位结果,并随后显示与定位结果对应的多媒体文件缩略图。为了使用户能够直观地了解当前定位的进度情况,可设置多媒体文件缩略图的显示大小随定位结果与多媒体文件的总进度之间的比值增大而增大。具体的定位结构计算公式如下:定位结果=起始进度+实际进度调整量=起始进度+精度调整值*默认进度调整量。在定位计算结束后,若发现实际进度调整量与起始进度的合并值大于多媒体文件的最大进度,则直接将多媒体文件的最后进度或初始进度作为定位结果。为了能够连续根据用户的拖动进行调整,在该步骤结束后,可对用户的输入位置进行监控,判断用户当前输入位置是否发生变化;若是,则将与变化后的当前输入位置对应的坐标数据作为第二坐标数据,重复S301-S303的流程。此外,考虑到实际情况中调整区域的有限性,若是用户当前输入位置或变化后的输入位置不在调整区域内,则将用户起始输入位置与当前位置的直线与调整区域的交汇点所在的位置的坐标数据作为第二坐标数据。为了进一步阐述本专利技术的技术思想,现结合具体的应用场景,对本专利技术的技术方案进行说明。如图2所示,为本专利技术具体实施例提出的一种多媒体文件进度定位方法,其具本文档来自技高网
...

【技术保护点】
一种多媒体文件进度定位方法,其特征在于,包括:获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据,确定所述第二坐标数据与所述第一坐标数据之间的相对水平距离和相对竖直距离;根据调整区域的默认调整精度和所述相对水平距离确定默认进度调整量,并根据所述调整区域的精度调整比例、默认调整精度以及所述相对竖直距离确定精度调整值;利用所述精度调整值和所述默认进度调整量确定实际进度调整量,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位。

【技术特征摘要】
1.一种多媒体文件进度定位方法,其特征在于,包括:获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据,确定所述第二坐标数据与所述第一坐标数据之间的相对水平距离和相对竖直距离;根据调整区域的默认调整精度和所述相对水平距离确定默认进度调整量,并根据所述调整区域的精度调整比例、默认调整精度以及所述相对竖直距离确定精度调整值;利用所述精度调整值和所述默认进度调整量确定实际进度调整量,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位;所述调整区域还设有对应的最小调整精度和最大调整精度,所述精度调整比例具体为:所述默认调整精度和所述最小调整精度之间的差值与所述调整区域竖直方向最高值的比值绝对值;或,所述默认调整精度和所述最大调整精度之间的差值绝对值与所述调整区域竖直方向最低值的比值绝对值;其中,所述调整区域中与所述默认调整精度对应的竖直高度值为零。2.如权利要求1所述的方法,其特征在于,在获取与用户起始输入位置对应的第一坐标数据以及与用户当前输入位置对应的第二坐标数据之前,还包括:加载所述多媒体文件,并将所述多媒体文件加载后的进度作为所述起始进度;创建所述调整区域,设置所述调整区域的默认调整精度、精度调整比例和默认进度调整量。3.如权利要求1所述的方法,其特征在于,根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位,具体为:将所述实际进度调整量与所述起始进度的合并值作为所述多媒体文件的定位结果,并显示与所述定位结果对应的多媒体文件缩略图,所述多媒体文件缩略图的显示大小随所述定位结果与所述多媒体文件的总进度之间的比值增大而增大;若所述实际进度调整量与所述起始进度的合并值大于所述多媒体文件的最大进度,则将所述多媒体文件的最后进度或初始进度作为所述定位结果。4.如权利要求1所述的方法,其特征在于,在根据实际进度调整量以及所述多媒体文件的起始进度对所述多媒体文件进行定位之后,还包括:判断所述用户当前输入位置是否发生变化;若是,将与变化后的当前输入位置对应的坐标数据作为所述第二坐标数据。5.如权利要求1或4所述的方法,其特征在于,还包括:若用户当前输入位置或变化后的输入位置不在所述调整区域内,则将所述用户起始输入位置与当前位置的直线与所述调整区域的交汇点所在的位置的坐标数据作为所述第二坐标数据。6.一种多媒体终端,其特征在于,包括:...

【专利技术属性】
技术研发人员:张子淳赵耀红刘黄玲子
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1