多媒体播放方法及装置制造方法

文档序号:6526584阅读:337来源:国知局
多媒体播放方法及装置制造方法
【专利摘要】本发明公开了一种多媒体播放方法及装置。其中,该方法包括:获取用户在播放进度条上的指示位置,其中,播放进度条为显示多媒体文件的播放进度的进度条;按照预设显示参数从播放进度条上读取与指示位置对应的时间段;显示按照预设放大参数放大时间段得到的放大进度条;通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,其中,播放时刻为播放进度条上的时刻;从播放时刻开始播放多媒体文件。采用本发明,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
【专利说明】多媒体播放方法及装置
【技术领域】
[0001]本发明涉及视频处理领域,具体而言,涉及一种多媒体播放方法及装置。
【背景技术】
[0002]手机用户在使用音频或者视频时,经常会有点击滚动条快进看视频或音频的习惯,如果看到某个位置想拖去看的时候,如图1所示的手机屏幕,由于手机屏幕并不大,在手机屏幕上播放视频的进度条的面积就会比较小,用户使用触屏快进视频时,手指有一定横截面积,很难准确地选择到进度条上想要停顿的时间点。经常会出现选前了或者选后了的情况,如果选的视频时间点靠前了,用户就看多了不想看的部分,而如果选的视频靠后了,又错过了用户想看的精彩部分。
[0003]针对现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]针对相关技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种多媒体播放方法及装置,以解决上述问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种多媒体播放方法,该方法包括:获取用户在播放进度条上的指示位置,其中,播放进度条为显示多媒体文件的播放进度的进度条;按照预设显示参数从播放进度条上读取与指示位置对应的时间段;显示按照预设放大参数放大时间段得到的放大进度条;通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,其中,播放时刻为播放进度条上的时刻;从播放时刻开始播放多媒体文件。
[0006]进一步地,按照预设显示参数从播放进度条上读取与指示位置对应的时间段的步骤包括:读取与指示位置上对应的指示时间点;按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点,根据起始时间点和终止时间点得到时间段。
[0007]进一步地,播放信号包括播放器的旋转角度和旋转方向,其中,通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻的步骤包括:根据旋转方向和旋转角度计算放大进度条上的选定时间参数;在播放进度条上确定与选定时间参数对应的播放时刻。
[0008]进一步地,显示按照预设放大参数放大时间段得到的放大进度条的步骤包括:从预设数据库中提取时间段对应的多媒体热点;在放大进度条上标注并显示多媒体热点。
[0009]进一步地,播放信号包括滑动信号或摇动信号,其中,通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻的步骤包括:确定与滑动信号或摇动信号对应的指示方向,其中,指示方向包括第一指示方向和第二指示方向,第一指示方向为在放大进度条上指示时间点指向后退时间点的方向,第二指示方向为在放大进度条上指示时间点指向前进时间点的方向;获取在放大进度条的指示方向上指示时间点对应的多媒体热点;获取与多媒体热点对应的选定时间参数;在播放进度条上确定与选定时间参数对应的播放时刻。
[0010]为了实现上述目的,根据本发明的另一方面,提供了一种多媒体播放装置,该装置包括:位置获取模块,用于获取用户在播放进度条上的指示位置,其中,播放进度条为显示多媒体文件的播放进度的进度条;时间读取模块,用于按照预设显示参数从播放进度条上读取与指示位置对应的时间段;放大显示模块,用于显示按照预设放大参数放大时间段得到的放大进度条;播放时刻确定模块,用于通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,其中,播放时刻为播放进度条上的时刻;多媒体播放模块,用于从播放时刻开始播放多媒体文件。
[0011]进一步地,时间读取模块包括:读取子模块,用于读取与指示位置上对应的指示时间点;时间段获取模块,用于按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点,根据起始时间点和终止时间点得到时间段。
[0012]进一步地,播放信号包括播放器的旋转角度和旋转方向,其中,播放时刻确定模块包括:时间计算模块,用于根据旋转方向和旋转角度计算放大进度条上的选定时间参数;播放时刻确定子模块,用于在播放进度条上确定与选定时间参数对应的播放时刻。
[0013]进一步地,放大显示模块包括:热点提取模块,用于从预设数据库中提取时间段对应的多媒体热点;标注模块,用于在放大进度条上标注并显示多媒体热点。
[0014]进一步地,播放信号包括滑动信号或摇动信号,其中,播放时刻确定模块包括:指不方向确定模块,用于确定与滑动信号或摇动信号对应的指不方向,其中,指不方向包括第一指示方向和第二指示方向,第一指示方向为在放大进度条上指示时间点指向后退时间点的方向,第二指示方向为在放大进度条上指示时间点指向前进时间点的方向;热点获取模块,用于获取在放大进度条的指示方向上指示时间点对应的多媒体热点;选定时间参数确定模块,用于获取与多媒体热点对应的选定时间参数;播放时刻获取模块,用于在播放进度条上确定与选定时间参数对应的播放时刻播放时刻。
[0015]采用本发明,位置获取模块获取用户在播放进度条上的指示位置,时间读取模块按照预设显示参数从播放进度条上读取与指示位置对应的时间段,并使用放大显示模块显示按照预设放大参数放大时间段得到的放大进度条,用户可以通过该放大进度条发出播放信号,播放器的播放时刻确定模块通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,然后多媒体播放模块从播放时刻开始播放多媒体文件。通过本发明,用户可以将多媒体文件的进度条放大,用户可以在放大的进度条上精确确定想看的内容的部分,使得用户可以依据放大的进度条发出播放控制指令,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
【专利附图】

