技术新讯 > 电子通信装置的制造及其应用技术 > 用于编码和解码多视图视频序列的方法和设备与流程  >  正文

用于编码和解码多视图视频序列的方法和设备与流程

  • 国知局
  • 2024-08-02 13:48:31

本发明涉及沉浸式视频,其表示由一个或多个相机捕获的场景。更具体地,本发明涉及对这样的视频进行编码和解码。

背景技术:

1、在沉浸式视频上下文中,即在观看者具有沉浸在场景中的感觉的情况下,场景通常由一组相机捕获,如图1所示。这些相机可以是2d类型(图1中的相机c1、c2、c3、c4)或360类型,即捕获围绕相机(图1中的相机c5)360度的整个场景。

2、所有这些捕获的视图传统上被编码,然后由观看者的终端解码。然而,为了提供足够的体验质量,并且因此在向观看者显示的场景中提供视觉质量和良好的沉浸感,仅显示捕获的视图是不够的。

3、为了改善场景中的沉浸感,通常从解码的视图计算被称为中间视图的一个或多个视图。

4、这些中间视图可以通过视图“合成”算法来计算。图2中示出了合成算法的示例,主要示出了视图合成算法的输入/输出。根据该示例,根据n个视图(这里为1-4),合成算法能够合成位于给定体积中的视点“v”,该给定体积被称为视体,这取决于相机的定位。n个视图和合成的视图由表示场景的元素相对于相机之间的距离的纹理数据(t1-t4,tv)和深度数据(d1-d4,dv)两者组成。深度数据通常以深度图的形式表示,即在图像的每个点处指示与在该点处表示的对象相关联的深度的图像。

5、这些深度图由特定相机捕获或从纹理视图计算。由于所考虑的大量数据,压缩所捕获的视图以表示场景是一个挑战。

6、此外,由于所捕获的视图对于合成中间视图是必要的,因此需要视图的编码效率与中间视图合成的质量之间的折衷。

7、mv-hevc及3d-hevc编码器是适于对多视图视频进行编码的2d he vc编码器(“高效视频编码,编码工具和规范”,马提亚斯·维恩,《信号与通信技术》,2015年)的两个扩展。

8、这样的编码器将一组视图以及可选地相关联的深度图作为输入。mv-he vc编码器不在块级应用任何特定编码工具。当对当前视图的图像进行编码时,除了当前视图的先前编码/解码的图像之外,它还简单地使用另一视图的图像作为参考图像。

9、3d-hevc编码器将特定工具添加到深度图编码,并使用更高级的视图间冗余和分量间冗余,其中深度图编码利用纹理编码。

10、然而,似乎对于360°多视图内容,这两个编码器没有适当地利用视图之间的冗余。因此,它们的编码效率远不是最优的。此外,没有做什么来保持可能导致遮挡的区域,遮挡影响合成的视图的图像的质量。

11、图3示出了用于在解码器侧对多视图视频进行编码并合成中间视图的另一方法。

12、根据该方法,利用2d编码器(例如hevc编码器)或利用多视图编码器对一个或多个基本视图(图3中的tb、db)进行编码。

13、处理其他视图(ts,ds)以从这些视图中的每一个中提取某些区域。

14、在并非所有捕获的视图都被发送到解码器的情况下,或者在相机自然远离的情况下,遮挡区域增加。这些区域对应于隐藏在发送到解码器的视图中的对象,但是这些对象是从视体中的任何视点重建图像所必需的。因此,所提取的区域可以对应于在基本视图中隐藏但在未发送到解码器的视图中可见的遮挡区域。

15、对视图进行子采样还可能导致视图合成中的显著缺陷,特别是当对象根据观看位置(即合成的视点)而高度失真时。

16、根据图3所示的方法,例如通过传统的2d视频编码器对所提取的区域(以下也称为面片(patch))进行编码。在解码器侧,合成算法然后可以从基本视图和解码的面片产生一个或多个中间视图。

