一种视频片段分享方法和智能机顶盒与流程

文档序号:17940316发布日期:2019-06-18 23:01阅读:199来源:国知局
一种视频片段分享方法和智能机顶盒与流程

本发明涉及智能机顶盒技术领域,特别涉及一种视频片段分享方法和智能机顶盒。



背景技术:

现代社会信息技术发展迅速,用户对产品的要求不断提高,希望用产品来丰富生活体验,人机交互要求越来越高,产品功能的多样性、易用性直接影响其生命周期。

目前,传统的电视视频观影体验,仅体现在用户被动观看程度。这导致用户无法与播放视频的产品进行深度交互,从而影响用户的使用体验。



技术实现要素:

本发明实施例提供了一种视频片段分享方法和智能机顶盒,能够提高用户的使用体验。

第一方面,本发明实施例提供了一种视频片段分享方法,应用于智能机顶盒,包括:

获取用户输入的视频截取指令;

根据所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点;

获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点;

从所述当前播放视频中截取所述待截取视频片段,其中,所述待截取视频片段由所述起始时间点至所述终止时间点之间的多帧图像的组成;

生成并展示所述待截取视频片段对应的分享信息,以使通过所述分享信息分享所述待截取视频片段。

优选地,

所述根据所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点,包括:

s1:根据所述视频截取指令确定当前播放视频是否为直播视频,如果是,执行s2,否则,执行s3;

s2:将当前播放图像作为所述当前播放视频的终止图像,执行s3;

s3:从所述当前播放视频的起始图像至终止图像中确定至少两帧图像,其中,每两帧相连的图像的时间间隔不大于预设的阈值;

s4:确定每一帧所述图像在进度条上对应的时间点;

s5:按照预设的缩放比例缩放每一帧所述图像,获得对应的缩略图;

s6:展示每一帧所述图像对应的缩略图和对应的时间点。

优选地,

所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点,包括:

确定所述用户从展示的所述至少两帧图像的缩略图中选择的待截取视频片段的目标起始图像和目标终止图像,并展示所述目标起始图像和所述目标终止图像;

确定所述目标终止图像对应的时间点,是否大于所述目标起始图像对应的时间点;

如果是,将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点,并将所述目标终止图像对应的时间点作为所述待截取视频片段的终止时间点;

否则,输出第一提示信息,其中,所述第一提示信息用于提示所述目标终止图像无效。

优选地,

在所述获取用户输入的视频截取指令之后,在所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点之前,进一步包括:

展示待截取视频片段的最长截取时长;

在确定所述目标终止图像对应的时间点大于所述目标起始图像对应的时间点时,在所述将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点之前,进一步包括:

计算所述目标终止图像对应的时间点与所述待截取视频片段的目标起始图像对应的时间点的差值,并将所述差值作为所述待截取视频片段的当前截取时长;

确定所述当前截取时长是否大于所述最长截取时长,如果是,输出第二提示信息,其中,所述第二提示信息用于提示所述当前截取时长大于所述最长截取时长,否则,执行所述将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点。

优选地,

在所述从所述当前播放视频中截取所述待截取视频片段之后,在所述生成并展示所述待截取视频片段对应的分享信息之前,进一步包括:

缓存所述待截取视频片段;

所述生成并展示所述待截取视频片段对应的分享信息,包括:

将所述待截取视频片段的缓存地址转换成对应的二维码;

展示所述待截取视频片段的分享信息,其中,所述分享信息,包括:所述二维码、所述待截取视频片段的截取时长和所述当前播放视频的视频名称。

优选地,

在所述缓存所述待截取视频片段之后,在所述将所述待截取视频片段的缓存地址转换成对应的二维码之前,进一步包括:

在获取到所述用户输入的预览指令时,播放缓存的所述待截取视频片段;

在获取到所述用户根据播放的所述待截取视频片段输入的确认指令时,执行所述将所述待截取视频片段的缓存地址转换成对应的二维码。

优选地,

在所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点之后,在所述生成并展示所述待截取视频片段对应的分享信息之前,进一步包括:

展示所述起始时间点至所述终止时间点,在所述当前播放视频对应的进度条中的位置。

第二方面,本发明实施例提供了一种智能机顶盒,包括:

指令获取模块,用于获取用户输入的视频截取指令;

