一种媒体文件处理方法及系统与流程

文档序号:18403992发布日期:2019-08-10 00:10阅读:135来源:国知局
一种媒体文件处理方法及系统与流程

本发明涉及媒体文件处理技术,具体涉及一种媒体文件处理方法及系统。



背景技术:

现有技术中,终端在播放媒体文件(媒体文件内容例如视频内容等)时,通常会在媒体文件播放的进度条上显示有该媒体文件的看点标识,所述看点标识用于提示该标识所在位置为媒体文件的精彩剧情所在位置,以提示用户哪些部分是相对无聊的部分,哪些部分是相对精彩的或相对重要的部分。对于看点标识较多的媒体文件,可能会出现由于看点标识过多而显示过于密集的情况,由于看点标识显示不直观,一方面给用户的视觉体验不佳,另一方面用户可能需要多步操作才能操作看点(例如先展开看点信息,再基于展开的看点信息点击具体的看点);甚至还可能导致误操作,使跳转的进度并非是用户期望达到的进度,从而需要用户的多次调整操作,不利于用户的体验。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种媒体文件处理方法及系统。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种媒体文件处理方法,所述方法包括:

输出展示媒体文件时,检测到所述媒体文件的第一展示进度;

基于所述第一展示进度检索看点标识集合,获得与所述第一展示进度相接近的第一组看点标识集合,在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识;其中,每个看点标识对应所述媒体文件中部分媒体文件的展示进度范围;N为正整数;

检测到所述媒体文件的第二展示进度;

基于所述第二展示进度检索所述看点标识集合,获得与所述第二展示进度相接近的第二组看点标识集合;

在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识。

上述方案中,所述方法还包括:检测到针对所述预设区域中的第一看点标识的输入操作时,生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的第一起始展示进度,从所述第一起始展示进度展示所述媒体文件。

上述方案中,所述在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识,包括:

在预设区域内按照所述第一组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识。

上述方案中,当所述第一展示进度在所述第一组看点标识集合中的第二看点标识对应的部分媒体文件的展示进度范围内、且所述在预设区域内按照所述第一组看点标识集合中包括的所述多个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述多个看点标识时,所述方法还包括:控制所述第二看点标识在所述预设区域中的特定位置展示;

相应的,控制所述第一组看点标识集合中与所述第二看点标识相邻的其他看点标识在固定位置展示。

上述方案中,当所述第一展示进度与所述第一组看点标识集合中的第三看点标识对应的部分媒体文件的起始展示进度一致时,所述方法还包括:

检测所述媒体文件的展示情况,当所述媒体文件由所述第一展示进度切换至所述第二展示进度、且所述第二展示进度与所述第一展示进度之间的展示第一展示进度范围与所述第三看点标识对应的第二展示进度范围的比值达到预设阈值时,确定所述第三看点标识处于第一状态;所述第一状态表征所述第三看点标识对应的部分媒体文件已被展示过的状态;

控制所述第三看点标识按照第一显示参数展示;

检测到所述第三看点标识处于第一状态的次数达到预设阈值时,控制所述第三看点标识按照第二显示参数显示。

上述方案中,所述输出展示媒体文件,检测到所述媒体文件的第一展示进度,包括:输出展示包含有至少两个媒体文件的媒体文件展示集合,检测到第一媒体文件的第一展示进度;其中,所述第一媒体文件为所述至少两个媒体文件中的任一媒体文件;

则获得与所述第一展示进度距离预设展示进度范围内的第一组看点标识集合,包括:

获得与所述第一展示进度距离预设展示进度范围内的、包含有多个看点标识的第一组看点标识集合;其中,所述多个看点标识为所述至少两个媒体文件中至少部分媒体文件对应的看点标识。

本发明实施例还提供了一种媒体文件处理系统,所述系统包括:检测单元、检索处理单元和展示单元;其中,

所述检测单元,用于输出展示媒体文件时,检测到所述媒体文件的第一展示进度;

所述检索处理单元,用于基于所述第一展示进度检索看点标识集合,获得与所述第一展示进度相接近的包含有N个看点标识的第一组看点标识集合;其中,每个看点标识对应所述媒体文件中部分媒体文件的展示进度范围;N为正整数;

所述展示单元,用于在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识;

所述检测单元,还用于检测到所述媒体文件的第二展示进度;

所述检索处理单元,还用于基于所述第二展示进度检索所述看点标识集合,获得与所述第二展示进度相接近的第二组看点标识集合;

所述展示单元,还用于在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识。

上述方案中,所述系统还包括操作检测单元和执行单元;其中,

所述操作检测单元,用于检测输入操作;

所述执行单元,用于所述操作检测单元检测到针对所述预设区域中的第一看点标识的输入操作时,生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的第一起始展示进度,控制所述展示单元从所述第一起始展示进度展示所述媒体文件。

上述方案中,所述展示单元,用于在预设区域内按照所述第一组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识。

上述方案中,所述检测单元,还用于当所述第一展示进度与所述第一组看点标识集合中的第三看点标识对应的部分媒体信息的起始展示进度一致时,检测所述媒体信息的展示情况,当所述媒体信息由所述第一展示进度切换至所述第二展示进度、且所述第二展示进度与所述第一展示进度之间的展示第一展示进度范围与所述第三看点标识对应的第二展示进度范围的比值达到预设阈值时,确定所述第三看点标识处于第一状态;所述第一状态表征所述第三看点标识对应的部分媒体信息已被展示过的状态;

所述展示单元,用于控制所述第三看点标识按照第一显示参数展示;还用于所述检测单元检测到所述第三看点标识处于第一状态的次数达到预设阈值时,控制所述第三看点标识按照第二显示参数显示。