17、总的来说,面片可以向解码器发送与可以从基本视图的视点或从另一视点看到的相同区域有关的信息,使得可以考虑两个视点之间的照度变化,或者例如在倾斜对象(在特定深度范围上延伸)的情况下与对象本身有关的不良投影质量。

18、为了对表示所提取的区域的面片进行编码,有必要对这些面片的纹理和相关联的深度进行编码。为了简化可以具有不同形状的这些面片的编码和表示,通常,面片以矩形图像的形式或至少以四边形(也称为子图像)的形式存储。

19、通过子图像的形式的表示,看起来子图像包括与所提取的区域对应并且可能用于合成中间视图的有用数据,以及最初不属于所提取的面片的无用数据。

20、为了对面片的有效编码,无用数据的编码对有用数据的编码具有最小影响是必要的。

21、此外,在解码器侧,有必要向合成算法发送信息项,该信息项将帮助合成算法标识有用区域和无用区域,使得合成算法在合成期间不使用无用区域。

22、因此,需要改进现有技术。

技术实现思路

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、对所述至少一个子图像进行编码包括:

26、-在第一方法和第二方法之间确定用于对所述子图像进行编码的编码方法,

27、-对指示所述子图像是根据所述第一方法被编码还是根据所述第二方法被编码的指示符进行编码,

28、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行编码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,

29、-当所述指示符指示所述子图像是根据所述第二方法被编码时:

30、-确定分配深度值,

31、-针对子图像中的位于有用区域之外的像素,将所述分配深度值分配给所述子图像的深度数据,

32、-对所述子图像的纹理数据和深度数据进行编码。

33、根据本发明的特定实施例,所述分配深度值是从在所述子图像的至少所述有用区域上确定的最小深度值减去预定值来确定的。

34、最小深度值是例如子图像中有用区域的最远(在深度方面)点的深度值。将最小深度值减去预定值,以便获得与有用区域的点的深度值不同的特定深度值。因此,减去预定值允许在对深度数据进行编码时考虑量化误差。

35、另外,使用保持接近有用区域的点的深度值的特定深度值限制了子图像的深度的编码成本的影响。实际上,要针对子图像编码的深度信息中强不连续性的出现是有限的。

36、此外,这种分配深度值可以有利地由合成算法使用。实际上,在图像合成期间发生冲突的情况下,合成算法将自然有利于位于前景中的对象,因此具有比位于背景中的对象更大的深度值。因此,对于子图像中的位于无用区域中的像素,使用低于有用区域的像素的深度值的深度值,向合成算法指示携带最低深度值的像素不属于有用区域,并且在重建合成的图像时发生冲突的情况下,合成算法将不有利于对它们的考虑。

37、根据本发明的另一特定实施例,当指示符指示子图像是根据第二方法被编码时,解码方法(相应地,编码方法)包括对表示分配深度值的信息项进行解码(相应地,编码),该分配深度值与针对位于有用区域之外的像素解码(相应地,编码)的深度值对应。

38、根据本发明的该特定实施例,因此可以为根据第二方法编码的子图像创建指示属于有用区域的像素的二进制图,因为解码器知道向位于有用区域之外的像素分配的分配深度值。因此,它可以从解码的像素的深度值中标识哪些像素属于有用区域以及哪些像素在有用区域之外。由此构建的二进制图可以被发送到合成算法。因此,无论子图像是根据第一方法还是根据第二方法被编码,作为合成算法的输入提供的信息都是相同的。

39、根据本发明的另一特定实施例,针对子图像的至少一个像素,在数据流中编码的子图像的深度数据包括由所述像素的深度值与所述分配深度值之间的差确定的残差。

40、当子图像是根据第二方法被编码时,本发明的该特定实施例降低了针对子图像的深度数据的编码成本。实际上,当子图像仅包括背景信息时,深度数据的动态是低的,并且将该数据编码为残差是更有利的。

41、根据本发明的另一特定实施例,针对所述至少一个子图像对指示符进行解码或编码,所述指示符指示深度数据是否通过由所述像素的深度值与所述分配深度值之间的差确定的残差被编码。