第一处理模块,用于根据所述指令获取模块获取的所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点;通过所述指令获取模块获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点;

第二处理模块,用于从所述当前播放视频中截取所述待截取视频片段,其中,所述待截取视频片段由所述第一处理模块确定所述起始时间点至所述终止时间点之间的多帧图像的组成;生成并展示所述待截取视频片段对应的分享信息,以使通过所述分享信息分享所述待截取视频片段。

优选地,

所述第一处理模块,用于执行:

s1:根据所述视频截取指令确定当前播放视频是否为直播视频,如果是,执行s2,否则,执行s3;

s2:将当前播放图像作为所述当前播放视频的终止图像,执行s3;

s3:从所述当前播放视频的起始图像至终止图像中确定至少两帧图像,其中,每两帧相连的图像的时间间隔不大于预设的阈值;

s4:确定每一帧所述图像在进度条上对应的时间点;

s5:按照预设的缩放比例缩放每一帧所述图像,获得对应的缩略图;

s6:展示每一帧所述图像对应的缩略图和对应的时间点。

优选地,

所述第一处理模块,用于通过所述指令获取模块确定所述用户从展示的所述至少两帧图像的缩略图中选择的待截取视频片段的目标起始图像和目标终止图像,并展示所述目标起始图像和所述目标终止图像;确定所述目标终止图像对应的时间点,是否大于所述目标起始图像对应的时间点;如果是,将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点,并将所述目标终止图像对应的时间点作为所述待截取视频片段的终止时间点;否则,输出第一提示信息,其中,所述第一提示信息用于提示所述目标终止图像无效。

优选地,

进一步包括:信息缓存模块;

所述信息缓存模块,用于缓存所述第二处理模块截取的所述待截取视频片段;

所述第二处理模块,用于将所述信息缓存模块缓存的所述待截取视频片段的缓存地址转换成对应的二维码;展示所述待截取视频片段的分享信息,其中,所述分享信息,包括:所述二维码、所述待截取视频片段的截取时长和所述当前播放视频的视频名称。

在本发明实施例中,在获取到用户输入的视频截取指令后,可以展示当前播放视频的多帧图像的缩略图和每一帧图像在进度条上对应的时间点,以便用户根据展示的缩略图和对应时间点,了解当前播放视频的不同画面情节,初步增加用户的交互体验,同时还便于用户从中确定待截取视频片段的起始时间点和终止时间点,再从当前播放视频中截取由用户确定起始时间点至终止时间点之间的多帧图像组成待截取视频片段,生成该待截取视频片段所对应的分享信息,用户即可根据展示的分享信息分享截取的待截取视频片段,以进一步增加用户与用于提供视频的智能机顶盒的交互体验,从而实现提高用户的使用体验的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种视频片段分享方法的流程图;

图2是本发明一实施例提供的另一种视频片段分享方法的流程图;

图3是本发明一实施例提供的一种智能机顶盒的结构示意图;

图4是本发明一实施例提供的另一种智能机顶盒的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种视频片段分享方法,应用于智能机顶盒,包括:

步骤101:获取用户输入的视频截取指令;

步骤102:根据所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点;

步骤103:获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点;

步骤104:从所述当前播放视频中截取所述待截取视频片段,其中,所述待截取视频片段由所述起始时间点至所述终止时间点之间的多帧图像的组成;

步骤105:生成并展示所述待截取视频片段对应的分享信息,以使通过所述分享信息分享所述待截取视频片段。

在本发明实施例中,在获取到用户输入的视频截取指令后,可以展示当前播放视频的多帧图像的缩略图和每一帧图像在进度条上对应的时间点,以便用户根据展示的缩略图和对应时间点,了解当前播放视频的不同画面情节,初步增加用户的交互体验,同时还便于用户从中确定待截取视频片段的起始时间点和终止时间点,再从当前播放视频中截取由用户确定起始时间点至终止时间点之间的多帧图像组成待截取视频片段,生成该待截取视频片段所对应的分享信息,用户即可根据展示的分享信息分享截取的待截取视频片段,以进一步增加用户与用于提供视频的智能机顶盒的交互体验,从而实现提高用户的使用体验的目的。

为了便于用户截取视频片段,在本发明一实施例中,所述根据所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点,包括:

s1:根据所述视频截取指令确定当前播放视频是否为直播视频,如果是,执行s2,否则,执行s3;

s2:将当前播放图像作为所述当前播放视频的终止图像,执行s3;

s3:从所述当前播放视频的起始图像至终止图像中确定至少两帧图像,其中,每两帧相连的图像的时间间隔不大于预设的阈值;

s4:确定每一帧所述图像在进度条上对应的时间点;

s5:按照预设的缩放比例缩放每一帧所述图像,获得对应的缩略图;

s6:展示每一帧所述图像对应的缩略图和对应的时间点。

在本发明实施例中,用户如需截取当前播放视频的视频片段,需要先确定当前播放视频是否为正在直播的直播视频,由于直播视频无法获取到全部的视频流,所以可以展示当前播放视频的起始图像至终止图像中的多帧图像的缩略图,以及不同帧的图像在进图条上的分别对应的时间点,以供用户参考、选择。而在当前播放视频不是直播视频时,即为回放视频,由于可以获取到当前播放视频全部的视频流,因此,可以确定当前播放视频全部视频流的多帧图像的缩略图和对应的时间点,以供用户选择截取的起始时间点和终止时间点。每两帧相邻图像的时间间隔不小于预设的阈值,该阈值可以是1s、2s、5s、10s、30s,以便相连两帧图像的时间间隔过长而导致部分画面的缺失,从而影响用户选择。

为了实现有效操作执行,无效操作提示,在本发明一实施例中,所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点,包括:

确定所述用户从展示的所述至少两帧图像的缩略图中选择的待截取视频片段的目标起始图像和目标终止图像,并展示所述目标起始图像和所述目标终止图像;

确定所述目标终止图像对应的时间点,是否大于所述目标起始图像对应的时间点;

如果是,将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点,并将所述目标终止图像对应的时间点作为所述待截取视频片段的终止时间点;

否则,输出第一提示信息,其中,所述第一提示信息用于提示所述目标终止图像无效。

在本发明实施例中,用户可以根据需求从展示的缩略图中选择待截取视频片段的目标起始图像和目标终止图像,通过展示目标起始图像和目标终止图像可以方便用户确认所选择的待截取视频图像的起止图像,以便用户确认待截取视频图像起止图像的有效性,通过确定目标终止图像在进度条上对应的时间点是否大于目标起始图像在进度条上对应的时间点,可以确定起止图像是否有效,避免无法根据用户选择起止图像截取视频片段。

为了实现有效操作执行,无效操作提示,在本发明一实施例中,在所述获取用户输入的视频截取指令之后,在所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点之前,进一步包括:

展示待截取视频片段的最长截取时长;

在确定所述目标终止图像对应的时间点大于所述目标起始图像对应的时间点时,在所述将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点之前,进一步包括:

计算所述目标终止图像对应的时间点与所述待截取视频片段的目标起始图像对应的时间点的差值,并将所述差值作为所述待截取视频片段的当前截取时长;

确定所述当前截取时长是否大于所述最长截取时长,如果是,输出第二提示信息,其中,所述第二提示信息用于提示所述当前截取时长大于所述最长截取时长,否则,执行所述将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点。

在本发明实施例中,为了避免用户截取的视频片段过长而产生侵权行为,在用户确定需要截取视频片段时,可以展示视频片段所能截取的最大截取时长,以便用户了解视频片段的截取情况,通过计算用户选择的目标终止图像的对应的时间点与目标起始图像对应的时间点的差值,可以确定用户所要截取的待截取视频片段的当前截取时长,通过将当前截取时长与最大截取时长(例如,1mim、5min、20min、1h)进行比较,可以确定用户是否可以对其选择的待截取视频片段进行截取,当确定当前截取时长不大于最长截取时长时,即确定当前截取时长有效,因此可以执行待截取视频片段的截取工作,而在确定当前截取时长无效时,可以输出无效操作提示,以便提示与用户截取时间过长。

在本发明一实施例中,在所述从所述当前播放视频中截取所述待截取视频片段之后,在所述生成并展示所述待截取视频片段对应的分享信息之前,进一步包括:

缓存所述待截取视频片段;

所述生成并展示所述待截取视频片段对应的分享信息,包括:

将所述待截取视频片段的缓存地址转换成对应的二维码;

展示所述待截取视频片段的分享信息,其中,所述分享信息,包括:所述二维码、所述待截取视频片段的截取时长和所述当前播放视频的视频名称。

在本发明实施例中,通过将待截取视频片段的缓存地址转换成对应的二维码转换成对应的二维码,用户就可以通过展示的二维码分享截取的视频片段,实现用户对喜欢视频片段的截取及分享的需求,进而提高用户与机顶盒的交互体验。

在本发明一实施例中,在所述缓存所述待截取视频片段之后,在所述将所述待截取视频片段的缓存地址转换成对应的二维码之前,进一步包括:

在获取到所述用户输入的预览指令时,播放缓存的所述待截取视频片段;

在获取到所述用户根据播放的所述待截取视频片段输入的确认指令时,执行所述将所述待截取视频片段的缓存地址转换成对应的二维码。

在本发明实施例中,用户可以根据自身需求,预览截取的视频片段,并可以在确定播放的视频片段可以分享后,输入确认指令,以使为用户提供用于分享待截取片段的二维码等分享信息。

在本发明一实施例中,在所述获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点之后,在所述生成并展示所述待截取视频片段对应的分享信息之前,进一步包括:

展示所述起始时间点至所述终止时间点,在所述当前播放视频对应的进度条中的位置。

在本发明实施例中,为了便于用户确定截取的待截取视频片段在当前播放视频中的位置,可以在当前播放视频对应的进度条上,展示待截取片段的起止时间点所在的位置,以供用户查看。

例如,当前播放视频的进度条为0:00min至13:15min,用户截取的待截取视频片段的起止时间点为5:00min至7:00min,在进度条中展示待截取视频片段的起止时间点为5:00min至7:00min位置,还可以设置进度条上5:00min至7:00min的位置区别与进度条上其他位置的颜色,以更方便用户确认待截取视频片段的起止时间点。

为了更加清楚的说明本发明的技术方案及优点,下面对本发明实施例提供了一种视频片段分享方法进行详细说明,如图2所示,具体可以包括以下步骤:

步骤201:获取用户输入的视频截取指令。

步骤202:展示待截取视频片段的最长截取时长。

具体地,用户可以根据需求对当前播放视频进行截取,获得视频片段,而为了避免用户截取视频片段过长而产生对当前播放视频侵权的情况,可以展示出当前播放视频所能截取的最长截取时长,例如,展示最大截取时长5min、10min、30min,以供用户参考确定待截取视频片段的截取时长。

步骤203:根据视频截取指令确定当前播放视频是否为直播视频,如果是,执行步骤204,否则,执行步骤205。

具体地,通过确定当前播放视频是直播视频还是回放视频,来确定当前播放视频的终止图像,以便根据确定的终止图像为用户提供当前播放视频的多帧图像的缩略图,以及每帧图像在进度条上对应的时间点,以供用户选择。

步骤204:将当前播放图像作为当前播放视频的终止图像,执行步骤205。

具体地,在当前播放视频为直播视频时,由于无法获取到当前播放视频的全部视频流,因此,可以将当前播放视频的当前播放图像作为当前播放视频的终止图像,以便从该终止图像至当前播放视频的起止图像中确定多帧图像供用户参考。

步骤205:从当前播放视频的起始图像至终止图像中确定至少两帧图像,其中,每两帧相连的图像的时间间隔不大于预设的阈值。

具体地,在确定当前播放视频为回放视频时,可以确定已获取到当前播放视频的全部视频流,因此根据当前播放视频的终止图像和起止图像确定多帧图像的缩略图或对应的时间点。或者,在确定直播视频的终止图像时,可以按照每两帧相连图像的时间间隔,来从当前播放视频的起止图像中确定多帧图像,例如,预设的每两帧相连图像的间隔的阈值为2s,那么从当前播放视频的起止图像中确定的每两帧相连图像的时间间隔可以是1.5s、1s、还可以是0.5s。

步骤206:确定每一帧图像在进度条上对应的时间点。

步骤207:按照预设的缩放比例缩放每一帧图像,获得对应的缩略图。

步骤208:展示每一帧图像对应的缩略图和对应的时间点。