本发明实施例提供的媒体文件处理方法及系统,所述方法包括:输出展示媒体文件,检测到所述媒体文件的第一展示进度;基于所述第一展示进度检索看点标识集合,获得与所述第一展示进度距离的展示进度范围最小的第一组看点标识集合,在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识;其中,每个看点标识对应所述媒体文件中部分媒体文件的展示进度范围;N为正整数;检测到所述媒体文件的第二展示进度;基于所述第二展示进度检索所述看点标识集合,获得与所述第二展示进度距离的展示进度范围最小的第二组看点标识集合;在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识。如此,采用本发明实施例的技术方案,通过在预设区域展示的预设数量(例如N个)的看点标识,避免了由于看点标识过多显示过于密集从而导致用户视觉体验不佳的问题,也避免了由于看点标识过于密集导致的误点击的情况发生,提升了用户的操作体验。

附图说明

图1为本发明实施例的媒体文件处理方法的流程示意图;

图2a至图2c为本发明实施例的媒体文件处理方法的一种展示示意图;

图3a至图3g为本发明实施例的媒体文件处理方法中看点标识的显示示意图;

图4a和图4b分别为本发明实施例的媒体文件处理方法中的一种应用场景示意图;

图5a和图5b分别为本发明实施例的媒体文件处理方法中的另一种应用场景示意图;

图6为本发明实施例的媒体文件处理系统的第一种组成结构示意图;

图7为本发明实施例的媒体文件处理系统的第二种组成结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步详细的说明。

本发明实施例提供了一种媒体文件处理方法。图1为本发明实施例的媒体文件处理方法的流程示意图;如图1所示,所述方法包括:

步骤101:输出展示媒体文件,检测到所述媒体文件的第一展示进度。

步骤102:基于所述第一展示进度检索看点标识集合,获得与所述第一展示进度相接近的第一组看点标识集合,在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识;其中,每个看点标识对应所述媒体文件中部分媒体文件的展示进度范围;N为正整数。

步骤103:检测到所述媒体文件的第二展示进度。

步骤104:基于所述第二展示进度检索所述看点标识集合,获得与所述第二展示进度相接近的第二组看点标识集合。

步骤105:在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识。

本实施例所述的媒体文件处理方法可应用于终端中,所述终端具体可以为个人计算机(PC,Personal Computer)(例如台式电脑、笔记本电脑、一体机电脑等)、手机、平板电脑等类型。其中,所述媒体文件具体可以包括:音频、视频、文档等类型。则当所述媒体文件为音频、视频等与时间参数相关的类型时,所述媒体文件的展示进度具体可以为所述媒体文件的播放时间点;当所述媒体文件为文档等与翻页参数相关的类型时,所述媒体文件的展示进度具体可以为所述媒体文件的展示页码。

本实施例中,作为一种实施方式,终端可通过网页(WEB)浏览器输出展示媒体文件;即终端可通过网页播放例如音频、视频等与事件参数相关类型的媒体文件,终端也可通过网页输出例如文档等与翻页参数相关类型的媒体文件。作为另一种实施方式,终端可通过媒体应用输出展示媒体文件;当所述媒体文件为音频、视频等与时间参数相关的类型时,所述媒体应用可以为媒体播放器;当所述媒体文件为文档等与翻页参数相关的类型时,所述媒体应用可以为用于文字处理的应用程序。

本实施例中,媒体文件在输出展示之前,预先针对所述媒体文件的内容设置看点标识,其中,对于不同的用户输出的媒体文件,呈现的看点标识可不同。例如针对视频内容中精彩的场景、针对视频/音频/文档内容中重要的内容或知识点等设置看点标识,设置的看点标识组成看点标识集合;又例如,针对视频中的看点标识,可对已设置的看点标识进行删减,删减后的看点标识组成看点标识集合。作为一种示例,所述看点标识中可包括所对应的部分媒体文件的关键文字信息,以便于用户了解该看点标识的所对应的部分媒体文件的内容。当所述媒体文件为音频、视频等与时间参数相关的类型时,所述看点标识为音频、视频的播放时间范围中与某一部分的音频、视频内容相对应的时间范围;也就是说,所述看点标识可通过所对应的部分音频/视频的起始时间和终止时间表示。当所述媒体文件为文档等与翻页参数相关的类型时,所述看点标识为文档的页码范围中与某一部分的文档内容相对应的页码(以及行码)范围;也就是说,所述看点标识可通过所对应的部分文档的起始页码(以及行码)和终止页码(以及行码)表示。其中,所述看点标识可预先针对所述媒体文件的内容预先设置。

