视频传输方法和装置

文档序号:1784904 发布日期:2019-12-06 浏览:12次 >En<

阅读说明:本技术 视频传输方法和装置 (video transmission method and device ) 是由 周天阳 于 2018-05-28 设计创作,主要内容包括:本公开涉及一种视频传输方法和装置,涉及终端技术领域,该方法应用于发送端,包括:接收由接收端发送的目标区域,目标区域为用户的注视区域对应在待发送的视频上的区域,根据目标区域,对待发送的视频进行编码,将编码后的视频发送至接收端。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率。(The present disclosure relates to a video transmission method and apparatus, and relates to the technical field of terminals, wherein the method is applied to a sending end, and comprises the following steps: receiving a target area sent by a receiving end, wherein the target area is an area of a watching area of a user corresponding to a video to be sent, coding the video to be sent according to the target area, and sending the coded video to the receiving end. The bit rate of video transmission can be reduced on the premise of ensuring the definition and fluency of videos in a watching area of a user.)

视频传输方法和装置

技术领域

本公开涉及终端技术领域,具体地,涉及一种视频传输方法和装置。

背景技术

随着终端技术和图像传输技术的不断发展,人们可以更加方便地利用各种智能终端来观看视频资料,对视频、图像质量的要求日益提高,相应的图像传输的比特率也越来越高,而受到底层通信技术的带宽限制,图像传输的比特率不能无限制增大,因此,应当在保证用户对图像质量要求的同时,降低图像传输的比特率和图像传输占用的带宽。

发明内容

为克服相关技术中存在的问题,本公开的目的是提供一种视频传输方法和装置。

根据本公开实施例的第一方面,提供一种视频传输方法,应用于发送端,所述方法包括:

接收由接收端发送的目标区域,所述目标区域为用户的注视区域对应在待发送的视频上的区域;

根据所述目标区域,对所述待发送的视频进行编码;

将编码后的视频发送至所述接收端。

可选的,所述根据所述目标区域,对所述待发送的视频进行编码,包括:

以第一编码方案对所述待发送的视频中与所述目标区域对应的视频信息进行编码;

以第二编码方案对所述待发送的视频中与除所述目标区域之外的其他区域对应的视频信息进行编码;

以所述第一编码方案编码的视频信息质量优于以所述第二编码方案编码的视频信息质量。

可选的,所述注视区域为所述接收端根据用户的眼球在所述接收端的显示界面上的关注点和预设的距离,所确定的区域。

根据本公开实施例的第二方面,提供一种视频传输方法,应用于接收端,所述方法包括:

根据用户的眼球在所述接收端的显示界面上的关注点和预设的距离,获取用户的注视区域;

将所述注视区域对应在待发送的视频上的区域确定为目标区域;

以预设的时间间隔向发送端发送所述目标区域;

接收由所述发送端发送的编码后的视频;

根据所述目标区域,解码所述编码后的视频。

可选的,所述根据所述目标区域,解码所述编码后的视频,包括:

以第一解码方案对所述编码后的视频中与所述目标区域对应的视频信息进行解码;

以第二解码方案对所述编码后的视频中与除所述目标区域之外的其他区域对应的视频信息进行解码;

以所述第一解码方案解码的视频信息质量优于以所述第二解码方案解码的视频信息质量。

根据本公开实施例的第三方面,提供一种视频传输装置,应用于发送端,所述装置包括:

接收模块,用于接收由接收端发送的目标区域,所述目标区域为用户的注视区域对应在待发送的视频上的区域;

编码模块,用于根据所述目标区域,对所述待发送的视频进行编码;

发送模块,用于将编码后的视频发送至所述接收端。

可选的,所述编码模块包括:

第一编码子模块,用于以第一编码方案对所述待发送的视频中与所述目标区域对应的视频信息进行编码;

第二编码子模块,用于以第二编码方案对所述待发送的视频中与除所述目标区域之外的其他区域对应的视频信息进行编码;

以所述第一编码方案编码的视频信息质量优于以所述第二编码方案编码的视频信息质量。

可选的,所述注视区域为所述接收端根据用户的眼球在所述接收端的显示界面上的关注点和预设的距离,所确定的区域。

根据本公开实施例的第四方面,提供一种视频传输装置,应用于接收端,所述装置包括:

