处理多视图视频信号的方法和设备的制造方法
【技术领域】
[0001]本发明涉及用于对多视图视频信号进行编译的方法和设备。
【背景技术】
[0002]压缩指代用于通过通信线路来发送数字信息或者以适合于存储介质的形式存储数字信息的信号处理技术。压缩目标包括音频、视频以及文本信息。特别地,压缩图像的技术被称作视频压缩。多视图视频具有空间冗余、时间冗余以及视图间冗余的特性。
【发明内容】
[0003]技术问题
[0004]本发明的目标在于改进视频信号编译效率。
[0005]技术方案
[0006]本发明获取通过对参考视图的图片进行预测编译而生成的运动信息,并且从通过对非参考视图的图片进行预测编译而生成的运动信息当中获取关于非参考视图的图片的块的一部分的运动信息。
[0007]此外,本发明使用对应图片的运动矢量方向信息来压缩所获取的运动信息并且存储经压缩的运动信息。
[0008]有益效果
[0009]本发明能够通过获取非参考视图的图片的压缩的运动信息减小储存的大小和数据的量并且通过获取用于非参考视图的图片的运动估计的参考视图的图片的运动信息来改进预测准确性,而不需要压缩参考视图的图片的运动信息。
[0010]此外,本发明能够通过根据对应图片的运动矢量方向信息可变地压缩所获取的运动信息并且存储经压缩的运动信息来减小储存的大小。
【附图说明】
[0011]图1是根据本发明的实施例的视频编码器的框图。
[0012]图2图示根据本发明的实施例的帧间预测单元的配置。
[0013]图3至图7图示根据本发明的实施例的用于获取、压缩和存储运动信息的方法。
[0014]图8是图示根据本发明的实施例的用于获取和存储运动信息的方法的流程图。
[0015]图9是图示根据本发明的实施例的用于压缩和存储所获取的运动信息的方法的流程图。
【具体实施方式】
[0016]根据本发明的实施例,用于处理多视图视频信号的方法包括:获取通过对参考视图的图片进行预测编译而生成的运动信息;从通过对非参考视图的图片进行预测编译而生成的运动信息当中获取关于非参考视图的图片的块的一部分的运动信息;以及压缩对于参考视图的图片而获取的运动信息和对于非参考视图的图片而获取的运动信息并且存储经压缩的运动信息。
[0017]根据本发明的实施例,用于处理多视图视频信号的设备包括:运动信息获取单元,该运动信息获取单元用于获取通过对参考视图的图片进行预测编译而生成的运动信息并且从通过对非参考视图的图片进行预测编译而生成的运动信息当中获取关于非参考视图的图片的块的一部分的运动信息;以及运动信息存储单元,该运动信息存储单元用于压缩对于参考视图的图片而获取的运动信息和对于非参考视图的图片而获取的运动信息并且存储经压缩的运动信息。
[0018]发明的模式
[0019]用于对多视图视频信号数据进行压缩或解码的技术考虑空间冗余、时间冗余以及视图间冗余。在多视图图像的情况下,能够对在两个或更多个视图处捕获的多视图纹理图像进行编译以便生成三维图像。此外,必要时可以对与多视图纹理图像相对应的深度数据进行编译。能够考虑到空间冗余、时间冗余或视图间冗余来压缩深度数据。深度数据是关于相机与对应像素之间的距离的信息。在本说明书中,深度数据能够被灵活地解释为诸如深度信息、深度图像、深度图片、深度序列以及深度比特流的深度相关信息。此外,编译在本说明书中能够包括编码和解码的两个概念并且在本发明的技术精神和范围内能够被灵活地解释。
[0020]能够使用视图间位移矢量来指定邻近视图的纹理块。这里,可以使用当前视图纹理块的邻近块的视图间位移矢量并且使用当前视图纹理块的深度值来得到视图间位移矢量。
[0021]图1是根据本发明的实施例的视频编码器的框图。
[0022]参考图1,视频编码器可以包括变换单元/量化单元110、逆量化单元/逆变换单元120、滤波单元130、帧内预测单元140、帧间预测单元150、解码图片缓冲单元160以及j:商编译单元170。
[0023]在变换单元/量化单元110中,变换单元相对于输入视频信号对纹理数据进行变换以获取变换系数。离散余弦变换(DCT)、小波变换等可以被用作变换方法。量化单元量化从变换单元输出的变换系数。
[0024]逆量化单元/逆变换单元120对经量化的变换系数应用量化参数以获取变换系数并且对变换系数进行逆变换以对纹理数据进行解码。这里,经解码的纹理数据或深度数据可以包括根据预测的残留数据。
[0025]滤波单元130执行滤波操作以用于改进经解码的纹理数据的质量。滤波的纹理图片可以被存储在解码图片缓冲单元160中以作为参考图片被输出或使用。
[0026]帧内预测单元140可以使用当前视图纹理图片中的解码的纹理数据来执行帧内预测。这里,用于帧内预测的编译信息能够包括帧内预测模式和帧内预测的分割信息。
[0027]帧间预测单元150可以使用存储在解码图片缓冲单元160中的参考图片和运动信息来执行当前块的运动补偿。在本说明书中,运动信息能够包括广义上的运动矢量和参考索引信息。此外,帧间预测单元150能够对于运动补偿执行时间帧间预测。时间帧间预测可以指代使用参考图片和当前纹理块的运动信息的帧间预测,参考图片对应于与当前纹理块相同的视图并且对应于与当前纹理块的不同的时间。在使用多个相机捕获的多视图图像的情况下,除时间帧间预测之外还可以执行视图间帧间预测。视图间帧间预测可以指代使用对应于与当前纹理块不同的视图的参考图片和当前纹理块的运动信息的帧间预测。
[0028]帧间预测单元150可以包括运动信息获取单元以及用来存储已编码运动信息的运动信息存储单元。能够将存储在运动信息存储单元中的每个视图的运动信息发送到解码器。将参考图2对此进行详细的描述。
[0029]解码图片缓冲单元160存储或者打开预编译的纹理图片以便执行视图间预测。这里,每个图片的帧号frame_nUm和图片顺序计数(指示图片输出顺序的POC)能够被用来将每个图片存储在解码图片缓冲单元160中或用来打开每个图片。
[0030]j:商编译单元170通过对从帧间预测单元150输入的经量化的变换系数、帧内编译信息、帧间编译信息以及参考区域信息进行熵编译来生成视频信号比特流。
[0031]将给出运动信息在多视图视频信号处理中的压缩和存储的描述。
[0032]图2图示根据本发明的实施例的帧间预测单元的配置。
[0033]帧间预测单元150可以包括处理单元151、运动信息获取单元152以及运动信息存储单元153。
[0034]处理单元151能够生成用于帧间预测的运动信息。具体地,处理单元151能够接收多视图视频信号并且在访问单元(AU)中对图片进行预测编译以生成用于帧间预测的运动信息。这里,访问单元是多视图视频信号编译单元并且同时能够包括视图的纹理图片和深度图片。
[0035]运动信息获取单元152能够暂时获取由处理单元151生成的每个视图的运动信息,并且暂时存储所获取的运动信息。
[0036]根据本发明的实施例,运动信息获取单元152可以从通过对参考视图的图片进行预测编译而生成的运动信息当中获取关于包括在参考视图的图片中的所有块的运动信息。然而,在非参考视图的情况下,运动信息获取单元152可以仅获取关于包括在非参考视图的图片中的块的一部分的运动信息。这里,参考视图指代用于视图间帧间预测的基本视图或独立视图(VO)并且非参考视图指代除参考视图以外的视图。
[0037]将参考图4描述具体的运动信息获取方法。
[0038]运动信息存储单元153压缩和存储由运动信息获取单元152所获取的运动信息。具体地,运动信息存储单元153可以以预定速率压缩对于每个视图的图片而获取的运动信息并且存储该运动信息。
[0039]根据本发明的实施例,运动信息存储单元153能够存储从参考视图的图片和非参考视图的图片获取的运动信息当中的关于具有预定大小的块的运动信息。
[0040]使用运动矢量方向信息,运动信息存储单元153能够存储关于具有根据图片的运动矢量方向信息确定的大小的块的运动信息。这里,运动矢量方向信息指代运动矢量的水平分量与其垂直分量的比。
[0041]将参考图3至图7给出用于存储运动信息的方法的具体描述。
[0042]图3至图7图示根据本发明的实施例的用于获取、压缩和存储运动信息的方法。
[0043]参考图3,处理单元能够对多视图视频信号的包括在一个访问单元中的图片310进行预测编译。处理单元能够对参考视图的图片(纹理0、深度