42、本发明的该特定实施例使得可以用信号通知在通过第二方法编码的情况下深度数据是否由残差编码。实际上,根据子图像携带的信息的类型,基于残差的编码模式可能是有利的或可能不是有利的。当子图像携带与遮挡区域有关的信息时,基于残差的编码可能是有利的,而对于包括改进信息的子图像,基于残差的编码可能不太有吸引力。

43、根据本发明的另一特定实施例,解码方法还包括:

44、-确定有用区域:

45、-当所述指示符指示所述子图像是根据所述第二方法被编码时,根据重建的深度数据和表示所解码的分配深度值的信息项,

46、-当所述指示符指示所述子图像是根据所述第一方法被编码时,根据解码的二进制图,

47、-构建子图像的深度图,其中无限值被分配给位于有用区域之外的像素,

48、-将所述深度图发送到合成模块。

49、根据本发明的该特定实施例,分配给深度值的无限值使得可以简单地向合成算法指示属于有用区域和无用区域的像素,并且避免向合成模块发送附加数据,诸如指示有用区域和无用区域的二进制图。

50、根据本发明的另一特定实施例,所述解码方法还包括:当所述指示符指示所述子图像是根据所述第二方法被编码时:

51、-根据重建的深度数据和表示所解码的分配深度值的信息项确定有用区域,

52、-构建二进制图,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,

53、-将所述二进制图发送到合成模块。

54、根据本发明的另一特定实施例,在数据流中对旨在用于生成所述至少一个视图的所述至少一个图像的至少两个子图像进行编码,根据所述至少两个子图像的每个有用区域确定最小深度值。

55、根据本发明的另一特定实施例,数据流包括视频的至少一个视图的编码的数据,所述至少一个视图与在从至少一个源视图编码时确定的视图对应。

56、源视图在这里被定义为由多视图视频表示的场景的原始视图。换句话说,它是由相机捕获场景而产生的图像序列。

57、根据本发明的该特定实施例,发送到解码器的至少一个基本视图是从一个或多个源视图确定的视图。可以在编码时或在编码之前执行该确定。

58、例如,它可以是从若干源视图合成的视图或从若干源视点计算/估计的视图。

59、例如,所确定的视图可以对应于图像序列,其中每个图像大于相机图像并且包括来自360°捕获相机阵列的所有相机的相同时刻的所有图像。

60、根据本发明的另一特定实施例,解码方法还包括接收所述子图像的纹理数据和深度数据,所述子图像源自视体中观看者的位置和观看方向的合成的中间视图。

61、根据本发明的该特定实施例,在请求视体中的位置和观看方向时,将子图像的数据提供给解码器。本发明的这种特定实施例使得当观看者正在导航多视图视频时,可以根据需要提供子图像的数据。因此,相应的改进或遮挡区域中的数据更适合于观看者的位置和观看方向。

62、本发明还涉及一种用于对表示多视图视频的数据流进行编码的方法,包括:对至少一个子图像进行编码,所述子图像包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像包括被称为有用区域的区域和被称为无用区域的区域,所述有用区域与从所述多视图视频中的未在所述数据流中被编码的视图中提取的区域对应,所述有用区域旨在用于生成至少一个视图的至少一个图像,对所述至少一个子图像进行编码包括:

63、-标识要在所述至少一个数据流中编码的一组子图像中的所述子图像,

64、-在第一方法和第二方法之间确定用于对所述子图像进行编码的编码方法,

65、-对指示所述子图像是根据所述第一方法被编码还是根据所述第二方法被编码的指示符进行编码,

66、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行编码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,并且如果所述像素属于所述有用区域,对所述像素的纹理数据和与所述纹理数据相关联的深度数据进行编码,

67、-当所述指示符指示所述子图像是根据所述第二方法被编码时:

68、-对所述子图像的纹理数据进行编码,

69、-在所述至少一个数据流中编码表示所述子图像的深度数据的分配深度值的指示符,

70、-根据所述分配深度值对所述子图像的深度数据进行编码。