具体地,在从当前播放视频的起止图像中确定出待展示的图像后,可以确定不同帧图像在进度条上对应的时间点,并对确定的每帧图像进行缩放处理,以便减小展示的缩略图在播放界面上占用的空间,通过展示各个缩略图和在进度条上对应的时间点,以便用户根据缩略图展示的画面和时间点,确定所要截取的待截取视频的目标起始图像和目标终止图像。

步骤209:确定用户从展示的至少两帧图像的缩略图中选择的待截取视频片段的目标起始图像和目标终止图像,并展示目标起始图像和目标终止图像。

具体地,用户在选择待截取视频片段的目标起始图像和目标终止图像后,可以展示目标起始图像和目标终止图像,以供用户查看其确定的待截取图像的目标起止图像。

步骤210:确定目标终止图像对应的时间点,是否大于目标起始图像对应的时间点,如果是,执行步骤211,否则,执行步骤221。

具体地,通过展示的目标终止图像对应的时间点,和目标起始图像对应的时间点,可以对目标终止图像的有效性进行验证,以避免目标终止图像无效无法截取视频片段。

步骤211:计算目标终止图像对应的时间点与待截取视频片段的目标起始图像对应的时间点的差值,并将差值作为待截取视频片段的当前截取时长。

具体地,通过待截取视频片段的目标起止图像分别对应的时间点的差值,可以确定待截取视频片段的当前截取时长,以便根据当前截取时长确定待截取视频片段截取时间是否过长,避免待截取视频片段的截取时间过长不符合版权方的要求而导致无法执行视频片段截取。

步骤212:确定当前截取时长是否大于最长截取时长,如果是,执行步骤220,否则,执行步骤213。

具体地,通过将最长截取时长与当前截取时长进行比对,可以确定是否能够对待截取视频片段进行截取操作,还是对用户进行无效操作提示,以使用户重新选择目标终止图像。

步骤213:将目标起始图像对应的时间点作为待截取视频片段的起始时间点,并将目标终止图像对应的时间点作为待截取视频片段的终止时间点。

步骤214:展示起始时间点至终止时间点,在当前播放视频对应的进度条中的位置。

具体地,在确定待截取视频片段的截取时长有效后,可以在进度条中展示起止时间点,以便用户查看截取的待截取视频片段在当前播放视频的总进度条中的位置。

步骤215:从当前播放视频中截取待截取视频片段,其中,待截取视频片段由起始时间点至终止时间点之间的多帧图像的组成。

具体地,确定截取时长有效后,即可按照确定起止时间点从当前播放视频中截取待截取视频片段。完成用户的截取需求。

步骤216:缓存待截取视频片段。

步骤217:在获取到用户输入的预览指令时,播放缓存的待截取视频片段。

具体地,用户可以根据需求预览截取的待截取视频片段,以供用户欣赏精彩片段。

步骤218:在获取到用户根据播放的待截取视频片段输入的确认指令时,将待截取视频片段的缓存地址转换成对应的二维码。

具体地,用户在确定可以对待截取视频片段进行分享操作时,可以输入确认指令,以便生成用于用户分享该待截取视频片段的分享信息。

步骤219:展示待截取视频片段的分享信息,其中,分享信息,包括:二维码、待截取视频片段的截取时长和当前播放视频的视频名称。

具体地,通过展示待截取视频片段用于分享的二维码、截取时长和视频名称等分享信息,不仅便于用户分享待截取视频片段,还便于用户确定所分享的待截取视频片段的相关视频信息。

步骤220:输出第二提示信息,其中,第二提示信息用于提示当前截取时长大于最长截取时长。

具体地,在确定待截取视频片段的当前截取时长大于最大截取时长时,需要输出无效操作提示,即输出第二提示信息,以提示用户待截取视频片段的截取时间过长。

步骤221:输出第一提示信息,其中,第一提示信息用于提示目标终止图像无效。

具体地,在确定用户选择的目标终止图像无效时,可以输出无效操作图时,即输出第一提示信息,以便用户根据第一提示信息确定目标终止图像对应的时间点不晚于目标起始图像对应的时间点。

