[发明专利]一种视频传输方法、装置、系统、设备及存储介质有效
申请号: | 201911173887.3 | 申请日: | 2019-11-26 |
公开(公告)号: | CN110784745B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 陈松;赖学武;荣先海 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/2662;H04N21/845;H04N21/6375;H04N19/117;H04N19/124;H04N19/146 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨华 |
地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 方法 装置 系统 设备 存储 介质 | ||
1.一种视频传输方法,其特征在于,应用于发送端设备,包括:
将目标视频中待传输的目标图像帧切分为多个区域,其中,各个区域的优先级根据用户对各个区域的关注程度确定,所述多个区域包括第一区域、第二区域和第三区域,所述第一区域的优先级高于所述第二区域,所述第二区域的优先级高于所述第三区域;
获取当前预测的带宽作为目标带宽;
当所述目标带宽小于最大带宽时,根据所述目标带宽、各个区域的优先级以及各个区域分别对应的最大码率,为各个区域分配对应的目标码率,
按各个区域分别对应的目标码率对对应的区域进行压缩编码,并将各个区域的压缩编码结果发送至接收端设备;
其中,所述根据所述目标带宽、各个区域的优先级以及各个区域分别对应的最大码率,为各个区域分配对应的目标码率,包括:
根据所述目标带宽和每个区域对应的函数,为各个区域分配对应的目标码率,其中,所述函数为能够反映所述目标带宽与需为对应区域分配的码率关系的函数,各个区域分别对应的函数的构建原则为,使为优先级高的区域分配的码率相比于对应的最大码率的下降幅度,小于为优先级低的区域分配的码率相比于对应的最大码率的下降幅度,一个区域对应的最大码率根据该区域与所述目标图像帧的面积比和所述最大带宽确定;
所述第一区域对应的函数为b1=(X+4)/8*M1,所述第三区域对应的函数为b3=(X/4)*(X/4)*M3,所述第二区域对应的函数为b2=X-b1-b3,其中,M1表示第一区域对应的最大码率,M3表示第三区域对应的最大码率,X表示所述目标带宽,b1、b2、b3依次表示需为所述第一区域、所述第二区域、所述第三区域分配的码率。
2.根据权利要求1所述的视频传输方法,其特征在于,将各个区域的压缩编码结果发送至接收端设备,包括:
对于优先级最高的区域,将该区域的编码结果拆分为多个视频数据包,并根据所述多个视频数据包生成包含纠错信息的纠错数据包,将所述多个视频数据包和所述纠错数据包发送至接收端设备,其中,所述纠错信息对应的码率根据所述优先级最高的区域对应的总码率和所述优先级最高的区域对应的目标码率确定;
对于除所述优先级最高的区域之外的区域,将每个区域的编码结果拆分为多个视频数据包,将针对每个区域的编码结果拆分得到的多个数据包发送至接收端设备。
3.根据权利要求2所述的视频传输方法,其特征在于,所述目标图像帧的各个区域的数据包具有统一的绝对时间戳。
4.根据权利要求1所述的视频传输方法,其特征在于,所述第一区域为所述目标图像帧的中心区域,所述第二区域为所述中心区域之外的区域,所述第三区域为所述第二区域之外的区域。
5.一种视频传输方法,其特征在于,应用于接收端设备,所述方法包括:
接收目标图像帧中多个区域的编码结果,其中,所述多个区域包括第一区域、第二区域和第三区域,所述第一区域的优先级高于所述第二区域,所述第二区域的优先级高于所述第三区域,所述目标图像帧中的各个区域能够组成所述目标图像帧,各个区域的编码结果由发送端设备按各个区域分别对应的目标码率对对应区域进行编码得到,各个区域分别对应的目标码率根据目标带宽、各个区域的优先级以及各个区域分别对应的最大码率确定,具体根据所述目标带宽和每个区域对应的函数确定,所述目标带宽为传输所述编码结果时的预测带宽,所述函数为能够反映所述目标带宽与需为对应区域分配的码率关系的函数,各个区域分别对应的函数的构建原则为,使为优先级高的区域分配的码率相比于对应的最大码率的下降幅度,小于为优先级低的区域分配的码率相比于对应的最大码率的下降幅度,一个区域对应的最大码率根据该区域与所述目标图像帧的面积比和最大带宽确定,所述第一区域对应的函数为b1=(X+4)/8*M1,所述第三区域对应的函数为b3=(X/4)* (X/4)*M3,所述第二区域对应的函数为b2=X-b1-b3,其中,M1表示第一区域对应的最大码率,M3表示第三区域对应的最大码率,X表示所述目标带宽,b1、b2、b3依次表示需为所述第一区域、所述第二区域、所述第三区域分配的码率;
若各个区域的编码结果在传输的过程中均未丢失数据,则分别对各个区域的编码结果进行解码,以获得各个区域的解码结果;
根据各个区域的解码结果生成一完整的图像帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911173887.3/1.html,转载请声明来源钻瓜专利网。