一种视频处理方法及移动终端的制作方法

文档序号:10474225阅读:788来源:国知局
一种视频处理方法及移动终端的制作方法
【专利摘要】本发明实施例提供一种视频处理方法及移动终端,涉及通信领域。本发明的视频处理方法包括:分别接收用户对当前视频发送的视频快进或快退开始指令、视频快进或快退结束指令;确定所述视频快进或快退开始指令在所述当前视频中对应的第一播放时间和所述视频快进或快退结束指令在所述当前视频中对应的第二播放时间;确定所述第一播放时间和所述第二播放时间对应的第一时间段内是否包括内容衔接视频;当包括所述内容衔接视频时,在所述当前视频中定位所述内容衔接视频并播放所述内容衔接视频。本发明实施例简化了在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
【专利说明】
-种视频处理方法及移动终端
技术领域
[0001] 本发明实施例设及通信领域,尤其设及一种视频处理方法及移动终端。
【背景技术】
[0002] 在用户观看视频的过程中,常常会遇到由于视频中的某些内容不符合用户的需求 而使得用户对视频快进或者快退的情况。
[0003] 现有技术中,当用户需要对视频进行快速播放(包括快进、快退)时,用户可拖动视 频中的进度条。进度条被拖动到哪个位置,视频就从哪个位置开始播放。也即用户将视频快 进或快退到哪,视频就从哪里播放。那么,如果视频快进或快退的过多,就会导致播放的视 频上下文无法衔接。此时,用户需要再次对视频快进或快退,来定位用户想要的观看的内 容。因此,在现有的对视频快或快退的处理过程中,如果要准确的做到视频播放内容的无缝 衔接,其实现过程较为繁琐。

【发明内容】