基于此,在检测到当前媒体文件的第一展示进度时,查询所述媒体文件的看点标识集合,获得与所述第一展示进度相接近的第一组看点标识集合;所述第一组看点标识集合中包括固定数量(所述固定数量例如为N,N为正整数)的看点标识;其中N的数值可依据屏幕显示的需求预先配置;但N的数值不易过大,以免在预设区域中排布过于密集,不利于用户的操作体验。作为一种实施方式,可按照起始展示进度的先后顺序排列所述看点标识集合中的看点标识,则检测到所述第一展示进度后,按预设规则获得与所述第一展示进度相接近的第一组看点标识集合。作为一种示例,所述按预设规则获得与所述第一展示进度相接近的第一组看点标识集合为:获得所述第一展示进度之前的N个看点标识生成所述第一组看点标识集合;以视频为例,若第一展示进度为当前媒体文件展示至18分钟为例,则获得起始时间在18分钟之前的且与18分钟最接近的N个看点标识,使得当前展示进度对应的看点标识在所述预设区域的最右端位置显示。作为另一种示例,所述按预设规则获得与所述第一展示进度相接近的第一组看点标识集合为:获得所述第一展示进度之后的N个看点标识生成所述第一组看点标识集合;以视频为例,若第一展示进度为视频的第18分钟为例,则获得起始时间在18分钟之后的且与18分钟最接近的N个看点标识,使得当前展示进度对应的看点标识在所述预设区域的最左端位置显示。作为又一种示例,所述按预设规则获得与所述第一展示进度相接近的第一组看点标识集合为:获得所述第一展示进度之前的n(n为正整数且n小于N)个看点标识、以及获得所述第一展示进度之后的(N-n)个看点标识生成所述第一组看点标识集合,使得当前展示进度对应的看点标识在所述预设区域内2最右端和最左端以外的中间位置显示;以视频为例,若第一展示进度为18分钟、N为5为例,则获得起始时间在18分钟之前的且与18分钟最接近的2个看点标识、以及获得起始时间在18分钟之后的且与18分钟最接近的3个看点标识。进一步地,在媒体文件的展示区域内预先配置一预设区域,在所述预设区域内按预设规则展示所述第一组看点标识集合中的N个看点标识。图2a至图2c为本发明实施例的媒体文件处理方法的一种展示示意图;如图2a所示,以视频内容、且N为5为例,若所述预设区域为视频展示区域的上部区域,则在所述预设区域内可从左到右展示5个看点标识。本实施例中,伴随着媒体文件的输出展示,系统会持续监测展示进度,例如每秒监测一次。则检测到所述媒体文件的第二展示进度,获得与所述第二展示进度相接近的第二组看点标识集合;所述第二组看点标识集合中包括固定数量(所述固定数量例如为N,N为正整数)的看点标识。所述第二组看点标识集合的获取方式与前述第一组看点标识集合同理,这里不再赘述。则在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识,如图2b所示,伴随媒体文件的输出展示,更新所述预设区域中展示的所述N个看点标识。在本实施例中,当所述媒体文件为视频、音频等与时间参数相关的类型时,所述媒体文件的展示进度自动切换,即播放器自动播放媒体文件使得所述媒体文件的展示进度自动切换。当所述媒体文件为文档等与页码参数相关的类型时,所述媒体文件的展示进度可手动切换,即用户需手动进行翻页使得所述媒体文件的展示进度进行切换。其中,以媒体文件为视频文件为例,当检测到第一展示进度处于所述第一组看点标识集合中某一看点标识对应的展示进度范围内时,所述预设区域中按预设排布规则展示所述第一组看点标识集合中的N个看点标识。随着当前展示进度的不断改变,即当前展示进度变化值第二展示进度时,若所述第二展示进度依旧处于所述看点标识对应的展示范围内,则不改变所述预设区域中展示的所述第一组看点标识集合;若所述第二展示进度不在所述看点标识对应的展示范围内时,则获得与所述第二展示进度相接近的第二组看点标识集合,控制在所述预设区域展示所述第二组看点标识集合。在具体实现过程中,在预设区域内展示的看点标识集合发生改变时,控制隐藏所述预设区域内的看点,自动搜索待更新的看点标识集合;搜索完成后,将更新后的看点标识在所述预设区域内进行显示。

具体的,作为一种实施方式,前端每个周期(比如1秒钟)向后端报告展示进度;后端会保存之前上报的展示进度的状态,并判断新的展示进度的状态和之前的展示进度的状态是否相同。比如:之前的展示进度在某个看点内(比如看点2内),或者之前的展示进度在某2个看点之间(比如看点4和看点5之间的空隙);后端收到新的展示进度后,会判断新的展示进度和之前的展示进度的状态是否相同;比如:之前的展示进度在看点2内,新的展示进度仍在看点2内,则表明展示进度的状态没有变;如果新的展示进度跳出了看点2,进入了看点2和看点3之间的空隙,则表明展示进度的状态发生改变。又比如:之前的展示进度在看点4和看点5之间的空隙,新的展示进度仍在此空隙,则表明状态没有变;如果新的展示进度进入了看点5,则表明展示进度的状态变了。如果确定展示状态相同,则不做处理。如果确定展示进度的状态不同,则根据“新进度”计算出“看点标识集合”。(先计算当前看点或存在,或为空;再计算之前和之后的其他看点),将获得的看点标识集合下发给前端进行显示。前端如果收到更新的看点列表,则显示。作为另一种实施方式,后端把相关媒体文件的所有看点信息一次性地下发给前端,并下发需要显示的看点个数N;前端每隔预设周期(比如1秒钟)自行判断,判断新的展示进度状态和之前的展示进度状态是否相同。比如:之前的展示进度在看点2内,新的展示进度仍在看点2内,则表示展示进度状态没有变;如果新的展示进度跳出了看点2,进入了看点2和看点3之间的空隙,则表示展示进度状态变了。又比如:之前的展示进度在看点4和看点5之间的空隙,新的展示进度仍在此空隙,则表示展示进度状态没有变;如果新的展示进度进入了看点5,则表示展示进度状态变了。如果判定展示进度状态相同,则不做处理;如果判定展示进度状态不同,则更新看点列表并显示。

本实施例中,所述预设区域不限于图2a和图2b所示,可以为所述媒体文件的展示区域的任何区域,包括但不限于所述展示区域的上部区域、下部区域、左侧区域和右侧区域等等。另一方面,所述预设区域内展示的N个看点标识的排布规则包括但不限于从左到右排布、从右到左排布、从上到下排布、从下到上排布等等。在具体实现过程中,所展示的看点标识中的图样或样式(包括字体、字号、颜色、显示效果等)可采用任何图像或样式,本实施例中不对此进行具体限定。