获取模块,用于根据用户的眼球在所述接收端的显示界面上的关注点和预设的距离,获取用户的注视区域;

确定模块,用于将所述注视区域对应在待发送的视频上的区域确定为目标区域;

发送模块,用于以预设的时间间隔向发送端发送所述目标区域;

接收模块,用于接收由所述发送端发送的编码后的视频;

解码模块,用于根据所述目标区域,解码所述编码后的视频。

可选的,所述解码模块包括:

第一解码子模块,用于以第一解码方案对所述编码后的视频中与所述目标区域对应的视频信息进行解码;

第二解码子模块,用于以第二解码方案对所述编码后的视频中与除所述目标区域之外的其他区域对应的视频信息进行解码;

以所述第一解码方案解码的视频信息质量优于以所述第二解码方案解码的视频信息质量。

通过上述技术方案,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

本公开的其他特征和优点将在随后的

具体实施方式

部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是根据一示例性实施例示出的一种视频传输方法的流程图;

图2是根据一示例性实施例示出的另一种视频传输方法的流程图;

图3是根据一示例性实施例示出的一种视频传输方法的流程图;

图4是根据一示例性实施例示出的另一种视频传输方法的流程图;

图5是根据一示例性实施例示出的一种视频传输装置的框图;

图6是根据一示例性实施例示出的另一种视频传输装置的框图;

图7是根据一示例性实施例示出的一种视频传输装置的框图;

图8是根据一示例性实施例示出的另一种视频传输装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在介绍本公开提供的视频传输方法和装置之前,首先对本公开中各个实施例所涉及的应用场景进行介绍,该应用场景包括视频传输过程中的发送视频数据的发送端和接收视频数据的接收端。其中,发送端可以是互联网中的任一服务器或其他类型的数据终端,接收端可以是具有眼球追踪功能(例如可以设置有可判断眼球关注位置的眼球追踪传感器)的任一显示设备,例如可以是智能手机、平板电脑、智能电视、便携计算机、台式计算机等终端,还可以是VR(英文:Virtual Reality,中文:虚拟现实)眼镜、AR(英文:AugmentedReality,中文:增强现实)眼镜等设备。

图1是根据一示例性实施例示出的一种视频传输方法的流程图,如图1所示,应用于发送端,该方法包括:

步骤101,接收由接收端发送的目标区域,目标区域为用户的注视区域对应在待发送的视频上的区域。

举例来说,发送端接收由接收端发送的目标区域,目标区域所指示的范围是以待发送的视频为参照,即接收端根据用户眼球关注的位置确定用户在显示界面上的注视区域,再获得注视区域对应在待发送的视频上的区域。目标区域可以包括:接收端的显示界面的分辨率和注视区域的大小,待发送的视频的分辨率是接收端和发送端共同已知的,那么可以根据显示界面的分辨率、注视区域的大小和待发送的视频的分辨率来确定目标区域。目标区域还可以包括注视区域占接收端的显示界面的比例,再根据待发送的视频的分辨率来确定目标区域。其中,接收端可以是按照预设的时间间隔发送目标区域给发送端。

步骤102,根据目标区域,对待发送的视频进行编码。

步骤103,将编码后的视频发送至接收端。

示例的,根据目标区域,可以将待发送的视频分为目标区域对应的视频信息和非目标区域对应的视频信息两部分,对这两部分视频信息分别进行编码。例如,可以按照高比特率的编码方式对目标区域对应的视频信息进行编码,按照低比特率的编码方式对非目标区域对应的视频信息进行编码,以降低整个视频传输过程中的比特率和占用带宽,或者在对目标区域对应的视频信息进行编码时,I帧(自带全部信息的独立帧,即关键帧)在整个数据包或整个区块中的比例高,在对非目标区域对应的视频信息进行编码时,I帧的比例低。再将两部分编码后的视频信息按照位置关系组合成编码后的视频。由发送端将编码后的视频发送至接收端。

从而,使编码后的视频中目标区域对应的部分包含的信息量高,相应的,由接收端解码后获得的图像质量更高,更清晰,非目标区域对应的部分包含的信息量低,相应的由接收端解码后获得的图像质量低,使得接收端的显示界面可以根据用户眼球关注的位置来显示不同质量的图像,保证注视区域高质量的图像的同时,降低视频传输的比特率和带宽。

