编解码方法和装置制造方法及图纸

技术编号:38907404 阅读:16 留言:0更新日期:2023-09-25 09:26
本申请实施例公开了编解码方法和装置,涉及媒体技术领域,能够提高探针数据编码方式的灵活性。该方法包括:首先获取多个探针的探针数据,然后将所述探针数据分为多个探针数据组。之后对所述多个探针数据组中的第一探针数据组进行第一编码以生成第一编码结果;对所述多个探针数据组中的第二探针数据组进行第二编码以生成第二编码结果。接着根据所述第一编码结果和所述第二编码结果生成码流。其中,所述第一编码和所述第二编码的编码方式不同。述第一编码和所述第二编码的编码方式不同。述第一编码和所述第二编码的编码方式不同。

【技术实现步骤摘要】
编解码方法和装置


[0001]本申请实施例涉及媒体
,尤其涉及编解码方法和装置。

技术介绍

[0002]随着软硬件技术的发展,人们对于计算机渲染系统产生的画面的追求越来越高,从以往的仅有直接光照逐渐过渡到有更多和更真实的光照效果。探针是渲染系统中模拟光照效果的常用手段之一。渲染过程中可以利用探针数据影响被渲染场景内物体的光照效果。
[0003]探针数据在传输过程中通常需要被编码到码流中。相关技术主要先将探针数据排列为二维图像,然后将探针数据编入码流中。探针数据的编码方式缺乏灵活性,因此如何提升探针数据编码方式的灵活性是本领域技术人员亟需解决的问题之一。

技术实现思路