本实施例中,所述预设区域中显示的N个看点标识之间可如图2a和图2b所示具有空隙;在这种实施方式下,媒体文件的展示进度可落在某一看点标识对应的展示进度范围之内,也可能不在任何看点标识对应的展示进度范围之内。当然,也可如图2c所示,所述N个看点标识之间不具有空隙;在这种实施方式下,媒体文件的展示进度一定会落在某一看点标识对应的展示进度范围之内。

本实施例中,作为一种实施方式,所述在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识,包括:在预设区域内按照所述第一组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识。相应的,所述在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识,包括:在所述预设区域内按照所述第二组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识。也就是说,所述预设区域内展示的所述N个看点标识按照每个看点标识的起始展示进度的先后顺序进行展示。

作为一种实施方式,所述N个看点标识分别在所述预设区域内的固定位置展示。其中,所述预设区域为非媒体文件内容的显示区域,以媒体文件为视频文件为例,视频的播放画面通常具有两条“黑边”,以图3a和图3b为例,图3a中,以视频播放画面为16:9的画面为例,则视频播放画面的上下各有一条“黑边”,所述预设区域可位于“黑边”区域内;而图3b以视频播放画面为4:3的画面为例,则视频播放画面的左右各有一条“黑边”,所述预设区域可位于“黑边”区域内,基于此,看点标识不会覆盖视频播放画面,不会影响用户的观看体验。进一步地,所述N个看点标识分别在所述预设区域内的固定位置展示,即使由于视频播放画面的不同从而导致看点标识所在的预设区域不同,也可基于固定位置展示的看点标识使用户习惯性的操作看点标识,易于让用户养成习惯。

进一步地,作为一种实施方式,当所述第一展示进度在所述第一组看点标识集合中的第二看点标识对应的部分媒体文件的展示进度范围内、且所述在预设区域内按照所述第一组看点标识集合中包括的所述多个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述多个看点标识时,所述方法还包括:控制所述第二看点标识在所述预设区域中的特定位置展示;相应的,控制所述第一组看点标识集合中与所述第二看点标识相邻的其他看点标识在固定位置展示。具体的,本实施方式中,当检测到当前的展示进度在一看点标识对应的展示进度范围内,例如所述第一展示进度在所述第二看点标识对应的展示进度范围内时,控制所述第二看点标识在所述预设区域中的特定位置展示。作为一种示例,如图3c所示,假设当前展示进度在看点3对应的展示进度范围内时,控制看点3在所述预设区域的中心位置展示;相应的,若当前展示进度在看点4对应的展示进度范围内时,则控制看点4在原看点3所在的所述预设区域的中心位置展示。当然,控制当前展示进度对应的看点标识在所述预设区域中居中显示仅为一种实施方式,在其他实施方式中也可不居中显示,例如当前展示进度对应的看点标识在预设区域中的第二位置显示,左边具有一个看点标识,右边具有三个看点标识等等。再例如,若媒体文件刚开始输出展示时,若预设区域中允许展示的看点标识总数为5,且控制当前展示进度对应的看点标识居中显示时,则很可能出现当前展示进度对应的看点标识在所述预设区域的中间显示,右侧具有两个看点标识,而左侧具有两个看点标识。相应的,若媒体文件以趋近于播放结束时,若预设区域中允许展示的看点标识总数为5,且控制当前展示进度对应的看点标识居中显示时,则很可能出现当前展示进度对应的看点标识在所述预设区域的中间显示,左侧具有两个看点标识,而右侧具有零个看点标识。

再结合图3a和图3b所示,以预设区域内展示的看点标识为三个为例,控制当前展示进度对应的第二看点标识在特定位置显示、并且控制与所述第二看点标识相邻的其他看点标识在预设区域内的固定位置展示时,可以理解为当前展示进度对应的第二看点标识为处于中间位置的看点标识,预先判定为最重要的看点标识,例如所述第二看点标识前一个看点标识(例如图3a中所示的prev看点标识)或后一个看点标识(例如图3a中所示的next看点标识)在固定位置显示。作为一种实施方式,假设用户点击next看点标识的概率最大,即判断next看点是最重要的看点。所以要把next看点放在最容易操作和记忆的位置;在图3a中选择了右上角位置,并且在图3b中依然选择了右上角位置,即不管预设区域是位于上侧区域或是右侧区域,next看点表示始终在右上角,这样便于用户记忆和操作,并且易养成操作习惯。作为另一种实施方式,若用户点击prev看点标识的概率最大,则判定prev看点标识为最重要的看点,可以把prev看点标识放在最容易操作和记忆的位置。在具体实现过程中,如何判断最重要的看点标识可预先配置,也可依据用户的浏览习惯设置。因为看点标识的顺序不变,所以图3b显示看点标识的逻辑是:在右侧黑边区域内,按照prev、now、next的顺序从下到上显示看点标识,并保证next看点标识依旧在右上角。当然,作为关键的看点标识(例如当前看点标识的下一个看点标识)的固定位置不限于图中所示的右上角位置,还可以是便于用户操作的其他任何位置。本实施方式中,如图3a或图3b所示为例,假设next看点标识为最重要的看点标识,则控制next看点标识始终在显示区域的右上方展示。next看点标识在固定位置展示的需求比now看点标识或prev看点标识在固定位置展示的需求更为重要。由此,控制看点标识在预设区域内的固定位置展示,以及控制关键的看点标识在固定位置展示,便于用户进一步习惯看点标识的操作(比如参照图3a所示,用户习惯性的点击右上方的next,就能进一步习惯点击next左边的now,以及最左边的prev)。需要说明的是,本实施例中每个看点标识中显示有该看点标识所对应的展示进度范围的内容描述,例如,图3a或图3b中prev看点标识、now看点标识和next看点标识的文字描述可以分别是:第一个进球、第二个进球、第三个进球等等,以便于用户可基于看点标识对应的内容描述选择感兴趣的展示进度范围进而对相应的看点标识进行点击操作。也就是说,本实施例中的看点标识具有两种逻辑功能,一是用户可以获知对看点标识对应的内容描述;二是用户可依据操作习惯直接对处于固定位置的看点标识进行操作,直接跳转至下一个看点标识/上一个看点标识对应的起始展示进度进行输出展示。