综上所述,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

图2是根据一示例性实施例示出的另一种视频传输方法的流程图,如图2所示,步骤102包括:

步骤1021,以第一编码方案对待发送的视频中与目标区域对应的视频信息进行编码。

步骤1022,以第二编码方案对待发送的视频中与除目标区域之外的其他区域对应的视频信息进行编码。

其中,以第一编码方案编码的视频信息质量优于以第二编码方案编码的视频信息质量。

举例来说,将发送端中待发送的视频按照目标区域划分为两部分,分别选择不同的编码方案,一部分是目标区域对应的视频信息对应第一编码方案,另一部分是除目标区域之外的其他区域对应的视频信息对应第二编码方案。其中,同样的视频信息,以第一编码方案编码的视频信息质量优于以第二编码方案编码的视频信息,即可以理解为第一编码方案的编码效率比第二编码方案高,或者第一编码方案的比特率比第二编码方案高。例如,第一编码方案可以是H.264编码标准下比特率为1.5Mbps的编码方案,第二编码方案可以是H.264编码标准下比特率为1Mbps的编码方案。按照比特率为1.5Mbps的编码方案对目标区域对应的视频信息进行编码,按照比特率为1Mbps的编码方案对除目标区域之外的其他区域对应的视频信息进行编码,之后再将两部分编码后的视频信息按照位置关系组合成编码后的视频。

可选的,注视区域为接收端根据用户的眼球在接收端的显示界面上的关注点和预设的距离,所确定的区域。

示例的,用户在使用接收端时,眼球注视着接收端的显示界面,接收端实时采集用户眼球关注的位置(例如,根据眼球追踪传感器来获取眼球关注的位置),再以眼球关注的位置为中心,以预设的距离为半径,确定一个圆形或矩形区域,作为注视区域。

综上所述,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

图3是根据一示例性实施例示出的一种视频传输方法的流程图,如图3所示,应用于接收端,该方法包括:

步骤201,根据用户的眼球在接收端的显示界面上的关注点和预设的距离,获取用户的注视区域。

举例来说,用户在使用接收端时,眼球注视着接收端的显示界面,接收端实时采集用户眼球在显示界面上关注的位置(例如,根据眼球追踪传感器来获取眼球关注的位置),再以眼球关注的位置为中心,以预设的距离为半径,确定一个圆形或矩形区域,作为注视区域。以接收端为VR眼镜为例,当用户戴上VR眼镜后,根据用户眼球在VR眼镜的屏幕上关注的位置,以该点为中心,再以预设的距离为半径,确定一个圆形区域作为注视区域。

步骤202,将注视区域对应在待发送的视频上的区域确定为目标区域。

示例的,可以根据接收端的显示界面的分辨率、注视区域的大小和已知的待发送的视频的分辨率来确定目标区域。还可以先确定注视区域占接收端的显示界面的比例,再根据待发送的视频的分辨率来确定目标区域。例如,显示界面的分辨率为800*600,注视区域为显示界面中心处200*200的矩形区域,待发送的视频的分辨率为1600*1200,那么目标区域则为待发送的视频中心处400*400的矩形区域。

步骤203,以预设的时间间隔向发送端发送目标区域。

示例的,接收端可以实时采集用户眼球关注的位置,而以预设的时间间隔向发送端发送目标区域,时间间隔可以是在视频传输过程开始时由发送端和接收端预先约定好的,也可以根据注视区域的变化程度来实时调整,例如,当用户眼球移动的速度较快时,可以减小时间间隔,当用户眼球移动缓慢时,可以增加时间间隔,以保证用户观看区域视频的清晰度和流畅度。

步骤204,接收由发送端发送的编码后的视频。

步骤205,根据目标区域,解码编码后的视频。

举例来说,接收端接收由发送端发送的编码后的视频,根据步骤203中确定的目标区域,对编码后的视频进行解码。根据目标区域,可以将待发送的视频分为目标区域对应的视频信息和非目标区域对应的视频信息两部分,对这两部分视频信息分别进行解码。解码的方案可以是和发送端在视频传输开始之前约定好的,也可以在视频传输过程中由发送端告知接收端。

