数据传输方法、装置、系统及存储介质制造方法及图纸

技术编号:28389016 阅读:29 留言:0更新日期:2021-05-08 00:19
一种数据传输方法、装置、系统以及存储介质,该方法包括:获取目标分辨率(S101);获取第一编码器重建后的第一图像数据(S102);获取第二编码器编码后的第一码流数据,第一码流数据对应目标分辨率(S103)。

【技术实现步骤摘要】
【国外来华专利技术】数据传输方法、装置、系统及存储介质
本申请涉及通信
,尤其涉及一种数据传输方法、装置、系统及存储介质。
技术介绍
在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧。I帧不参考其它图像帧,因此通常在码流状态切换时如切换分辨率等,先发送一个I帧,保证后续视频帧解码时参考的视频帧是正确且有效的。在实时视频无线传输领域,无线信道是复杂多变的非稳定通信条件,在信道质量变差后,一方面编码端发送的码流数据往往不能及时保质送到解码端,可能出现错包丢包的情况,另一方面可以采用降分辨率传输的策略。目前在信道质量变差后,均不能及时保证编码端和解码端参考帧的正确有效。
技术实现思路
基于此,本申请提供一种数据传输方法、数据传输装置、数据传输系统及存储介质。第一方面,本申请提供了一种数据传输方法,包括:获取目标分辨率;获取第一编码器重建后的第一图像数据;获取第二编码器编码后的第一码流数据,所述第一码流数据对应目标分辨率。第二方面,本申请提供了一种数据传输方法,包括:获取目标分辨率;获取第一解码器重建后的第三图像数据;获取第三编码器编码后的第二码流数据,所述第二码流数据对应目标分辨率;获取第二解码器对所述第二码流数据解码后的第四图像数据。第三方面,本申请提供了一种数据传输装置,所述装置包括:存储器和处理器;所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:获取目标分辨率;获取第一编码器重建后的第一图像数据;获取第二编码器编码后的第一码流数据,所述第一码流数据对应目标分辨率。第四方面,本申请提供了一种数据传输装置,所述装置包括:存储器和处理器;所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:获取目标分辨率;获取第一解码器重建后的第三图像数据;获取第三编码器编码后的第二码流数据,所述第二码流数据对应目标分辨率;获取第二解码器对所述第二码流数据解码后的第四图像数据。第五方面,本申请提供一种数据传输系统,所述系统包括如上第三方面所述的数据传输装置和如上第四方面所述的数据传输装置。第六方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上第一方面所述的数据传输方法。第七方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上第二方面所述的数据传输方法。本申请实施例提供了一种数据传输方法、装置、系统及存储介质,数据传输发送端(编码端):获取目标分辨率;获取第一编码器重建后的第一图像数据;获取第二编码器编码后的对应目标分辨率的第一码流数据;由于编码端在获取目标分辨率后,先获取重建后的第一图像数据,相当于模拟解码端解码后的图像数据,第一图像数据与解码端解码后的图像数据匹配,第一图像数据能够作为后续图像数据的参考图像数据的基础图像数据,通过这种方式,能够及时为后续图像数据提供正确有效的参考图像数据,特别是能够及时为后续分辨率改变后的图像数据进行编码提供正确有效的参考图像数据提供支持。数据传输接收端(解码端):获取目标分辨率;获取第一解码器重建后的第三图像数据;获取第三编码器编码后的对应目标分辨率的第二码流数据;获取第二解码器对所述第二码流数据解码后的第四图像数据;由于解码端在获取目标分辨率后,先获取重建后的第三图像数据,第三图像数据能够作为后续图像数据的参考图像数据的基础图像数据,通过这种方式,能够及时为后续图像数据提供正确有效的参考图像数据提供支持,特别是能够及时为后续分辨率改变后的图像数据进行解码提供正确有效的参考图像数据提供支持,在信道质量变差的情况下,不需要编码端重新发送完整的、大码率的参考图像数据的码流数据,解码端也能够及时获得正确有效的参考图像数据,从而能够为保证解码后图像质量提供支持;由于解码端模拟编码端对应目标分辨率的编码过程并进行解码,通过这种方式,能够为保证解码端与编码端无缝对接提供技术支持。由于编码端和解码端均各自获取重建后的第一图像数据、第三图像数据,第一图像数据和第三图像数据匹配,通过这种方式,能够为在后续需要纠错时编码端仅向解码端发生纠错帧提供技术支持。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请数据传输方法一实施例的流程示意图;图2是本申请数据传输方法另一实施例的流程示意图;图3是本申请数据传输方法又一实施例的流程示意图;图4是本申请数据传输方法又一实施例的流程示意图;图5是本申请数据传输方法又一实施例的流程示意图图6是本申请数据传输方法一应用在切换分辨率前发送端和接收端的流程框图;图7是图6的应用在切换分辨率的切换过程中发送端和接收端的流程框图;图8是图6的应用在分辨率切换完成后发送端和接收端的流程框图;图9是本申请数据传输装置一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧。I帧不参考其它图像帧,通常在码流状态切换时,先发送一个I帧,保证后续视频帧解码时参考视频帧是正确且有效的。在实时视频无线传输领域,无线信道是复杂多变的非稳定通信条件,在信道质量变差后,不能及时保证编码端和解码端参考视频帧的正确有效。本申请实施例数据传输发送端(编码端):获取目标分辨率;获取第一编码器重建后的第一图像数据;获取第二编码器编码后的对应目标分辨率的第一码流数据;由于编码端在获取目标分辨率后,先获取重建后的第一图像数据,相当于模拟解码端解码后的图像数据,第一图像数据与解码端解码后的图像数据匹配,第一图像数据能够作为后续图像数据的参考图像数据的基础图像数据,通过这种方式,能够及时为后续图像数据提供正确有效的参考图像数据,特别是能够及时为后续分辨率改变后的图像数据进行编码提供正确有效的本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n获取目标分辨率;/n获取第一编码器重建后的第一图像数据;/n获取第二编码器编码后的第一码流数据,所述第一码流数据对应目标分辨率。/n