具体的,控制当前进度所对应的看点标识在所述预设区域中的特定位置展示,一方面固定了当前进度对应的看点标识所在位置,在所述预设区域中的看点标识的数量固定的情况下,也固定了除所述当前进度对应的看点标识以外的其他看点标识的位置。所述预设区域中的特定位置可以是所述预设区域中的任何位置,例如最左端,最右端、除最左端和最右端以外的其他位置等等。以前述列举的第一展示进度为当前媒体文件展示至18分钟为例,则获得起始时间在18分钟之前的且与18分钟最接近的N个看点标识时,则控制当前展示进度对应的看点标识在所述预设区域中的最右端位置显示。再以前述列举的第一展示进度为视频的第18分钟为例,则获得起始时间在18分钟之后的且与18分钟最接近的N个看点标识,则控制当前展示进度对应的看点标识在所述预设区域中的最左端位置显示。又以前述列举的获得所述第一展示进度之前的n(n为正整数且n小于N)个看点标识、以及获得所述第一展示进度之后的(N-n)个看点标识时,以N等于图3a所示的5、n等于2或3时,若当前展示进度对应图3a所示看点标识3对应的展示进度范围时,则控制当前展示进度对应的看点标识3在所述预设区域中的中间位置显示。本实施例中,若当前展示进度在某一看点标识对应的展示进度范围内时,除控制所述看点标识在所述预设区域中的特定位置展示之外,还控制所述看点标识区别于所述预设区域中的其他看点标识的展示效果,例如,作为一种实施方式,可控制所述看点标识通过高亮方式展示,以区别于其他看点标识,提示用户当前的展示进度在所述看点标识对应的展示进度范围内。

作为一种实施方式,若当前展示进度未对应所述预设区域中的任一看点标识对应的展示进度范围,则控制所述预设区域中的特定位置不显示任何看点标识,即所述预设区域中的特定位置为空。

本实施例中,作为另一种实施方式,当所述第一展示进度与所述第一组看点标识集合中的第三看点标识对应的部分媒体文件的起始展示进度一致时,所述方法还包括:检测所述媒体文件的展示情况,当所述媒体文件由所述第一展示进度切换至所述第二展示进度、且所述第二展示进度与所述第一展示进度之间的展示第一展示进度范围与所述第三看点标识对应的第二展示进度范围的比值达到预设阈值时,确定所述第三看点标识处于第一状态;所述第一状态表征所述第三看点标识对应的部分媒体文件已被展示过的状态;控制所述第三看点标识按照第一显示参数展示。

具体的,基于当前的展示进度(以第一展示进度切换至第二展示进度标识)确定某一看点标识(例如第三看点标识)的展示比例达到预设阈值(所述预设阈值例如80%;当然,80%仅作为一种示例,所述预设阈值的具体数值可参照实际需求预先配置,本实施例中不做具体限定)时,表明所述第三看点标识处于第一状态,所述第一状态表征所述第三看点标识对应的部分媒体文件已被展示过的状态,即可表明所述第三看点标识已被浏览过;相应的,控制所述第三看点标识按照第一显示参数展示,通过所述第一显示参数展示的所述第三看点标识与所述预设区域中展示的其他看点标识的显示状态不同。

进一步地,作为另一种实施方式,所述方法还包括:检测到所述第三看点标识处于第一状态的次数达到预设阈值时,控制所述第三看点标识按照第二显示参数显示;其中,所述预设阈值为大于等于2的任何数值。具体的,在本实施方式中,若某一看点标识(以所述第三看点标识为例)被浏览的次数大于1次,例如两次或两次以上,则所述第三看点标识的按照所述第二显示参数显示,所述第二显示参数与所述第一显示参数不同,即若所述第三看点标识被浏览2次后,相比于在先被浏览1次的情况,所述第三看点标识的显示状态不同,具体可参展图3c至图3e所示的一种示例,例如当看点标识3对应的展示进度范围被浏览过1次,则控制所述看点标识3填充第一种灰度颜色;当看点标识3对应的展示进度范围被浏览过2次时,则控制所述看点标识3填充第二种灰度颜色;所述第二种灰度颜色区别于所述第一种灰度颜色;当看点标识3对应的展示进度范围被浏览过3次时,控制所述看点标识3填充第三种灰度颜色;所述第三种灰度颜色区别于所述第一种灰度颜色和所述第二种灰度颜色;以使当用户能够基于看点标识的显示状态可快速获知该看点标识对应的媒体文件的浏览次数。当然,本实施例中不限于浏览一次时改变对应看点标识的显示效果、浏览两次时改变对应看点标识的显示效果、浏览三次时改变对应看点标识的显示效果,显示效果的改变对应的浏览次数可依据需要预先配置,也可通过手动方式进行配置。其中,所述第一显示参数具体可包括任何图案或图样,例如字体颜色、填充颜色、填充样式、填充透明度等等。

本实施例中,作为一种实施方式,当所述第一展示进度与所述第一组看点标识集合中的第三看点标识对应的部分媒体文件的起始展示进度一致时,所述方法还包括:检测所述媒体文件的展示情况,控制在所述第三看点标识上显示展示进度。