综上可见,本发明实时例提供的一种视频片段分享方法,可以支持具备直播时移、回看、点播功能的智能机顶盒,用户从机顶盒提供的当前播放视频中,快捷、精确定位待截取视频片段的起止时间点,通过起止时间点来完成用户所需的精彩片段的截取,直观地预览并可以对截取的待截取视频片段进行分享,解决了传统视频的观看模式时,用户无法对喜欢的视频片段进行及时、精确的截取及分享的问题,实现用户与提供播放视频的智能机顶盒进行深度交互,提高用户使用体验。

需要说明的是,用户与智能机顶盒之间的交互,可以通过遥控器、智能终端(例如,智能手机、笔记本电脑、平板电脑)、或者通过智能机顶盒的按键实现,以便为用户提供多种方式与智能机顶盒进行交互。

如图3所示,本发明实施例提供了一种智能机顶盒,包括:

指令获取模块301,用于获取用户输入的视频截取指令;

第一处理模块302,用于根据所述指令获取模块301获取的所述视频截取指令,展示当前播放视频的至少两帧图像的缩略图和在进度条上对应的时间点;通过所述指令获取模块301获取所述用户根据展示的所述至少两帧图像的缩略图和对应的时间点,确定的待截取视频片段的起始时间点和终止时间点;

第二处理模块303,用于从所述当前播放视频中截取所述待截取视频片段,其中,所述待截取视频片段由所述第一处理模块302确定所述起始时间点至所述终止时间点之间的多帧图像的组成;生成并展示所述待截取视频片段对应的分享信息,以使通过所述分享信息分享所述待截取视频片段。

在本发明实施例中,指令获取模块在获取到用户输入的视频截取指令后,第一处理模块可以展示当前播放视频的多帧图像的缩略图和每一帧图像在进度条上对应的时间点,以便用户根据展示的缩略图和对应时间点,了解当前播放视频的不同画面情节,初步增加用户的交互体验,同时还便于用户从中确定待截取视频片段的起始时间点和终止时间点,第二处理模块再从当前播放视频中截取由用户确定起始时间点至终止时间点之间的多帧图像组成待截取视频片段,生成该待截取视频片段所对应的分享信息,用户即可根据展示的分享信息分享截取的待截取视频片段,以进一步增加用户的交互体验,从而实现提高用户的使用体验的目的。

在本发明一实施例中,所述第一处理模块,用于执行:

s1:根据所述视频截取指令确定当前播放视频是否为直播视频,如果是,执行s2,否则,执行s3;

s2:将当前播放图像作为所述当前播放视频的终止图像,执行s3;

s3:从所述当前播放视频的起始图像至终止图像中确定至少两帧图像,其中,每两帧相连的图像的时间间隔不大于预设的阈值;

s4:确定每一帧所述图像在进度条上对应的时间点;

s5:按照预设的缩放比例缩放每一帧所述图像,获得对应的缩略图;

s6:展示每一帧所述图像对应的缩略图和对应的时间点。

在本发明一实施例中,所述第一处理模块,用于通过所述指令获取模块确定所述用户从展示的所述至少两帧图像的缩略图中选择的待截取视频片段的目标起始图像和目标终止图像,并展示所述目标起始图像和所述目标终止图像;确定所述目标终止图像对应的时间点,是否大于所述目标起始图像对应的时间点;如果是,将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点,并将所述目标终止图像对应的时间点作为所述待截取视频片段的终止时间点;否则,输出第一提示信息,其中,所述第一提示信息用于提示所述目标终止图像无效。

在本发明一实施例中,所述第一处理模块,进一步用于展示待截取视频片段的最长截取时长;计算所述目标终止图像对应的时间点与所述待截取视频片段的目标起始图像对应的时间点的差值,并将所述差值作为所述待截取视频片段的当前截取时长;确定所述当前截取时长是否大于所述最长截取时长,如果是,输出第二提示信息,其中,所述第二提示信息用于提示所述当前截取时长大于所述最长截取时长,否则,执行所述将所述目标起始图像对应的时间点作为所述待截取视频片段的起始时间点。

基于图3所示的智能机顶盒,如图4所示,在本发明一实施例中,所述智能机顶盒,进一步包括:信息缓存模块401;

所述信息缓存模块401,用于缓存所述第二处理模块303截取的所述待截取视频片段;

