一种视频分享方法及通信终端的制作方法
【专利摘要】本发明实施例公开了一种视频分享方法及通信终端,一种视频分享方法,包括:在第一通信终端中接收用户的分享指令;在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频;将所述压缩后的待分享视频传输至第二通信终端。本发明实施例通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
【专利说明】
一种视频分享方法及通信终端
技术领域
[0001 ]本发明涉及通信领域,具体涉及一种视频分享方法及通信终端。
【背景技术】
[0002]视频分享是指用户将其手机等终端上的视频传输给另一个通信终端或上传至网络平台,从而在视频分享的过程中将耗费视频流量,所耗费的流量大小为所分享的视频大小。
[0003]随着网络与信息时代的发展,视频分享成为非常普遍的事情,例如用户经常利用微信或QQ在好友之间分享短视频,但是若分享时终端所处的环境没有无线网络,导致待分享的视频从一个通信终端传输至另一个通信终端时将需要消耗较大的移动数据流量,造成资源浪费。
【发明内容】
[0004]本发明实施例提供了一种视频分享方法及通信终端,以期可以在视频分享的过程中节约数据流量。
[0005]本发明实施例第一方面提供一种视频分享方法,包括:
[0006]在第一通信终端中接收用户的分享指令;
[0007]在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;
[0008]将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频;
[0009]将所述压缩后的待分享视频传输至第二通信终端。
[0010]结合本发明实施例第一方面第一种实现方式,在本发明实施例第一方面第二种实现方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段之前,所述方法还包括:
[0011 ]判断所述第一通信终端是否处于无线网络连接状态;
[0012]若所述第一通信终端不处于无线网络连接状态,则执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。
[0013]结合本发明实施例第一方面第一种实现方式,或本发明实施例第一方面第二种实现方式,在本发明实施例第一方面第三种实现方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,包括:
[0014]接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令;
[0015]根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0016]结合本发明实施例第一方面第三种实现方式,在本发明实施例第一方面第四种实现方式中,所述选择指令,包括:
[0017]按压指令或滑动指令。
[0018]结合本发明实施例第一方面第一种实现方式,或本发明实施例第一方面第二种实现方式,在本发明实施例第一方面第五种实现方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,还包括:
[0019]确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
[0020]本发明实施例第二方面提供一种通信终端,包括:
[0021]接收模块,用于在第一通信终端中接收用户的分享指令;
[0022]确定模块,用于在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;
[0023]压缩模块,用于将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率;
[0024]传输模块,用于将所述压缩后的待分享视频传输至第二通信终端。
[0025]结合本发明实施例第二方面第一种实现方式,在本发明实施例第二方面第二种实现方式中,所述通信终端还包括:
[0026]判断模块,用于判断所述第一通信终端是否处于无线网络连接状态;
[0027]所述确定模块用于在所述判断模块的判断结果为否时,执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。
[0028]结合本发明实施例第二方面第一种实现方式,或本发明实施例第二方面第二种实现方式,在本发明实施例第二方面第三种实现方式中,所述确定模块包括:
[0029]接收单元,用于接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令;
[0030]确定单元,用于根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0031]结合本发明实施例第二方面第三种实现方式,在本发明实施例第二方面第四种实现方式中,所述选择指令,包括:
[0032]按压指令或滑动指令。
[0033]结合本发明实施例第二方面第一种实现方式,或本发明实施例第二方面第二种实现方式,在本发明实施例第二方面第五种实现方式中,所述确定模块,还用于:
[0034]确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
[0035]可以看出,在本发明实施例提供的技术方案中,在第一通信终端中接收用户的分享指令,在该分享指令的触发下确定第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,然后再将压缩后的待分享视频传输至第二通信终端。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明第一实施例提供的一种视频分享方法的流程示意图;
[0038]图2是本发明第二实施例提供的一种视频分享方法的流程示意图;
[0039]图3是本发明第三实施例提供的一种通信终端的结构示意图;
[0040]图4是本发明第四实施例提供的一种通信终端的结构示意图;
[0041]图5是本发明第五实施例提供的一种通信终端的结构示意图。
【具体实施方式】
[0042]本发明实施例提供了一种视频分享方法及通信终端,以期可以在视频分享的过程中节约数据流量。
[0043]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0044]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0045]本发明实施例的一种视频分享方法,一种视频分享方法包括:在第一通信终端中确定待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;接收用户的压缩指令,所述压缩指令用于对所述待分享视频进行压缩;根据所述压缩指令将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率;将所述压缩后的待分享视频传输至第二通信终端。
[0046]首先参见图1,图1是本发明第一实施例提供的一种视频方法的流程示意图。其中,如图1所示,本发明第一实施例提供的一种视频分享方法可以包括:
[0047]SlOl、在第一通信终端中接收用户的分享指令。
[0048]其中,第一通信终端是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端,例如,在第一通信终端中可以通过微信或QQ的分享功能将视频分享至其它通信终端。
[0049]其中,分享指令是指用于将待分享视频从第一通信终端分享至第二通信终端的用户指令。
[0050]更进一步地,该分享指令可以为用户在第一通信终端界面上的点击指令或者触摸指令。
[0051]举例说明,在本发明的一些可能的实施方式中,当用户在第一通信终端上观看待分享视频时,觉得该视频比较有意思,欲分享给其它终端用户,于是通过点击第一通信终端界面上的分享按钮来实现对该待分享视频的分享。
[0052]S102、在所述分享指令的触发下确定待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0053]在本发明实施例中,当接收到用户的分享指令后,即执行对待分享视频的分享,而在分享之前需要对待分享视频进行压缩,所以触发执行确定待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0054]其中,待分享视频是指存储于第一通信终端、用户想要将其分享给其它用户的视频;
[0055]核心视频片段是指待分享视频中的重要视频片段,从而希望将其分享至其它通信终端时依然能清晰显示的视频片段;
[0056]非核心视频片段是指与核心视频片段相对应的,待分享视频中的非重要视频片段,从而在从第一通信终端分享至其它通信终端,对该视频片段的显示清晰度要求不高。
[0057]更进一步地,该核心视频片段可以是由用户主观上来确定的,即用户主观上确定该时间段内的视频片段为重要的核心视频片段,从而可以由用户对核心视频片段进行主动选择。
[0058]可选地,该核心视频片段也可以是根据内容预设的。
[0059]S103、将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率。
[0060]其中,第一失真压缩是指在对核心视频片段进行压缩的过程中,保留核心视频片段帧的完整性或失帧率较低以进行压缩,从而使得压缩后的核心视频片段能保留原有的清晰度或者清晰度降低比较少;
[0061 ]第二失真压缩是指在对非核心视频片段进行压缩的过程中,以较大的失帧率进行压缩,从而使得在压缩后的视频大小较小,但清晰度较低。
[0062]具体地,在本发明的一些可能的实施方式中,取失帧率小于或等于预设阈值的视频压缩方式为第一失真压缩,取失帧率大于预设阈值的视频压缩方式为第二失真压缩,例如,可取失帧率小于或等于50%的视频压缩方式为第一失真压缩,取失帧率大于50%的视频压缩方式为第二失真压缩。
[0063]更进一步的,在对待分享视频进行失真压缩时,首先从里面提取部分帧,然后再以常规的视频压缩方式进行压缩。
[0064]可选地,在本发明的一些可能的实施方式中,所采用的视频压缩方法可以为按国际电联的编解码标准,如H.261、H.263、H.264,也可以按国际标准化组织运动图像专家组的MPEG系列标准进行视频压缩等。
[0065]在本发明实施例中,在对待分享视频中的核心视频片段以及非核心视频片段分别以不同的方式进行压缩后,再将压缩后的核心视频片段以及非核心视频片段按原有的时间顺序进行整合,从而得到压缩待分享视频。
[0066]S104、将所述压缩后的待分享视频传输至第二通信终端。
[0067]其中,第二通信终端是指与第一通信终端对应的,彼此之间能互相进行通信的通信终端,该第二通信终端也可以是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端。
[0068]可以看出,本实施例的方案中,在第一通信终端中接收用户的分享指令,在该分享指令的触发下确定第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,然后再将压缩后的待分享视频传输至第二通信终端,其中,第二失真压缩的失帧率高于第一失真压缩的失帧率。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
[0069]可选地,在本发明的一些可能的实施方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段之前,所述方法还包括:
[0070]判断所述第一通信终端是否处于无线网络连接状态;
[0071]若所述第一通信终端不处于无线网络连接状态,则执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。
[0072]可以理解,通过在对待分享视频进行压缩分享之前,可以首先判断第一通信终端是否处于无线网络连接,从而可在第一通信终端不处于无线网络连接时对待分享视频进行压缩,以在保留核心视频的清晰度的前提下节约分享的数据流量,而在第一通信终端处于无线网络连接时,则由于此时对分享流量无限制,可直接对待分享视频进行分享,而不需要对待分享视频进行压缩,以减少第一通信终端的分享步骤,提高分享效率。
[0073]可选地,在本发明的一些可能的实施方式中,可以在第一通信终端接收到用户的分享指令以及在确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤之间执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0074]可选地,在本发明的另一些可能实施方式中,也可以在第一通信终端接收用户的分享指令之间执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0075]可选地,在本发明的一些可能的实施方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,包括:
[0076]接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令;
[0077]根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0078]其中,选择指令是指用户在待分享视频中所执行的、用于确定该待分享视频的核心视频片段和非核心视频片段的用户指令。
[0079]可选地,在本发明的一些可能的实施方式中,所述选择指令,包括:
[0080]按压指令或滑动指令。
[0081]更进行地,该按压指令或滑动指令所接触的待分享视频中的视频时间段即为核心视频片段。
[0082]举例说明,在本发明的一些可能的实施方式中,当用户想将其所观看的视频分享给另一用户,从而用户点击分享按钮,然后出现提示用户在待分享视频中选择核心视频片段,此时用户可以在待分享视频中执行滑动指令,该滑动指令所滑动过的视频进度条所代表的视频片段即为核心视频片段。
[0083]可以理解,可以在分享的时候由用户即刻执行对待分享视频中的核心视频片段的选择指令,从而能根据用户的主观意愿判断核心视频片段并进行压缩。
[0084]可选地,在本发明的一些可能的实施方式中,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,还包括:
[0085]确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
[0086]其中,第一预设时间段为待分享视频中的重要视频片段播放时所占据的时间片段。
[0087]举例说明,在本发明的一些可能的实施方式中,若待分享视频的播放时间一共有15分钟,而前面3分钟和后面3分钟都是属于前奏后序性质的视频画面,中间9分钟才是整个视频的核心内容,所以在接收到用户的分享指令时,则可以将中间9分钟的视频内容确定为核心视频片段并进行第一失真压缩,并将前3分钟以及后3分钟的视频片段确定为非核心视频片段并进行第二失真压缩,从而实现了对重要内容的保真,以及同时减少了视频大小。
[0088]可以理解,通过判断预设时间段中的视频播放内容的重要性从而可确定核心视频片段与非核心视频片段并进行压缩,同样实现了对重要视频内容的保真以及减小整个压缩视频的大小。
[0089]为了便于更好理解和实施本发明实施例的上述方案,下面结合一些具体的应用场景进行举例说明。
[0090]请参见图2,图2是本发明第二实施例提供的一种视频分享方法的流程示意图,其中,如图2所示,本发明第二实施例提供的一种视频分享方法可以包括:
[0091]S201、在第一通信终端中接收用户的分享指令。
[0092]其中,第一通信终端是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端,例如,在第一通信终端中可以通过微信或QQ的分享功能将视频分享至其它通信终端。
[0093]其中,分享指令是指用于将待分享视频从第一通信终端分享至第二通信终端的用户指令。
[0094]更进一步地,该分享指令可以为用户在第一通信终端界面上的点击指令或者触摸指令。
[0095]举例说明,在本发明的一些可能的实施方式中,当用户在第一通信终端上观看待分享视频时,觉得该视频比较有意思,欲分享给其它终端用户,于是通过点击第一通信终端界面上的分享按钮来实现对该待分享视频的分享。
[0096]S202、在该分享指令的触发下判断第一通信终端是否处于无线网络连接状态。
[0097]在本发明实施例中,当接收到用户的分享指令后,由于需要确定以何种方式进行分享,所以此时首先触发执行判断第一通信终端是否处于无线网络连接状态。
[0098]可选地,在本发明的一些可能的实施方式中,可以在第一通信终端接收到用户的分享指令以及在确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤之间执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0099]可选地,在本发明的另一些可能实施方式中,也可以在第一通信终端接收用户的分享指令之前执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0100]S203、若第一通信终端不处于无线网络连接状态,则接收用户在第一通信终端中待分享视频中的核心视频片段的选择指令。
[0101]其中,待分享视频是指存储于第一通信终端、用户想要将其分享给其它用户的视频;
[0102]核心视频片段是指待分享视频中的重要视频片段,从而希望将其分享至其它通信终端时依然能清晰显示的视频片段。
[0103]可以理解,通过在对待分享视频进行压缩分享之前,可以首先判断第一通信终端是否处于无线网络连接,从而可在第一通信终端不处于无线网络连接时对待分享视频进行压缩,以在保留核心视频的清晰度的前提下节约分享的数据流量,而在第一通信终端处于无线网络连接时,则由于此时对分享流量无限制,可直接对待分享视频进行分享,而不需要对待分享视频进行压缩,以减少第一通信终端的分享步骤,提高分享效率。
[0104]其中,选择指令是指用户在待分享视频中所执行的、用于确定该待分享视频的核心视频片段和非核心视频片段的用户指令。
[0105]可选地,在本发明的一些可能的实施方式中,所述选择指令,包括:
[0106]按压指令或滑动指令。
[0107]更进行地,该按压指令或滑动指令所接触的待分享视频中的视频时间段即为核心视频片段。
[0108]S204、根据该选择指令确定该待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0109]其中,非核心视频片段是指与核心视频片段相对应的,待分享视频中的非重要视频片段,从而在从第一通信终端分享至其它通信终端,对该视频片段的显示清晰度要求不尚O
[0110]更进一步地,该核心视频片段可以是由用户主观上来确定的,即用户主观上确定该时间段内的视频片段为重要的核心视频片段,从而可以由用户对核心视频片段进行主动选择。
[0111]可选地,该核心视频片段也可以是根据内容预设的。
[0112]举例说明,在本发明的一些可能的实施方式中,当用户想将其所观看的视频分享给另一用户,从而用户点击分享按钮,然后出现提示用户在待分享视频中选择核心视频片段,此时用户可以在待分享视频中执行滑动指令,该滑动指令所滑动过的视频进度条所代表的视频片段即为核心视频片段。
[0113]可以理解,可以在分享的时候由用户即刻执行对待分享视频中的核心视频片段的选择指令,从而能根据用户的主观意愿判断核心视频片段并进行压缩。
[0114]S205、将该待分享视频中的核心视频片段进行第一失真压缩,以及将非核心视频片段进行第二失真压缩得到压缩后的待分享视频。
[0115]其中,第二失真压缩的失帧率高于第一失真压缩的失帧率。
[0116]其中,第一失真压缩是指在对核心视频片段进行压缩的过程中,保留核心视频片段帧的完整性或失帧率较低以进行压缩,从而使得压缩后的核心视频片段能保留原有的清晰度或者清晰度降低比较少;
[0117]第二失真压缩是指在对非核心视频片段进行压缩的过程中,以较大的失帧率进行压缩,从而使得在压缩后的视频大小较小,但清晰度较低。
[0118]可选地,在本发明的一些可能的实施方式中,取失帧率小于或等于预设阈值的视频压缩方式为第一失真压缩,取失帧率大于预设阈值的视频压缩方式为第二失真压缩,例如,可取失帧率小于或等于50%的视频压缩方式为第一失真压缩,取失帧率大于50%的视频压缩方式为第二失真压缩。
[0119]更进一步的,在对待分享视频进行失真压缩时,首先从里面提取部分帧,然后再以常规的视频压缩方式进行压缩。
[0120]可选地,在本发明的一些可能的实施方式中,所采用的视频压缩方法可以为按国际电联的编解码标准,如H.261、H.263、H.264,也可以按国际标准化组织运动图像专家组的MPEG系列标准进行视频压缩等。
[0121]在本发明实施例中,在对待分享视频中的核心视频片段以及非核心视频片段分别以不同的方式进行压缩后,再将压缩后的核心视频片段以及非核心视频片段按原有的时间顺序进行整合,从而得到压缩待分享视频。
[0122]S206、将压缩后的待分享视频传输至第二通信终端。
[0123]其中,第二通信终端是指与第一通信终端对应的,彼此之间能互相进行通信的通信终端,该第二通信终端也可以是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端。
[0124]可以看出,本实施例的方案中,在第一通信终端中接收用户的分享指令,在该分享指令的触发下确定第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,第二失真压缩的失帧率高于第一失真压缩的失帧率,然后再将压缩后的待分享视频传输至第二通信终端。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
[0125]本发明实施例还提供一种通信终端,该通信终端包括:
[0126]接收模块,用于在第一通信终端中接收用户的分享指令;
[0127]确定模块,用于在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;
[0128]压缩模块,用于将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率;
[0129]传输模块,用于将所述压缩后的待分享视频传输至第二通信终端。
[0130]具体的,请参见图3,图3是本发明第三实施例提供的一种通信终端的结构示意图,用于实现本发明实施例公开的视频分享方法。其中,如图3所示,本发明第三实施例提供的一种通信终端300可以包括:
[0131 ]接收模块310、确定模块320、压缩模块330和传输模块340。
[0132]其中,接收模块310,用于在第一通信终端中接收用户的分享指令。
[0133]其中,第一通信终端是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端,例如,在第一通信终端中可以通过微信或QQ的分享功能将视频分享至其它通信终端。
[0134]需要说明,在本发明第三实施例中,通信终端300即指第一通信终端。
[0135]其中,分享指令是指用于将待分享视频从第一通信终端分享至第二通信终端的用户指令。
[0136]更进一步地,该分享指令可以为用户在第一通信终端界面上的点击指令或者触摸指令。
[0137]举例说明,在本发明的一些可能的实施方式中,当用户在第一通信终端上观看待分享视频时,觉得该视频比较有意思,欲分享给其它终端用户,于是通过点击第一通信终端界面上的分享按钮来实现对该待分享视频的分享。
[0138]确定模块320,用于在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0139]在本发明实施例中,当接收到用户的分享指令后,即执行对待分享视频的分享,而在分享之前需要对待分享视频进行压缩,所以触发执行确定待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0140]其中,待分享视频是指存储于第一通信终端、用户想要将其分享给其它用户的视频;
[0141]核心视频片段是指待分享视频中的重要视频片段,从而希望将其分享至其它通信终端时依然能清晰显示的视频片段;
[0142]非核心视频片段是指与核心视频片段相对应的,待分享视频中的非重要视频片段,从而在从第一通信终端分享至其它通信终端,对该视频片段的显示清晰度要求不高。
[0143]更进一步地,该核心视频片段可以是由用户主观上来确定的,即用户主观上确定该时间段内的视频片段为重要的核心视频片段,从而可以由用户对核心视频片段进行主动选择。
[0144]可选地,该核心视频片段也可以是根据内容预设的。
[0145]压缩模块330,用于将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率。
[0146]其中,第一失真压缩是指在对核心视频片段进行压缩的过程中,保留核心视频片段帧的完整性或失帧率较低以进行压缩,从而使得压缩后的核心视频片段能保留原有的清晰度或者清晰度降低比较少;
[0147]第二失真压缩是指在对非核心视频片段进行压缩的过程中,以较大的失帧率进行压缩,从而使得在压缩后的视频大小较小,但清晰度较低。
[0148]可选地,在本发明的一些可能的实施方式中,取失帧率小于或等于预设阈值的视频压缩方式为第一失真压缩,取失帧率大于预设阈值的视频压缩方式为第二失真压缩,例如,可取失帧率小于或等于50%的视频压缩方式为第一失真压缩,取失帧率大于50%的视频压缩方式为第二失真压缩。
[0149]更进一步的,在对待分享视频进行失真压缩时,首先从里面提取部分帧,然后再以常规的视频压缩方式进行压缩。
[0150]可选地,在本发明的一些可能的实施方式中,所采用的视频压缩方法可以为按国际电联的编解码标准,如H.261、H.263、H.264,也可以按国际标准化组织运动图像专家组的MPEG系列标准进行视频压缩等。
[0151]在本发明实施例中,在对待分享视频中的核心视频片段以及非核心视频片段分别以不同的方式进行压缩后,再将压缩后的核心视频片段以及非核心视频片段按原有的时间顺序进行整合,从而得到压缩待分享视频。
[0152]传输模块340,用于将所述压缩后的待分享视频传输至第二通信终端。
[0153]其中,第二通信终端是指与第一通信终端对应的,彼此之间能互相进行通信的通信终端,该第二通信终端也可以是指手机、平板电脑、可穿戴设备等具有分享功能,从而可以将视频分享至其它通信终端的智能终端。
[0154]可以理解的是,本实施例的通信终端300的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0155]可以看出,本实施例的方案中,在第一通信终端300中接收用户的分享指令,在该分享指令的触发下确定第一通信终端300中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,第二失真压缩的失帧率高于第一失真压缩的失帧率,然后再将压缩后的待分享视频传输至第二通信终端。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
[0156]请参见图4,图4是本发明第四实施例提供的一种通信终端的结构示意图,用于实现本发明实施例公开的视频分享方法。其中,图4所示的通信终端是由图3所示的通信终端进行优化得到的。图4所示的通信终端除了包括图3所示的通信终端的模块和功能之外,还可以有以下扩展:
[0157]可选地,在本发明的一些可能的实施方式中,所述通信终端400还包括:
[0158]判断模块450,用于判断所述第一通信终端是否处于无线网络连接状态;
[0159]所述确定模块420用于在所述判断模块的判断结果为否时,执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。
[0160]需要说明,在本发明第四实施例中,通信终端400即指第一通信终端。
[0161]可以理解,通过在对待分享视频进行压缩分享之前,可以首先判断第一通信终端是否处于无线网络连接,从而可在第一通信终端不处于无线网络连接时对待分享视频进行压缩,以在保留核心视频的清晰度的前提下节约分享的数据流量,而在第一通信终端处于无线网络连接时,则由于此时对分享流量无限制,可直接对待分享视频进行分享,而不需要对待分享视频进行压缩,以减少第一通信终端的分享步骤,提高分享效率。
[0162]可选地,在本发明的一些可能的实施方式中,可以在第一通信终端接收到用户的分享指令以及在确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤之间执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0163]可选地,在本发明的另一些可能实施方式中,也可以在第一通信终端接收用户的分享指令之间执行判断所述第一通信终端是否处于无线网络连接状态的步骤。
[0164]可选地,在本发明的一些可能的实施方式中,所述确定模块420包括:
[0165]接收单元421,用于接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令;
[0166]确定单元422,用于根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0167]其中,选择指令是指用户在待分享视频中所执行的、用于确定该待分享视频的核心视频片段和非核心视频片段的用户指令。
[0168]可选地,在本发明的一些可能的实施方式中,所述选择指令,包括:
[0169]按压指令或滑动指令。
[0170]更进行地,该按压指令或滑动指令所接触的待分享视频中的视频时间段即为核心视频片段。
[0171]举例说明,在本发明的一些可能的实施方式中,当用户想将其所观看的视频分享给另一用户,从而用户点击分享按钮,然后出现提示用户在待分享视频中选择核心视频片段,此时用户可以在待分享视频中执行滑动指令,该滑动指令所滑动过的视频进度条所代表的视频片段即为核心视频片段。
[0172]可以理解,可以在分享的时候由用户即刻执行对待分享视频中的核心视频片段的选择指令,从而能根据用户的主观意愿判断核心视频片段并进行压缩。
[0173]可选地,在本发明的一些可能的实施方式中,所述确定模块420,还用于:
[0174]确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
[0175]其中,第一预设时间段为待分享视频中的重要视频片段播放时所占据的时间片段。
[0176]举例说明,在本发明的一些可能的实施方式中,若待分享视频的播放时间一共有15分钟,而前面3分钟和后面3分钟都是属于前奏后序性质的视频画面,中间9分钟才是整个视频的核心内容,所以在接收到用户的分享指令时,则可以将中间9分钟的视频内容确定为核心视频片段并进行第一失真压缩,并将前3分钟以及后3分钟的视频片段确定为非核心视频片段并进行第二失真压缩,从而实现了对重要内容的保真,以及同时减少了视频大小。
[0177]可以理解,通过判断预设时间段中的视频播放内容的重要性从而可确定核心视频片段与非核心视频片段并进行压缩,同样实现了对重要视频内容的保真以及减小整个压缩视频的大小。
[0178]可以理解的是,本实施例的通信终端400的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0179]可以看出,本实施例的方案中,在第一通信终端400中接收用户的分享指令,在该分享指令的触发下确定第一通信终端400中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,第二失真压缩的失帧率高于第一失真压缩的失帧率,然后再将压缩后的待分享视频传输至第二通信终端。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
[0180]参见图5,图5是本发明第五实施例提供的一种通信终端的结构示意图。如图5所示,本发明第五实施例提供的一种通信终端500可以包括:至少一个总线501、与总线相连的至少一个处理器502以及与总线相连的至少一个存储器503。
[0181]其中,处理器502通过总线501,调用存储器503中存储的代码以用于在第一通信终端中接收用户的分享指令;在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段;将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率;将所述压缩后的待分享视频传输至第二通信终端。
[0182]需要说明,在本发明第五实施例中,通信终端500即指第一通信终端。
[0183]可选地,在本发明的一些可能的实施方式中,所述处理器502在确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段之前,所述所述处理器502还用于:
[0184]判断所述第一通信终端是否处于无线网络连接状态;
[0185]若所述第一通信终端不处于无线网络连接状态,则执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。
[0186]可选地,在本发明的一些可能的实施方式中,所述处理器502用于所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,包括:
[0187]接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令;
[0188]根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。
[0189]可选地,在本发明的一些可能的实施方式中,所述选择指令,包括:
[0190]按压指令或滑动指令。
[0191]可选地,在本发明的一些可能的实施方式中,所述处理器502用于确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,还包括:
[0192]确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
[0193]可以理解的是,本实施例的通信终端500的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0194]可以看出,本实施例的方案中,在第一通信终端500中接收用户的分享指令,在该分享指令的触发下确定第一通信终端500中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,并对核心视频片段进行第一失真压缩以及对非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,第二失真压缩的失帧率高于第一失真压缩的失帧率,然后再将压缩后的待分享视频传输至第二通信终端。通过将待分享视频的核心视频片段以及非核心视频片段使用不同的压缩方式进行压缩,从而即保留了核心视频片段的清晰度,又使得压缩后的待分享视频大小较小,使得分享时所耗费的流量小,节约资源。
[0195]本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何视频分享方法的部分或全部步骤。
[0196]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0197]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0198]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0199]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0200]另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0201]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0202]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种视频分享方法,其特征在于,所述方法包括: 在第一通信终端中接收用户的分享指令; 在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段; 将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率; 将所述压缩后的待分享视频传输至第二通信终端。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段之前,所述方法还包括: 判断所述第一通信终端是否处于无线网络连接状态; 若所述第一通信终端不处于无线网络连接状态,则执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,包括: 接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令; 根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。4.根据权利要求3所述的方法,其特征在于,所述选择指令,包括: 按压指令或滑动指令。5.根据权利要求1或2所述的方法,其特征在于,所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段,还包括: 确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。6.一种通信终端,其特征在于,所述通信终端包括: 接收模块,用于在第一通信终端中接收用户的分享指令; 确定模块,用于在所述分享指令的触发下确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段; 压缩模块,用于将所述待分享视频中的核心视频片段进行第一失真压缩,以及将所述非核心视频片段进行第二失真压缩得到压缩后的待分享视频,其中,所述第二失真压缩的失帧率高于所述第一失真压缩的失帧率; 传输模块,用于将所述压缩后的待分享视频传输至第二通信终端。7.根据权利要求6所述的通信终端,其特征在于,所述通信终端还包括: 判断模块,用于判断所述第一通信终端是否处于无线网络连接状态; 所述确定模块还用于在所述判断模块的判断结果为否时,执行所述确定所述第一通信终端中待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段的步骤。8.根据权利要求6或7所述的通信终端,其特征在于,所述确定模块包括: 接收单元,用于接收用户在所述第一通信终端中待分享视频中的核心视频片段的选择指令; 确定单元,用于根据所述选择指令确定所述第一通信终端中所述待分享视频中的核心视频片段和除核心视频片段外的非核心视频片段。9.根据权利要求8所述的通信终端,其特征在于,所述选择指令,包括: 按压指令或滑动指令。10.根据权利要求6或7所述的通信终端,其特征在于,所述确定模块,还用于: 确定所述第一通信终端中所述待分享视频中的第一预设时段内的视频片段为核心视频片段,确定所述待分享视频中的第一预设时段外的视频片段为非核心视频片段。
【文档编号】H04N21/4402GK105828131SQ201610169594
【公开日】2016年8月3日
【申请日】2016年3月22日
【发明人】黄宏用
【申请人】广东欧珀移动通信有限公司