具体可参照图3f所示,以媒体文件为视频为例,在视频开始播放时,该视频看点标识对应的展示进度均未被播放,则看点1、看点2和看点3的播放进度均为0%,相应的,看点1、看点2和看点3中均不显示表征展示进度的显示效果;当随着视频的播放,看点1对应的展示进度开始输出播放,例如看点1播放了20%,则看点2和看点3中均不显示表征展示进度的显示效果,而看点1中可通过例如进度条的显示效果表示所述看点1对应的展示进度;随着看点1对应的展示进度的继续播放,看点1中的进度条逐渐增大,直至看点1对应的展示进度范围播放完后,看点1中的进度条充满,达到看点1对应的展示进度范围被浏览的展示效果;进一步的,随着展示进度的持续,看点2对应的展示进度范围开始播放,例如看点2对应的展示进度范围被浏览了30%,呈现被浏览30%对应的进度条的显示效果;此时,看点1对应的展示进度范围处于被浏览状态,呈现被浏览一次对应的显示效果,而看点3对应的展示进度范围处于未被浏览状态,不显示表征展示进度的显示效果;进一步的,随着展示进度的持续,看点1和看点2对应的展示进度范围均被浏览完成,呈现被浏览一次对应的显示效果,看点3对应的展示进度范围开始被浏览,例如看点3对应的展示进度范围被浏览的50%,呈现被浏览50%对应的进度条的显示效果。其中,当所述媒体文件初次被浏览时,进度条的显示效果可采用上述第一显示参数;相应的,当所述媒体文件的浏览次数为前述预设阈值时,进度条的显示效果可采用上述第二显示参数;其中,所述第一显示参数具体可包括任何图案或图样,例如字体颜色、填充颜色、填充样式、填充透明度等等。在具体实现过程中,可实时检测当前展示进度,所述当前展示进度可记为进度1;系统中预先存储有当前展示进度对应的看点标识所对应的起始展示进度和终止展示进度,其中,起始展示进度可记为进度2,终止展示进度可记为进度3;则按照以下公式(1)确定被浏览的百分比,从而基于被浏览的百分比更新看点标识的显示效果(例如进度条的显示效果):

(进度1-进度2)/(进度3-进度2)×100=被浏览的百分比 (1)

作为一种实施方式,若某一看点标识对应的展示进度范围被浏览的展示比例未达到预设阈值(例如所述预设阈值例如80%)、且所述媒体文件被关闭或暂停一段时候后被再次输出展示时,所述看点标识依旧处于未被浏览状态,具体可参照图3g所示,以媒体文件为视频为例,在视频开始播放时,该视频看点标识对应的展示进度均未被播放,则看点1、看点2和看点3的播放进度均为0%,相应的,看点1、看点2和看点3中均不显示表征展示进度的显示效果;当随着视频的播放,看点1对应的展示进度开始输出播放,例如看点1播放了20%,未超过预先设置的80%的展示进度阈值,看点2和看点3中均不显示表征展示进度的显示效果。若此时视频暂停未继续播放,过了一段时间后,系统清楚看点1的暂停前的显示效果,即看点1、看点2和看点3的播放进度均为0%。

本实施例中,作为一种实施方式,所述方法还包括:检测到针对所述预设区域中的第一看点标识的输入操作时,生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的第一起始展示进度,从所述第一起始展示进度展示所述媒体文件。

具体的,本实施方式中,所述预设区域内展示的每个看点标识均具有跳转功能;当检测到针对第一看点标识的输入操作(例如点击操作)时,生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的展示进度范围,所述展示进度范围包括第一起始展示进度和第一终止展示进度,跳转至所述第一起始展示进度展示所述媒体文件。当所述媒体文件为音频、视频等与时间参数相关的类型时,则跳转至所述第一起始展示进度对应的时间戳展示所述媒体文件。

当所述媒体文件为文档等与翻页参数相关的类型时,则跳转至所述第一起始展示进度对应的页码(及行码)展示所述媒体文件。图4a和图4b分别为本发明实施例的媒体文件处理方法中的一种应用场景示意图;如图4a所示,若当前的展示进度不属于任意看点标识对应的展示进度范围,则在所述预设区域的特定位置显示的看点标识可以为空,即所述特定位置不显示任何看点标识;此时,用户可点击看点标识15,则获取看点标识15对应的第一起始展示进度,跳转至所述第一起始展示进度展示所述媒体文件;相应的,控制所述看点标识15在所述预设区域的特定位置(例如图4a中所示的中心位置)进行展示;相应的,在看点标识15被点击前和被点击后,预设区域中的看点进行了一次更新。作为另一种场景示例,如图4b所示,若当前的展示进度不属于任意看点标识对应的展示进度范围,则在所述预设区域的特定位置显示的看点标识可以为空,即所述特定位置不显示任何看点标识;此时,若用户跳过看点标识15而点击看点标识16,则获取看点标识16对应的第一起始展示进度,跳转至所述第一起始展示进度展示所述媒体文件;相应的,控制所述看点标识16在所述预设区域的特定位置(例如图4b中所示的中心位置)进行展示;相应的,在看点标识15被点击前和被点击后,预设区域中的看点进行了一次更新。相应的,对于浏览过的看点标识和未被浏览过的看点标识;未被浏览过的看点标识可通过透明的填充颜色进行展示;而被浏览过的看点标识可依据浏览过的次数按照其相应的显示参数进行展示。

本实施例中,作为一种实施方式,所述输出展示媒体文件,检测到所述媒体文件的第一展示进度,包括:输出展示包含有至少两个媒体文件的媒体文件展示集合,检测到第一媒体文件的第一展示进度;其中,所述第一媒体文件为所述至少两个媒体文件中的任一媒体文件;则获得与所述第一展示进度距离预设展示进度范围内的第一组看点标识集合,包括:获得与所述第一展示进度距离预设展示进度范围内的、包含有多个看点标识的第一组看点标识集合;其中,所述多个看点标识为所述至少两个媒体文件中至少部分媒体文件对应的看点标识。

