使用压缩测量值的视频编码的制作方法

文档序号:7532324阅读:237来源:国知局
专利名称:使用压缩测量值的视频编码的制作方法
使用压缩测量值的视频编码
背景技术
在视频网络中,视频源可传输到多个具有不同特性的客户端设备。视频网络中的客户端设备可以具有不同的信道容量、不同的显示分辨率,以及不同的计算资源。例如,视频源可通过视频网络传输到住宅内具有高分辨率监视器的高性能计算机,同时传输到具有低分辨率屏幕和电池供电CPU的移动设备。因此,需要视频源的编码方式使得同一编码视频流既能传输,也能由网络中具有不同特性的所有客户端使用。换言之,需要通过一次视频源编码,使得同一编码视频能够以不同的信道速率传输,并且以不同的分辨率和不同的复杂度进行解码。MPEG2之类的传统视频编码技术不提供当今视频网络所需的上述可扩展性。这种可扩展性的缺乏通过至少两种方式显示出。第一,MPEG2编码视频不可随着传输信道容量扩展。由于位速率固定,MPEG2编码流不能在支持较低位速率的信道中使用,同时,也不适合在具有较高位速率的信道中使用。这就是在视频广播和多播中产生陡壁效应的原因。第二,MPEG2视频不可随着解码器分辨率或解码复杂度扩展。MPEG2视频只能在一个分辨率上,以固定复杂度(不考虑诸如解码后的大小调整、优化等后期处理)进行解码。这样便需要将同一视频内容的多个编码流发送到具有不同分辨率和不同解码复杂度的目标解码器。曾经努力将可扩展性引入视频编码。但是,这些传统的努力工作将视频数据编码为有序的流层或流级,当在解码器中添加较高的层或级时,解码视频的分辨率或质量随之递增。可将分层调制与这些可扩展视频编解码结合使用来实现更大的带宽效率。例如,可使用分层调制的高优先级传输低层视频流,可使用分层调制的低优先级传输高层视频流。这些努力已在某种程度上减轻了使用传统视频编码的视频传输中的问题,例如陡壁效应,但是仍存在移动视频广播方面的 挑战。