【技术特征摘要】
【国外来华专利技术】1.一种数据传输方法,其特征在于,包括:
获取目标分辨率;
获取第一编码器重建后的第一图像数据;
获取第二编码器编码后的第一码流数据,所述第一码流数据对应目标分辨率。


2.根据权利要求1所述的方法,其特征在于,在所述获取第一编码器重建后的第一图像数据之后,还包括:获取对所述第一图像数据进行重采样后的第二图像数据,所述第二图像数据是所述第一码流数据对应的图像数据。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换中间状态,则丢弃所述第一码流数据。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换完成状态,则发送所述第一码流数据。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换完成状态,则将第二图像数据作为新输入图像数据的参考图像数据,对所述新输入图像数据进行编码,所述第二图像数据是所述第一码流数据对应的图像数据。


6.根据权利要求5所述的方法,其特征在于,所述新输入图像数据包括重采样得到的目标分辨率的图像数据或者通过摄像装置直接输出的目标分辨率的图像数据。


7.根据权利要求2所述的方法,其特征在于,所述获取对所述第一图像数据进行重采样后的第二图像数据,包括:
若所述目标分辨率大于所述第一图像数据的分辨率,则对所述第一图像数据进行上采样,得到目标分辨率的第二图像数据。


8.根据权利要求2所述的方法,其特征在于,所述获取对所述第一图像数据进行重采样后的第二图像数据,包括:
若所述目标分辨率小于所述第一图像数据的分辨率,则对所述第一图像数据进行下采样,得到目标分辨率的第二图像数据。


9.根据权利要求1所述的方法,其特征在于:
所述第一编码器和所述第二编码器为同一编码器。


10.根据权利要求1所述的方法,其特征在于:
所述目标分辨率与数据传输信道质量匹配。


11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
生成并发送切换信息,所述切换信息包括同步切换标识和目标分辨率。


12.根据权利要求11所述的方法,其特征在于,所述同步切换标识包括切换分辨率状态标识和同步标识。


13.根据权利要求12所述的方法,其特征在于,所述切换分辨率状态标识包括切换前状态的标识、切换中间状态的标识以及切换完成状态的标识。


14.根据权利要求12所述的方法,其特征在于,所述同步标识包括切换后的目标分辨率下帧号统计信息标识。


15.根据权利要求11所述的方法,其特征在于,所述生成并发送切换信息,包括:
将所述切换信息以通信协议形式包装在码流头部,生成并发送包括所述切换信息的第一码流数据。


16.根据权利要求11所述的方法,其特征在于,所述生成并发送切换信息,包括:
生成并发送包括所述切换信息的补充增强信息SEI。


17.根据权利要求11所述的方法,其特征在于,所述生成并发送切换信息,包括:
根据切换指令生成并发送切换信息。


18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
当检测到数据传输信道质量不满足预设条件时,生成所述切换指令,所述切换指令包括与所述数据传输信道质量匹配的目标分辨率。