具体的,在本实施方式中,输出展示的媒体文件可能不是单一的媒体文件,可能是由至少两个媒体文件组合而成的。例如,对于某些大型运动比赛项目,若关注点在某一个运动员身上,对应该运动员存在三个比赛视频文件,形成包含有所述三个比赛视频文件的视频集合。又例如,某些电视剧剧集,若关注点在某一演员身上,则对应该演员存在多个电视剧剧集文件,形成包含有所述多个电视剧剧集的视频集合。图5a和图5b分别为本发明实施例的媒体文件处理方法中的另一种应用场景示意图;如图5a所示,以媒体文件为视频为例,则媒体文件可以是由图5a所示的5个视频组成,其中,视频1包括看点1至看点3;视频2包括看点4和看点5;视频3包括看点6;视频4包括看点7和看点8;视频5包括看点9和看点10。则在所述媒体文件输出展示过程中,所述预设区域内展示的看点标识可以是单一媒体文件的看点标识,也可以是至少两个媒体文件中包括的看点标识;例如图5b所示,检测到当前处于进度1、且进度1在看点标识3对应的展示进度范围内,则所述预设区域内展示有视频1和视频2的看点标识1至看点标识5,且看点标识3居中显示。当用户点击看点标识4时,控制从所述看点标识4对应的起始展示进度开始展示,此时,所述预设区域内展示有视频1至视频3对应的看点标识2至看点标识6,且看点标识4居中显示;在这一跳转过程中,所展示的媒体文件已从视频1切换至视频2;但对用户的操作体验来说是透明的。具体的,在上述媒体文件集合中包括至少两个媒体文件的实施方式中,在具体实现过程中,确定所述至少两个媒体文件并按顺序进行排序;确定每个媒体文件中的看点标识,每个看点标识对应的起始进度、终止进度和文字描述;按照所述至少两个媒体文件的排序、每个媒体文件中的看点标识的起始进度排序对所有看点进行排序,从而确定看点标识的顺序。

基于上述描述,本发明实施例的媒体文件处理方法,一方面,通过在预设区域展示的预设数量(例如N个)的看点标识,避免了由于看点标识过多显示过于密集从而导致用户视觉体验不佳的问题,给用户展示看点标识更直观;也避免了由于看点标识过于密集导致的误点击的情况发生,使用户操作更便捷高效,提升了用户的操作体验。第二方面,用户可点击预设区域内显示的看点标识,使得媒体文件的展示从触发的看点标识对应的起始展示进度;进一步地,伴随看点标识对应的部分媒体文件的浏览次数的不同,相应的看点标识的显示效果也不同,便于用户能够快速获知该看点标识对应的部分媒体文件浏览过的次数。

本发明实施例还提供了一种媒体文件处理系统。图6为本发明实施例的媒体文件处理系统的第一种组成结构示意图;如图6所示,所述系统包括:检测单元61、检索处理单元62和展示单元63;其中,

所述检测单元61,用于输出展示媒体文件时,检测到所述媒体文件的第一展示进度;

所述检索处理单元62,用于基于所述第一展示进度检索看点标识集合,获得与所述第一展示进度相接近的包含有N个看点标识的第一组看点标识集合;其中,每个看点标识对应所述媒体文件中部分媒体文件的展示进度范围;N为正整数;

所述展示单元63,用于在预设区域内按预设排布规则展示所述第一组看点标识集合中包括的N个看点标识;

所述检测单元61,还用于检测到所述媒体文件的第二展示进度;

所述检索处理单元62,还用于基于所述第二展示进度检索所述看点标识集合,获得与所述第二展示进度相接近的第二组看点标识集合;

所述展示单元63,还用于在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识。

本实施例中,所述媒体文件具体可以包括:音频、视频、文档等类型。则当所述媒体文件为音频、视频等与时间参数相关的类型时,所述媒体文件的展示进度具体可以为所述媒体文件的播放时间点;当所述媒体文件为文档等与翻页参数相关的类型时,所述媒体文件的展示进度具体可以为所述媒体文件的展示页码。

本实施例中,媒体文件在输出展示之前,预先针对所述媒体文件的内容设置看点标识,其中,对于不同的用户输出的媒体文件,呈现的看点标识可不同。例如针对视频内容中精彩的场景、针对视频/音频/文档内容中重要的内容或知识点等设置看点标识,设置的看点标识组成看点标识集合;又例如,针对视频中的看点标识,可对已设置的看点标识进行删减,删减后的看点标识组成看点标识集合。作为一种示例,所述看点标识中可包括所对应的部分媒体文件的关键文字信息,以便于用户了解该看点标识的所对应的部分媒体文件的内容。当所述媒体文件为音频、视频等与时间参数相关的类型时,所述看点标识为音频、视频的播放时间范围中与某一部分的音频、视频内容相对应的时间范围;也就是说,所述看点标识可通过所对应的部分音频/视频的起始时间和终止时间表示。当所述媒体文件为文档等与翻页参数相关的类型时,所述看点标识为文档的页码范围中与某一部分的文档内容相对应的页码(以及行码)范围;也就是说,所述看点标识可通过所对应的部分文档的起始页码(以及行码)和终止页码(以及行码)表示。其中,所述看点标识可预先针对所述媒体文件的内容预先设置。