所述第二处理模块303,用于将所述信息缓存模块401缓存的所述待截取视频片段的缓存地址转换成对应的二维码;展示所述待截取视频片段的分享信息,其中,所述分享信息,包括:所述二维码、所述待截取视频片段的截取时长和所述当前播放视频的视频名称。

在本发明一实施例中,所述第二处理模块,进一步用于在所述指令获取模块获取到所述用户输入的预览指令时,播放所述信息缓存模块缓存的所述待截取视频片段;在所述指令获取模块获取到所述用户根据播放的所述待截取视频片段输入的确认指令时,执行所述将所述待截取视频片段的缓存地址转换成对应的二维码。

在本发明一实施例中,所述第一处理模块,进一步用于展示所述起始时间点至所述终止时间点,在所述当前播放视频对应的进度条中的位置。

本发明各个实施例至少具有如下有益效果:

1、在本发明一实施例中,在获取到用户输入的视频截取指令后,可以展示当前播放视频的多帧图像的缩略图和每一帧图像在进度条上对应的时间点,以便用户根据展示的缩略图和对应时间点,了解当前播放视频的不同画面情节,初步增加用户的交互体验,同时还便于用户从中确定待截取视频片段的起始时间点和终止时间点,再从当前播放视频中截取由用户确定起始时间点至终止时间点之间的多帧图像组成待截取视频片段,生成该待截取视频片段所对应的分享信息,用户即可根据展示的分享信息分享截取的待截取视频片段,以进一步增加用户与用于提供视频的智能机顶盒的交互体验,从而实现提高用户的使用体验的目的。

2、在本发明一实施例中,用户如需截取当前播放视频的视频片段,需要先确定当前播放视频是否为正在直播的直播视频,由于直播视频无法获取到全部的视频流,所以可以展示当前播放视频的起始图像至终止图像中的多帧图像的缩略图,以及不同帧的图像在进图条上的分别对应的时间点,以供用户参考、选择。而在当前播放视频不是直播视频时,即为回放视频,由于可以获取到当前播放视频全部的视频流,因此,可以确定当前播放视频全部视频流的多帧图像的缩略图和对应的时间点,以供用户选择截取的起始时间点和终止时间点。每两帧相邻图像的时间间隔不小于预设的阈值,该阈值可以是1s、2s、5s、10s、30s,以便相连两帧图像的时间间隔过长而导致部分画面的缺失,从而影响用户选择。

3、在本发明一实施例中,用户可以根据需求从展示的缩略图中选择待截取视频片段的目标起始图像和目标终止图像,通过展示目标起始图像和目标终止图像可以方便用户确认所选择的待截取视频图像的起止图像,以便用户确认待截取视频图像起止图像的有效性,通过确定目标终止图像在进度条上对应的时间点是否大于目标起始图像在进度条上对应的时间点,可以确定起止图像是否有效,避免无法根据用户选择起止图像截取视频片段。

4、在本发明一实施例中,为了避免用户截取的视频片段过长而产生侵权行为,在用户确定需要截取视频片段时,可以展示视频片段所能截取的最大截取时长,以便用户了解视频片段的截取情况,通过计算用户选择的目标终止图像的对应的时间点与目标起始图像对应的时间点的差值,可以确定用户所要截取的待截取视频片段的当前截取时长,通过将当前截取时长与最大截取时长(例如,1mim、5min、20min、1h)进行比较,可以确定用户是否可以对其选择的待截取视频片段进行截取,当确定当前截取时长不大于最长截取时长时,即确定当前截取时长有效,因此可以执行待截取视频片段的截取工作,而在确定当前截取时长无效时,可以输出无效操作提示,以便提示与用户截取时间过长。

5、在本发明一实施例中,通过将待截取视频片段的缓存地址转换成对应的二维码转换成对应的二维码,用户就可以通过展示的二维码分享截取的视频片段,实现用户对喜欢视频片段的截取及分享的需求,进而提高用户与机顶盒的交互体验。

6、在本发明一实施例中,用户可以根据自身需求,预览截取的视频片段,并可以在确定播放的视频片段可以分享后,输入确认指令,以使为用户提供用于分享待截取片段的二维码等分享信息。

7、在本发明一实施例中,为了便于用户确定截取的待截取视频片段在当前播放视频中的位置,可以在当前播放视频对应的进度条上,展示待截取片段的起止时间点所在的位置,以供用户查看。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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