【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据现有技术的多媒体播放器屏幕选择示意图;
[0018]图2是根据本发明实施例的多媒体播放装置的结构示意图;[0019]图3是根据本发明实施例的多媒体播放方法的流程图;
[0020]图4是根据本发明实施例的指示位置确认的播放进度条的示意图;
[0021]图5是根据本发明实施例的放大进度条的显示示意图;
[0022]图6是根据本发明实施例的旋转轴的示意图;
[0023]图7是根据本发明实施例的旋转角度的示意图;
[0024]图8是根据本发明实施例的播放时刻的示意图;以及
[0025]图9是根据本发明实施例的播放热点的示意图。
【具体实施方式】
[0026]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0027]图2是根据本发明实施例的多媒体播放装置的结构示意图。如图2所示,该装置可以包括:位置获取模块10,用于获取用户在播放进度条上的指示位置,其中,播放进度条为显示多媒体文件的播放进度的进度条;时间读取模块20,用于按照预设显示参数从播放进度条上读取与指示位置对应的时间段;放大显示模块30,用于显示按照预设放大参数放大时间段得到的放大进度条;播放时刻确定模块40,用于通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,其中,播放时刻为播放进度条上的时刻;多媒体播放模块50,用于从所述播放时刻开始播放所述多媒体文件。
[0028]采用本发明,位置获取模块获取用户在播放进度条上的指示位置,时间读取模块按照预设显示参数从播放进度条上读取与指示位置对应的时间段,并使用放大显示模块显示按照预设放大参数放大时间段得到的放大进度条,用户可以通过该放大进度条发出播放信号,播放器的播放时刻确定模块通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,然后多媒体播放模块从播放时刻开始播放多媒体文件。通过本发明,用户可以将多媒体文件的进度条放大,用户可以在放大的进度条上精确确定想看的内容的部分,使得用户可以依据放大的进度条发出播放控制指令,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
[0029]其中,播放时刻确定模块40可以在接收到用户依据放大进度条发出的播放信号之后,使用该播放信号确定用户选定的播放时刻。
[0030]在本发明的上述实施例中,时间读取模块包括:读取子模块,用于读取与指示位置上对应的指示时间点;时间段获取模块,用于按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点,根据起始时间点和终止时间点得到时间段。
[0031]具体地,本发明的播放方法可以应用于移动终端,用户在使用触屏的移动终端时,在播放多媒体文件时,可以通过点击多媒体播放的滚动条(即上述实施例中的播放进度条)发出点击信号,播放器接收到点击(或触碰)信号之后,读取与用户发出点击(或触碰)信号的指示位置对应的指示时间点,将该时间点记作Tl,如图4所示的移动终端的屏幕上显示的该视频文件的播放进度条上总时长为I小时3分钟,用户在该屏幕上点击(或触碰)指示位置发出点击(或触碰)信号,播放器通过该点击信号确定用户的指示时间点Tl。
[0032]根据本发明的上述实施例,播放信号包括播放器的旋转角度和旋转方向,其中,播放时刻确定模块包括:时间计算模块,用于根据旋转方向和旋转角度计算放大进度条上的选定时间参数;播放时刻确定子模块,用于在播放进度条上确定与选定时间参数对应的播放时刻。
[0033]在该实施例中,用户可以通过旋转播放器发出播放信号,S卩,通过对播放器的旋转角度控制播放进度条。具体地,在播放器获取到用户的旋转播放器的旋转方向和旋转播放器的角度之后,利用播放器的旋转角度控制进度条,从而精确用户定位的播放时刻,满足用户精确定位进度条位置而不使用触碰方式进行播放控制,不仅可以准确定位用户选定的播放时刻,而且大大提升用户体验。
[0034]其中,选定时间参数为用户播放信号确定的时间相对于指示时间点前进或后退的时间段。播放时刻为用户旋转后选定的播放进度条上的时间点位置。
[0035]具体地,在接收到用户的点击(或触碰)信号之后,确定与指示位置对应的时间点,按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点。其中,前进时间参数为播放进度条上指示时间点之后的时间,后退时间参数为播放进度条上指示时间点之前的时间;预设显示参数根据下述数据中的至少一个数据确定:多媒体文件的总时长、播放器的屏幕大小以及用户的自定义数据。
[0036]上述实施例中的前进时间参数和后退时间参数可以根据多媒体文件的总时长、播放器的屏幕大小以及用户的自定义数据中至少一个数据确定。例如,用户可以直接定义前进时间参数为15秒,后退时间参数为20秒;上述的预设显示参数在根据多媒体文件的总时长确定时,若当前视频时长为L分钟,N值为1/10L,M为2/10L。其中,N为后退时间参数,M为前进时间参数。例如:当前视频为60分钟,N为6分钟,M为12分钟。
[0037]在图5所示的实施例中,在屏幕上显示放大进度条之后,用户可以通过手动拉动放大进度条确定播放时刻,还可以通过左右移动播放器(如:手机)来控制放大条上对应播放时刻的位置。如图6和图7所示的实施例将播放器设置在移动终端(如手机)上,可以以移动终端正面面向用户的中心位置为旋转轴,以移动终端水平面向用户的角度为零度,旋转播放器可以通过旋转移动终端来实现,通过用户围绕旋转轴旋转移动终端的旋转角度控制放大进度条上对应播放时刻的位置(即下述实施例中的选定时间参数的位置),从而确定播放时刻。通过旋转播放器确定播放时刻,对播放时刻的控制不受播放器屏幕大小和用户手指横截面积的限制,可以准确定位到用户需要的播放时刻,提高了用户体验。
[0038]在本发明的上述实施例中,时间计算模块包括:第一计算子模块,用于通过第一公式确定选定时间参数LI,其中,第一公式为:L1=YP/X,其中,X为在旋转方向上的最大角度,Y为旋转角度,P为后退时间参数N或前进时间参数M。其中,选定时间参数为用户播放信号确定的时间相对于指示时间点前进或后退的时间段。
[0039]具体地,播放时刻确定子模块包括:第二计算子模块,用于在P为后退时间参数N的情况下,使用第二公式确定播放时刻L2,其中,第二公式为L2=T1-L1,其中,TI为指示时间点;第三计算子模块,用于在P为前进时间参数M的情况下,使用第三公式确定播放时刻L2,其中,第三公式为L2=T1+L1。
[0040]其中的Tl为指示时间点,比如70s (时长)的视频,指示位置的时间点Tl是第50s埘刻),M为前进时间参数(即放大进度条上的前进时间段),N为后退时间参数(即放大进度条上的后退时间段)。
[0041]例如,M取值为14s,N取值为7s,则放大进度条上显示的放大范围是43s至64s这一时间段,即时间段的时间区间为[43,64],在P为后退时间参数N的情况下:P=7s,若此时最大角度X=IOO度,旋转了 Y=50度,则L1=YP/X=3.5s,即后退了 3.5s,根据第二公式计算得到播放时刻L2=T1-L1=46.5s。在P为前进时间参数M的情况下,按照第一公式和第三公式计算。
[0042]下面根据图8所示实施例,详细介绍本发明。
[0043]在接收用户旋转播放器的旋转信号之后,从旋转信号中提取旋转方向和旋转角度。如图6和图7所示,旋转方向可以包括两个方向:即顺时针方向和逆时针方向,在图6和图7中顺时针方向为向左旋转播放器,在图6和图7中逆时针方向为向右旋转播放器。每个旋转方向均对应一个最大的旋转角度(即上述实施例中的最大角度)。
[0044]下面以顺时针旋转的方式为例,详细介绍本发明。如图7所示,用户向左旋转移动终端之后,可以根据比例公式(即上述实施例中的第一公式)确定选定时间参数LI =Ll=YP/X,在用户向左旋转移动终端的情况下,第一公式中的X为用户向左旋转的最大角度,Y为用户向左旋转移动终端的旋转角度(即上述实施例中的方向角度),P即为后退时间参数(在图5示出的实施例中该后退时间参数为N),则L1=YN/X,然后使用第二公式计算播放时刻L2=T1-L1。
[0045]用户向右旋转播放器确定播放时刻的计算方法如此类推,在根据用户旋转角度Y角度后,就可以获取播放进度条上的播放时刻L2的位置。
[0046]在本发明的上述实施例中播放进度条(即滚动条)的位置发生改变时,Tl-N到T1+M的时间段的放大显示范围也随着Tl的改变而改变。
[0047]在本发明的上述实施例中,放大显示模块包括:热点提取模块,用于从预设数据库中提取时间段对应的多媒体热点;标注模块,用于在放大进度条上标注多媒体热点。
[0048]具体地,播放信号包括滑动信号或摇动信号,其中,播放时刻确定模块包括:指示方向确定模块,用于确定与滑动信号或摇动信号对应的指不方向,其中,指不方向包括第一指示方向和第二指示方向,第一指示方向为在放大进度条上指示时间点指向后退时间点的方向,第二指示方向为在放大进度条上指示时间点指向前进时间点的方向;热点获取模块,用于获取在放大进度条的指示方向上指示时间点对应的多媒体热点;选定时间参数确定模块,用于获取与多媒体热点对应的选定时间参数;播放时刻获取模块,用于在播放进度条上确定与选定时间参数对应的播放时刻。
[0049]在该实施例中确定与选定时间参数对应的播放时刻的方法与上述实施例中的方法一致,即可以通过第二公式或第三公式计算得到。具体地,在指示方向为第一指示方向的情况下,使用第二公式计算播放时刻;在指示方向为第二指示方向的情况下,使用第三公式计算播放时刻。
[0050]通过上述实施例,放大进度条上可以对用户进行热点推荐,从而用户可以在拖动放大进度条的过程中进行热点选择,提高用户命中选择到想看的时间点的概率,提高用户体验。
[0051]其中,热点是比较受广大群众关注或欢迎的信息,或者指某时期引人注目的地方或问题。在本申请中的多媒体热点具体指多媒体文件中广大群众关注度符合预设阈值的信息(如视频片段等)。多媒体热点的内容的确定可以是统计海量用户对多媒体的播放处理行为来确定的,也可以是利用其它阈值方法计算得出。
[0052]本发明上述实施例中的多媒体播放装置可以使用本发明的多媒体播放方法的实施例中的方法实现,在此不再赘述。
[0053]图3是根据本发明实施例的多媒体播放方法的流程图,如图3所示该方法包括如下步骤:
[0054]步骤S302,获取用户在播放进度条上的指示位置,其中,播放进度条为显示多媒体文件的播放进度的进度条。
[0055]步骤S304,按照预设显示参数从播放进度条上读取与指示位置对应的时间段。
[0056]步骤S306,显示按照预设放大参数放大时间段得到的放大进度条。
[0057]步骤S308,通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,其中,播放时刻为播放进度条上的时刻。
[0058]步骤S310,从播放时刻开始播放多媒体文件。
[0059]采用本发明,位置获取模块获取用户在播放进度条上的指示位置,时间读取模块按照预设显示参数从播放进度条上读取与指示位置对应的时间段,并使用放大显示模块显示按照预设放大参数放大时间段得到的放大进度条,用户可以通过该放大进度条发出播放信号,播放器的播放时刻确定模块通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,然后多媒体播放模块从播放时刻开始播放多媒体文件。通过本发明,用户可以将多媒体文件的进度条放大,用户可以在放大的进度条上精确确定想看的内容的部分,使得用户可以依据放大的进度条发出播放控制指令,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
[0060]其中,在执行步骤S108的过程中,可以在接收到用户依据放大进度条发出的播放信号之后,使用该播放信号确定用户选定的播放时刻。
[0061]在本发明的上述实施例中,按照预设显示参数从播放进度条上读取与指示位置对应的时间段的步骤可以包括:读取与指示位置上对应的指示时间点;按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点,根据起始时间点和终止时间点得到时间段。
[0062]具体地,本发明的播放方法可以应用于移动终端,用户在使用触屏的移动终端时,在播放多媒体文件时,可以通过点击多媒体播放的滚动条(即上述实施例中的播放进度条)发出点击信号,播放器接收到点击(或触碰)信号之后,读取与用户发出点击(或触碰)信号的指示位置对应的指示时间点,将该时间点记作Tl,如图4所示的移动终端的屏幕上显示的该视频文件的播放进度条上总时长为I小时3分钟,用户在该屏幕上点击(或触碰)指示位置发出点击(或触碰)信号,播放器通过该点击信号确定用户的指示时间点Tl。
[0063]在本发明的上述实施例中,播放信号包括播放器的旋转角度和旋转方向,其中,通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻的步骤可以包括:根据旋转方向和旋转角度计算放大进度条上的选定时间参数;在播放进度条上确定与选定时间参数对应的播放时刻。
[0064]在该实施例中,用户可以通过旋转播放器发出播放信号,S卩,通过对播放器的旋转角度控制播放进度条。具体地,在播放器获取到用户的旋转播放器的旋转方向和旋转播放器的角度之后,利用播放器的旋转角度控制进度条,从而精确用户定位的播放时刻,满足用户精确定位进度条位置而不使用触碰方式进行播放控制,不仅可以准确定位用户选定的播放时刻,而且大大提升用户体验。
[0065]其中,选定时间参数为用户播放信号确定的时间相对于指示时间点前进或后退的时间段。播放时刻为用户旋转后选定的播放进度条上的时间点位置。
[0066]具体地,在接收到用户的点击(或触碰)信号之后,确定与指示位置对应的时间点,按照预设显示参数中的后退时间参数确定时间段的起始时间点,以及按照预设显示参数中的前进时间参数确定时间段的终止时间点。其中,前进时间参数为播放进度条上指示时间点之后的时间,后退时间参数为播放进度条上指示时间点之前的时间;预设显示参数根据下述数据中的至少一个数据确定:多媒体文件的总时长、播放器的屏幕大小以及用户的自定义数据。
[0067]如图5所示,前进时间参数可以为M秒,后退时间参数可以为N秒,则该实施例中的时间段的时间区间为[T1-N,T1+M]。在获取时间段之后,按照预设放大参数放大该时间段,在屏幕上显示放大进度条,该实施例中预设放大参数可以是预设的长度参数,并且该长度参数可以根据屏幕的大小确定,也可以由用户自定义,还可以是预设的倍数。如放大的时间段[Tl-N,T1+M]时长为I分钟,则可以按照播放进度条的比例,放大3?5倍显示该放大进度条,还可以根据屏幕大小(如屏幕为3.5英寸,比例16:9,则该屏幕的长约为7.75cm,宽约为4.36cm),如果播放该多媒体文件时为横向播放,则显示该放大进度条的长度可以为4cm。
[0068]上述实施例中的前进时间参数和后退时间参数可以根据多媒体文件的总时长、播放器的屏幕大小以及用户的自定义数据中至少一个数据确定。例如,用户可以直接定义前进时间参数为15秒,后退时间参数为20秒;上述的预设显示参数在根据多媒体文件的总时长确定时,若当前视频时长为L分钟,N值为1/10L,M为2/10L。其中,N为后退时间参数,M为前进时间参数。
[0069]在图5所示的实施例中,在屏幕上显示放大进度条之后,用户可以通过手动拉动放大进度条确定播放时刻,还可以通过左右移动播放器(如:手机)来控制放大条上对应播放时刻的位置。如图6和图7所示的实施例将播放器设置在移动终端(如手机)上,可以以移动终端正面面向用户的中心位置为旋转轴,以移动终端水平面向用户的角度为零度,旋转播放器可以通过旋转移动终端来实现,通过用户围绕旋转轴旋转移动终端的旋转角度控制放大进度条上对应播放时刻的位置(即下述实施例中的选定时间参数的位置),从而确定播放时刻。通过旋转播放器确定播放时刻,对播放时刻的控制不受播放器屏幕大小和用户手指横截面积的限制,可以准确定位到用户需要的播放时刻,且不需要借助手指进行滑动,提闻了用户体验。
[0070]在本发明的上述实施例中,根据旋转方向和旋转角度计算放大进度条上的选定时间参数的步骤包括:通过第一公式确定选定时间参数LI,其中,第一公式为:L1=YP/X,其中,X为在旋转方向上的最大角度,Y为旋转角度,P为后退时间参数N或前进时间参数M。其中,选定时间参数为用户播放信号确定的时间相对于指示时间点前进或后退的时间段。
[0071]具体地,在播放进度条上确定与选定时间参数对应的播放时刻的步骤包括:在P为后退时间参数的情况下,使用第二公式确定播放时刻L2,其中,第二公式为L2=T1-L1,TI为指示时间点;在P为前进时间参数的情况下,使用第三公式确定播放时刻L2,其中,第三公式为L2=T1+L1。
[0072]其中的Tl为指示时间点,比如70s (时长)的视频,指示位置的时间点Tl是第50s埘刻),M为前进时间参数(即放大进度条上的前进时间段),N为后退时间参数(即放大进度条上的后退时间段)。
[0073]例如,M取值为14s,N取值为7s,则放大进度条上显示的放大范围是43s至64s这一时间段,即时间段的时间区间为[43s,64s],在P为后退时间参数N的情况下:P=7s,若此时最大角度X=IOO度,旋转了 Y=50度,则L1=YP/X=3.5s,即后退了 3.5s,根据第二公式计算得到播放时刻L2=T1-L1=46.5s。在P为前进时间参数M的情况下,按照第一公式和第三公式计算。
[0074]下面根据图8所示实施例,详细介绍本发明。
[0075]在接收用户旋转播放器的旋转信号之后,从旋转信号中提取旋转方向和旋转角度。如图6和图7所示,旋转方向可以包括两个方向:即顺时针方向和逆时针方向,在图6和图7中顺时针方向为向左旋转播放器,在图6和图7中逆时针方向为向右旋转播放器。每个旋转方向均对应一个最大的旋转角度(即上述实施例中的最大角度)。
[0076]下面以顺时针旋转的方式为例,详细介绍本发明。如图7所示,用户向左旋转移动终端之后,可以根据比例公式(即上述实施例中的第一公式)确定选定时间参数LI (在图8中示出):L1=YP/X,在用户向左旋转移动终端的情况下,第一公式中的X为用户向左旋转的最大角度,Y为用户向左旋转移动终端的旋转角度(即上述实施例中的方向角度),P即为后退时间参数(在图5示出的实施例中该后退时间参数为N),则L1=YN/X,然后使用第二公式计算播放时刻L2=T1-L1。
[0077]用户向右旋转播放器确定播放时刻的计算方法如此类推,在根据用户旋转角度Y角度后,就可以获取播放进度条上的播放时刻L2的位置。
[0078]在本发明的上述实施例中播放进度条(即滚动条)的位置发生改变时,Tl-N到T1+M的时间段的放大显示范围也随着Tl的改变而改变。
[0079]在本发明的上述实施例中,显示按照预设放大参数放大时间段得到的放大进度条的步骤可以包括:从预设数据库中提取时间段对应的多媒体热点;在放大进度条上标注多媒体热点。
[0080]具体地,播放信号包括滑动信号或摇动信号,其中,通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻的步骤包括:确定与滑动信号或摇动信号对应的指示方向,其中,指示方向包括第一指示方向和第二指示方向,第一指示方向为在放大进度条上指示时间点指向后退时间点的方向,第二指示方向为在放大进度条上指示时间点指向前进时间点的方向;获取在放大进度条的指示方向上当前播放时刻对应的多媒体热点;获取与多媒体热点对应的选定时间参数;在播放进度条上确定与选定时间参数对应的播放时刻。
[0081]在该实施例中确定与选定时间参数对应的播放时刻的方法与上述实施例中的方法一致,即可以通过第二公式或第三公式计算得到。具体地,在指示方向为第一指示方向的情况下,使用第二公式计算播放时刻;在指示方向为第二指示方向的情况下,使用第三公式计算播放时刻。
[0082]通过上述实施例,放大进度条上可以对用户进行热点推荐,从而用户可以在拖动放大进度条的过程中进行热点选择,提高用户命中选择到想看的时间点的概率,提高用户体验。
[0083]其中,热点是比较受广大群众关注或欢迎的信息,或者指某时期引人注目的地方或问题。在本申请中的多媒体热点具体指多媒体文件中广大群众关注度符合预设阈值的信息(如视频片段等)。多媒体热点的内容的确定可以是统计海量用户对多媒体的播放处理行为来确定的,也可以是利用其它阈值方法计算得出。
[0084]具体地,如图9所示,在获取时间段Tl-N到T1+M之后,按照该时间段从预设数据库中提取该时间段中存在的多媒体热点,并在该时间段上标注多媒体热点,具体可以将显示多媒体热点的时间点标红(图中未示出颜色)。
[0085]在播放器的屏幕显示放大进度条之后,用户可以通过在播放器的屏幕输入滑动信号,或者用户可以摇动播放器输入摇动信号,播放器在接收到滑动信号或者摇动信号之后,确定与滑动信号或摇动信号对应的指示方向。例如,用户在屏幕上向左滑动或者向左摇动播放器,则确定指示方向为第一指示方向;用户在屏幕上向右滑动或者向右摇动播放器,则确定指示方向为第二指示方向。
[0086]在确定指示方向之后,首次输入滑动信号或摇动信号,当前播放时刻为指示时间点,获取在放大进度条的指示方向上指示时间点对应的多媒体热点并获取与多媒体热点对应的播放时刻。
[0087]具体地,在确定指示方向之后,可以获取放大进度条上指示时间点(在首次输入滑动信号或摇动信号的情况下)在该指示方向上的最靠近的多媒体热点,将该多媒体热点的播放时刻记作当前播放时刻。在下一次接收到用户的滑动信号或者摇动信号之后,若移动终端(如手机)向左摇动则跳到靠左的一个热点,向右摇动则跳到靠右的一个热点,以此类推;或者通过在手机屏幕向左滑动(一),跳到靠左的一个热点,通过在手机屏幕向右滑动(―),跳到靠右的一个热点。
[0088]如图9所示,用户第一次通过手机向左摇,或者手指在屏幕向左滑动(一),放大进度条到达热点R1,第二次通过手机向左摇,或者手指在屏幕向左滑动(一)则放大进度条到达热点R2 ;用户第一次通过手机向右摇,或者手指在屏幕向右滑动(一),进度条到达热点R3。
[0089]在该种热点推荐模式中,用户可以准确定位到想看的视频部分,并且使用滑动信号或摇动信号都不会受到手指横截面积的影响,而且操作简单,提高了用户体验。
[0090]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0091]本发明还提供了一种多媒体播放器,该多媒体播放器可以使用上述实施例中任意一种播放方法播放多媒体文件。
[0092]采用本发明,采用本发明,位置获取模块获取用户在播放进度条上的指示位置,时间读取模块按照预设显示参数从播放进度条上读取与指示位置对应的时间段,并使用放大显示模块显示按照预设放大参数放大时间段得到的放大进度条,用户可以通过该放大进度条发出播放信号,播放器的播放时刻确定模块通过用户依据放大进度条发出的播放信号确定用户选定的播放时刻,然后多媒体播放模块从播放时刻开始播放多媒体文件。通过本发明,用户可以将多媒体文件的进度条放大,用户可以在放大的进度条上精确确定想看的内容的部分,使得用户可以依据放大的进度条发出播放控制指令,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
[0093]上述实施例中的多媒体播放器可以设置在移动终端(如手机)上,该移动终端的屏幕可以包括触摸屏。
[0094]从以上的描述中,可以看出,本发明实现了如下技术效果:采用本发明,获取用户在播放进度条上的指示位置,按照预设显示参数从播放进度条上读取与指示位置对应的时间段,并按照预设放大参数显示将时间段放大显示的进度条,用户可以通过该放大进度条发出播放信号,播放器通过用户依据放大进度条发出的播放信号确定用户选定的播放时亥IJ,然后从播放时刻开始播放多媒体文件。通过本发明,用户可以将多媒体文件的进度条放大,用户可以在放大的进度条上精确确定想看的内容的部分,使得用户可以依据放大的进度条发出播放控制指令,解决了现有技术中用户使用触屏播放视频无法准确选中需要的视频时间点的问题,实现了准确定位到用户想看的内容的效果。
[0095]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0096]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种多媒体播放方法,其特征在于,包括: 获取用户在播放进度条上的指示位置,其中,所述播放进度条为显示多媒体文件的播放进度的进度条; 按照预设显示参数从所述播放进度条上读取与所述指示位置对应的时间段; 显示按照预设放大参数放大所述时间段得到的放大进度条; 通过用户依据所述放大进度条发出的播放信号确定所述用户选定的播放时刻,其中,所述播放时刻为所述播放进度条上的时刻; 从所述播放时刻开始播放所述多媒体文件。
2.根据权利要求1所述的多媒体播放方法,其特征在于,按照预设显示参数从所述播放进度条上读取与所述指示位置对应的时间段的步骤包括: 读取与所述指示位置上对应的指示时间点; 按照所述预设显示参数中的后退时间参数确定所述时间段的起始时间点,以及按照所述预设显示参数中的前进时间参数确定所述时间段的终止时间点,根据所述起始时间点和所述终止时间点得到所述时间段。
3.根据权利要求2所述的多媒体播放方法,其特征在于,所述播放信号包括播放器的旋转角度和旋 转方向,其中,通过用户依据所述放大进度条发出的播放信号确定所述用户选定的播放时刻的步骤包括: 根据所述旋转方向和所述旋转角度计算所述放大进度条上的选定时间参数; 在所述播放进度条上确定与所述选定时间参数对应的所述播放时刻。
4.根据权利要求2所述的多媒体播放方法,其特征在于,显示按照预设放大参数放大所述时间段得到的放大进度条的步骤包括: 从预设数据库中提取所述时间段对应的多媒体热点; 在所述放大进度条上标注并显示所述多媒体热点。
5.根据权利要求4所述的多媒体播放方法,其特征在于,所述播放信号包括滑动信号或摇动信号,其中,通过用户依据所述放大进度条发出的播放信号确定所述用户选定的播放时刻的步骤包括: 确定与所述滑动信号或所述摇动信号对应的指示方向,其中,所述指示方向包括第一指示方向和第二指示方向,所述第一指示方向为在所述放大进度条上所述指示时间点指向所述后退时间点的方向,所述第二指示方向为在所述放大进度条上所述指示时间点指向所述前进时间点的方向; 获取在所述放大进度条的所述指示方向上指示时间点对应的所述多媒体热点; 获取与所述多媒体热点对应的选定时间参数; 在所述播放进度条上确定与所述选定时间参数对应的所述播放时刻。
6.一种多媒体播放装置,其特征在于,包括: 位置获取模块,用于获取用户在播放进度条上的指示位置,其中,所述播放进度条为显示多媒体文件的播放进度的进度条; 时间读取模块,用于按照预设显示参数从所述播放进度条上读取与所述指示位置对应的时间段; 放大显示模块,用于显示按照预设放大参数放大所述时间段得到的放大进度条;播放时刻确定模块,用于通过用户依据所述放大进度条发出的播放信号确定所述用户选定的播放时刻,其中,所述播放时刻为所述播放进度条上的时刻; 多媒体播放模块,用于从所述播放时刻开始播放所述多媒体文件。
7.根据权利要求6所述的多媒体播放装置,其特征在于,所述时间读取模块包括: 读取子模块,用于读取与所述指示位置上对应的指示时间点; 时间段获取模块,用于按照所述预设显示参数中的后退时间参数确定所述时间段的起始时间点,以及按照所述预设显示参数中的前进时间参数确定所述时间段的终止时间点,根据所述起始时间点和所述终止时间点得到所述时间段。
8.根据权利要求7所述的多媒体播放装置,其特征在于,所述播放信号包括播放器的旋转角度和旋转方向,其中,所述播放时刻确定模块包括: 时间计算模块,用于根据所述旋转方向和所述旋转角度计算所述放大进度条上的选定时间参数; 播放时刻确定子模块,用于在所述播放进度条上确定与所述选定时间参数对应的所述播放时刻。`
9.根据权利要求7所述的多媒体播放装置,其特征在于,所述放大显示模块包括: 热点提取模块,用于从预设数据库中提取所述时间段对应的多媒体热点; 标注模块,用于在所述放大进度条上标注并显示所述多媒体热点。
10.根据权利要求9所述的多媒体播放装置,其特征在于,所述播放信号包括滑动信号或摇动信号,其中,所述播放时刻确定模块包括: 指示方向确定模块,用于确定与所述滑动信号或所述摇动信号对应的指示方向,其中,所述指示方向包括第一指示方向和第二指示方向,所述第一指示方向为在所述放大进度条上所述指示时间点指向所述后退时间点的方向,所述第二指示方向为在所述放大进度条上所述指示时间点指向所述前进时间点的方向; 热点获取模块,用于获取在所述放大进度条的所述指示方向上指示时间点对应的所述多媒体热点; 选定时间参数确定模块,用于获取与所述多媒体热点对应的选定时间参数; 播放时刻获取模块,用于在所述播放进度条上确定与所述选定时间参数对应的所述播放时刻所述播放时刻。
【文档编号】G06F3/0488GK103646655SQ201310744555
【公开日】2014年3月19日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】梁捷, 杨淑敏 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1