基于此,所述检测单元61在检测到当前媒体文件的第一展示进度时,所述检索处理单元62查询所述媒体文件的看点标识集合,获得与所述第一展示进度相接近的第一组看点标识集合;所述第一组看点标识集合中包括固定数量(所述固定数量例如为N,N为正整数)的看点标识;其中N的数值可依据屏幕显示的需求预先配置;但N的数值不易过大,以免在预设区域中排布过于密集,不利于用户的操作体验。作为一种实施方式,所述检索处理单元62可按照起始展示进度的先后顺序排列所述看点标识集合中的看点标识,则检测到所述第一展示进度后,按预设规则获得与所述第一展示进度相接近的第一组看点标识集合。作为一种示例,所述按预设规则获得与所述第一展示进度相接近的第一组看点标识集合为:获得所述第一展示进度之前的n(n为正整数且n小于N)个看点标识、以及获得所述第一展示进度之后的(N-n)个看点标识生成所述第一组看点标识集合,使得当前展示进度对应的看点标识在所述预设区域内2最右端和最左端以外的中间位置显示;以视频为例,若第一展示进度为18分钟、N为5为例,则获得起始时间在18分钟之前的且与18分钟最接近的2个看点标识、以及获得起始时间在18分钟之后的且与18分钟最接近的3个看点标识。进一步地,在媒体文件的展示区域内预先配置一预设区域,所述展示单元63在所述预设区域内按预设规则展示所述第一组看点标识集合中的N个看点标识。

本实施例中,伴随着媒体文件的输出展示,所述检测单元61持续监测展示进度,例如每秒监测一次。则所述检测单元61检测到所述媒体文件的第二展示进度,所述检索处理单元62获得与所述第二展示进度相接近的第二组看点标识集合;所述第二组看点标识集合中包括固定数量(所述固定数量例如为N,N为正整数)的看点标识。所述第二组看点标识集合的获取方式与前述第一组看点标识集合同理,这里不再赘述。则所述展示单元63在所述预设区域内按所述预设排布规则展示所述第二组看点标识集合中包括的N个看点标识,伴随媒体文件的输出展示,更新所述预设区域中展示的所述N个看点标识。

作为一种实施方式,所述展示单元63,用于在预设区域内按照所述第一组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识;相应的,还用于在预设区域内按照所述第二组看点标识集合中包括的所述N个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述N个看点标识。

作为一种实施方式,所述N个看点标识分别在所述预设区域内的固定位置展示。其中,当所述第一展示进度在所述第一组看点标识集合中的第二看点标识对应的部分媒体文件的展示进度范围内、且所述在预设区域内按照所述第一组看点标识集合中包括的所述多个看点标识分别对应的部分媒体文件的起始展示进度的先后顺序展示所述多个看点标识时,所述展示单元63,还用于控制所述第二看点标识在所述预设区域中的特定位置展示。

作为一种实施方式,所述检测单元61,还用于检测所述媒体文件的展示情况,当所述媒体文件由所述第一展示进度切换至所述第二展示进度、且所述第二展示进度与所述第一展示进度之间的展示第一展示进度范围与所述第三看点标识对应的第二展示进度范围的比值达到预设阈值时,确定所述第三看点标识处于第一状态;所述第一状态表征所述第三看点标识对应的部分媒体文件已被展示过的状态;

所述展示单元63,还用于控制所述第三看点标识按照第一显示参数展示;

相应的,所述检测单元61,还用于检测到所述第三看点标识处于第一状态的次数;

所述展示单元63,还用于所述检测单元61检测到所述第三看点标识处于第一状态的次数达到预设阈值时,控制所述第三看点标识按照第二显示参数显示。

作为一种实施方式,所述检测单元61,还用于输出展示包含有至少两个媒体文件的媒体文件展示集合,检测到第一媒体文件的第一展示进度;其中,所述第一媒体文件为所述至少两个媒体文件中的任一媒体文件;

所述检索处理单元62,还用于获得与所述第一展示进度距离预设展示进度范围内的、包含有多个看点标识的第一组看点标识集合;其中,所述多个看点标识为所述至少两个媒体文件中至少部分媒体文件对应的看点标识。

作为一种实施方式,如图7所示,所述系统还包括操作检测单元64和执行单元65;其中,

所述操作检测单元64,用于检测输入操作;

所述执行单元65,用于所述操作检测单元64检测到针对所述预设区域中的第一看点标识的输入操作时,生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的第一起始展示进度,控制所述展示单元63从所述第一起始展示进度展示所述媒体文件。

具体的,本实施方式中,所述预设区域内展示的每个看点标识均具有跳转功能;当所述操作检测单元64检测到针对第一看点标识的输入操作(例如点击操作)时,所述执行单元65生成第一指令,基于所述第一指令获取所述第一看点标识对应的部分媒体文件的展示进度范围,所述展示进度范围包括第一起始展示进度和第一终止展示进度,跳转至所述第一起始展示进度展示所述媒体文件。当所述媒体文件为音频、视频等与时间参数相关的类型时,则跳转至所述第一起始展示进度对应的时间戳展示所述媒体文件。当所述媒体文件为文档等与翻页参数相关的类型时,则跳转至所述第一起始展示进度对应的页码(及行码)展示所述媒体文件。

本领域技术人员应当理解,本发明实施例的媒体文件处理系统中各处理单元的功能,可参照前述媒体文件处理方法的相关描述而理解,本发明实施例的媒体文件处理系统中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。

本发明实施例中,所述信息处理系统在实际应用中可通过终端实现;所述终端具体可以为PC(例如台式电脑、笔记本电脑、一体机电脑等)、手机、平板电脑等类型。所述系统中的检测单元61、检索处理单元62、操作检测单元64和执行单元65,在实际应用中均可由所述系统中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述系统中的展示单元63,在实际应用中可由所述系统中的显示屏或显示器实现。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1