19.根据权利要求18所述的方法,其特征在于,所述当检测到数据传输信道质量不满足预设条件时,生成所述切换指令,包括:
当检测到所述数据传输信道质量大于或等于第一预设信道质量要求,则生成第一切换指令,其中所述第一切换指令的目标分辨率大于所述第一图像数据的分辨率;
当检测到所述信道质量小于第二预设信道质量要求,则生成第二切换指令,其中所述第二切换指令的目标分辨率小于所述第一图像数据的分辨率。


20.根据权利要求19所述的方法,其特征在于,所述第一预设信道质量要求与第二预设信道质量要求相同,所述预设信道质量要求包括预设信道质量阈值T和预设持续时间t秒;
所述当检测到所述数据传输信道质量大于或等于预设信道质量要求,则生成第一切换指令,包括:
当检测到所述数据传输信道质量持续t秒大于或等于预设信道质量阈值T,则生成第一切换指令;
所述当检测到所述数据传输信道质量小于预设信道质量要求,则生成第二切换指令,包括:
当检测到所述数据传输信道质量持续t秒小于预设信道质量阈值T,则生成第二切换指令。


21.根据权利要求17所述的方法,其特征在于,所述方法还包括:
接收输入的用户指令,所述用户指令包括目标分辨率;
根据所述用户指令生成所述切换指令。


22.一种数据传输方法,其特征在于,包括:
获取目标分辨率;
获取第一解码器重建后的第三图像数据;
获取第三编码器编码后的第二码流数据,所述第二码流数据对应目标分辨率;
获取第二解码器对所述第二码流数据解码后的第四图像数据。


23.根据权利要求22所述的方法,其特征在于,所述获取第一解码器重建后的第三图像数据之后,还包括:
获取对所述第三图像数据进行重采样后的第五图像数据,所述第五图像数据是所述第二码流数据对应的图像数据。


24.根据权利要求22所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换中间状态,则丢弃所述第四图像数据。


25.根据权利要求22所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换完成状态,则接收第一码流数据。


26.根据权利要求22所述的方法,其特征在于,所述方法还包括:
若当前状态包括切换完成状态,则将第五图像数据作为新输入图像数据的新码流数据的参考图像数据,对所述新输入图像数据的新码流数据进行解码,所述第五图像数据是所述第二码流数据对应的图像数据。


27.根据权利要求23所述的方法,其特征在于,所述获取对所述第三图像数据进行重采样后的第五图像数据,包括:
若所述目标分辨率大于所述第三图像数据的分辨率,则对所述第三图像数据进行上采样,得到目标分辨率的第五图像数据。


28.根据权利要求23所述的方法,其特征在于,所述获取对所述第三图像数据进行重采样后的第五图像数据,包括:
若所述目标分辨率小于所述第三图像数据的分辨率,则对所述第三图像数据进行下采样,得到目标分辨率的第五图像数据。


29.根据权利要求22所述的方法,其特征在于,
所述第一解码器和所述第二解码器为同一解码器。


30.根据权利要求22所述的方法,其特征在于,
所述目标分辨率与数据传输信道质量匹配。


31.根据权利要求22所述的方法,其特征在于,所述获取目标分辨率之前,还包括:
接收切换信息,所述切换信息包括同步切换标识和目标分辨率。


32.根据权利要求31所述的方法,其特征在于,所述同步切换标识包括切换分辨率状态标识和同步标识。


33.根据权利要求32所述的方法,其特征在于,所述切换分辨率状态标识包括切换前状态的标识、切换中间状态的标识以及切换完成状态的标识。


34.根据权利要求32所述的方法,其特征在于,所述同步标识包括切换后的目标分辨率下帧号统计信息标识。


35.根据权利要求31所述的方法,其特征在于,所述接收切换信息,包括:
接收包括所述切换信息的第一码流数据。


36.根据权利要求31所述的方法,其特征在于,所述接收切换信息,包括:
接收包括所述切换信息的补充增强信息SEI。


37.一种数据传输装置,其特征在于,所述装置包括:存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:
获取目标分辨率;
获取第一编码器重建后的第一图像数据;
获取第二编码器编码后的第一码流数据,所述第一码流数据对应目标分辨率。


38.根据权利要求37所述的装置,其特征在于,所述处理器在执行所述计算机程序时,实现如下步骤:
获取对所述第一图像数据进行重采样后的第二图像数据,所述第二图...

【专利技术属性】
技术研发人员:周士贞苏文艺赵亮
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1