System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云,尤其涉及一种数据处理方法、装置、设备、介质及程序产品。
技术介绍
1、目前在画面数据(比如游戏画面数据)传输场景中,通常是对画面数据进行编码以传输,并对编码后的画面数据进行解码以还原和显示对应的画面数据。其中,在解码过程中,由于一些因素的影响,容易导致画面数据的显示效果差,进而影响用户体验感。例如,由于解码器异常,导致画面数据在显示时出现卡顿。因此,如何对画面数据的解码进行优化,成为一个研究的热点问题。
技术实现思路
1、本申请实施例提供了一种数据处理方法、装置、设备、介质及程序产品,可以优化画面数据的解码过程,提高画面数据的显示效果。
2、一方面,本申请实施例提供了一种数据处理方法,该方法包括:
3、接收编码后的第一画面帧,并调用第一解码器对编码后的第一画面帧进行解码处理;
4、当满足解码器切换条件时,向数据编码设备发送解码切换请求;该解码切换请求用于指示数据编码设备对切换画面帧进行全帧编码处理以得到编码后的切换画面帧;该切换画面帧为数据编码设备在接收到解码切换请求时待编码的画面帧;
5、当接收到编码后的切换画面帧时,调用第二解码器对编码后的切换画面帧进行解码处理,得到切换画面帧。
6、一方面,本申请实施例提供了另一种数据处理方法,该方法包括:
7、获取编码后的第一画面帧,并将编码后的第一画面帧发送给数据解码设备;
8、当接收到数据解码设备发送的解码切换请求时,对切换画面帧进行全帧编
9、将编码后的切换画面帧发送给数据解码设备。
10、一方面,本申请实施例提供了一种数据处理装置,该装置包括:
11、调用模块,用于接收编码后的第一画面帧,并调用第一解码器对编码后的第一画面帧进行解码处理;
12、发送模块,用于当满足解码器切换条件时,向数据编码设备发送解码切换请求;该解码切换请求用于指示数据编码设备对切换画面帧进行全帧编码处理以得到编码后的切换画面帧;该切换画面帧为数据编码设备在接收到解码切换请求时待编码的画面帧;
13、调用模块,还用于当接收到编码后的切换画面帧时,调用第二解码器对编码后的切换画面帧进行解码处理,得到切换画面帧。
14、一方面,本申请实施例提供了另一种数据处理装置,该装置包括:
15、获取模块,用于获取编码后的第一画面帧,并将编码后的第一画面帧发送给数据解码设备;
16、处理模块,用于当接收到数据解码设备发送的解码切换请求时,对切换画面帧进行全帧编码处理,得到编码后的切换画面帧;该切换画面帧为接收到解码切换请求时待编码的画面帧;
17、处理模块,还用于将编码后的切换画面帧发送给数据解码设备。
18、一方面,本申请实施例提供了一种数据解码设备,包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,执行上述方法中的部分或全部步骤。
19、一方面,本申请实施例提供了一种数据编码设备,包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,执行上述方法中的部分或全部步骤。
20、一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行上述方法中的部分或全部步骤。
21、相应地,根据本申请的一个方面,提供了一种计算机程序产品或者计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时可实现上述方法中的部分或全部步骤。
22、本申请实施例中,接收编码后的第一画面帧,并调用第一解码器对编码后的第一画面帧进行解码处理,当满足解码器切换条件时,向数据编码设备发送解码切换请求,该解码器切换条件可以用于指示当前使用的解码器是否合适;当接收到编码后的切换画面帧时,调用第二解码器对编码后的切换画面帧进行解码处理得到切换画面帧;编码后的切换画面帧基于全帧编码处理得到,为可独立解码的数据,因此可以实现及时切换至合适的解码器,从而可以优化画面数据的解码过程,并提高画面数据的显示效果。
本文档来自技高网...【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,若所述第一解码器为硬件解码器,则所述第二解码器为软件解码器;若所述第一解码器为软件解码器,则所述第二解码器为硬件解码器;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述画面编码参数包括编码帧率;所述根据所述第一解码速率和所述第二解码速率确定与所述第二解码器匹配的画面编码参数,包括:
7.一种数据处理方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述对切换画面帧进行全帧编码处理,得到编码后的切换画面帧,包括:
9.一种数据处理装置,其特征在于,所述装置包括:
10.一种数据处理装置,其特征在于,所述装置包括:
11.一种数据解码设备,其特征在于,包括处
12.一种数据编码设备,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求7-8任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-8任一项所述的方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1-8任一项所述的方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,若所述第一解码器为硬件解码器,则所述第二解码器为软件解码器;若所述第一解码器为软件解码器,则所述第二解码器为硬件解码器;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述画面编码参数包括编码帧率;所述根据所述第一解码速率和所述第二解码速率确定与所述第二解码器匹配的画面编码参数,包括:
7.一种数据处理方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述对切换画面帧进行全帧编码处理,得到编码后的切换画面帧,包括:
9.一种数据处理装置,其特征在...
【专利技术属性】
技术研发人员:张佳,曹洪彬,黄永铖,杨小祥,曹健,陈思佳,宋美佳,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。