[发明专利]编解码方法、设备及系统在审
申请号: | 202110112132.3 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112911297A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 郭鲲 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/172 | 分类号: | H04N19/172;H04N19/176;H04N19/182;H04N19/124;H04N19/11 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 张智锐 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 设备 系统 | ||
本公开提供一种编解码方法、设备及系统,涉及图像技术领域,所述方法包括获取解码端设备的当前丢包率;在确定所述当前丢包率大于预设丢包阈值时,将待编码图像帧划分为多个目标待编码区域;对当前目标待编码区域进行编码,得到码流数据;向所述解码端设备发送所述码流数据的同时,对下一目标待编码区域进行编码,使得所述解码端设备依次对每个所述码流数据进行解码。本公开将待编码图像帧划分为多个目标待编码区域进行编码,每个目标待编码区域得到的编码码流小于待编码图像帧的整帧码流,将每个编码码流分开发送给网络带来的压力小于整帧码流,从而降低了传输码流的丢包率。
技术领域
本公开涉及图像技术领域,尤其涉及编解码方法、设备及系统。
背景技术
计算机合成图像是采用计算机图形学技术,通过计算机上显卡计算得到的人造图像。在对图像进行传输时,通常需要对图像进行编解码。
相关技术中,编码端设备在对图像编码时会将一整帧图像编码为一整码流,然后将该整段码流一起发送给解码端设备,由解码端设备对该整段码流进行解码后显示。
但上述技术中,将整段码流一起发送会在低带宽网络中产生一个峰值,从而会造成较高的丢包率。
发明内容
本公开实施例提供一种编解码方法、设备及系统,能够解决现有技术中造成较高的丢包率的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种编解码方法,应用于编码端设备,所述方法包括:
获取解码端设备的当前丢包率;
在确定所述当前丢包率大于预设丢包阈值时,将待编码图像帧划分为多个目标待编码区域;
对当前目标待编码区域进行编码,得到码流数据;
向所述解码端设备发送所述码流数据的同时,对下一目标待编码区域进行编码,使得所述解码端设备依次对每个所述码流数据进行解码。
本公开实施例提供一种编解码方法,编码端设备在确定解码端设备的当前丢包率大于预设丢包阈值时,将待编码图像帧划分为多个目标待编码区域,然后对当前目标待编码区域进行编码,得到码流数据,并在向解码端设备发送码流数据的同时,对下一个目标待编码区域进行编码,使得解码端设备依次对每个码流数据进行解码。这样,将待编码图像帧划分为多个目标待编码区域进行编码,每个目标待编码区域得到的编码码流小于待编码图像帧的整帧码流,将每个编码码流分开发送给网络带来的压力小于整帧码流,从而降低了传输码流的丢包率。
在一个实施例中,在所述向所述解码端设备发送所述码流数据之后,返回执行所述获取解码端设备的当前丢包率的步骤,并在确定所述当前丢包率大于所述预设丢包阈值时,减小所述目标待编码区域的大小,直至所述当前丢包率小于所述预设丢包阈值。
在一个实施例中,还包括:
获取当前应用程序的类型;
在确定所述当前应用程序为即时会话应用时,获取所述解码端设备的当前延时信息;
在确定所述当前延时信息大于预设延时阈值时,返回执行所述将待编码图像帧划分为多个目标待编码区域的步骤,并增大所述目标待编码区域的大小,直至所述当前延时信息小于所述预设延时阈值。
在一个实施例中,还包括:
在确定所述当前延时信息小于所述预设延时阈值时,返回执行所述对当前目标待编码区域进行编码的步骤。
在一个实施例中,还包括:
在确定所述当前应用程序未为所述即时会话应用时,返回执行所述获取解码端设备的当前丢包率的步骤。
在一个实施例中,在所述获取解码端设备的当前丢包率之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110112132.3/2.html,转载请声明来源钻瓜专利网。