[发明专利]编解码方法、设备及系统在审
申请号: | 202110112132.3 | 申请日: | 2021-01-27 |
公开(公告)号: | CN112911297A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 郭鲲 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/172 | 分类号: | H04N19/172;H04N19/176;H04N19/182;H04N19/124;H04N19/11 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 张智锐 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 设备 系统 | ||
1.一种编解码方法,其特征在于,应用于编码端设备,所述方法包括:
获取解码端设备的当前丢包率;
在确定所述当前丢包率大于预设丢包阈值时,将待编码图像帧划分为多个目标待编码区域;
对当前目标待编码区域进行编码,得到码流数据;
向所述解码端设备发送所述码流数据的同时,对下一目标待编码区域进行编码,使得所述解码端设备依次对每个所述码流数据进行解码。
2.根据权利要求1所述的方法,其特征在于,在所述向所述解码端设备发送所述码流数据之后,返回执行所述获取解码端设备的当前丢包率的步骤,并在确定所述当前丢包率大于所述预设丢包阈值时,减小所述目标待编码区域的大小,直至所述当前丢包率小于所述预设丢包阈值。
3.根据权利要求1所述的方法,其特征在于,还包括:
获取当前应用程序的类型;
在确定所述当前应用程序为即时会话应用时,获取所述解码端设备的当前延时信息;
在确定所述当前延时信息大于预设延时阈值时,返回执行所述将待编码图像帧划分为多个目标待编码区域的步骤,并增大所述目标待编码区域的大小,直至所述当前延时信息小于所述预设延时阈值。
4.根据权利要求3所述的方法,其特征在于,还包括:
在确定所述当前延时信息小于所述预设延时阈值时,返回执行所述对当前目标待编码区域进行编码的步骤。
5.根据权利要求3所述的方法,其特征在于,还包括:
在确定所述当前应用程序未为所述即时会话应用时,返回执行所述获取解码端设备的当前丢包率的步骤。
6.根据权利要求1所述的方法,其特征在于,在所述获取解码端设备的当前丢包率之前,还包括:
获取编码参数;所述编码参数至少包括图像分辨率、图像划分规则、编码方法和量化参数;
对所述编码参数进行编码,得到编码参数码流;
将所述编码参数码流发送至所述解码端设备。
7.根据权利要求1所述的方法,其特征在于,所述将待编码图像帧划分为多个目标待编码区域包括:
根据宏块行划分规则将所述待编码图像帧划分为多个所述目标待编码区域。
8.根据权利要求1所述的方法,其特征在于,还包括:
确定是否完成所有目标待编码区域的编码;
在确定未完成所有目标待编码区域的编码时,依次获取未完成编码的目标待编码区域进行编码,直至完成所有目标待编码区域的编码。
9.一种编解码方法,应用于解码端设备,其特征在于,包括:
接收编码端设备发送的每个码流数据;所述码流数据为对当前目标待编码区域进行编码得到的数据;所述当前目标待编码区域为对待编码图像帧进行划分得到的区域;
对接收到的所述码流数据依次进行解码,得到解码数据。
10.根据权利要求9所述的方法,其特征在于,在所述接收编码端设备发送的每个码流数据之前,还包括:
接收所述编码端设备发送的编码参数码流;
对所述编码参数码流进行解码,得到编码参数;所述编码参数至少包括图像分辨率、图像划分规则、编码方法和量化参数;
所述对接收到的所述码流数据依次进行解码包括:
根据所述编码参数配置解码参数;
根据所述解码参数对接收到的所述码流数据进行解码。
11.根据权利要求10所述的方法,其特征在于,所述在对接收到的所述码流数据依次进行解码之后,还包括:
确定是否完成待编码图像帧对应的所有目标待编码区域的码流数据的解码;
在确定完成所述待编码图像帧对应的所有目标待编码区域的码流数据的解码时,保存或显示所有的所述解码数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110112132.3/1.html,转载请声明来源钻瓜专利网。