71、本发明还涉及一种用于对表示多视图视频的至少一个数据流进行解码的设备,所述至少一个数据流至少包括表示至少一个子图像的编码的数据,所述编码的数据包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像包括被称为有用区域的区域,所述有用区域旨在用于生成至少一个视图的至少一个图像,

72、所述解码设备被配置为:

73、-从所述至少一个数据流对指示所述子图像是根据第一方法被编码还是根据第二方法被编码的指示符进行解码,

74、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行解码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,

75、-当所述指示符指示所述子图像是根据所述第二方法被编码时,对所述子图像的纹理数据和深度数据进行解码,所述子图像中的位于所述有用区域之外的像素的深度数据包括解码的深度值。

76、本发明还涉及一种用于对表示多视图视频的至少一个数据流进行解码的设备,所述至少一个数据流至少包括表示至少一个子图像的编码的数据,所述编码的数据包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像包括被称为有用区域的区域和被称为无用区域的区域,所述有用区域与从所述多视图视频中的未在所述数据流中被编码的视图中提取的区域对应,所述有用区域旨在用于生成至少一个视图的至少一个图像。

77、所述设备包括存储器和处理单元,所述处理单元配备有处理器,并由存储在存储器中的计算机程序驱动,以:

78、-标识包含在所述至少一个数据流中的一组子图像中的所述子图像,

79、-根据所述至少一个数据流对指示所述子图像是根据第一方法被编码还是根据第二方法被编码的指示符进行解码,

80、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行解码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,并且如果所述像素属于所述有用区域,对所述像素的纹理数据和与所述纹理数据相关联的深度数据进行解码,

81、-当所述指示符指示所述子图像是根据所述第二方法被编码时:

82、-对所述子图像的纹理数据进行解码,

83、-根据所述至少一个数据流解码表示所述子图像的深度数据的分配深度值的指示符,

84、-根据所述分配深度值对所述子图像的深度数据进行解码。

85、根据本发明的特定实施例,这样的解码设备被包括在终端或服务器中。

86、本发明还涉及一种用于对表示多视图视频的数据流进行编码的设备,被配置为:

87、-对包括纹理数据和与所述纹理数据相关联的深度数据的至少一个子图像进行编码,所述子图像包括旨在用于生成至少一个视图的至少一个图像的有用区域,包括:

88、-在第一方法和第二方法之间确定用于对所述子图像进行编码的编码方法,

89、-对指示所述子图像是根据所述第一方法被编码还是根据所述第二方法被编码的指示符进行编码,

90、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行编码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,

91、-当所述指示符指示所述子图像是根据所述第二方法被编码时:

92、-确定分配深度值,

93、-针对子图像中的位于有用区域之外的像素,将所述分配深度值分配给所述子图像的深度数据,

94、-对所述子图像的所述纹理数据和所述深度数据进行编码。

95、根据本发明的特定实施例,这样的编码设备被包括在终端或服务器中。

96、本发明还涉及一种用于对表示多视图视频的数据流进行编码的设备,被配置为对至少一个子图像进行编码,所述子图像包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像包括被称为有用区域的区域和被称为无用区域的区域,所述有用区域与从所述多视图视频中的未在所述数据流中被编码的视图中提取的区域对应,所述有用区域旨在用于生成至少一个视图的至少一个图像,

97、所述设备包括存储器和处理单元,所述处理单元配备有处理器,并由存储在存储器中的计算机程序驱动,以:

98、-标识要在所述至少一个数据流中编码的一组子图像中的所述子图像,

99、-在第一方法和第二方法之间确定用于对所述子图像进行编码的编码方法,

100、-对指示所述子图像是根据所述第一方法被编码还是根据所述第二方法被编码的指示符进行编码,

101、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行编码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,并且如果所述像素属于所述有用区域,对所述像素的纹理数据和与所述纹理数据相关联的深度数据进行编码,

102、-当所述指示符指示所述子图像是根据所述第二方法被编码时:

103、-对所述子图像的纹理数据进行编码,

104、-在所述至少一个数据流中编码表示所述子图像的深度数据的分配深度值的指示符,

