本申请属于三维网格编码,具体涉及一种编码处理方法、解码处理方法及相关设备。
背景技术:
1、在三维网格编码过程中,通常按照固定的编码方式进行网格编码。例如由编码端设备对待编码网格进行网格简化、网格参数化、细分处理和变形处理得到基础网格,然后对基础网格进行压缩编码获得基础网格码流,这样导致编码获得的码流较大。因此,现有技术中存在三维网格编码的灵活性较差的问题。
技术实现思路
1、本申请实施例提供一种编码处理方法、解码处理方法及相关设备,能够解决三维网格编码灵活性较差的问题。
2、第一方面,提供了一种编码处理方法,应用于编码端,包括:
3、基于待编码网格确定基础网格码流;
4、基于所述待编码网格对应的待编码纹理图和所述基础网格码流生成目标码流,所述目标码流包括目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成。
5、第二方面,提供了一种解码处理方法,应用于解码端,包括:
6、接收目标码流,所述目标码流包括基础网格码流和目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成;
7、对所述基础网格码流进行解码,获得第三网格;
8、基于所述第三网格和所述获取方式生成目标解码网格;
9、其中,所述目标解码网格包括所述目标纹理坐标。
10、第三方面,提供了一种编码处理装置,应用于编码端,包括:
11、处理模块,用于基于待编码网格确定基础网格码流;
12、生成模块,用于基于所述待编码网格对应的待编码纹理图和所述基础网格码流生成目标码流,所述目标码流包括目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成。
13、第四方面,提供了一种解码处理装置,应用于解码端,包括:
14、接收模块,用于接收目标码流,所述目标码流包括基础网格码流和目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成;
15、解码模块,用于对所述基础网格码流进行解码,获得第三网格;基于所述第三网格和所述获取方式生成目标解码网格;
16、其中,所述目标解码网格包括所述目标纹理坐标。
17、第五方面,提供了一种电子设备,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或者,所述程序或指令被所述处理器执行时实现如第三方面所述的方法的步骤。
18、第六方面,提供了一种电子设备,包括处理器及通信接口,其中,
19、在所述电子设备为编码端时,所述处理器用于基于待编码网格确定基础网格码流;基于所述待编码网格对应的待编码纹理图和所述基础网格码流生成目标码流,所述目标码流包括目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成;
20、在所述电子设备为解码端时,所述通信接口用于接收目标码流,所述目标码流包括基础网格码流和目标标识信息,所述目标标识信息用于指示目标纹理坐标的获取方式,所述获取方式包括从所述基础网格码流中获取或由解码端基于网格参数化生成;所述处理器用于对所述基础网格码流进行解码,获得第三网格;基于所述第三网格和所述获取方式生成目标解码网格;其中,所述目标解码网格包括所述目标纹理坐标。
21、第七方面,提供了一种视频编解码系统,包括:编码端设备及解码端设备,所述编码端设备可用于执行如第一方面所述的网格编码方法的步骤,所述解码端设备可用于执行如第三方面所述的网格解码方法的步骤。
22、第八方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤。
23、第九方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。
24、第十方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。
25、本申请实施例中,由于在目标码流中设置了目标标识信息指示目标纹理坐标的获取方式,从而可以根据不同的需求采用不同的方式进行三维网格编码,因此提高了三维网格编码的灵活性。
1.一种编码处理方法,应用于编码端,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于待编码网格确定基础网格码流包括:
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述待编码网格对应的待编码纹理图和所述基础网格码流生成目标码流包括:
4.根据权利要求1或2所述的方法,其特征在于,所述基于所述待编码网格对应的待编码纹理图和所述基础网格码流生成目标码流包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述目标标识信息位于所述目标码流中的辅助信息码流内,所述辅助信息码流基于辅助信息得到。
6.根据权利要求5所述的方法,其特征在于,所述目标标识信息包括以下至少一项:
7.根据权利要求6所述的方法,其特征在于,所述目标标识信息还包括:第四字段信息,所述第四字段信息用于指示解码端执行所述网格参数化的位置信息。
8.根据权利要求1至4任一项所述的方法,其特征在于,所述目标标识信息为用于指示解码端需要支持的功能以及算法的信息。
9.根据权利要求1至5和8任一项所述的方法,其特征在于,所述目标标识信息还用于指示解码端执行所述网格参数化的位置信息。
10.一种解码处理方法,应用于解码端,其特征在于,包括:
11.根据权利要求10所述的方法,其特征在于,在所述获取方式为由解码端基于网格参数化生成的情况下,所述基于所述第三网格和所述获取方式生成目标解码网格包括:
12.根据权利要求11所述的方法,其特征在于,所述对所述第三网格进行网格参数化,获得第四网格包括:
13.根据权利要求10所述的方法,其特征在于,在所述获取方式为由解码端基于网格参数化生成的情况下,所述基于所述第三网格和所述获取方式生成目标解码网格包括:
14.根据权利要求13所述的方法,其特征在于,所述对所述第四重建变形网格进行网格参数化,获得所述目标解码网格包括:
15.根据权利要求10至14任一项所述的方法,其特征在于,所述目标标识信息位于所述目标码流中的辅助信息码流内,所述辅助信息码流基于辅助信息得到。
16.根据权利要求15所述的方法,其特征在于,所述目标标识信息包括以下至少一项:
17.根据权利要求16所述的方法,其特征在于,所述目标标识信息还包括:第四字段信息,所述第四字段信息用于指示解码端执行所述网格参数化的位置信息。
18.根据权利要求10至14任一项所述的方法,其特征在于,所述目标标识信息为用于指示解码端需要支持的功能以及算法的信息。
19.根据权利要求10至15和18任一项所述的方法,其特征在于,所述目标标识信息还用于指示解码端执行所述网格参数化的位置信息。
20.一种编码处理装置,应用于编码端,其特征在于,包括:
21.一种解码处理装置,应用于解码端,其特征在于,包括:
22.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至9任一项所述的编码处理方法的步骤,或者,所述程序或指令被所述处理器执行时实现如权利要求10至19任一项所述的解码处理方法的步骤。
23.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至9任一项所述的编码处理方法的步骤,或者,所述程序或指令被所述处理器执行时实现如权利要求10至19任一项所述的解码处理方法的步骤。