专利名称:多视图象编解码方法及编解码器的制作方法
技术领域:
本发明涉及视频编码技术领域,尤其涉及一种多视编码技术。
背景技术:
目前的视频编码标准如国际电信联盟(ITU, International Telecommuni cation Union)制定的H.261、 H.263、 H.263+、 H.264标准,以及运动图象 专家组(MPEG, Moving Picture Experts Group)制定的MPEG-1、 MPEG-2、 MPEG-3、 MPEG-4等图象编码标准,都是建立在混合编码(Hybrid Codi
ng)框架之上。
所述的混合编码框架是一种混合时间空间的视频图象编码方法,具体 为在编码时,先进行图象内、图象间的预测,得到预测值,以消除时间域 的相关性;然后,根据预测值与原始图象实际值的差值,得到残差图象,对 残差图象采用离散余弦变换法或其它的变换法进行二维变换,以消除空间域 的相关性;最后,对变换后的数据进行量化以减小数据量,和熵编码,以消 除统计上的冗余度,将熵编码后的数据与解码所需的包括运动矢量在内的一 些边信息, 一起组成一个压缩后的码流,供后续传输和存储用,达到压缩视 频图象的目的。
相应地,在混合编码对应的解码端进行解码时,4妄照熵解码、反变换以 及预测补偿等 一 系列解码过程重建出图象。所述的图像可以是静止图象也可 以是序列图象中的一幅,可以是逐行扫描,隔行扫描,也可以是其它扫描得 来,或是人工拼接构成。
混合编码框架中包括了图象内编码和图象间编码两种不同的编码方法。 且所述的帧内编码与帧间编码过程中,均采用了预测技术,以充分利用了帧 内以及帧间的空间、时间相关性,在消除相关性的基础上减小码率,并提高 压缩码流与原始图象的数据量压缩比。尤其在混合编码框架中,帧间预测是
减小图象时间相关性的有效方法,特别是在最近的视频标准H.264的高级视 频编码(H.264/AVC, Advanced Video Coding)中,帧间预测采用了范围 更广的块尺寸划分,包括从16x 16到4x4,以及多参考图象帧等技术。
同样,在多视视频编码技术领域中,如多个摄像机对同一个对象或场景 进行拍摄时,所拍到的多个视频序列的各个图象之间也存在着较大的相关 性。因此在对多个视频序列同时编码时,可以利用当前视频序列中或其它视 频序列中已编码的图象作为参考图象对当前待编码图象进行预测,得到残差 图象,并对残差图象进行编码,从而消除多个视频序列的图象之间的相关 性,有效降低图象之间的冗余度。
如图1所示,为便于描述,称各摄像机为"视",即在图1中,视1、视
2........视5分别来自于不同的摄像机的序列集合。同一时刻的图象组,是
指同 一物理时刻所有摄像机拍摄到的图象集合或者人为规定的同 一时刻所有 摄像机拍摄到的图象集合。参照图2所示,相应的A1和B1是同一时刻的图象 组,A2和B2是同一时刻的图象组,等等。
通常情况下,作为当前待编码图象的参考图象,可以是当前时刻已经编 码过的其他视拍摄到的图象,也可以是其他时刻已经编码过的所有摄像机拍 摄(所有视)的图象。如图2所示,T1 T3是三个时刻,T1<T2<T3, A和B 是两个不同的视,其中,B2是当前时刻(即T2时刻)的待编码图象,A2是 当前时刻不同视的已经编码的图象;图2中的A1和B1是T1时刻已经编码过的 图象。T3时刻的图象先于T2时刻的图象进行编码。A3和B3是T3时刻已经编 码过的图象。在对B2进行编码时,可以用A1、 B1、 A3、 B3和A2作为参考帧 进行预测。
目前具体可以采用的多视编码实现方案可以为以下两种。 实现方案一
该实现方案一的编码结构如图3所示。在丁=1时刻,图象A1最先进行编 码。编码B1图象可以参考A1图象,编码C1可以参考B1图象,依此类推。在 其他后续时刻,当前待编码图象只参考当前视中已经编码过的图象,不同视 之间的图象不进行相互参考。
在T-1时刻,首先编(解)码的图象是A1,然后是B1,然后是C1,然 后是D1,最后是E1。因此,丁=1时刻的编(解)码延时是5个单位。
在T = 2以及后续时刻,如果前面时刻的各个视的参考图象都已经获得, 则各个视同一时刻的图象可以同时进行编(解)码,所以这些时刻的编 (解)码延时是0个单位;所述的编(解)码延时的单位是指同一时刻最先 编(解)码的一帧(或多帧)图象和最后编(解)码的一帧(或多帧)图象 之间经过的图象个数。
该编码结构简单的将单视图象序列的编码结构组合构成多视编码结构, 除了第一个时刻各个视图象间有参考关系,其他时刻的视图象均仅参考本视 的已经编码的图象。虽然可以做到低延时和并行处理,但是由于没有使用视 间图象的参考,编码效率相比单视编码的直接组合提高有限。
实现方案二
该实现方案二的编码结构如图4所示。在丁=1时刻,A1图象最先进行编 码,编码C1可以参考A1图象,编码B1可以参考A1和C1图象,依此类推。在 其他后续时刻,当前待编码图象即参考当前视中已经编码过的图象,也可以 参考不同视之间的已经编码过的图象。
在T-1时刻,首先编(解)码的图象是A1,然后是C1,然后是E1,然 后是B1和D1。所以丁=1时刻的编(解)码延时是3个单位。
在丁 = 2时刻,首先编(解)码的图象是A2和C2和E2,然后是B2和D2。 所以丁 = 2时刻的编(解)码延时是1个单位。
这种编码结构大量使用了帧间参考,相比单视图象的直接组合在编码效 率上有较大的提升,但是由于同一时刻各个视图象存在编解码依赖关系,因 此编码和解码延时比4支大,而且不利于并行处理各个^f见图象。
发明内容
本发明的目的是提供一种多视编解码方法及多视编解码器,从而可以降 低编解码延时。
本发明的目的是通过以下技术方案实现的
本发明还提供了 一种多视图象编解码方法,包括编码端将多视图象信息 进行编码并发送给解码端,解码端对接收到的码流进行解码获得视频数据, 包括
在编码端,获取当前时刻各个视对应的待编码的图象信息,并对当前时 刻的所有视的图象采用相互之间各自独立地编码方式进行编码操作,获得编 码后的码流,发送给解码端;
在解码端,接收所述码流,对某一时刻各个视对应的码流进行相互独立 的解码操作,获得解码后的视频数据。
所述的方法还包括在编码当前时刻各个视图象时,利用参考图象进行 预测编码,且所述的参考图象仅为其他时刻的至少一个已经编码重建的图 象,或者,为其他时刻的至少一个已经编码重建的图象按照预定规则处理获 得的图象。
所述的参考图象是根据当前时刻的相邻时刻从已经编码过的图象中选取 获得0
所述的方法还包括对当前时刻所有视图象同时分别进行并行编码操
作。
所述的方法还包括在码流中设置编码标识,用于表示编码当前时刻某 一视图象时,是否允许利用当前时刻其他视已经编码过的图象作为参考图 象。
本发明还提供了 一种多视图象的编码方法,包括编码端将多视图象信息 进行编码并发送给解码端,解码端对接收到的码流进行解码获得视频数据, 其中,
在编码端,将多视编码中不同的视对应的图象信息按照预定规则划分为 不同的视组,且相应的编码操作包括获取当前时刻的各个待编码的视组, 并对当前时刻的所有视组包含的图象采用视组相互之间各自独立地编码方式 进行编码:澡作;
在解码端,4妄收所述码流,对某一时刻各个视组对应的码流进行相互独 立的解码操作,获得解码后的视频数据。,
所述的方法还包括根据参考图象对当前时刻的视组包含的各个视图象 进行预测编码,且所述的参考图象为其他时刻的至少一个已经编码重建的 图象,或者,同一时刻处于同一视组内的至少一个已经编码重建的视图象, 或者,为其他时刻的至少一个已经编码重建的图象按照预定规则处理获得的 图象,或者,同一时刻处于同一视组内的至少一个已经编码重建的视图象按 照预定规则处理获得的图象。
所述的方法还包括在当前时刻,对所有视组同时分别进行并行编码。 所述的方法还包括在码流设置表示视组划分的信息。 所述的方法还包括在码流中设置一个标识,标明编码当前时刻某一视 图象时,是否允许利用当前时刻其他视组图象的编码信息。
所述的方法还包括在码流中设置编码标识,用于表示编码当前时刻某 一视图象时,是否允许利用当前时刻其他视组已经编码的图象作为参考图
象。
本发明还提供了 一种多视图象编码器,包括用于获取待编码图象信息的 编码信息获取单元,以及用于对图象信息进行编码处理的编码处理单元,且 还包括编码控制单元,用于控制将当前时刻的各视或视组包含的图象相互之 间各自独立地输入到所述的编码处理单元中进行编码处理。
所述的编码处理单元为多个时,则编码控制单元用于控制将各待编码图 象信息并行输入到编码处理单元,或者,所述的编码处理单元为单个时,则 编码控制单元用于控制将各待编码图象信息依次串行输入到编码处理单元。
所述编码器还包括编码标识设置单元,用于设置表示编码当前时刻某一 视或视组包含的图象时,是否允许利用当前时刻其他视组已经编码的图象作 为参考图象。
本发明还提供了 一种多视图像解码器,包括用于接收码流的码流接收单 元,以及用于执行解码操作解码处理单元,还包括解码控制单元,用于控制 将码流接收单元接收的各视或视组对应的码流相互独立的输入到解码处理单 元中进行解码操作。
所述的解码处理单元为多个时,则解码控制单元用于控制将各视或视组 对应的码流并行输入到解码处理单元,或者,所述的解码处理单元为单个 时,则解码控制单元用于控制将各视或视组对应的码流串行输入到解码处理 单元。
由上述本发明提供的技术方案可以看出,本发明提供的多视编码实现方 案是通过限制同一时刻各个视图象的参考关系,但是允许参考其他时刻已经 编码的图象。这样, 一方面,可以有效利用视间图象的相关性,提高多视图
象编码的编码效率;另一方面,还可以消除编解码过程中不同视图象的依 赖,减小编解码过程的延时,并且能够实现对多视图象编解码中各个视图象 的并行处理。
也就是说,通过本发明对编解码结构的设计,大大减小了同一时刻不同 视或视组之间的依赖关系,即可以降低编解码延时和提高编解码过程并行 性,节省编码处理时间,有利于系统实现。
图1为多视编码过程中的多视示意图2为现有技术中的多视编码过程示意图3为现有技术中具体可以采用的多视编码方案 一 的过程示意图4为现有技术中具体可以采用的多视编码方案二的过程示意图5为本发明提供的多视编码方案的具体实现过程示意图一;
图6为本发明提供的多视编码方案的具体实现过程示意图二;
图7为本发明提供的多视编码方案的具体实现过程示意图三;
图8为本发明提供的多视编解码器的具体实现结构示意图。
具体实施例方式
本发明主要提供一种多视图象编解码方法及编解码器,以降低编码不同 视图象的编解码延时和提高不同视图象编解码的并行性。其中,所述的并行 性是指对当前视的某一图象进行编(解)码操作时可以在当前视内独立完 成而不需要依赖于同一时刻其他视的各个图象。
本发明主要是通过限制同一时刻各个视图象的参考关系,来降低编码延 时及提高编解码的并行性。具体可以为直接限制同一时刻的各个视之间的 参考关系,仅允许以其他时刻的已经编码过的重建图象作为参考图象;或 者,在一定程度进行同一时刻的各个视之间的参考关系的相对限定,即将各 个视划分为视组,限制同一时刻各个视组之间的参考关系。
为便于对本发明的理解,下面将结合附图,对本发明的具体实现方案进4亍^M田i兌明。
本发明提供的多视图象编码方法具体包括
首先采用选定的编码结构,对第一个时刻的所有视图象进行编码,其编
码获得的重建图象作为之后编码其他时刻视图象的参考图象;
然后,编码第二个时刻所有视的图象,在编码过程中,可以参考第一个 时刻的任意一个视的重建图象,并且,当编码完毕该时刻的某一个视图象 后,相应的重建图象不能作为该第二时刻其他视的参考图象;
也就是说,在编码当前时刻(第二个时刻)各个视图象时,其参考图象 仅能为其他时刻已经编码过的图象,相应的参考图象具体可以从其相邻时刻 已经编码过的图象中选取,例如,从其他已经编码过的图象中选择与当前时 刻最相邻的那些图象等。
例如,在图5中,t1为多视图象编码的第一个时刻,t2为多视编码的第二 个时刻,该结构中一共有三个视,分别为视S1、 S2、 S3,其中S1包含t1和t2 时刻的图象s01和s11, S2包含t1和t2时刻的图象s02、 s12, S3包含t1和t2时 刻的图象s03、 s13。
在针对t1时刻的图象编码完成后,rs01、 rs02、 rs03分别为s01、 s02、 s03的编码后的重建图象,在编码t2时刻图象s11、 s12和s13时,仅将rs01、 rs02和rs03或者其中一部分作为图象s11、 s12和s13的参考图象进行编码。
针对t2时刻的图象s11、 s12和s13编码完毕后,对应的重建图象分别为 rs11、 rs12和rs13,其可以作为编码其他时刻的^f见对应的图象的参考图象。
根据编码器的结构的不同,在编码第二个时刻的视图象的过程中,根据 编码器的结构具体可以采用以下两种不同的处理方式
(1)如果编码器只有单个的编码处理单元,那么依次编码该时刻的所 有图象,当编码完其中的一个视图象后,编码剩余视图象过程中并不参考该 时刻中已经编码完毕的部分图象的重建图象,当编码完该时刻所有的视图象 后,其重建图象可以作为其他时刻的视图象的参考图象;
(2)如果编码器中有多个编码处理单元,由于该时刻所有的视图象中 并没有参考关系,则可以同时将该时刻的多个视图象进行并行编码,在编码 过程中均可以将第一个时刻重建图象作为参考图象。
将上述针对多视图象编码的t1 、 t2时刻编码结构推及其他时刻的视图象 编码,则当编码某时刻t的视图象的时候,参考且仅参考已经编码过的其他时 刻视图象的重建图象,如果当前图象需要作为剩余的其他编码时刻的视图象 编码中的参考图象,则将相应的重建图象保存,否则,无需保存,即可以抛 弃相应的重建图象。
本发明中,与上述编码方式对应的,相应的解码过程如下
首先,解码第一个时刻的所有视图象,解码完毕后,将其作为剩余时刻 (如第二个时刻)视图象解码的参考帧;
之后,再解码第二个时刻的视图象,在解码第二个时刻的视图象过程中 具体可以根据编码端的编码操作情况以第一个时刻图象作为参考图象进行相 应的解码操作。
同样,如果解码器中只有单个解码处理单元,则依次将该时刻的视图象 进行串行解码输出;如果解码器中有多个解码处理单元,由于该时刻所有图
象并没有参考关系,那么可以同时并行解码该视所有图象。
参照图5所示,首先解码时刻t1的所有视图象s01、 s02和s03,当解码完 毕后,将其作为t2时刻解码过程的参考图象。在t2解码过程中,首先根据编 码端写入的参考图象信息解码出t2时刻图象的参考帧,由于该参考帧属于t1 时刻解码图象,故可以并行解码t2时刻图象。
在本发明中,为了能够灵活应用本发明提供的在并行低延时多视图象编 解码实现方案,即在一定程度上限制编码图象之间的参考关系,本发明还提
出了视组的概念。所述视组是指多视图象中一个或者多个视构成的 一 个集 合,可以将多个视包含的图象信息划分为一个或者多个视组。即在本发明还 可以将需要编码的各个^见进行分组,之后,针对各个一见组再依据上述描述的 编码处理过程进行编码搡作。
在针对视组的编码过程中,各个视图象编码过程不仅参考其他时刻已经 编码的所有视图象,并且可以参考处于同 一视组内同 一 时刻的其他视已经编 码的图象。
可以看出,如果每一个视单独为一个视组,那么其编码结构即为上面描 述的所有视并行编码结构。如果所有的视包含于同一视组内,则各个视编码 均可能依赖同一时刻其他视的编码结果。如果视组划分介于两者之间,各个 视组之间可以并行处理,但是所述视组内的各个视可能存在依赖关系。
一芯片内部的的多个计算功能单元,或者同 一 系统的多个具有计算功能的处 理器,或者不同系统的多个具有计算功能的处理器。
下面再结合一个针对多视图象组的编码过程的具体应用实例对本发明进 行详细描述。所述的多视图象组是指以帧内编码图象(l图象)开头的各个连 续的多视图象。
如图6所示,相应的编码的多视图象组包含三个视S1、 S2和S3,以及对 应的四个时刻t1、 t2、 t3和t4的图象;相应的编码过程包括
(1 )在编码该多视图象组起始时刻t1,选择一个视图象(即一个视对应 的图像信息),例如,选择对AO进行编码,编码完毕后,将其作为参考图象 依次对A1, A2进行预测编码,并将编码结果其写入码流。
(2)在对时刻t1的所有视图象编码完毕后,对t2的三个视图象B0、 B1 和B2同时进行并行编码4乘作;
例如,可以在编码B0、 B1和B2时,均选择t1时刻图象AO、 A1和A2其中 一个的重建图象作为参考图象,进行预测编码,并将编码结果写入码流。
(3) 在对时刻t2的所有视图象编码完毕后,对t3的三个视图象C0、 C1 和C2同时进行并行编码;
例如,可以在编码t3时刻三个视图象C0、 C1和C2时,均选择t1时刻视图 象AO、 A1和A2的重建图象或者t2时刻视图象B0、 B1和B2的重建图象作为参 考图象,进行预测编码,并将编码结果写入码流。
(4) 在对时刻t3的所有视图象编码完毕后,对t4的三个视图象D0、 D1 和D2同时进行并行编码,具体可以从t1、 t2和t3时刻视图象的重建图象中选 择相应的参考图象,进行预测编码,并将编码结果写入码流。
对该多视图象组编码完毕后,则可以对后续的多视图象组进行同样的处 理方式直到针对整个序列的编码结束。
对应的,在解码端的解码操作过程显而易见,故不再详述。
在上述实例中提供的所有图象仅采用单向预测结构,下面给出另 一 实 例,表明在有双向结构的预测图象时,本发明的具体应用方式。
如图7所示,相应的编码的多视图象组包含三个视S1、 S2和S3,以及对 应的四个时刻t1、 t2和t3的图象;
参照图7所示,相应的编码过程包括
(1 )在编码该多视图象组起始时刻t1,选择一个视图象(即一个视对应 的图像信息),例如,选择对AO进行帧内编码,编码完毕后,将其作为参考 图象依次对A1, A2进行预测编码,并将编码结果其写入码流。
(2)在对时刻t1的所有视图象编码完毕后,对t3的三个视图象C0、 C1 和C2进行预测编码,预测参考帧不使用当前时刻(t3)的编码重建图象,可 以使用其它时刻已编码重建的图象,如选择t1时刻图象A0、 A1和A2其中一个 的重建图象,C0、 C1、 C2的编码可并行进行,并将编码结果写入码流。
(3) 在对时刻t3所有视图象编码完毕后,对t2的三个视图象B0、 B1、 B2进行编码,在编码过程中可以使用双向预测方式,双向预测参考帧不使用 当前时刻(t2)的编码重建图象;可以使用其它时刻已编码重建的图象作为 参考图象,例如可以选择t1时刻图象A0、 A1和A2其中一个的重建图象作为 前向参考图象,和/或,选择t3时刻图象C0, C1, C2其中一个的重建图象作 为后向参考图象;B0、 B1、 B2的编码可并行进行,并将编码结果写入码
,六
(4) 按照上述(1)至(3)描述的处理过程对剩余的图象编码直至序 列结束,并将编码结果写入码流。
与针对图7所示多^f见图象组的编码过程对应,相应的解码过程如下 (1 )先依次解码A0、 A1、 A2;
(2) 再解码C0、 C1、 C2,解码时可分别并行进行,并使用已重建出的 A0、 A1、 A2进行运动补偿;
(3) 再解码B0、 B1、 B2,解码时可分别并行进行,并使用已重建出的 A0、 A1、 A2和C0、 C1、 C2进行双向运动补偿;
(4) 解码出多视图象组剩余图象;
(5) 对解码图象按原生成顺序重新排序,即显示顺序为AO、 A1、 A2, B0、 B1、 B2, C0、 C1、 C2,从而完成相应的解码操作。
即本发明可以适用于多参考帧预测编码情况,即预测参考帧可选择除当 前时刻以外的其它多个时刻的多个视的多个已编码重建图象。
本发明也适用于加权预测编码情况,即选择除当前时刻以外的其它多个 时刻的多个视的多个已编码重建图象,所述多个重建图象按预定规则(函 数)加权处理后作为编码的预测参考帧。
进一步地,多个^L可以分成^L组,如针对图4,可以分为三个视组视 组1,包括视1、视2;视组2包括视3和视4;视组3包括一见5。同一个视组内,
预测编码时,可以选择同一时刻其它视的编码重建图象作为参考图象,如编
码B2时,可以选择编码A2的重建图象作参考图象,但不能选择其它视组的同 一时刻的编码重建图象(如视组2的C2的重建图象)作为参考图象,这样同 一视组内不同视图象的编码有依赖关系不能完全并行,但不同视组之间,当 前时刻图象的编码是相互独立的,可以并行。
本发明还提供了一种多视编码器和多视解码器,其具体实现结构如图8 所示,下面将分别对相应编解码器的具体实现进行说明。
(一) 所述的多视编码器,包括用于获取待编码图象信息的编码信息获 取单元,以及用于对图象信息进行编码处理的编码处理单元,而且,还包括 编码控制单元,用于控制将当前时刻的各视或视组包含的图象相互之间各自 独立地输入到所述的编码处理单元中进4亍编码处理,即不利用当前时刻其他 视图象的重建图象作为参考图象,而可以选择其他时刻的已经编码过的图像 的重建图象作为相应的参考图像。
在多视编码器中,若所述的编码处理单元为多个时,则编码控制单元用 于控制将各待编码图象信息并行输入到编码处理单元,以实现并行编码,减 少延时;若所述的编码处理单元为单个时,则编码控制单元用于控制将各待 编码图象信息依次串行输入到编码处理单元。
所述编码器还包括编码标识设置单元,用于设置表示编码当前时刻某一 视或视组包含的图象时,是否允许利用当前时刻其他视组已经编码的图象作 为参考图象,以-使于解码端的解码器可以依据该编码标识确定对应的解码方 式,从而进行正确快捷的解码操作。
(二) 所述的多视解码器,包括用于接收码流的码流接收单元,以及用 于执行解码操作解码处理单元,而且,还包括解码控制单元,用于控制将码 流接收单元接收的各视或视组对应的码流相互独立的输入到解码处理单元中 进行解码操作;
若所述的解码处理单元为多个时,则解码控制单元用于控制将各视或视
组对应的码流并行输入到解码处理单元;若所述的解码处理单元为单个时, 则解码控制单元用于控制将各视或视组对应的码流串行输入到解码处理单 元。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种多视图象编解码方法,包括编码端将多视图象信息进行编码并发送给解码端,解码端对接收到的码流进行解码获得视频数据,其特征在于,包括在编码端,获取当前时刻各个视对应的待编码的图象信息,并对当前时刻的所有视的图象采用相互之间各自独立地编码方式进行编码操作,获得编码后的码流,发送给解码端;在解码端,接收所述码流,对某一时刻各个视对应的码流进行相互独立的解码操作,获得解码后的视频数据。
2、 根据权利要求1所述的方法,其特征在于,所述的方法还包括 在编码当前时刻各个视图象时,利用参考图象进行预测编码,且所述的参考图象仅为其他时刻的至少一个已经编码重建的图象,或者,为其他时刻 的至少一个已经编码重建的图象按照预定规则处理获得的图象。
3、 根据权利要求2所述的方法,其特征在于,所述的参考图象是根据当 前时刻的相邻时刻从已经编码过的图象中选取获得。
4、 根据权利要求1所述的方法,其特征在于,所述的方法还包括对当 前时刻所有视图象同时分别进行并行编码操作。
5、 根据权利要求1至4任一项所述的方法,其特征在于,所述的方法还 包括在码流中设置编码标识,用于表示编码当前时刻某一视图象时,是否 允许利用当前时刻其他视已经编码过的图象作为参考图象。
6、 一种多视图象的编码方法,包括编码端将多视图象信息进行编码并发 送给解码端,解码端对接收到的码流进行解码获得视频数据,其特征在于,在编码端,将多视编码中不同的视对应的图象信息按照预定规则划分为 不同的视组,且相应的编码操作包括获取当前时刻的各个待编码的视组,并对当前时刻的所有视组包含的图象采用视组相互之间各自独立地编码方式进行编码操作;在解码端,4妄收所述码流,对某一时刻各个视i且对应的码流进行相互独 立的解码操作,获得解码后的视频数据。
7、 根据权利要求6所述的方法,其特征在于,所述的方法还包括 根据参考图象对当前时刻的视组包含的各个视图象进行预测编码,且所述的参考图象为其他时刻的至少一个已经编码重建的图象,或者,同一时 刻处于同一视组内的至少一个已经编码重建的视图象,或者,为其他时刻的 至少一个已经编码重建的图象按照预定规则处理获得的图象,或者,同一时 刻处于同一视组内的至少一个已经编码重建的视图象按照预定规则处理获得 的图象。
8、 根据权利要求6或7所述的方法,其特征在于,所述的方法还包括 在当前时刻,对所有^L组同时分别进行并行编码。
9、 根据权利要求6或7所述的方法,其特征在于,所述的方法还包括 在码流设置表示视组划分的信息。
10、 根据权利要求6或7所述的方法,其特征在于,所述的方法还包括 在码流中设置一个标识,标明编码当前时刻某一视图象时,是否允许利用当前时刻其他视组图象的编码信息。
11、 根据权利要求6或7所述的方法,其特征在于,所述的方法还包括 在码流中设置编码标识,用于表示编码当前时刻某一视图象时,是否允许利用当前时刻其他视组已经编码的图象作为参考图象。
12、 一种多视图象编码器,包括用于获取待编码图象信息的编码信息获 取单元,以及用于对图象信息进行编码处理的编码处理单元,其特征在于, 还包括编码控制单元,用于控制将当前时刻的各视或视组包含的图象相互之 间各自独立地输入到所述的编码处理单元中进行编码处理。
13、 根据权利要求12所述的编码器,其特征在于,所述的编码处理单元 为多个时,则编码控制单元用于控制将各待编码图象信息并行输入到编码处 理单元,或者,所述的编码处理单元为单个时,则编码控制单元用于控制将 各待编码图象信息依次串行输入到编码处理单元。
14、 根据权利要求12所述的编码器,其特征在于,所述编码器还包括 编码标识设置单元,用于设置表示编码当前时刻某一视或视组包含的图象时,是否允许利用当前时刻其他视组已经编码的图象作为参考图象。
15、 一种多视图像解码器,包括用于接收码流的码流接收单元,以及用 于执行解码操作解码处理单元,其特征在于,还包括解码控制单元,用于控制将码流接收单元接收的各视或视组对应的码流相互独立的输入到解码处理 单元中进行解码操作。
16、 根据权利要求15所述的解码器,其特征在于,所述的解码处理单元 为多个时,则解码控制单元用于控制将各视或视组对应的码流并行输入到解 码处理单元,或者,所述的解码处理单元为单个时,则解码控制单元用于控 制将各视或视组对应的码流串行输入到解码处理单元。
全文摘要
本发明涉及一种多视图象编解码方法及编解码器。在多视图象的编码过程中,为了提高编码效率,需要利用视间图象参考以利用不同视图象之间的相关性,但是这样往往也因为需要参考本时刻其他视图象而影响各个视编码的并行性和增加编解码的延时。本发明通过限制同一时刻参考图象的选择,使得在多视编码中实现低延时和并行处理,同时允许选择其他时刻的不同视之间的参考以兼顾编码效率。而且,本发明还提出了视组的概念,使得对于编解码并行性的设定更加灵活。
文档编号H04N7/26GK101170692SQ200610165870
公开日2008年4月30日 申请日期2006年12月14日 优先权日2006年10月24日
发明者芸 何, 史舒娟, 孟新建, 刚 朱, 平 杨, 许晓中, 郑建铧, 郑萧桢 申请人:华为技术有限公司;清华大学