105、-根据所述分配深度值对所述子图像的深度数据进行编码。

106、本发明还涉及一种表示多视图视频的数据流,所述数据流至少包括表示至少一个子图像的编码的数据,所述编码的数据包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像包括被称为有用区域的区域,所述有用区域旨在用于生成至少一个视图的至少一个图像,所述数据流包括:

107、-指示子图像是根据第一方法被编码还是根据第二方法被编码的指示符,

108、-当所述指示符指示所述子图像是根据所述第一方法被编码时,编码的数据表示二进制图,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,

109、-当所述指示符指示所述子图像是根据所述第二方法被编码时,所述子图像中的位于所述有用区域之外的像素的深度数据包括深度值。

110、根据本发明的特定实施例,当指示符指示子图像是根据第二方法被编码时,所述数据流还包括表示所述分配深度值的信息项。

111、根据本发明的另一特定实施例,所述数据流包括针对所述至少一个子图像的指示符,所述指示符指示所述深度数据是否通过获得由像素的深度值与所述分配深度值之间的差确定的残差被编码。

112、根据本发明的另一特定实施例,所述数据流还包括视频的至少一个视图的编码的数据,所述至少一个视图与在从至少一个源视图编码时确定的视图对应对应。

113、根据本发明的解码方法(相应地,编码方法)可以以各种方式实现,特别是以有线形式或以软件形式。根据本发明的特定实施例,解码方法(相应地,编码方法)由计算机程序实现。本发明还涉及一种包括指令的计算机程序,当所述程序由处理器执行时,所述指令用于实现根据先前描述的特定实施例中的任一个的解码方法或编码方法。这样的程序可以使用任何编程语言。它可以从通信网络下载和/或记录在计算机可读介质上。

114、该程序可以使用任何编程语言,并且可以是源代码、目标代码、或源代码和目标代码之间的中间代码的形式,诸如部分编译的形式,或任何其他期望的形式。

115、本发明还涉及一种生成表示多视图视频的数据流的方法,所述方法包括上述用于对表示多视图视频的数据流进行编码的方法的步骤,

116、所述数据流至少包括表示至少一个子图像的编码的数据,所述编码的数据包括纹理数据和与所述纹理数据相关联的深度数据,所述子图像被在要在所述数据流中编码的一组子图像中标识并且包括被称为有用区域的区域和被称为无用区域的区域,所述有用区域与从所述多视图视频中的未在所述数据流中被编码的视图中提取的区域对应,所述有用区域旨在用于生成至少一个视图的至少一个图像,所述数据流包括:

117、-指示所述子图像是根据第一方法被编码还是根据第二方法被编码的指示符,

118、-当所述指示符指示所述子图像是根据所述第一方法被编码时,针对所述子图像对二进制图进行编码,所述二进制图针对所述子图像的至少一个像素指示所述像素是否属于所述有用区域,并且如果所述像素属于所述有用区域,对所述像素的纹理数据和与所述纹理数据相关联的深度数据进行编码,

119、-当所述指示符指示所述子图像是根据所述第二方法被编码时,

120、-对所述子图像的纹理数据进行编码,

121、-在所述数据流中编码表示所述子图像的深度数据的分配深度值的指示符,

122、-根据所述分配深度值对所述子图像的深度数据进行编码。

123、本发明还涉及一种包括如上所述的计算机程序的指令的计算机可读存储介质或数据介质。上述记录介质可以是能够存储程序的任何实体或设备。例如,介质可以包括存储装置,诸如rom(例如cd-rom或微电子电路rom)、usb闪存驱动器或磁记录装置(例如硬盘驱动器)。另一方面,记录介质可以对应于诸如电信号或光信号的可传输介质,其可以经由电缆或光缆、通过无线电或通过其他手段来承载。根据本发明的程序可以特别地在互联网类型的网络上下载。

124、可替代地,记录介质可以对应于其中嵌入程序的集成电路,该电路适于执行或用于执行所讨论的方法。

本文地址:https://www.jishuxx.com/zhuanli/20240801/240712.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。