一种超低时延的图像编码系统、方法、装置及存储介质制造方法及图纸

技术编号:38712276 阅读:8 留言:0更新日期:2023-09-08 14:55
本发明专利技术公开了一种超低时延的图像编码方法,包括:发送端,用于接收每一帧图像并对每一帧图像进行分割以形成若干个块图像,以及按照块图像的顺序对每一帧图像的每个块图像进行编码压缩并打包后形成对应数据包,进而将每一帧图像的每个数据包通过网络发送出去;接收端,用于通过网络接收每一帧图像的所有数据包,并对每一帧图像的每个数据包进行解析以得出对应编码数据,以及通过调用GPU按照每一帧图像的块图像的顺序对每一帧图像的所有编码数据进行整合并解压缩以得出对应帧图像。本发明专利技术能够解决现有的图像编码效率差、时延长等问题。本发明专利技术还公开了一种超低时延的图像编码装置、方法及存储介质。方法及存储介质。方法及存储介质。

【技术实现步骤摘要】
一种超低时延的图像编码系统、方法、装置及存储介质


[0001]本专利技术涉及图像编码,尤其涉及一种超低时延的图像编码方法、装置及存储介质。

技术介绍

[0002]目前,为了方便图像的传输,一般是通过在本地采用CPU将图像采用编码压缩的方法将图像压缩,并将压缩后的图像通过网络传输到异地后,再由异地的CPU对压缩后的图像采用编码解压缩的方法对压缩后的图像进行解压以得到原始的图像,实现图像的远程或异地显示。也即,在图像压缩或解压缩的过程中,均是由CPU对整张图像进行一次性编码压缩或编码解压缩,通常需要花费的大量的时间,导致传输及显示延时,尤其当存在多端异地共享显示时还会导致多端异地显示不同步的问题;同时,由于图像编码压缩或编码解压缩时,需要长时间占用CPU,影响设备的其他操作。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种超低时延的图像编码系统,其能够解决现有技术中图像传输时编码时间长、编码效率差等问题。
[0004]本专利技术的目的之二在于提供一种超低时延的图像编码方法,其能够解决现有技术中图像传输时编码时间长、编码效率差等问题。
[0005]本专利技术的目的之三在于提供一种超低时延的图像编码装置,其能够解决现有技术中图像传输时编码时间长、编码效率差等问题。
[0006]本专利技术的目的之四在于提供一种存储介质,其能够解决现有技术中图像传输时编码时间长、编码效率差等问题。
[0007]本专利技术的目的之一采用如下技术方案实现:一种超低时延的图像编码方法,包括:发送端,用于接收一帧图像并对所述图像进行分割以形成若干个块图像,以及按照所述图像的若干个块图像的顺序对每个块图像进行编码压缩并打包后形成对应数据包,进而将每个数据包通过网络发送出去;接收端,用于通过网络接收所述图像的所有数据包,并对所述图像的每个数据包进行解析以得出对应编码数据,以及通过调用GPU对所述图像的所有编码数据进行整合并编码解压缩以得出所述图像。
[0008]进一步地,所述接收端,还用于将编码解压缩得出的所述图像通过显示设备显示出来。
[0009]进一步地,所述发送端,用于在对所述图像进行分割时,当块图像有多个时,将所述图像分割成大小相等的多个块图像。
[0010]本专利技术的目的之二采用如下技术方案实现:技术方案一一种超低时延的图像编码方法,应用于发送端,所述图像编码方法包括:
分割步骤:获取当前帧图像并对所述当前帧图像进行分割以得出若干个块图像;编码压缩步骤:按照当前帧图像的块图像的顺序对所述当前帧图像的每个块图像进行编码压缩以形成对应编码数据;发送步骤:将所述当前帧图像的每个编码数据进行打包以形成数据包进而通过网络发送出去。
[0011]进一步地,所述分割步骤中:当块图像有多个时,对所述当前帧图像进行分割时将所述当前帧图像分割成大小相等的多个块图像。
[0012]进一步地,还包括:判断步骤:当所述当前帧图像编码并发送成功后,继续获取下一帧图像并将其记为当前帧图像后执行所述分割步骤。
[0013]技术方案二一种超低时延的图像编码方法,应用于接收端,所述图像编码方法包括:接收步骤:通过网络获取一帧图像的每个数据包并对每个数据包进行解析以得出对应编码数据;编码解压缩步骤:通过GPU将一帧图像的所有编码数据进行整合并对整合后的编码数据进行编码解压缩,进而根据编码解压缩的结果得出对应帧图像。
[0014]进一步地,所述接收步骤包括:通过网络实时获取每个数据包,并对每个数据包进行解析以得出对应编码数据,然后根据每个数据包的编码数据判断一帧图像的所有数据包是否接收完毕,若是,则执行编码解压缩步骤;若否,则继续接收下一个数据包并对其进行解析;还包括:显示步骤:将得出的对应帧图像发送至显示设备显示。本专利技术的目的之三采用如下技术方案实现:一种超低时延的图像编码装置,包括存储器和处理器,所述存储器上存储有在处理器上运行的图像编码程序,所述图像编码程序为计算机程序,所述处理器执行所述图像编码程序时实现如本专利技术的目的之二采用的技术方案一采用的一种超低时延的图像编码方法的步骤或实现如本专利技术的目的之二采用的技术方案二的一种超低时延的图像编码方法的步骤。
[0015]本专利技术的目的之四采用如下技术方案实现:一种存储介质,所述存储介质为计算机可读存储介质,其上存储有图像编码程序,所述图像编码程序为计算机程序,所述图像编码程序被处理器执行时实现如本专利技术的目的之二采用的技术方案一的一种超低时延的图像编码方法的步骤或实现如本专利技术的目的之二采用的技术方案二的一种超低时延的图像编码方法的步骤。
[0016]相比现有技术,本专利技术的有益效果在于:本专利技术通过发送端将图像分割成多个小的块图像,然后分别对每个块图像进行编码压缩,提高编码压缩的效率,同时还可降低大数据包对网络的冲击导致网络不稳定的问题;同时,在接收端通过调用GPU提点CPU来实现图像的编码解压缩,降低CPU的损耗,提高编码解压缩的效率。
附图说明
[0017]图1为本专利技术提供的一种超低时延的图像编码系统模块图;
图2为本专利技术提供的应用于发送端的一种超低时延的图像编码方法流程图;图3为本专利技术提供的应用于接收端的一种超低时延的图像编码方法流程图。
具体实施方式
[0018]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0019]实施例一本专利技术提供一种超低时延的图像编码系统,如图1所示,包括发送端和接收端。
[0020]其中,发送端,用于将图像进行编码压缩后通过网络传输出去;而接收端,用于通过网络接收到编码压缩后的图像数据并对其进行编码解压缩以得到图像。
[0021]具体地,本专利技术通过在发送端,在对每一帧图像进行编码压缩时,首先对该帧图像进行分割以得到若干个块图像,然后对每个块图像进行编码压缩,最后将编码压缩后的每个编码数据通过网络发送出去。
[0022]其中,本专利技术通过将一帧图像进行分割以形成若干个小的块图像,这样,小的块图像相对于原始的图像来说,其数据量小,在图像编码压缩以及传输时会占用更少的资源,有利于提高传输效率,降低传输延时。
[0023]更为优选地,本专利技术在对一帧图像进行分割时,将一帧图像分割成大小相等的若干个块图像,以保证后续各个块图像对应的数据包的大小均衡,避免过大的数据包对网络造成冲击。
[0024]为了保证后续在将若干个块图像整合成原始的图像,在对每个块图像进行编码压缩时,还需要记录每个块图像的顺序。块图像的顺序是指,在对图像进行分割时块图像之间的先后顺序。
[0025]同时,在对编码压缩后的每个块图像进行打包时,需要保证每个数据包的大小均衡,避免出现过大的数据包对网络造成冲击,均衡的数据传输能够有效保障网络的稳定。
[0026]对于接收端来说,在接收到每个数据包后,对每个数据包进行解析以得出编码数据。同时,由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种超低时延的图像编码方法,其特征在于,包括:发送端,用于接收一帧图像并对所述图像进行分割以形成若干个块图像,以及按照所述图像的若干个块图像的顺序对每个块图像进行编码压缩并打包后形成对应数据包,进而将每个数据包通过网络发送出去;接收端,用于通过网络接收所述图像的所有数据包,并对所述图像的每个数据包进行解析以得出对应编码数据,以及通过调用GPU对所述图像的所有编码数据进行整合并编码解压缩以得出所述图像。2.根据权利要求1所述的超低时延的图像编码方法,其特征在于,所述接收端,还用于将编码解压缩得出的所述图像通过显示设备显示出来。3.根据权利要求1所述的超低时延的图像编码方法,其特征在于,所述发送端,用于在对所述图像进行分割时,当块图像有多个时,将所述图像分割成大小相等的多个块图像。4.一种超低时延的图像编码方法,应用于发送端,其特征在于,所述图像编码方法包括:分割步骤:获取当前帧图像并对所述当前帧图像进行分割以得出若干个块图像;编码压缩步骤:按照当前帧图像的块图像的顺序对所述当前帧图像的每个块图像进行编码压缩以形成对应编码数据;发送步骤:将所述当前帧图像的每个编码数据进行打包以形成数据包进而通过网络发送出去。5.根据权利要求4所述的超低时延的图像编码方法,其特征在于,所述分割步骤中:当块图像有多个时,对所述当前帧图像进行分割时将所述当前帧图像分割成大小相等的多个块图像。6.根据权利要求4所述的超低时延的图像编码方法,其特征在于,还包括:判断步骤:当所述当前帧图像编码并发送成功后,继续获取下一帧图像并将其记为当前帧图像后执行所述分割步骤。7.一种超低...

【专利技术属性】
技术研发人员:王立章
申请(专利权)人:广州美凯信息技术股份有限公司
类型:发明
国别省市:

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

1