图4是根据一示例性实施例示出的另一种视频传输方法的流程图,如图4所示,步骤205包括:

步骤2051,以第一解码方案对编码后的视频中与目标区域对应的视频信息进行解码。

步骤2052,以第一解码方案对编码后的视频中与除目标区域之外的其他区域对应的视频信息进行解码。

其中,以第一解码方案解码的视频信息质量优于以第二解码方案解码的视频信息质量。

举例来说,以和发送端约定好的第一解码方案和第一解码方案对编码后的视频进行解码,目标区域对应的视频信息对应第一解码方案,另一部分是除目标区域之外的其他区域对应的视频信息对应第二解码方案,其中,同样的视频信息,以第一解码方案解码的视频信息质量优于以第二解码方案解码的视频信息,即可以理解为第一解码方案的解码效率比第二解码方案高,或者第一解码方案的比特率比第二解码方案高。以图2中所示的实施方式为例,发送端发送的编码后的视频,第一编码方案可以是H.264编码标准下比特率为1.5Mbps的编码方案,第二编码方案可以是H.264编码标准下比特率为1Mbps的编码方案。那么,相应的,第一解码方案为H.264编码标准下比特率为1.5Mbps的解码方案,第二解码方案可以是H.264编码标准下比特率为1Mbps的解码方案,即按照比特率为1.5Mbps的解码方案对目标区域对应的视频信息进行解码,按照比特率为1Mbps的解码方案对除目标区域之外的其他区域对应的视频信息进行解码。

综上所述,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

图5是根据一示例性实施例示出的一种视频传输装置的框图,如图5所示,应用于发送端,该装置300包括:

接收模块301,用于接收由接收端发送的目标区域,目标区域为用户的注视区域对应在待发送的视频上的区域。

编码模块302,用于根据目标区域,对待发送的视频进行编码。

发送模块303,用于将编码后的视频发送至接收端。

图6是根据一示例性实施例示出的另一种视频传输装置的框图,如图6所示,编码模块302包括:

第一编码子模块3021,用于以第一编码方案对待发送的视频中与目标区域对应的视频信息进行编码。

第二编码子模块3022,用于以第二编码方案对待发送的视频中与除目标区域之外的其他区域对应的视频信息进行编码。

其中,以第一编码方案编码的视频信息质量优于以第二编码方案编码的视频信息质量。

可选的,注视区域为接收端根据用户的眼球在接收端的显示界面上的关注点和预设的距离,所确定的区域。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

综上所述,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

图7是根据一示例性实施例示出的一种视频传输装置的框图,如图7所示,应用于接收端,该装置400包括:

获取模块401,用于根据用户的眼球在接收端的显示界面上的关注点和预设的距离,获取用户的注视区域。

确定模块402,用于将注视区域对应在待发送的视频上的区域确定为目标区域。

发送模块403,用于以预设的时间间隔向发送端发送目标区域。

接收模块404,用于接收由发送端发送的编码后的视频。

解码模块405,用于根据目标区域,解码编码后的视频。

图8是根据一示例性实施例示出的另一种视频传输装置的框图,如图8所示,解码模块405包括:

第一解码子模块4051,用于以第一解码方案对编码后的视频中与目标区域对应的视频信息进行解码。

第二解码子模块4052,用于以第二解码方案对编码后的视频中与除目标区域之外的其他区域对应的视频信息进行解码。

其中,以第一解码方案解码的视频信息质量优于以第二解码方案解码的视频信息质量。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

综上所述,本公开中由接收端以预设的时间间隔将用户在接收端的注视区域对应在待发送的视频上的区域,即目标区域发送给发送端,发送端接收到目标区域后,对待发送的视频中的目标区域和非目标区域对应的视频信息分别进行编码,并将编码后的视频发送至接收端,接收端接收到编码后的视频,根据目标区域,对编码后的视频中的目标区域和非目标区域对应的视频信息分别进行解码。能够在保证用户观看区域视频的清晰度和流畅度的前提下,降低视频传输的比特率,从而降低视频传输占用的带宽。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,本领域技术人员在考虑说明书及实践本公开后,容易想到本公开的其它实施方案,均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。同时本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。本公开并不局限于上面已经描述出的精确结构,本公开的范围仅由所附的权利要求来限制。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频解码方法及装置、视频编码方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类