发明内容
本发明涉及使用压缩测量值进行视频编码的装置和方法。所述方法包括接收包括帧的视频数据,根据所述视频数据中的一系列连续帧判定至少一个时间结构。所述时间结构包括来自所述系列中每个帧的视频数据子块。所述方法进一步包括获取测量矩阵,并且通过将所述测量矩阵应用于至少一个时间结构产生一组测量值。所述测量矩阵包括指定像素值图案并且所述一组测量值为表示所述至少一个时间结构的编码数据。所述判定步骤可以进一步包括从所述系列中每个帧的同一位置提取视频数据子块并基于所述提取的子块形成所述时间结构。在另一实施例中,所述判定步骤可以进一步包括从所述系列中至少一个帧的不同位置提取视频数据子块并基于所述提取的子块形成所述时间结构,其中所述提取的子块表示对象的动作轨迹。所述测量矩阵可以由一组测量基表示,其中所述一组测量基中的每个测量基具有相同的所判定视频数据时间结构。所述测量矩阵可以为随机置换Walsh-Hadamard矩阵。
所述产生步骤可以进一步包括扫描所述时间结构的像素以获取一维(1-D)向量,其中所述1-D向量包括所述时间结构的像素值,以及用所述测量矩阵中的每列乘以所述1-D向量以产生所述一组测量值。所述向量的1-D长度基于一个帧中水平像素与垂直像素的数目以及所述系列中连续帧的数目。本发明的实施例还包括通过解码器对视频数据解码的方法。所述方法包括从表示所述视频数据的一组测量值接收至少一个测量值,并且获取在编码器上应用于所述视频数据的测量矩阵。所述测量矩阵包括指定像素值图案。所述方法进一步包括基于候选视频数据的离散余弦变换(DCT)系数的全变差(TV)重构所述视频数据。所述候选视频数据基于所述测量矩阵和所述接收的测量值。所述TV为各向异性TV和各向同性TV之一。所述重构步骤进一步包括逐帧判定所述候选视频数据时间方向上的DCT系数,判定所述DCT系数的所述TV,并且根据所述DCT系数的所述TV的最小化计算一组值。所述方法进一步包括基于所述一组值重构所述视频数据的帧。另外,所述方法可通过以下方式重构所述视频数据:基于所述一组值形成至少一个时间结构,其中所述时间结构包括来自所述视频数据中每个帧的视频数据子块,然后基于所述至少一个时间结构重构所述视频数据。所述测量矩阵可以由一组测量基表示,其中所述一组测量基中的每个测量基具有包含随机图案像素值的时间结构。另外,所述测量矩阵可以为随机置换Wal sh-Hadamard矩阵。本发明的实施例提供对视频数据进行编码的装置。所述装置包括被配置为接收包括帧的视频数据,以及根据所述视频数据中的一系列连续帧判定至少一个时间结构的编码器,其中所述时间结构包括来自所述系列中每个帧的视频数据子块。所述编码器被配置为获取测量矩阵。所述测量矩阵包括指定像素值图案。所述编码器被配置为通过将所述测量矩阵应用于至少一个时间结构产生一组测量值。所述一组测量值为表示所述至少一个时间结构的编码数据。另外,所述编码器可以从所述系列中每个帧的同一位置提取视频数据子块并基于所述提取的子块形成所述时间结构。进一步地,所述编码器可以从所述系列中至少一个帧的不同位置提取视频数据子块并基于所述提取的子块形成所述时间结构,其中所述提取的子块表示对象的动作轨迹。另外,所述编码器可被配置为扫描所述时间结构的像素以获取一维(1-D)向量,以及用所述测量矩阵中的每列乘以所述1-D向量以产生所述一组测量值。所述向量的1-D长度基于一个帧中水平像素与垂直像素的数目以及所述系列中连续帧的数目。本发明的实施例提供一种对视频数据进行解码的装置。所述装置包括被配置为从表示所述视频数据的一组测量值接收至少一个测量值,以及获取在编码器上应用于所述视频数据的测量矩阵的解码器。所述测量矩阵包括指定像素值图案,另外,所述解码器被配置为基于候选视频数据的离散余弦变换(DCT)系数的全变差(TV)重构所述视频数据。所述候选视频数据基于所述测量矩阵和所述接收的测量值。所述TV为各向异性TV和各向同性TV 之一。另外,所述解码器可被配置为逐帧判定所述候选视频数据时间方向上的DCT系数和所述DCT系数的所述TV,并且 根据所述DCT系数的所述TV的最小化计算一组值。
所述解码器可被配置为基于所述一组值重构所述视频数据的帧。另外,所述解码器可被配置为基于所述一组值形成至少一个时间结构,然后基于所述至少一个时间结构重构所述视频数据。所述测量矩阵可以由一组测量基表示,其中所述一组测量基中的每个测量基具有包含随机图案像素值的时间结构。


通过本文下面给出的详细描述以及附图,可以更全面地了解实施例实例,在所述附图中,相同的部件由相同的参考标号表示,这些标号仅用于说明,因此并不限制本发明,在所述附图中:图1示出根据本发明的实施例的通信网络;图2示出根据本发明的实施例的源设备和目标设备的组件;图3示出根据本发明的实施例使用压缩测量值对所接收的视频数据进行编码的方法;图4示出根据本发明的实施例显示视频编码器如何将视频数据形成为视频立方块的图表;图5示出根据本发明的实施例显示视频编码器如何将视频数据形成为视频管的图表;图6示出根据本发明的实施例将一组测量基应用于视频立方块的编码过程;图7示出根据本发明的实施例将一组测量基应用于视频管的编码过程;