[0004]本申请实施例提供了编解码方法和装置,能够提高探针数据编码方式的灵活性。为达到上述目的,本申请实施例采用如下技术方案:
[0005]第一方面,本申请实施例提供了一种编码方法,该方法包括:首先获取多个探针的探针数据,然后将所述探针数据分为多个探针数据组。之后对所述多个探针数据组中的第一探针数据组进行第一编码以生成第一编码结果;对所述多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取多个探针的探针数据;将所述探针数据分为多个探针数据组;对所述多个探针数据组中的第一探针数据组进行第一编码以生成第一编码结果;对所述多个探针数据组中的第二探针数据组进行第二编码以生成第二编码结果,所述第一编码和所述第二编码的编码方式不同;根据所述第一编码结果和所述第二编码结果生成码流。2.根据权利要求1所述的方法,其特征在于,所述获取多个探针的探针数据,包括:获取当前帧的多个探针的探针数据。3.根据权利要求1所述的方法,其特征在于,所述多个探针数据组中至少包括一个包含当前帧和非当前帧的探针数据的探针数据组,所述获取多个探针的探针数据,包括:获取当前帧的多个探针的探针数据;获取非当前帧的探针数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述探针数据分为多个探针数据组,包括:根据所述探针数据的目标信息将所述探针数据分为多个探针数据组。5.根据权利要求4所述的方法,所述目标信息包括三维空间位置,所述根据所述探针数据的目标信息将所述探针数据分为多个探针数据组,包括:根据所述探针数据的三维空间位置将所述探针数据分为多个探针数据组。6.根据权利要求4或5所述的方法,其特征在于,所述目标信息包括漫反射系数,所述根据所述探针数据的目标信息将所述探针数据分为多个探针数据组,包括:根据所述探针数据的漫反射系数将所述探针数据中的光照数据分为多个探针数据组。7.根据权利要求6所述的方法,其特征在于,所述根据所述探针数据的漫反射系数将所述探针数据中的光照数据分为多个探针数据组,包括:根据所述多个探针中每个探针的探针数据的漫反射系数和所述每个探针的至少一个第一目标探针的探针数据的漫反射系数确定所述每个探针与所述每个探针的至少一个第一目标探针之间的第一差异度,所述每个探针的第一目标探针是所在位置与每个探针的所在位置相距小于第一阈值的探针;根据所述第一差异度将所述探针数据中的光照数据分为多个探针数据组。8.根据权利要求4至7中任一项所述的方法,其特征在于,所述目标信息包括距离数据,所述根据所述探针数据的目标信息将所述探针数据分为多个探针数据组,包括:根据所述探针数据的距离数据将所述探针数据中的可见性数据分为多个探针数据组。9.根据权利要求8所述的方法,其特征在于,所述根据所述探针数据的距离数据将所述探针数据中的可见性数据分为多个探针数据组,包括:根据所述多个探针中每个探针的探针数据的距离数据和每个探针的至少一个第二目标探针的探针数据的距离数据确定所述每个探针与所述每个探针的至少一个第二目标探针之间的第二差异度,所述每个探针的第二目标探针是所在位置与每个探针的所在位置相距小于第二阈值的探针;根据所述第二差异度将所述探针数据中的可见性数据分为多个探针数据组。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:根据所述探针数据的分组情况将所述探针数据排列为二维图像,所述二维图像包括多个图像块,所述多个图像块与所述多个探针数据组一一对应;所述对所述多个探针数据组中的第一探针数据组进行第一编码以生成第一编码结果,包括:对所述二维图像中所述第一探针数据组对应的图像块进行所述第一编码以生成所述第一编码结果;所述对所述多个探针数据组中的第二探针数据组进行第二编码以生成第二编码结果,包括:对所述二维图像中所述第二探针数据组对应的图像块进行所述第二编码以生成所述第二编码结果。11.根据权利要求10所述的方法,其特征在于,所述根据所述探针数据的分组情况将所述探针数据排列为二维图像,包括:根据所述探针数据的分组情况按照希尔伯特曲线或伪希尔伯特曲线的顺序将所述探针数据排列为所述二维图像。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述方法还包括:将所述多个探针数据组排列为多个二维图像,所述多个二维图像与所述多个探针数据组一一对应;所述对所述多个探针数据组中的第一探针数据组进行第一编码以生成第一编码结果,包括:对所述多个二维图像中所述第一探针数据组对应的二维图像进行所述第一编码以生成所述第一编码结果;所述对所述多个探针数据组中的第二探针数据组进行第二编码以生成第二编码结果,包括:对所述多个二维图像中所述第二探针数据组对应的二维图像进行所述第二编码以生成所述第二编码结果。13.根据权利要求1至12中任一项所述的方法,其特征在于,所述第一探针数据组为所述多个探针数据组中组别与当前帧的帧编号对应的探针数据组。14.根据权利要求1至13中任一项所述的方法,其特征在于,所述方法还包括:根据预设信息确定所述第一探针数据,所述预设信息用于指示组别与帧编号的对应关系。15.根据权利要求1至14中任一项所述的方法,其特征在于,所述码流包括分组信息所述分组信息,用于表征所述探针数据的分组方式。16.根据权利要求1至15中任一项所述的方法,其特征在于,所述码流包括排列信息,所述排列信息用于表征所述探针数据的排列信息。17.根据权利要求1至16中任一项所述的方法,其特征在于,所述码流包括编码信息,所述编码信息用于表征所述多个探针数据组的编码方式。18.根据权利要求1至17中任一项所述的方法,其特征在于,所述探针数据包括遭周环境数据,所述周遭环境数据包括光照数据、可见性数据、颜色、材质、法向或纹理坐标中的至少一项。
19.一种解码方法,其特征在于,包括:获取码流,所述码流包括多个探针数据,所述多个探针数据属于多个探针数据组;对所述多个探针数据组中的第一探针数据组进行第一解码以生成第一解码结果;对所述多个探针数据组中的第二探针数据组进行第二解码以生成第二解码结果,所述第一解码和所述第二解码的解码方式不同;根据所述第一解码结果和所述第二解码结果得到多个探针的探针数据;根据所述探针数据进行渲染。20.根据权利要求19所述的方法,其特征在于,所述方法还包括:获取分组信息,所述分组信息用于表征所述多个探针数据的分组方式;根据所述分组信息对所述码流中的多个探针数据进行分组以得到所述多个探针数据组。21.根据权利要求20所述的方法,其特征在于,所述获取分组信息,包括:根据所述码流确定所述分组信息。22.根据权利要求19至21中任一项所述的方法,其特征在于,所述方法还包括:获取解码信息,所述解码信息用于表征所述多个探针数据组的解码方式,所述解码方式包括所述第一解码和所述第二解码对应的解码方式。23.根据权利要求22所述的方法,其特征在于,所述获取解码信息,包括:根据所述码流确定所述解码信息。24.根据权利要求19至23中任一项所述的方法,其特征在于,所述方法还包括:获取排列信息,所述排列信息用于表征所述多个探针数据的排列方式。25.根据权利要求24所述的方法,其特征在于,所述获取排列信息,包括:根据所述码流确定所述排列信息。26.根据权利要求19至25中任一项所述的方法,其特征在于,所述码流包括二维图像,所述二维图像包括多个图像块,所述多个图像块与所述多个探针数据组一一对应;所述对所述多个探针数据组中的第一探针数据组进行第一解码以生成第一解码结果,包括:对所述二维图像中第一探针数据组对应的图像块进行所述第一解码以生成所述第一解码结果;所述对所述多个探针数据组中的第二探针数据组进行第二解码以生成第二解码结果,包括:对所述二维图像中第二探针数据组对应的图像块进行所述第二解码以生成所述第二解码结果。27.根据权利要求19至26中任一项所述的方法,其特征在于,所述码流包括多个二维图像,所述多个二维图像与所述多个探针数据组一一对应;所述对所述多个探针数据组中的第一探针数据组进行第一解码以生成第一解码结果,包括:对所述多个二维图像中所述第一探针数据组对应的二维图像进行所述第一解码以生成所述第一解码结果;所述对所述多个探针数据组中的第二探针数据组进行第二解码以生成第二解码结果,
包括:对所述多个二维图像中所述第二探针数据组对应的二维图像进行所述第二解码以生成所述第二解码结果。28.一种编码装置,其特征在于,包括:获取单元、分组单元和编码单元;所述获取单元...

【专利技术属性】
技术研发人员:林泽辉蔡康颖莫运能
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1