[0004] 本发明实施例提供一种视频处理方法及移动终端,W解决在对视频进行快进或快 退时实现视频播放内容无缝衔接的过程较为繁琐的问题。
[0005] 第一方面,提供了一种视频处理方法,所述方法应用于移动终端,所述方法包括:
[0006] 分别接收用户对当前视频发送的视频快进或快退开始指令、视频快进或快退结束 指令;
[0007] 确定所述视频快进或快退开始指令在所述当前视频中对应的第一播放时间和所 述视频快进或快退结束指令在所述当前视频中对应的第二播放时间;
[000引确定所述第一播放时间和所述第二播放时间对应的第一时间段内是否包括内容 衔接视频,所述内容衔接视频用于衔接所述第一播放时间对应的视频内容和所述第二播放 时间对应的视频内容;
[0009] 当包括所述内容衔接视频时,在所述当前视频中定位所述内容衔接视频并播放所 述内容衔接视频。
[0010] 第二方面,提供了 一种移动终端,包括:
[0011] 指令接收模块,用于分别接收用户对当前视频发送的视频快进或快退开始指令、 视频快进或快退结束指令;
[0012] 时间确定模块,用于确定所述视频快进或快退开始指令在所述当前视频中对应的 第一播放时间和所述视频快进或快退结束指令在所述当前视频中对应的第二播放时间;
[0013] 视频确定模块,用于确定所述第一播放时间和所述第二播放时间对应的第一时间 段内是否包括内容衔接视频,所述内容衔接视频用于衔接所述第一播放时间对应的视频内 容和所述第二播放时间对应的视频内容;
[0014] 视频播放模块,用于当所述视频确定模块确定包括所述内容衔接视频时,在所述 当前视频中定位所述内容衔接视频并播放所述内容衔接视频。
[0015] 运样,本发明实施例中,可在确定用户的视频快进或快退开始指令和视频快进或 快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需像现有技术那 样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简化在对视频进 行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
【附图说明】
[0016] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据运些附 图获得其他的附图。
[0017] 图1是本发明第一实施例的视频处理方法的流程图;
[0018] 图2是本发明第二实施例的视频处理的流程图;
[0019] 图3是本发明第=实施例的视频处理的流程图;
[0020] 图4是本发明第四实施例的移动终端的示意图之一;
[0021] 图5是本发明第四实施例中视频确定模块的示意图之一;
[0022] 图6是本发明第四实施例中视频确定模块的示意图之二;
[0023] 图7是本发明第四实施例中视频确定模块的示意图之
[0024] 图8是本发明第四实施例中视频播放模块的示意图之一;
[0025] 图9是本发明第四实施例中视频播放模块的示意图之二;
[0026] 图10是本发明第四实施例的移动终端的示意图之二;
[0027] 图11是本发明第五实施例的移动终端的结构示意图。
【具体实施方式】
[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[00巧]第一实施例
[0030] 如图1所示,本发明第一实施例的视频处理方法,应用于移动终端,包括:
[0031] 步骤11、分别接收用户对当前视频发送的视频快进或快退开始指令、视频快进或 快退结束指令。
[0032] 对于用户正在利用移动终端观看的视频称为当前视频。在当前视频播放的过程 中,用户可能需要对当前视频进行快进或者快退操作。通常,用户对当前视频的快进或者快 退操作都是通过拖动视频的进度按钮,如进度条来实现的。当检测到用户点击进度条并拖 动进度条时,即可认为用户发送了视频快进或快退开始指令;当检测到用户结束拖动进度 条时,可认为用户向移动终端发送了视频快进或快退结束指令。
[0033] 步骤12、确定视频快进或快退开始指令在当前视频中对应的第一播放时间和视频 快进或快退结束指令在当前视频中对应的第二播放时间。
[0034] 在接收到用户发送的视频快进或快退开始指令时,可确定当前视频的播放时间, 在此将其称为第一播放时间;在接收到用户发送的视频快进或快退结束指令时,可确定当 前视频的播放时间,在此将其称为第二播放时间。
[0035] 例如,接收到用户发送的视频快进开始指令时,当前视频播放到了第13分钟,即在 视频的播放时间进度处显示0:13:00,那么在此可将0:13:00称为在此的第一播放时间。接 收到用户发送的视频快进开始指令时,当前视频播放到了第18分钟,即在视频的播放时间 进度处显不0:18:00,那么在此可将0:18:00称为在此的第^播放时间。
[0036] 步骤13、确定第一播放时间和第二播放时间对应的第一时间段内是否包括内容衔 接视频。
[0037] 其中,内容衔接视频用于衔接所述第一播放时间对应的视频内容和所述第二播放 时间对应的视频内容,也即所述内容衔接视频指的是在当前视频中定义的可W将当前视频 正在播放的内容与快进或快退后的播放内容进行衔接的视频。它可W-段视频也可W是多 段视频,且每个内容衔接视频的时间长度可W互不相同。通常,每个内容衔接视频的时间长 度都小于当前视频的总时间长度。
[0038] 在此实施例中,内容衔接视频可W由系统定义,还可W由用户自行定义。
[0039] 例如,在具体应用中,由系统在当前视频中预先设置内容衔接视频。具体的,将当 前视频划分成至少两个子视频,并分别对每个子视频进行识别。当根据识别结果确定一个 或多个子视频中有预定内容特征时,将一个或多个子视频作为内容衔接视频。其中预定内 容特征可W是某个人物,或者某个场景等。在确定了内容衔接视频之后可设置一个对应关 系表,在此将其称为第一对应关系表。在该第一对应关系表中各内容衔接视频的标识和各 内容衔接视频对应的播放起始、结束时间的对应关系,如下表1所示。
[0040] 表 1 「nn/111
LUU心」 巧化步骤甲,当狄得J弟一滞放町间和弟二滞放町间后,W宜巧该弟一卿应天糸 表。第一播放时间和第二播放时间对应有一个时间段。经查找,如果各内容衔接视频中的第 一内容衔接视频的播放起始时间和/或播放结束时间位于第一时间段内,确定第一时间段 内包括内容衔接视频。否则,确定在该时间段内不包括内容衔接视频。其中该第一内容衔接 视频可W是一个或者多个。在此,可将第一内容衔接视频作为内容衔接视频。
[0043] 例如,假设第一播放时间为0:13:00,第二播放时间为0:18:00,经查找上述表1确 定视频3的起始时间和结束时间都位于第一播放时间和第二播放时间对应的时间段内,因 此,可将视频3作为在此的内容衔接视频,并确定在该时间段内包括有内容衔接视频。此外, 经查找上述表1确定视频4的起始时间位于第一播放时间和第二播放时间对应的时间段内, 因此,也可将视频4作为在此的内容衔接视频,并确定在该时间段内包括有内容衔接视频。
[0044] 又例如,在具体应用中,还可在当前视频的播放过程中确定第一时间段内是否包 括内容衔接视频。具体的,将所述第一时间段内的视频划分成至少两个子视频,并分别对所 述每个子视频进行识别,然后,当根据所述识别结果确定一个或多个子视频中有预定内容 特征时,确定所述第一时间段内包括内容衔接视频。通过划分的多个子视频,可W同时对多 个子视频进行识别W确定各子视频中是否存在内容衔接视频,从而提高了识别速度和效 率。
[0045] 步骤14、当包括内容衔接视频时,在当前视频中定位内容衔接视频并播放内容衔 接视频。
[0046] 在本发明实施例中,内容衔接视频可W包括一个或多个。
[0047] 如果内容衔接视频只包括一个,则可通过查找步骤13中的第一对应关系表获取内 容衔接视频的播放起始时间,并根据内容衔接视频的播放起始时间在当前视频中定位内容 衔接视频并播放内容衔接视频。
[0048] 如果内容衔接视频包括多个,则可从多个内容衔接视频中选择一个或多个作为用 于播放的内容衔接视频,并分别在当前视频中定位用于播放的内容衔接视频,然后按照预 定顺序播放用于播放的内容衔接视频。通过运种方式,可使得获得的内容衔接视频更符合 用户的需要,从而进一步保证用户观看的视频内容的连续性,提升用户的体验。
[0049] 由上可W看出,由于在本发明实施例中可在确定用户的视频快进或快退开始指令 和视频快进或快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需 像现有技术那样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简 化在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
[0050] 在具体应用中,对于内容衔接视频的确定方式可W有多种。例如,可对移动终端中 存储的视频先进行内容衔接视频的设置。又例如,如果不做内容衔接视频的预先设置,还可 W在用户快进或者快退的同时确定内容衔接视频。当然,运两种方式还可结合使用。W下, 结合不同的处理方式描述一下本发明的视频处理方法。在W下的实施例中,均W快进指令 为例进行描述。
[0化1 ] 第二实施例
[0052] 如图2所示,本发明第二实施例的视频处理方法,应用于移动终端,包括:
[0053] 步骤21、为移动终端中的视频设置内容衔接视频。
[0054] 如果移动终端中存储有视频,那么在此可对其预先设置内容衔接视频。其中,内容 衔接视频的定义可参照第一实施例中的描述。具体的,在此步骤中,可通过W下两种方式设 置内容衔接视频。
[0055] 方式一、由移动终端的系统自行设置内容衔接视频。
[0056] 假设移动终端中存储有2个视频,W其中的视频1为例,假设其总时间长度为60分 钟。在此,在视频1的总时间长度内W5分钟为单位,将其划分成多个子视频。也即,每个子视 频的时间长度为5分钟。那么,可获得W下表3的对应关系。
[0化7] 表3

[0059] 在运种方式下,对划分的多个子视频进行识别。当根据识别结果确定一个或多个 子视频中有预定内容特征时,将一个或多个子视频作为内容衔接视频。其中,该预定内容特 征可W是某个人物,某个场景等。假设,根据识别结果,得到子视频2和子视频3可W作为内 容衔接视频。通过运种预先设置的方式可W提高后续内容衔接视频的识别效率。
[0060] 同时,在运种方式下还可设置内容衔接视频的重要等级,例如可W视频中是否出 现主角,W及出现主角的次数为依据进行划分。出现主角且主角出现的次数越多的话,则可 认为该内容衔接视频的重要等级越高。假如,子视频2的重要等级为3,子视频3的重要等级 为2。根据W上设置,得到表4的对应关系。
[0061] 表 4 「00621
[0063 ]方式二、由用户自行设置内容衔接视频。
[0064] 在进行设置时,可通过移动终端向用户发送一个提示信息,提示用户设置内容衔 接视频。或者,还可由用户主动的向移动终端发送视频设置信息。
[0065] 移动终端接收用户发送的视频设置信息,在视频设置信息中包括视频时间段信 息,并根据视频时间段信息在当前视频中确定与视频时间段信息相符的子视频,将子视频 作为内容衔接视频。其中,该视频时间段信息表示用户期望设置的内容衔接视频在待设置 视频中的播放起始时间和结束时间。此外,在用户发送的视频设置信息中还可包括视频重 要等级f胃息。
[0066] 还是W视频1为例,假设用户发送的视频时间段信息包括0:05:10-0:7:10,0:09: 10-0:11:00。那么此时,从视频1的起始时间开始,将视频1中的0:05:10-0:7:10,0:09:10-0:11:00对应的子视频作为内容衔接视频,重要等级分别为3,2。
[0067] 当然,在此方式下,还可根据上述方式一中的识别方法对已经确定的内容衔接视 频进行识别,从而确定更为合适的内容衔接视频W及确定更为准确的重要等级。
[0068] 步骤22、接收用户对当前视频发送的视频快进开始指令、视频快进结束指令。
[0069] 在此W用户观看上述的视频1为例,通常,当用户开始向右拖动进度条时,可认为 用户发送了视频快进开始指令;当用户结束拖动进度条时,可认为用户发送了视频快进结 束指令。
[0070] 步骤23、确定视频快进开始指令在当前视频中对应的第一播放时间和视频快进结 束指令在当前视频中对应的第二播放时间。
[0071 ]在此假设在视频1中第一播放时间为0:04:10,第二播放时间为0:12:10。
[0072] 步骤24、确定第一播放时间和第二播放时间对应的第一时间段内是否包括内容衔 接视频。
[0073] 根据第一播放时间和第二播放时间查找上述表4可知,子视频2的播放起始时间和 播放结束时间都位于第一时间段内,子视频3的播放起始时间位于该第一时间段内。因此, 可确定在该第一时间段内包括内容衔接视频。
[0074] 步骤25、当包括内容衔接视频时,在当前视频中定位内容衔接视频并播放内容衔 接视频。
[0075] 由上可W看出,在本发明实施例中,内容衔接视频为2个,因此,在此步骤中可有多 种方式进行处理。
[0076] 方式一、由移动终端的系统从多个内容衔接视频中选择一个或多个作为用于播放 的内容衔接视频。
[0077] 也即,在此步骤中,当有多个内容衔接视频时,可由移动终端的系统选择作为用于 播放的内容衔接视频。然后,获取一个或多个用于播放的内容衔接视频的播放起始时间。再 根据一个或多个用于播放的内容衔接视频的播放起始时间在当前视频中分别定位一个或 多个用于播放的内容衔接视频,并按预定顺序播放一个或多个用于播放的内容衔接视频。 其中预定顺序可W为视频的时间先后顺序等。
[0078] 例如,在此,系统选择子视频2、子视频3作为用于播放的内容衔接视频。此时,通过 读取表4可分别获取子视频2、子视频3的播放起始时间,并分别定位到子视频2、子视频3,然 后根据子视频2、子视频3的先后顺序播放。又例如,在此系统选择子视频2作为用于播放的 内容衔接视频。此时,通过读取表4可分别获取子视频2的播放起始时间定在视频1中定位该 子视频,即确定子视频2的播放起始时间,并开始播放子视频2。
[0079] 方式二、根据用户的指示从多个内容衔接视频中选择一个或多个作为用于播放的 内容衔接视频。
[0080] 在此方式中,当内容衔接视频为多个时,可利用移动终端向用户发送视频选择信 息,提醒用户选择用于播放的内容衔接视频。然后,接收用户发送的视频选择响应信息,在 视频选择响应消息中包括用户从多个内容衔接视频中选择的一个或多个用于播放的内容 衔接视频的标识。再获取一个或多个用于播放的内容衔接视频的播放起始时间,根据一个 或多个用于播放的内容衔接视频的播放起始时间在当前视频中分别定位一个或多个用于 播放的内容衔接视频,并按预定顺序播放一个或多个用于播放的内容衔接视频。
[0081 ]例如,在此,用户选择子视频2、子视频3作为用于播放的内容衔接视频。此时,通过 读取表4可分别获取子视频2、子视频3的播放起始时间,并分别定位到子视频2、子视频3,然 后根据子视频2、子视频3的先后顺序播放。又例如,在此用户选择子视频2作为用于播放的 内容衔接视频。此时,通过读取表4可分别获取子视频2的播放起始时间定在视频1中定位该 子视频,即确定子视频2的播放起始时间,并开始播放子视频2。
[0082] 方式=、根据内容衔接视频的重要等级从多个内容衔接视频中选择一个或多个作 为用于播放的内容衔接视频。
[0083] 在此方式中,当内容衔接视频为多个时,首先分别获取多个内容衔接视频的重要 等级。然后,根据第一时间段的时间段长度和当前视频的总体时间长度的比值关系,查找第 二对应关系表,在第二对应关系表中存储有时间长度比值和视频等级的对应关系。再根据 查找结果,确定第一时间段对应的视频等级,并从多个内容衔接视频中选择与视频等级相 符的一个或多个用于播放的内容衔接视频。最后,获取一个或多个用于播放的内容衔接视 频的播放起始时间,根据一个或多个用于播放的内容衔接视频的播放起始时间在当前视频 中分别定位一个或多个用于播放的内容衔接视频,并按预定顺序播放一个或多个用于播放 的内容衔接视频。
[0084] 例如,在移动终端中存储有下表5的第一时间段的时间段长度(即快进或快退的视 频时间长度)和视频总时间长度的比值关系、视频重要等级的对应关系。
[0085] 表 5 rOORAi
[0087]根据表5,如果第一时间段的时间段长度与当前视频的总体时间长度的比值为 30% W下,对于第一时间段内的内容衔接视频,选择重要等级为1的内容衔接视频播放;如 果第一时间段的时间段长度与当前视频的总体时间长度的比值大于30%且小于60%,对于 第一时间段内的内容衔接视频,选择重要等级为2的内容衔接视频播放;如果第一时间段的 时间段长度与当前视频的总体时间长度的比值为60% W上,对于第一时间段内的内容衔接 视频,选择重要等级为3的内容衔接视频播放。
[008引假设,在此假设第一时间段的时间段长度与视频1的总体时间长度的比值为45%, 查找上表5可知,可将该第一时间段内的重要等级为2的内容衔接视频作为用于播放的内容 衔接视频。再结合表4,可知子视频3可作为用于播放的内容衔接视频,其播放起始时间为0: 10:00。因此,在视频1中从0:10:00处开始播放子视频3,直到子视频3播放完毕或者被终止。
[0089] 此外,在本发明实施例中还可获取内容衔接视频的介绍信息,并向用户提示介绍 信息。其中,该介绍信息可W是内容衔接视频的简介等。
[0090] 由上可W看出,由于在本发明实施例中可在确定用户的视频快进或快退开始指令 和视频快进或快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需 像现有技术那样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简 化在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
[0091 ] 第=实施例
[0092] 如图3所示,本发明第=实施例的视频处理方法,应用于移动终端,包括:
[0093] 步骤31、接收用户对当前视频发送的视频快进开始指令、视频快进结束指令。
[0094] 在此W用户观看上述实施例二中的视频1为例,通常,当用户开始向右拖动进度条 时,可认为用户发送了视频快进开始指令;当用户结束拖动进度条时,可认为用户发送了视 频快进结束指令。
[0095] 步骤32、确定视频快进开始指令在当前视频中对应的第一播放时间和视频快进结 束指令在当前视频中对应的第二播放时间。
[0096] 在此假设在视频1中第一播放时间为0:04:10,第二播放时间为0:12:10。
[0097] 步骤33、确定第一播放时间和第二播放时间对应的第一时间段内是否包括内容衔 接视频。
[0098] 在此步骤中,可将第一时间段内的视频划分成至少两个子视频,并分别对每个子 视频进行识别;当根据识别结果确定一个或多个子视频中有预定内容特征时,确定第一时 间段内包括内容衔接视频。同时,设置该内容衔接视频的重要等级。
[0099] 例如,对于该第一时间段内的视频,将其划分成3个子视频,分别为子视频I,子视 频2,子视频3,对应的播放起始和结束时间如下表6所示。经识别,子视频1中出现主角3次, 子视频2出现主角1次,子视频3未出现主角。因此,子视频1和子视频2可作为内容衔接视频, 且可将子视频1对应的重要等级为2,子视频2对应的重要等级为1。上述对应关系如下表6所 /J、- O
[0100] 表6 「nim 1
LQ1Q2」步骤34、当包括内容衔接视频时,在当前视频中定位内容衔接视频并播放内容衔 接视频。
[0103] 此过程可参照步骤25的描述,在此不再寶述。
[0104] 此外,在本发明实施例中还可获取内容衔接视频的介绍信息,并向用户提示介绍 信息。其中,该介绍信息可W是内容衔接视频的简介等。
[0105] 此实施例与实施例二的不同之处在于,在本发明实施例中不需要预先设置内容衔 接视频,而是在用户快进或者快退的过程中确定内容衔接视频的。因此,与实施例二相比, 本发明实施例=的方案的确定内容衔接视频的效率更高。
[0106] 由上可W看出,由于在本发明实施例中可在确定用户的视频快进或快退开始指令 和视频快进或快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需 像现有技术那样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简 化在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
[0107] 第四实施例
[010引如图4所示,本发明第四实施例的移动终端400包括:
[0109] 指令接收模块410,用于分别接收用户对当前视频发送的视频快进或快退开始指 令、视频快进或快退结束指令;时间确定模块420,用于确定视频快进或快退开始指令在当 前视频中对应的第一播放时间和视频快进或快退结束指令在当前视频中对应的第二播放 时间;视频确定模块430,用于确定第一播放时间和第二播放时间对应的第一时间段内是否 包括内容衔接视频,所述内容衔接视频用于衔接所述第一播放时间对应的视频内容和所述 第二播放时间对应的视频内容;视频播放模块440,用于当所述视频确定模块430确定包括 内容衔接视频时,在当前视频中定位内容衔接视频并播放内容衔接视频。
[0110] 其中,如图5所示,视频确定模块430可包括:第一查找子模块4301,用于根据所述 时间确定模块420确定的第一播放时间和第二播放时间查找第一对应关系表,其中在第一 对应关系表中存储有各内容衔接视频的标识和各内容衔接视频对应的播放起始、结束时 间;第一确定子模块4302,用于根据所述第一查找子模块4301的查找结果,如果各内容衔接 视频中任意一个或多个内容衔接视频的播放起始时间和/或播放结束时间位于第一时间段 内,确定第一时间段内包括内容衔接视频。
[0111] 或者,如图6所示,视频确定模块430可包括:第一视频识别子模块4303,用于将第 一时间段内的视频划分成至少两个子视频段,并分别对每个子视频进行识别;第一视频确 定子模块4304,用于当根据识别结果确定一个或多个子视频中有预定内容特征时,确定第 一时间段内包括内容衔接视频。
[0112] 如前,内容衔接视频可W有一个也可W有多个;而当内容衔接视频有多个时,也可 有多种方式选择用于播放的内容衔接视频。那么,视频播放模块440也可W有不同的结构。
[0113] 具体的,如图7所示,视频播放模块440可包括:第一时间获取子模块4401,用于当 内容衔接视频为一个时,获取内容衔接视频的播放起始时间;第一视频播放子模块4402,用 于根据内容衔接视频的播放起始时间在当前视频中定位内容衔接视频并播放内容衔接视 频。
[0114] 具体的,如图8所示,视频播放模块440可包括:第一视频选择子模块4403,用于当 内容衔接视频为多个时,从多个内容衔接视频中选择一个或多个作为用于播放的内容衔接 视频;第二时间获取子模块4404,用于获取一个或多个用于播放的内容衔接视频的播放起 始时间;第二视频播放子模块4405,用于根据一个或多个用于播放的内容衔接视频的播放 起始时间在当前视频中分别定位一个或多个用于播放的内容衔接视频,并按预定顺序播放 一个或多个用于播放的内容衔接视频。
[0115] 具体的,如图9所示,视频播放模块440可包括:视频等级获取子模块4406,用于当 内容衔接视频为多个时,分别获取多个内容衔接视频的重要等级;第二查找子模块4407,用 于根据第一时间段的时间段长度和当前视频的总体时间长度的比值关系,查找第二对应关 系表,在第二对应关系表中存储有时间长度比值和视频等级的对应关系;第二确定子模块 4408,用于根据所述第二查找子模块4407的查找结果,确定第一时间段对应的视频等级;第 二视频选择子模块4409,用于从多个内容衔接视频中选择与第二确定子模块4408视频等级 相符的一个或多个用于播放的内容衔接视频;第S时间获取子模块4410,用于获取一个或 多个用于播放的内容衔接视频的播放起始时间;第=视频播放子模块4411,用于根据一个 或多个用于播放的内容衔接视频的播放起始时间在当前视频中分别定位一个或多个用于 播放的内容衔接视频,并按预定顺序播放一个或多个用于播放的内容衔接视频。
[0116] 为了进一步提高用户体验,如图10所示,移动终端还可包括:第一视频识别模块 450,用于将当前视频划分成至少两个子视频,并分别对每个子视频进行识别;第一视频确 定模块460,用于当根据第一视频识别模块450的识别结果确定一个或多个子视频中有预定 内容特征时,将一个或多个子视频作为内容衔接视频。
[0117] 移动终端400能够实现图1至图3的方法实施例中移动终端实现的各个过程,为避 免重复,运里不再寶述。
[0118] 由上可W看出,由于在本发明实施例中可在确定用户的视频快进或快退开始指令 和视频快进或快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需 像现有技术那样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简 化在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
[0119] 第五实施例
[0120] 图11是本发明另一个实施例的移动终端的结构示意图。图11所示的移动终端1100 包括:至少一个处理器1101、存储器1102、至少一个网络接口 1104和其他用户接口 1103。移 动终端1100中的各个组件通过总线系统1105禪合在一起。可理解,总线系统1105用于实现 运些组件之间的连接通信。总线系统1105除包括数据总线之外,还包括电源总线、控制总线 和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1105。
[0121] 其中,用户接口 1103可W包括显示器、键盘或者点击设备(例如,鼠标,轨迹球 (trac化all)、触感板或者触摸屏等。
[0122] 可W理解,本发明实施例中的存储器1102可W是易失性存储器或非易失性存储 器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可W是只读存储器 (Read-Only Memoir ,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只 读存储器化rasable PR0M,EPR0M)、电可擦除可编程只读存储器化Iectrically EPR0M, EEPR0M)或闪存。易失性存储器可W是随机存取存储器(Random Access Memo巧,RAM),其用 作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取 存储器(S化tic RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取 存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,孤RSDRAM)、增强型同步动态随机存取存储器化nhanced SDRAM,ESDRAM)、同步 连接动态随机存取存储器(Synch link DRAM,化DRAM)和直接内存总线随机存取存储器 (Direct Ram bus RAM,DRRAM)。本文描述的系统和方法的存储器1102旨在包括但不限于运 些和任意其它适合类型的存储器。
[0123] 在一些实施方式中,存储器1102存储了如下的元素,可执行模块或者数据结构,或 者他们的子集,或者他们的扩展集:操作系统11021和应用程序11022。
[0124] 其中,操作系统11021,包含各种系统程序,例如框架层、核屯、库层、驱动层等,用于 实现各种基础业务W及处理基于硬件的任务。应用程序11022,包含各种应用程序,例如媒 体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施 例方法的程序可W包含在应用程序11022中。
[0125] 在本发明实施例中,通过调用存储器1102存储的程序或指令,具体的,可W是应用 程序11022中存储的程序或指令,处理器1101用于:
[0126] 分别接收用户对当前视频发送的视频快进或快退开始指令、视频快进或快退结束 指令;
[0127] 确定视频快进或快退开始指令在当前视频中对应的第一播放时间和视频快进或 快退结束指令在当前视频中对应的第二播放时间;
[0128] 确定第一播放时间和第二播放时间对应的第一时间段内是否包括内容衔接视频;
[0129] 当包括内容衔接视频时,在当前视频中定位内容衔接视频并播放内容衔接视频。
[0130] 上述本发明实施例掲示的方法可W应用于处理器1101中,或者由处理器1101实 现。处理器1101可能是一种集成电路忍片,具有信号的处理能力。在实现过程中,上述方法 的各步骤可W通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的 处理器1101可W是通用处理器、数字信号处理器(Digital Si即al Processor,DSP)、专用 集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程口阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立口或者晶体管逻辑器件、 分立硬件组件。可W实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用 处理器可W是微处理器或者该处理器也可W是任何常规的处理器等。结合本发明实施例所 公开的方法的步骤可W直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件 及软件模块组合执行完成。软件模块可W位于随机存储器,闪存、只读存储器,可编程只读 存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于 存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成上述方法的步骤。
[0131] 可W理解的是,本文描述的运些实施例可W用硬件、软件、固件、中间件、微码或其 组合来实现。对于硬件实现,处理单元可W实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Si即al Processing, DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程口阵列(Field-Programmable Gate ArrayJPGA)、通用处理器、 控制器、微控制器、微处理器、用于执行本申请功能的其它电子单元或其组合中。
[0132] 对于软件实现,可通过执行本文功能的模块(例如过程、函数等)来实现本文的技 术。软件代码可存储在存储器中并通过处理器执行。存储器可W在处理器中或在处理器外 部实现。
[0133] 可选地,处理器1101还用于:根据第一播放时间和第二播放时间查找第一对应关 系表,其中在第一对应关系表中存储有各内容衔接视频的标识和各内容衔接视频对应的播 放起始、结束时间;
[0134] 根据查找结果,如果各内容衔接视频中任意一个或多个内容衔接视频的播放起始 时间和/或播放结束时间位于第一时间段内,确定第一时间段内包括内容衔接视频。
[0135] 可选地,处理器1101还用于:将第一时间段内的视频划分成至少两个子视频,并分 别对每个子视频进行识别;
[0136] 当根据识别结果确定一个或多个子视频中有预定内容特征时,确定第一时间段内 包括内容衔接视频。
[0137] 可选地,处理器1101还用于:获取内容衔接视频的播放起始时间;
[0138] 根据内容衔接视频的播放起始时间在当前视频中定位内容衔接视频并播放内容 衔接视频。
[0139] 可选地,处理器1101还用于:从多个内容衔接视频中选择一个或多个作为用于播 放的内容衔接视频;
[0140] 获取一个或多个用于播放的内容衔接视频的播放起始时间;
[0141] 根据一个或多个用于播放的内容衔接视频的播放起始时间在当前视频中分别定 位一个或多个用于播放的内容衔接视频,并按预定顺序播放一个或多个用于播放的内容衔 接视频。
[0142] 可选地,处理器1101还用于:分别获取多个内容衔接视频的重要等级;
[0143] 根据第一时间段的时间段长度和当前视频的总体时间长度的比值关系,查找第二 对应关系表,在第二对应关系表中存储有时间长度比值和视频等级的对应关系;
[0144] 根据查找结果,确定第一时间段对应的视频等级;
[0145] 从多个内容衔接视频中选择与视频等级相符的一个或多个用于播放的内容衔接 视频;
[0146] 获取一个或多个用于播放的内容衔接视频的播放起始时间;
[0147] 根据一个或多个用于播放的内容衔接视频的播放起始时间在当前视频中分别定 位一个或多个用于播放的内容衔接视频,并按预定顺序播放一个或多个用于播放的内容衔 接视频。
[0148] 可选地,处理器1101还用于:将当前视频划分成至少两个子视频,并分别对每个子 视频进行识别;当根据识别结果确定一个或多个子视频中有预定内容特征时,将一个或多 个子视频作为内容衔接视频。
[0149] 移动终端1100能够实现前述实施例中移动终端实现的各个过程,为避免重复,运 里不再寶述。
[0150] 由上可W看出,由于在本发明实施例中可在确定用户的视频快进或快退开始指令 和视频快进或快退结束指令之间存在内容衔接视频时直接定位到该内容衔接视频,而无需 像现有技术那样需要反复定位内容衔接视频的操作,因而,利用本发明实施例的方案可简 化在对视频进行快进或快退时实现视频播放内容无缝衔接的过程,提升了用户体验。
[0151] 本领域普通技术人员可W意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够W电子硬件、或者计算机软件和电子硬件的结合来实现。运些功能究竟 W硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可W对每个特定的应用来使用不同方法来实现所描述的功能,但是运种实现不应认为超出 本发明的范围。
[0152] 所属领域的技术人员可W清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0153] 在本申请所提供的实施例中,应该理解到,所掲露的装置和方法,可W通过其它的 方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种 逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件可W结合或者可 W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或讨论的相互之间 的禪合或直接禪合或通信连接可W是通过一些接口,装置或单元的间接禪合或通信连接, 可W是电性,机械或其它的形式。
[0154] 作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显示的 部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个网络 单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0155] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W两个或两个W上单元集成在一个单元中。
[0156] 功能如果W软件功能单元的形式实现并作为独立的产品销售或使用时,可W存储 在一个计算机可读取存储介质中。基于运样的理解,本发明的技术方案本质上或者说对现 有技术做出贡献的部分或者该技术方案的部分可WW软件产品的形式体现出来,该计算机 软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机设备(可W是个人计 算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的 存储介质包括:U盘、移动硬盘、R0M、RAM、磁碟或者光盘等各种可W存储程序代码的介质。
[0157] W上,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉 本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵盖在 本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
【主权项】
1. 一种视频处理方法,其特征在于,包括: 分别接收用户对当前视频发送的视频快进或快退开始指令、视频快进或快退结束指 令; 确定所述视频快进或快退开始指令在所述当前视频中对应的第一播放时间和所述视 频快进或快退结束指令在所述当前视频中对应的第二播放时间; 确定所述第一播放时间和所述第二播放时间对应的第一时间段内是否包括内容衔接 视频,所述内容衔接视频用于衔接所述第一播放时间对应的视频内容和所述第二播放时间 对应的视频内容; 当包括所述内容衔接视频时,在所述当前视频中定位所述内容衔接视频并播放所述内 容衔接视频。2. 根据权利要求1所述的方法,其特征在于,所述确定所述第一播放时间和所述第二播 放时间对应的第一时间段内是否包括内容衔接视频包括: 根据所述第一播放时间和所述第二播放时间查找第一对应关系表,其中在所述第一对 应关系表中存储有各内容衔接视频的标识和所述各内容衔接视频对应的播放起始、结束时 间; 根据查找结果,如果各内容衔接视频中任意一个或多个内容衔接视频的播放起始时间 和/或播放结束时间位于所述第一时间段内,确定所述第一时间段内包括内容衔接视频。3. 根据权利要求1所述的方法,其特征在于,所述确定所述第一播放时间和所述第二播 放时间对应的第一时间段内是否包括内容衔接视频包括: 将所述第一时间段内的视频划分成至少两个子视频,并分别对所述每个子视频进行识 别; 当根据所述识别结果确定一个或多个子视频中有预定内容特征时,确定所述第一时间 段内包括内容衔接视频。4. 根据权利要求1所述的方法,其特征在于,当所述内容衔接视频为一个时,所述在所 述当前视频中定位所述内容衔接视频并播放所述内容衔接视频包括: 获取所述内容衔接视频的播放起始时间; 根据所述内容衔接视频的播放起始时间在所述当前视频中定位所述内容衔接视频并 播放所述内容衔接视频。5. 根据权利要求1所述的方法,其特征在于,当所述内容衔接视频为多个时,所述在所 述当前视频中定位所述内容衔接视频并播放所述内容衔接视频包括: 从多个内容衔接视频中选择一个或多个作为用于播放的内容衔接视频; 获取所述一个或多个用于播放的内容衔接视频的播放起始时间; 根据所述一个或多个用于播放的内容衔接视频的播放起始时间在所述当前视频中分 别定位所述一个或多个用于播放的内容衔接视频,并按预定顺序播放所述一个或多个用于 播放的内容衔接视频。6. 根据权利要求1所述的方法,其特征在于,当所述内容衔接视频为多个时,所述在所 述当前视频中定位所述内容衔接视频并播放所述内容衔接视频包括: 分别获取多个内容衔接视频的重要等级; 根据所述第一时间段的时间段长度和所述当前视频的总体时间长度的比值关系,查找 第二对应关系表,在所述第二对应关系表中存储有时间长度比值和视频等级的对应关系; 根据查找结果,确定所述第一时间段对应的视频等级; 从所述多个内容衔接视频中选择与所述视频等级相符的一个或多个用于播放的内容 衔接视频; 获取所述一个或多个用于播放的内容衔接视频的播放起始时间; 根据所述一个或多个用于播放的内容衔接视频的播放起始时间在所述当前视频中分 别定位所述一个或多个用于播放的内容衔接视频,并按预定顺序播放所述一个或多个用于 播放的内容衔接视频。7. 根据权利要求1、2、4-6任一所述的方法,其特征在于,在所述分别接收用户对当前视 频发送的视频快进或快退开始指令、视频快进或快退结束指令之前,所述方法还包括: 将所述当前视频划分成至少两个子视频,并分别对所述每个子视频进行识别; 当根据所述识别结果确定一个或多个子视频中有预定内容特征时,将所述一个或多个 子视频作为所述内容衔接视频。8. -种移动终端,其特征在于,包括: 指令接收模块,用于分别接收用户对当前视频发送的视频快进或快退开始指令、视频 快进或快退结束指令; 时间确定模块,用于确定所述视频快进或快退开始指令在所述当前视频中对应的第一 播放时间和所述视频快进或快退结束指令在所述当前视频中对应的第二播放时间; 视频确定模块,用于确定所述第一播放时间和所述第二播放时间对应的第一时间段内 是否包括内容衔接视频,所述内容衔接视频用于衔接所述第一播放时间对应的视频内容和 所述第二播放时间对应的视频内容; 视频播放模块,用于当所述视频确定模块确定包括所述内容衔接视频时,在所述当前 视频中定位所述内容衔接视频并播放所述内容衔接视频。9. 根据权利要求8所述的移动终端,其特征在于,所述视频确定模块包括: 第一查找子模块,用于根据所述时间确定模块确定的所述第一播放时间和所述第二播 放时间查找第一对应关系表,其中在所述第一对应关系表中存储有各内容衔接视频的标识 和所述各内容衔接视频对应的播放起始、结束时间; 第一确定子模块,用于根据所述第一查找子模块的查找结果,如果各内容衔接视频中 任意一个或多个内容衔接视频的播放起始时间和/或播放结束时间位于所述第一时间段 内,确定所述第一时间段内包括所述内容衔接视频。10. 根据权利要求8所述的移动终端,其特征在于,所述视频确定模块包括: 第一视频识别子模块,用于将所述第一时间段内的视频划分成至少两个子视频段,并 分别对所述每个子视频进行识别; 第一视频确定子模块,用于当根据所述识别结果确定一个或多个子视频中有预定内容 特征时,确定所述第一时间段内包括内容衔接视频。11. 根据权利要求8所述的移动终端,其特征在于,所述视频播放模块包括: 第一时间获取子模块,用于当所述内容衔接视频为一个时,获取所述内容衔接视频的 播放起始时间; 第一视频播放子模块,用于根据所述内容衔接视频的播放起始时间在所述当前视频中 定位所述内容衔接视频并播放所述内容衔接视频。12. 根据权利要求8所述的移动终端,其特征在于,所述视频播放模块包括: 第一视频选择子模块,用于当所述内容衔接视频为多个时,从多个内容衔接视频中选 择一个或多个作为用于播放的内容衔接视频; 第二时间获取子模块,用于获取所述一个或多个用于播放的内容衔接视频的播放起始 时间; 第二视频播放子模块,用于根据所述一个或多个用于播放的内容衔接视频的播放起始 时间在所述当前视频中分别定位所述一个或多个用于播放的内容衔接视频,并按预定顺序 播放所述一个或多个用于播放的内容衔接视频。13. 根据权利要求8所述的移动终端,其特征在于,所述视频播放模块包括: 视频等级获取子模块,用于当所述内容衔接视频为多个时,分别获取多个内容衔接视 频的重要等级; 第二查找子模块,用于根据所述第一时间段的时间段长度和所述当前视频的总体时间 长度的比值关系,查找第二对应关系表,在所述第二对应关系表中存储有时间长度比值和 视频等级的对应关系; 第二确定子模块,用于根据所述第二查找子模块的查找结果,确定所述第一时间段对 应的视频等级; 第二视频选择子模块,用于从所述多个内容衔接视频中选择与所述第二确定子模块确 定的视频等级相符的一个或多个用于播放的内容衔接视频; 第三时间获取子模块,用于获取所述一个或多个用于播放的内容衔接视频的播放起始 时间; 第三视频播放子模块,用于根据所述一个或多个用于播放的内容衔接视频的播放起始 时间在所述当前视频中分别定位所述一个或多个用于播放的内容衔接视频,并按预定顺序 播放所述一个或多个用于播放的内容衔接视频。14. 根据权利要求8、9、11-13任一所述的移动终端,其特征在于,所述移动终端还包括: 第一视频识别模块,用于将所述当前视频划分成至少两个子视频,并分别对所述每个 子视频进行识别; 第一视频确定模块,用于当根据所述第一视频识别模块的识别结果确定一个或多个子 视频中有预定内容特征时,将所述一个或多个子视频作为所述内容衔接视频。
【文档编号】H04N21/44GK105828150SQ201610280541
【公开日】2016年8月3日
【申请日】2016年4月29日
【发明人】沈小刚
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1