图8示出根据本发明的实施例通过视频解码器对视频数据进行解码的过程;图9示出根据本发明的实施例通过视频解码器进行解码的方法;图10示出根据本发明的实施例的时间方向上的逐像素离散余弦变换(DCT);图11示出根据本发明的实施例的各向异性全变差或各向同性全变差的全变差(TV2)函数;以及图12示出根据本发明的实施例,基于目标设备所接收的测量值数目展示显示视频数据精确度比较的图形。
具体实施例方式现在将参考附图更全面地描述本发明的各种实施例。附图中相同的部件由相同的参考标号进行标示。如在此使用的那样,单数形式“一”、“一个”和“所述”旨在同样包括复数形式,除非上下文明确地另有所指。还将理解,当在此说明书中使用时,术语“包括”、“包含”、“含有”和/或“涵盖”指定存在声明的特征、整数、步骤、操作、元素和/或组件,但是并不排除存在或增加一个或多个其他特征、整数、步骤、操作、元素、组件和/或它们构成的组。现在将参考附图描述本发明。各种结构、系统和设备仅出于说明的目的在附图中示意性地示出,这样就不会因所属领域的技术人员公知的细节使得本发明晦涩难懂。虽然如此,包括附图是为了描述和解释本发明的示例性实施例。在此使用的单词和短语应被理解和解释为其所表达的含义与所属领域的技术人员对这些单词和短语的理解一致。当术语或短语旨在表达特殊含义(即,非所属领域的技术人员理解的含义)时,这种特殊定义将在直接且明确地提供这些术语或短语的特殊定义的说明书中明确指出。本发明的实施例提供使用压缩测量值对视频数据进行编码和解码的方法和装置。本公开的第一部分描述使用压缩测量值对视频数据进行编码,然后传输表示原始视频数据的一组测量值。本公开的第二部分描述对所传输的一组测量值使用优化处理来重构视频数据,从而对编码的视频数据进行解码。图1示出根据本发明的实施例的通信网络。通信网络包括至少一个用于获取、编码和/或传输视频数据的源设备101、支持视频传输应用的网络102,以及至少一个用于接收、解码和/或显示所接收的视频数据的目标设备103。网络102可以是任何公知的传输、无线或有线网络。例如,网络102可以是无线网络,该网络包括无线网络控制器(RNC)、基站(BS)或其他任何公知用于通过网络102将视频数据从一个设备传输到另一设备的组件。网络102的视频传输应用部分例如可以包括数字视频广播-手持(DVB-Η)、数字视频广播-卫星服务至手持(DVB-SH),长期演进(LTE )或演进型多媒体广播和多播服务(eMBMS )。一个设备可通过专用或共享通信信道将视频信息传输到另一设备。源设备101可以是任何类型能够获取视频数据并对视频数据进行编码,以便通过网络102传输视频数据的设 备,例如个人计算机系统、相机系统、移动视频电话、智能手机或可以连接到网络102的任何类型计算设备。每个源设备10包括至少一个处理器、存储器和存储将由处理器执行的指令的应用。源设备101的获取、编码、传输或其他任何功能可由至少一个处理器控制。但是,可以提供多个单独的处理器来控制源设备101的特定类型的功能或多个功能。所属领域的技术人员可以使用控制器执行下文描述的功能。目标设备103可以是任何类型能够接收、解码和显示视频数据的设备,例如个人计算机系统、移动视频电话、智能手机或可以从网络102接收视频信息的其他任何类型计算设备。目标设备103的接收、解码、显示或其他任何功能可由至少一个处理器控制。但是,可以提供多个单独的处理器来控制目标设备103的特定类型的功能或多个功能。所属领域的技术人员可以使用控制器执行下文描述的功能。图2示出根据本发明的实施例的源设备101和目标设备103的组件。例如,源设备101包括获取部件201、视频编码器202和信道编码器203。此外,源设备101可以包括所属领域的技术人员公知的其他组件。现在参考图2,获取部件201从包括在源设备101中或连接到源设备101的视频相机组件获取视频数据。而且,源设备101可以从诸如光盘和/或任何类型存储装置之类的任何类型的计算机可读介质获取视频数据。对视频数据的获取可根据任何公知的方法完成。根据本发明的实施例,视频编码器202使用压缩测量值对获取的视频数据进行编码以产生一组测量值(measurements),该组测量值表示获取的视频数据。例如,视频编码器202根据视频数据中的一系列连续帧判定时间结构。该时间结构包括来自所述系列中每个帧的视频数据子块。时间结构可以是视频立方块和视频管之一。例如,视频编码器202将获取的视频数据转换为视频立方块或视频管,并通过将测量矩阵应用于视频立方块或视频管以获取一组测量值,来使用压缩测量值对视频立方块或视频管进行编码,该组测量值可使用向量表示。视频编码器202将参考本发明的图3-6进一步说明。使用一组测量值,信道编码器203对将在通信信道中传输的测量值进行编码。例如,将测量值量化为整数。量化的测量值分组化为传输数据包。其他校验位被添加到数据包中以进行错误检测和/或错误更正。所属领域公知,这样编码的测量值可以在网络102中传输。接下来,源设备101可以通过网络102的通信信道将编码的视频数据传输到目标设备。目标设备103包括信道解码器204、视频解码器205和视频显示器206。目标设备103可以包括所属领域的技术人员公知的其他组件。信道解码器204对接收自通信信道的数据进行解码。例如,处理来自通信信道的数据以使用数据的校验位检测和/或更正传输中的错误。对正确接收的数据包执行解除分组化操作以产生在视频编码器202中算出的量化测量值。所属领域公知,可通过能够对信道解码器204上的所接收数据进行解码的方式对数据执行分组化和编码,解码之后,可以更正数据包,使其没有传输错误,也可能发现数据包包含无法更正的传输错误,在这种情况下,数据包被视为丢失。换言之,信道解码器204能够处理所接收的数据包以尝试更正数据包中的错误,判定所处理的数据包是否包含错误,以及只将正确的测量值从无错误数据包转发到视频解码器205。视频解码器205重构视频数据,此步骤通过最小化时域中I维(ID)离散余弦变换(DCT)系数的两维(2D)全变差(total variation)(例如,TV函数)来执行。例如,解码器根据候选视频数据的DCT系数的TV重构视频数据,其中候选视频数据基于测量矩阵和所接收的测量值。但是,在执行重构时,不需要使用在编码器202上形成的特定时间结构(例如,视频立方块或视频管)对视频数据进行编码。而是,此解码或重构过程可以在不考虑如何专门对视频数据进行编码的情况下执行。换言之,只要源设备101发送一组测量值,视频解码器205便可重构编码的视频数据,将参考本发明的图8-11对此进行进一步的描述。接下来,目标设备103在视频显示器206上显示解码的视频数据。图3示出根据本发明的实施例视频编码器202使用压缩测量值对所获取的视频数据进行编码的方法。现在参考图3,在步骤S301,视频编码器202从获取部件201接收包括视频帧的视频数据。在步骤S302,视频编码器202根据视频数据中的一系列连续帧判定时间结构,其中该时间结构包括来自此系列中每个帧的视频数据子块。该时间结构可以是视频立方块或视频管之一。例如,视频编码器202将视频数据从视频数据中的大量连续帧转换为视频立方块或视频管。此系列中的连续帧数目可以固定,也可以变化。首先,本发明的实施例将描述如何形成视频立方块。其次,本发明的实施例将描述如何形成视频管。视频立方块是特殊类型的视频管。无论结果如何,如果视频数据形成为视频立方块或视频管,则下面详细描述的图3的后续步骤S303和S304完全相同。图4示出根据本发明的实施例显示视频编码器202如何将所接收的视频数据形成为视频立方块的图表。在图4中,视频数据包括连续的视频帧401-1至401-r,其中r可以是由视频编码器202固定的任何整数。另外,r可以是不由视频编码器202固定的任何可变数。视频数据的每个帧401的大小为PxQ,其中P和Q是每个帧中水平像素与垂直像素的数目。视频数据分为非交叉2-D立方块。例如,视频编码器202从大量连续帧401-1至401-r中的每个视频帧401提取2-D非重叠视频数据块402。每个帧401的每个块402可以具有相同的像素数,并且块402可以从每个连续帧401的同一位置提取。视频编码器202通过堆叠每个提取的块402以形成三维(3-D)视频结构来形成视频立方块403。逐立方块地对包括所接收的视频数据的所有视频立方块执行编码。图5示出根据本发明的实施例显示视频编码器202如何将所接收的视频数据形成为视频管的图表。例如,图5示出具有连续帧601-1至601-s的画面组(G0P),其中s是GOP中的帧数。视频数据的每个帧601的大小为PxQ,其中P和Q是每个帧中水平像素与垂直像素的数目。对于一个视频管,视频编码器202从GOP中的至少一个视频帧601提取2-D非重叠视频数据块。例如,视频管602包括从帧601-1至601-s中的每个帧提取的非重叠块602,这些块可以遵循GOP中特定对象的动作轨迹。该对象可以是视频图像(例如沿着GOP中的帧601运动的人物图像)中有意义的对象。因此,块可以从视频帧中的不同位置提取。图5还示出视频管603、604、605和606,这些视频管与视频管602类似。但是如图5所示,每个视频管可以包括所提取的具有不同形状和大小,并且可能在各个帧中具有不同位置的块。另外,不同的视频管可以包括不同数目的帧。视频编码器202通过堆叠每个提取的块以形成三维(3-D)视频结构来形成视频管。逐视频管地对包括所接收的视频数据的所有视频管执行编码。现在返回图3,在步骤303,视频编码器202获取将应用于视频立方块或视频管的测量矩阵。在步骤304,视频编码器202通过将视频立方块或视频管应用于测量矩阵来产生一组测量值,其中该组测量值表示所形成的编码视频立方块或视频管。该测量矩阵的图形可由一组测量基表示。所述一组测量基可以是具有随机图案像素值的视频立方块或视频管。但是,本发明的实施例可以包括所述一组测量基的任何类型图案。例如,如果视频编码器202将所接收的视频数据形成为视频立方块,则可以将一组测量基构建为视频立方块,该组测量基被称为视频基立方块。如果视频编码器202将所获取的视频数据形成为视频管,则可以将一组测量基构建为视频管,该组测量基被称为视频基管。视频基立方块或视频基管包括的帧数与对应的视频立方块或视频管的帧数相同(每个帧大小相同)。对于视频立方块或视频管而言, 产生一组测量值的步骤完全相同。图6示出根据本发明的实施例将一组测量基应用于视频立方块403的编码过程。例如,视频编码器202将一组测量基501-1至501-N应用于视频立方块403以获取测一组测量值丫工至丫^变量N可以是任何大于或等于I的整数。应用于视频立方块403的测量基数目N对应于测量值数目N。如上所述,所述一组测量基501-1至501-N是测量矩阵A的图形表示,如图6所示以及上文所述。因此,所述一组测量基和所述测量矩阵可以互换地使用。视频编码器202扫描视频立方块403的像素以获取向量x e Rm,该向量是3_D视频立方块403的1-D表示。其中m=pXqXr是向量X的长度。例如,如图6所示,3-D视频立方块的1-D表示为向量[Xi Xf xj。一般而言,视频立方块的像素(尤其是当视频立方块403的帧通过动作估计机制选择时)高度相关,因此,向量X在基中稀疏(例如,少量的非零分量)。这表示向量X可以使用压缩测量值表示。向量X的长度为m,这也是视频立方块或视频管中的像素数目。如图6所示,可以用测量矩阵A中的每列乘以1-D表示向量X以获取一组测量值71至71<。测量矩阵A中的每列可以表示一个测量基。测量矩阵A可以使用随机置换Walsh-Hadamard矩阵构建。但是,本发明的实施例包含任何类型矩阵以用作测量矩阵A。因此,向量X的N个压缩性测量值是y=Ax定义的y e Γ。矩阵A的维度为Nxm,其中N是测量值的数目,m是X向量的长度,BP, m是视频立方块或视频管中的像素数目。图7示出根据本发明的实施例将测量矩阵A应用于视频管602的编码过程。例如,源设备101将一组测量基501-1至501-N应用于视频管602以获取一组测量值Y1至yN。由于图7的描述与图6的描述相同,因此为简洁起见,省略对该图的详细介绍。上述编码过程可以提供可扩展性,其中可以不同的质量和复杂度对编码视频进行解码。另外,与本发明背景技术部分描述的传统标准相比,编码过程的复杂度进一步降低。而且,本发明的实施例可自适应信道状况,包括优雅降级,以及联合信源信道编码。解码过程使用全部正确接收的测量值。对于具有较高容量的信道,正确地接收更多测量值,因此在重构视频时使用更多测量值,从而使重构的视频具有更高质量。解码复杂度与重构中使用的测量值数目成正比。因此,例如为了节省电池电源,解码器可以决定使用较少数目的测量值(适用于降低的视频质量)来降低复杂度。视频编码器202将一组测量值yi_yN输出到信道编码器203。信道编码器203对这组测量值行编码,然后通过先前描述的方式将其传输到目标设备103。接下来,源设备101通过网络102的通信信道将一组测量值y1-yN和测量矩阵A的说明发送到目标设备103。目标设备103的信道解码器204对传输中的数据进行解码,然后先前描述的方式将正确接收的测量值转发到视频解码器205。视频解码器205使用最小化方程,基于一组通过所接收的测量值计算的值重构视频数据,此步骤将在下面描述。图8示出根据本发明的实施例通过视频解码器205对视频数据进行解码的过程。视频解码器205对 正确接收的测量值执行优化处理以获取向量[X1 X2...XJ ,该向量是视频立方块403的1-D表示。例如,所述优化处理是指最小化时域中1-D DCT系数的2-D全变差,将参考图9-11进一步介绍此步骤。根据优化处理获取向量[X1 X2...xj的值之后,视频解码器205通过向量[Xi X2...xm]重构视频立方块403。例如,如果m=pxqxr(即,如果视频立方块具有r个帧),并且每个帧具有Q行和P列,则可以通过以下方式根据[X1 X2...xm]形成视频立方块403:此方式为使用X的第一 Q值形成视频立方块的第一帧中的第一列,然后使用X的下一 Q值形成视频立方块403的第一帧中的第二列,以此类推。但是,本发明的实施例包含能通过一组值重构视频帧(或特定视频帧时间结构,例如视频立方块或视频管)的任何类型方法。例如,视频解码器205可以基于一组值重构视频数据的原始帧。此重构过程与在算出测量值的情况下通过时间结构形成向量X的过程相反。图9示出根据本发明的实施例通过视频解码器205进行解码的方法。下面描述的解码过程重构视频立方块403。但是需要指出,相同的过程也可应用于视频管602。另外,本发明的解码方法不限于视频立方块和视频管。而是,解码过程可在发送一组表示视频数据的测量值的任何类型系统中实现。在S901,视频解码器205接收可用测量值。在S902,视频解码器205从一个视频立方块403的yi至yN中收集可用测量值。在S903,视频解码器205通过求解下面两个最小化方程之一(表示最小化问题)获取一组值——向量[X1 X2...xj:
方程1:
权利要求
1.一种对视频数据进行编码的装置,所述装置包括: 被配置为接收包括帧的视频数据的编码器(202), 被配置为根据所述视频数据中的一系列连续帧判定至少一个时间结构的编码器(202),所述时间结构包括来自所述系列中每个帧的视频数据子块, 被配置为获取测量矩阵的编码器(202),所述测量矩阵包括指定像素值图案, 被配置为通过将所述测量矩阵应用于至少一个时间结构产生一组测量值的编码器(202),所述一组测量值为表示所述至少一个时间结构的编码数据。
2.根据权利要求1的装置,其中所述编码器(202)从所述系列中每个帧的同一位置提取视频数据子块并基于所述提取的子块形成所述时间结构。
3.根据权利要求1的装置,其中所述编码器(202)从所述系列中至少一个帧的不同位置提取视频数据子块并基于所述提取的子块形成所述时间结构,其中所述提取的子块表示对象的动作轨迹。
4.根据权利要求1的装置,其中所述测量矩阵为随机置换Walsh-Hadamard矩阵。
5.根据权利要求1的装置,进一步包括: 被配置为扫描所述时间结构的像素以获取一维(1-D)向量的编码器(202),所述1-D向量包括所述时间结构的像素值, 被配置为用所述测量矩阵中的每列乘以所述1-D向量以产生所述一组测量值。
6.一种对视频数据进 行解码的装置,所述装置包括: 被配置为从表示所述视频数据的一组测量值接收至少一个测量值的解码器(205), 被配置为获取在编码器(202)上应用于所述视频数据的测量矩阵的解码器(205),所述测量矩阵包括指定像素值图案, 被配置为基于候选视频数据的离散余弦变换(DCT)系数的全变差(TV)重构所述视频数据的解码器(205),所述候选视频数据基于所述测量矩阵和所述接收的测量值。
7.根据权利要求6的装置,进一步包看: 被配置为逐帧判定所述候选视频数据的时间方向上的DCT系数和所述DCT系数的所述TV的解码器(205), 被配置为根据所述DCT系数的所述TV的最小化计算一组值的解码器(205)。
8.根据权利要求7的装置,进一步包括: 被配置为基于所述一组值重构所述视频数据的帧的解码器(205)。
9.根据权利要求7的装置,进一步包括: 被配置为基于所述一组值形成至少一个时间结构的解码器(205),所述时间结构包括来自所述视频数据中每个帧的视频数据子块, 被配置为基于所述至少一个时间结构重构所述视频数据的解码器(205)。
10.根据权利要求6的装置,其中所述测量矩阵为随机置换Walsh-Hadamard矩阵。
全文摘要
本发明涉及一种使用压缩测量值进行视频编码的装置和方法。所述装置包括被配置为从表示视频数据的一组测量值接收至少一个测量值并获取在编码器(202)上应用于视频数据的测量矩阵的解码器(205)。测量矩阵包括指定像素值图案。另外,解码器(205)被配置为基于候选视频数据的离散余弦变换(DCT)系数的全变差(TV)重构视频数据。该候选视频数据基于测量矩阵和所接收的测量值。
文档编号H03M7/30GK103229502SQ201180047299
公开日2013年7月31日 申请日期2011年9月15日 优先权日2010年9月30日
发明者H·蒋, P·威尔福特 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1