无线视频传输方法及终端的制作方法

文档序号:7926658阅读:193来源:国知局
专利名称:无线视频传输方法及终端的制作方法
技术领域
本发明涉及视频传输技术领域,尤其涉及一种无线视频传输方法及终端。
背景技术
近年来,随着高速无线网络以及配备了摄像头的具有视频采集、编码、传输能力的无线手持设备的发展,大数据量的视频数据在无线网络上的实时传输已经得到了越来越广泛的应用。由于信息量大,视频数据在传输前通常需要进行编码压缩。现行的视频压缩编码方式,如H. 264编码或MPEG (Moving Pictures Experts Group,编码动态图像专家组)编码等,编码过程需要经过运动估计、变换、量化、熵编码等大量高复杂度的计算,因而需要强大的硬件支持和能量供应。而对于无线视频发送终端来讲,其电池容量有限、计算和存储能力有限,因此,上述编码方式的高复杂度的计算将大量消耗无线视频发送终端的硬件资源和能量,从而明显降低了无线视频发送终端对无线视频的传输效率。

发明内容
本发明的主要目的在于,提供一种无线视频传输方法及终端,能够有效提高无线视频的传输效率。为达到上述目的,本发明采用如下技术方案—种无线视频传输方法,包括获取视频数据;使用分布式编码方式对所述获取的视频数据进行编码;通过无线信道发送所述使用分布式编码方式编码后的视频数据。一种无线视频传输方法,包括通过无线信道接收使用分布式编码方式进行编码的视频数据;对所述接收的视频数据进行分布式解码;发送所述分布式解码后的视频数据。一种无线视频传输终端,包括获取单元,用于获取视频数据;分布式编码单元,用于使用分布式编码方式对所述获取单元获取的视频数据进行编码;第一发送单元,用于通过无线信道发送所述分布式编码单元编码后的视频数据。一种无线视频传输终端,包括接收单元,用于通过无线信道接收使用分布式编码方式进行编码的视频数据;分布式解码单元,用于对所述接收单元接收的视频数据进行分布式解码;第二发送单元,用于发送所述分布式解码单元解码后的视频数据。
本发明实施例提供的无线视频传输方法及终端,使用分布式编码方式将视频数据经过简单编码压缩后通过无线信道发送,分布式编码方式不仅能够去掉视频数据中大量的冗余信息,减少视频数据传输量的同时保证视频质量,而且由于分布式编码的编码过程相对简单,计算量小、占用的资源少,从而使无线视频传输终端在进行无线视频数据传输时,能够利用较短的时间、较小的内存空间或能量将视频数据压缩编码,因此有效提高了无线视频的传输效率,显著提升了无线视频传输终端的性能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图I为应用本发明提供的无线视频传输方法的无线视频传输系统的示意图;图2为本发明实施例提供的无线视频传输方法的一种流程图;图3为本发明实施例提供的无线视频传输方法的另一种流程图;图4为本发明实施例提供的无线视频传输方法的一种详细示意图;图5为本发明实施例提供的无线视频传输方法的另一种详细示意图;图6为本发明实施例提供的无线视频传输终端的一种结构示意图;图7为本发明实施例提供的无线视频传输终端的另一种结构示意图;图8为本发明实施例提供的无线视频传输终端的另一种结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了对本发明实施例做清楚详细的描述,首先对应用本发明提供的无线视频传输方法的无线视频传输系统做简要说明。如图I所示,无线视频传输系统包括第一终端I和第二终端2,其中,第一终端I可以是无线摄像头、视频传感器、手机等具有视频采集、编码和发送功能的移动终端,第二终端2可以是计算机等具有较强运算能力和处理性能的终端。第一终端I能够将获取来的视频数据以通过无线信道发送给第二终端2,以使第二终端2对该视频数据进行进一步处理。结合图I和图2所示,本发明实施例提供一种无线视频传输方法,基于所述第一终端,包括SI I,获取视频数据;具体的,本步骤中,获取视频数据的方法可以有多种。例如,可以通过摄像头等视频采集设备采集的视频信息实时获取视频数据,也可以通过读取存储在内存或磁盘中文件获取视频数据,当然还可以通过其它方式获取视频数据,本发明对此不做限定。S12,使用分布式编码方式对所述获取的视频数据进行编码;
分布式编码是一种编码框架,具有较低的编码计算复杂度和较高的解码计算复杂度,因此,分布式编码方式的编码过程较简单而解码过程较复杂。
由于视频信息是由一帧一帧的静态图像组成的,视频编、解码也就相应的包括帧内编、解码以及帧与帧之间的运动预测编、解码两类。相比较而言,帧与帧之间的运动预测编、解码的计算复杂度,要远远大于帧内编、解码的计算复杂度。分布式编码正是利用上述视频数据的编码特点来降低编码计算复杂度的。具体的,分布式编码将各帧视频图像看成“独立信源”,各帧之间进行独立编码,计算复杂度较低;而将帧间预测(如运动估计)等复杂度较高的计算转移到解码端进行。解码端的设备如计算机等,通常具有较强的运算能力和处理能力,因此,即使解码操作需要的计算量较大较复杂,解码端设备也能将其高效完成。本步骤中,在第一终端处运用分布式编码方式对获取的视频数据进行编码,不仅保证了良好的视频图像的质量,还能够去掉视频数据中大量的冗余信息,减少视频数据传输量,从而降低了无线信道的信息传送压力。由于分布式编码的编码过程相对简单,计算量小、占用的资源少,从而能够使第一终端在进行无线视频传输时,能够利用较短的时间、较小的内存空间或能量将视频数据压缩编码;而将帧间预测(如运动估计)等复杂度较高的计算转移到解码端进行,从而实现了编码端的较低的编码计算复杂度,降低第一终端对资源的消耗。S13,通过无线信道发送所述使用分布式编码方式编码后的视频数据。其中,无线信道既可以是电信通信中的无线窄带信道,也可以是无线以太网、还可以是无线局域网等。本发明实施例提供的无线视频传输方法,使用分布式编码方式将视频数据经过简单编码压缩后通过无线信道发送,分布式编码方式不仅能够去掉视频数据中大量的冗余信息,减少视频数据传输量的同时保证视频质量,而且由于分布式编码的编码过程相对简单,计算量小、占用的资源少,从而使第一终端在进行无线视频数据传输时,能够利用较短的时间、较小的内存空间或能量将视频数据压缩编码,因此有效提高了无线视频的传输效率,显著提升了第一终端的性能。具体的,由于本发明实施例提供的分布式编码方式具有较低的编码计算复杂度,编码时占用较少的资源,因此适于应用在便携式、耗电低、运算能力和传输带宽均受限的无线视频终端,如手机或无线视频传感网络的节点等。相应的,结合图I和图3所示,本发明实施例还提供一种无线视频传输方法,基于第二终端,包括S21,通过无线信道接收使用分布式编码方式进行编码的视频数据;可选的,无线信道既可以是电信通信中的无线窄带信道,也可以是无线以太网、还可以是无线局域网等。其中,分布式编码方式在图2所示的实施例中已进行了详细的说明,此处不再赘述。S22,对所述接收的视频数据进行分布式解码;由于视频信息是由一帧一帧的静态图像组成的,视频编、解码也包括帧内编、解码以及帧与帧之间的运动预测编、解码两类。相比较而言,帧与帧之间的运动预测编、解码的计算复杂度,要远远大于帧内编、解码的计算复杂度。由于前述实施例中为了降低第一终端的编码计算复杂度,分布式编码将各帧视频图像看成“独立信源”,各帧之间进行独立编码。然而,为了保证帧与帧之间的视频图像信息的连续性,帧间视频数据的计算工作就由解码端在分布式解码时进行。事实上,由于第二终端通常为计算机或其它具有丰富可用资源的设备,因此,虽然帧间视频数据的计算,如运动估计等,计算复杂度较高,第二终端也能高效完成。S23,发送所述分布式解码后的视频数据。可选的,本步骤中,第二终端可以通过有线或无线信道发送分布式解码后的视频数据,以使该视频数据能够通过显示设备显示或者由远程设备进行进一步处理。具体的,当显示设备如显示器采用有线方式与第二终端如电脑主机相连时,由于有线信道的数据传输速率快、稳定性高,第二终端可以直接将解码后的视频数据发送给显示设备以使显示设备显示该视频图像。而当显示设备为移动设备,如手机时,为了节省无线信道资源、降低无线发射功率,同时保证视频数据的传输质量,进一步的,第二终端可以将分布式解码后的视频数据进行再次编码,并将再次编码后的视频数据发送给显示设备。这时,在显示设备处,只要对该视频数据进行相应的解码即可实现视频播放。可选的,第二终端可以通过多种编码方式将分布式解码后的视频数据进行再次编码,本发明对此不作限定。但当显示设备为移动设备时,由于移动设备的可用资源有限,其执行的解码操作应尽量少占用移动设备的可用资源。因此,较佳的,本步骤中,再次编码的编码方式应对应着计算复杂度低的解码方式,如MPEG编码或H. 264编码等。本发明实施例提供的无线视频传输方法,在第一终端处使用分布式编码方式将获取的视频数据编码,并通过无线信道发送给第二终端,在第二终端处进行分布式解码,通过第二终端计算复杂度较高的分布式解码而降低了第一终端的编码计算复杂度,不仅去掉了第一终端发送的视频数据的大量冗余信息,保证了视频质量的同时减轻了无线信道的传输压力,而且充分利用了第二终端的可用资源,将复杂度高的计算在第二终端进行,从而使第一终端的编码过程的计算复杂度大大降低,使第一终端能够利用较短的时间、较小的内存空间或能量将视频数据编码压缩,从而节约了第一终端的资源,有效提高了无线视频的传输效率,显著提升了第一终端的性能。下面通过具体实施例对本发明实施例提供的无线视频传输方法做详细说明。图4和图5为本发明实施例提供的无线视频传输方法的示意图,如图4所示,分布式编码端的无线视频传输,具体包括如下步骤对于第一终端S301.第一终端获取视频数据;S302.第一终端将所述获取的视频数据按所述视频数据所在帧的不同分为第一帧组视频数据和第二帧组视频数据;需要说明的是,视频数据的划分方法可以是多种,如将奇数帧视频数据分在一组,将偶数帧视频数据分在另一组,或者根据视频数据的其它特征将需要编码传输的视频数据进行分组。本发明对此不做限制。具体的,本步骤中,第一帧组视频数据为奇数帧组视频数据,其帧序号为2η_1,η、为大于零的整数,第二帧组视频数据为偶数帧组视频数据,其帧序号为2η,η为大于零的整
数;即在步骤S301中获取的视频数据中,第1、3、5......帧视频数据为第一帧组视频数据,
第2、4、6......帧视频数据为第二帧组视频数据。S303.第一终端将所述第一帧组视频数据进行第一方式编码; 可选的,所述第一方式为H. 264或动态图像专家组MPEG。需要说明的是,经过第一方式编码后的视频数据去掉了源视频数据中大量的冗余信息,本步骤以后的步骤中对第一帧组视频数据的数据处理都是基于对第一方式编码后视频数据的进一步处理。S304.第一终端将所述第一方式编码后的第一帧组视频数据进行所述第一方式解码;S305.第一终端对所述第二帧组视频数据与所述第一方式解码后的第一帧组视频数据之差进行小波变换;本步骤中,将第二帧组视频数据即偶数帧组数据与第一方式解码后的第一帧组视频数据即奇数帧组数据进行减法运算,得到第二帧组视频数据与第一方式解码后的第一帧组视频数据之差。具体的,可以用偶数帧组数据中帧序号为2n的视频数据减去奇数帧组数据中帧序号为2n-l的视频数据。这样,经过视频数据的减法运算后,所得的数据仅包含两组视频数据中不同的部分,又由于相邻的两帧视频数据差别较小,因此减法运算后的数据量较第一帧组数据或第二帧组数据的视频数据本身已大大降低。进而,利用上述减法运算的结果,通过对第二帧组视频数据与第一方式解码后的第一帧组视频数据之差进行小波变换,将有关第一帧组视频数据与第二帧组视频数据的相关性数据变换到小波域。S306.第一终端对所述小波变换后的视频数据进行格型矢量量化;可以理解的,矢量量化具有良好的量化性能,而格型矢量量化与传统的矢量量化相比,不用进行复杂的最近邻搜索,也不需要进行码书存储,因此其快速算法可以有效降低编码的计算复杂度。S307.第一终端对所述格型矢量量化后的视频数据进行第二方式编码,所述第二方式为LDPC(Low Density Parity Check Code,低密度奇偶校验码);本步骤中,对步骤S306中格型矢量量化后的视频数据进行第二方式编码。优选的,第二方式编码具有较低的计算复杂度,例如,可以为LDPC编码等。S308.第一终端通过无线信道发送所述第一方式编码后的第一帧组视频数据、通过无线信道发送所述第二方式编码后的视频数据。相应的,如图5所示,在解码端,本实施例提供的无线视频传输方法包括如下步骤基于第二终端侧S401.第二终端通过无线信道接收第一方式编码后的第一帧组视频数据,所述第一方式为H. 264或动态图像专家组MPEG ;和通过无线信道接收所述第二方式编码后的视频数据,所述第二方式为LDPC ;需要说明的是,由于在步骤S305中,第一终端对第二帧组视频数据与第一方式解码后的第一帧组视频数据之差进行小波变换,再经过步骤S306和步骤S307的处理后,在步骤S308中发送,因此本步骤中接收的第二编码后的视频数据也对应着步骤S305中第二帧组视频数据与第一方式解码后的第一帧组视频数据之差。S402.对所述接收的、所述第一方式编码后的第一帧组视频数据进行所述第一方式解码;需要说明的是,本实施例提供的分布式解码,第二终端处解码的计算复杂度较高,并以高计算复杂度的解码降低了第一终端处分布式编码的计算复杂度。具体的,在本步骤中,对第一方式编码后的第一帧组视频数据进行第一方式解码,解码后的第一帧组视频数据一方面可以直接成为分布式解码后的视频数据的一部分,另一方面,在对步骤S401中接收的第二帧组视频数据进行解码时,也可以利用该第一方式解码后的第一帧组视频数据。
S403.对所述第一方式解码后的第一帧组视频数据进行小波变换;本步骤中,将第一方式解码后的第一帧组数据变换到小波域以进行进一步数据处理;S404.对所述小波变换后的第一帧组视频数据进行格型矢量量化;S405.对所述接收的、所述第二方式编码后的视频数据进行所述第二方式解码;本步骤中,可以利用步骤S404中格型矢量量化后的第一帧组数据,对第二方式编码后的视频数据进行第二方式解码。S406.获取所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和;其中,第二方式解码后的视频数据对应着步骤S401中第二帧组视频数据与第一方式解码后的第一帧组视频数据之差,也即对应着步骤S305中所述的第二帧组视频数据与第一方式解码后的第一帧组视频数据之差,因此,本步骤中,获取所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和,即获取了对应于步骤S305中第二帧组视频数据。S407.对所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和进行反量化。S408.对所述反量化后的视频数据进行小波逆变换,以得到第二帧组视频数据;S409.发送所述小波逆变换后的第二帧组视频数据;和发送所述进行所述第一方式解码的第一帧组视频数据。需要说明的是,本步骤中,发送的第一帧组视频数据和第二帧组视频数据分别对应着步骤S302中划分的第一帧组视频数据,即奇数帧视频数据和第二帧组视频数据,即偶数帧组视频数据。需要说明的是,对应,是指对应的帧序号相同,而在步骤S302和本步骤中帧序号相同的视频数据的具体内容可以相同,也可以相近。因为在编码或解码的过程中,可能去掉了步骤S302中的视频数据中大量的冗余信息,在不影响视频质量的前提下减小了视频数据量。可选的,本步骤中,发送视频数据前,还可以对小波逆变换后的第二帧组视频数据和第一方式解码后的第一帧组视频数据进行再次编码,如进行H. 264编码,并将编码后的视频数据通过有线信道或无线信道发送。由于H. 264编码后,视频数据量减小,抗干扰性增强,因此更有利于视频数据在有线信道或无线信道中的传输。本发明实施例提供的无线视频传输方法,在第一终端处使用分布式编码方式将获取的视频数据编码,并通过无线信道发送给第二终端,在第二终端处进行分布式解码,通过第二终端计算复杂度较高的分布式解码而降低了第一终端的编码计算复杂度,不仅去掉了第一终端发送的视频数据的大量冗余信息,保证了视频质量的同时减轻了无线信道的传输压力,而且充分利用了第二终端的可用资源,将复杂度高的计算在第二终端进行,从而使第一终端的编码过程的计算复杂度大大降低,使第一终端能够利用较短的时间、较小的内存空间或能量将视频数据编码压缩,从而节约了第一终端的资源,有效提高了无线视频的传输效率,显著提升了第一终端的性能。进一步的,结合图4和图5,为了使分布式编码获得更加精确的边信息,从而提高分布式编码的性能,在本发明的另一个实施例中,步骤S306在格型矢量量化中生成量化索 引信息,则在步骤S306之后,步骤S308之前,本实施例还包括S3071.第一终端对所述生成的量化索引信息进行算术编码;则此时步骤S308还包括通过无线信道发送所述算术编码后的量化索引信息。则,步骤S401中,还包括通过无线信道接收算术编码后的量化索引信息,以使分布式编码获得更加精确边信息、提高分布式编码的性能;此时,步骤S404中对所述小波变换后的第一帧组视频数据进行格型矢量量化具体为,根据所述接收的量化索引信息对所述小波变换后的第一帧组视频数据进行格型矢量量化。需要说明的是,本发明提供的视频数据传输方法中,步骤S306中,第一终端对所述小波变换后的视频数据进行格型矢量量化的具体方法可以有多种,本发明对此不做限制。例如,为了进一步去除格型矢量量化中的冗余信息,在本发明的一个实施例中,第一终端对所述小波变换后的视频数据进行格型矢量量化可包括如下步骤步骤一分别对所述小波变换后的视频数据进行第一格型矢量量化和第二格型矢量量化;所述第一格型矢量量化的精度高于所述第二格型矢量量化的精度;步骤二 输出所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差;此时,步骤S307中,第一终端对所述格型矢量量化后的视频数据进行第二方式编码具体为对步骤二中输出的所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差进行第二方式编码。通过将小波变换后的视频数据进行如步骤一中的两类精度不同的格型矢量量化,并将两类格型矢量量化的量化值之差发送到解码端,即可以进一步去除视频数据中的冗余信息。那么,相应的,对于第二终端,在步骤S407后,本发明实施例提供的无线视频传输方法还包括S4071.根据所述小波变换后的第一帧组视频数据,对所述反量化后的视频数据进行重构;此时,步骤S408中的对所述反量化后的视频数据进行小波逆变换以得到第二帧组视频数据,具体为对步骤S4071中重构后的视频数据进行小波逆变换,以得到第二帧组视频数据。与前述的无线视频传输方法相对应,如图6所示,本发明还提供了一种无线视频传输终端,对应于图I所示的无线视频传输系统中的第一终端,包括获取单元101,用于获取视频数据;分布式编码单元102,用于使用分布式编码方式对所述获取单元获取的视频数据进行编码;第一发送单元103,用于通过无线信道发送所述分布式编码单元编码后的视频数据。本发明实施例提供的无线视频 传输终端,使用分布式编码方式将视频数据经过简单编码压缩后通过无线信道发送,分布式编码方式不仅能够去掉了视频数据中大量的冗余信息,减少视频数据传输量的同时保证了视频质量,而且由于分布式编码的编码过程相对简单,计算量小、占用的资源少,从而使无线视频传输终端在进行无线视频数据传输时,能够利用较短的时间、较小的内存空间或能量将视频数据压缩编码,因此有效提高了无线视频的传输效率,显著提升了无线视频传输终端的性能。具体的,如图6所示,本实施中,分布式编码单元102包括分帧模块1021,用于将获取单元101获取的视频数据按所述视频数据所在帧的不同分为第一帧组视频数据和第二帧组视频数据;可选的,在本发明的一个实施例中,分帧模块1021划分的第一帧组视频数据为奇数帧组视频数据,分帧模块1021划分的第二帧组视频数据为偶数帧组视频数据;当然,分帧模块1021划分的第一帧组视频数据也可以为偶数帧组视频数据,分帧模块1021划分的第二帧组视频数据也可以为奇数帧组视频数据。需要说明的是,在本发明的其它实施例中,分帧模块1021对第一帧组视频数据和第二帧组视频数据的划分还可以是其它划分方法,如每相邻的三帧视频数据中,有一帧被划分在第一帧组视频数据中,有两帧被划分在第二帧组视频数据中。本发明对此不作限定。第一方式编码模块1022,用于将分帧模块1021划分的第一帧组视频数据进行第一方式编码,所述第一方式为札264或动态图像专家组MPEG ;第一方式解码模块1023,用于将第一方式编码模块1022编码后的第一帧组视频数据进行所述第一方式解码;第一小波变换模块1024,用于对所述分帧模块1021划分的第二帧组视频数据与第一方式解码模块1023解码后的第一帧组视频数据之差进行小波变换;第一量化模块1025,用于对第一小波变换模块1024小波变换后的视频数据进行
格型矢量量化;第二方式编码模块1026,用于对第一量化模块1025格型矢量量化后的视频数据进行第二方式编码,所述第二方式为LDPC ;则,第一发送单元103具体用于通过无线信道发送所述第一方式编码模块1021编码后的第一帧组视频数据;和通过无线信道发送所述第二方式编码模块1026编码后的视频数据。进一步的,本发明提供的无线视频传输终端还包括算术编码模块1027,用于对第一量化模块1025进行格型矢量量化时产生的量化索引信息进行算术编码; 则,所述第一发送单元103还用于通过无线信道发送所述算术编码模块1027算术编码后的量化索引信息。
较佳的,为了进一步减小矢量量化中视频数据的冗余信息,在本发明的一个实施例中,第一量化模块1025可以具体用于
分别对第一小波变换模块1024小波变换后的视频数据进行第一格型矢量量化和第二格型矢量量化;所述第一格型矢量量化的精度高于所述第二格型矢量量化的精度;输出所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差;此时,第二方式编码模块1026具体用于对所述第一量化模块输出的第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差进行第二方式编码。相应的,如图7所示,本发明还提供一种无线视频传输终端,属于图I所示的无线视频传输系统中的第二终端,所述无线视频传输终端包括接收单元201,用于通过无线信道接收使用分布式编码方式进行编码的视频数据;分布式解码单元202,用于对接收单元201接收的视频数据进行分布式解码;第二发送单元203,用于发送分布式解码单元202解码后的视频数据。本发明实施例提供的无线视频传输终端,在第一终端处使用分布式编码方式将获取的视频数据编码,并通过无线信道发送给第二终端,在第二终端处进行分布式解码,通过第二终端计算复杂度较高的分布式解码而降低了第一终端的编码计算复杂度,不仅去掉了第一终端发送的视频数据的大量冗余信息,保证了视频质量的同时减轻了无线信道的传输压力,而且充分利用了第二终端的可用资源,将复杂度高的计算在第二终端进行,从而使第一终端的编码过程的计算复杂度大大降低,使第一终端能够利用较短的时间、较小的内存空间或能量将视频数据编码压缩,从而节约了第一终端的资源,有效提高了无线视频的传输效率,显著提升了第一终端的性能。其中,接收单元201可具体用于通过无线信道接收第一方式编码后的第一帧组视频数据,所述第一方式为H. 264或动态图像专家组MPEG ;和通过无线信道接收所述第二方式编码后的视频数据,所述第二方式为LDPC ;具体的,分布式解码单元202包括第一方式解码模块2021,用于对所述接收的、所述第一方式编码后的第一帧组视频数据进行所述第一方式解码;第二小波变换模块2022,用于对所述第一方式解码模块2021解码后的第一帧组视频数据进行小波变换;第二量化模块2023,用于对所述第二小波变换模块2022小波变换后的第一帧组视频数据进行格型矢量量化;第二方式解码模块2024,用于对接收单元201接收的、所述第二方式编码后的视频数据进行所述第二方式解码;具体的,第二方式解码模块2024可以根据第二量化模块2023格型矢量量化后的视频数据对接收单元201接收的、所述第二方式编码后的视频数据进行所述第二方式解码。求和模块2025,用于获取所述第二方式解码模块2024解码后的视频数据与所述第二量化模块2023格型矢量量化后的量化值之和;反量化模块2026,用于对求和模块2025获取的所述第二方式解码模块2024解码后的视频数据与所述第二量化模块2023格型矢量量化后的量化值之和进行反量化。小波逆变换模块2027,用于对反量化模块2026反量化后的视频数据进行小波逆变换,以得到第二帧组视频数据;则,第二发送单元203具体用于发送所述小波逆变换模块2027得到的第二帧组视频数据;和 发送所述第一方式解码模块2021解码后的第一帧组视频数据。可选的,在本实施例中,接收单元201接收的第一帧组视频数据可以为奇数帧组视频数据,则,小波逆变换模块2027得到的第二帧组视频数据可以为偶数帧组视频数据。但本发明不限于此,在本发明的另一个实施例中,接收单元201接收的第一帧组视频数据可以为偶数帧组视频数据,小波逆变换模块2027得到的第二帧组视频数据可以为奇数帧组视频数据。进一步的,在本发明的一个实施例中,当第一终端侧的第一发送单元103还用于通过无线信道发送算术编码后的量化索引信息时,接收单元201还用于通过无线信道接收所述算术编码后的量化索引信息;此时,第二量化模块2023具体用于根据接收单元201接收的量化索引信息,对被第二小波变换模块2022小波变换后的第一帧组视频数据进行格型矢量量化。可选的,在本发明的另一个实施例中,分布式解码单元202还包括重构模块2028,用于根据所述第二小波变换模块2022小波变换后的第一帧组视频数据,对所述反量化模块2026反量化后的视频数据进行重构;则此时,小波逆变换模块2027,具体用于对重构模块2028重构后的视频数据进行小波逆变换,以得到第二帧组视频数据。为了节省无线信道资源、降低无线发射功率,保证视频数据的准确传输,进一步的,如图8所示,本发明实施例提供的无线视频传输终端还包括发送前编码单元204,用于对接收单元201接收的并经分布式解码单元202解码后的视频数据进行发送前编码,该发送前编码可以为札264编码或动态图像专家组MPEG编码。此时,第二发送单元203具体用于,发送该发送前编码单元204编码后的视频数据。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种无线视频传输方法,其特征在于,包括 获取视频数据; 使用分布式编码方式对所述获取的视频数据进行编码; 通过无线信道发送所述使用分布式编码方式编码后的视频数据。
2.根据权利要求I所述的方法,其特征在于, 所述使用分布式编码方式对所述获取的视频数据进行编码包括 将所述获取的视频数据按所述视频数据所在帧的不同分为第一帧组视频数据和第二帧组视频数据; 将所述第一帧组视频数据进行第一方式编码,所述第一方式为H. 264或动态图像专家组 MPEG ; 将所述第一方式编码后的第一帧组视频数据进行所述第一方式解码; 对所述第二帧组视频数据与所述第一方式解码后的第一帧组视频数据之差进行小波变换; 对所述小波变换后的视频数据进行格型矢量量化; 对所述格型矢量量化后的视频数据进行第二方式编码,所述第二方式为低密度奇偶校验码LDPC ; 所述通过无线信道发送所述使用分布式编码方式编码后的视频数据包括 通过无线信道发送所述第一方式编码后的第一帧组视频数据;和 通过无线信道发送所述第二方式编码后的视频数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括 对所述小波变换后的视频数据进行格型矢量量化时所产生的量化索引信息进行算术编码; 通过无线信道发送所述算术编码后的量化索引信息。
4.根据权利要求2所述的方法,其特征在于, 所述对所述小波变换后的视频数据进行格型矢量量化包括 分别对所述小波变换后的视频数据进行第一格型矢量量化和第二格型矢量量化;所述第一格型矢量量化的精度高于所述第二格型矢量量化的精度; 输出所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差; 所述对所述格型矢量量化后的视频数据进行第二方式编码包括 对所述输出的所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差进行第二方式编码。
5.根据权利要求2至4任一项所述的方法,其特征在于, 所述第一帧组视频数据为奇数帧组视频数据,所述第二帧组视频数据为偶数帧组视频数据;或者 所述第一帧组视频数据为偶数帧组视频数据,所述第二帧组视频数据为奇数帧组视频数据。
6.一种无线视频传输方法,其特征在于,包括 通过无线信道接收使用分布式编码方式进行编码的视频数据; 对所述接收的视频数据进行分布式解码;发送所述分布式解码后的视频数据。
7.根据权利要求6所述的方法,其特征在于, 所述通过无线信道接收使用分布式编码方式进行编码的视频数据所述包括 通过无线信道接收第一方式编码后的第一帧组视频数据,所述第一方式为H. 264或动态图像专家组MPEG ;和 通过无线信道接收所述第二方式编码后的视频数据,所述第二方式为低密度奇偶校验码 LDPC ; 所述对所述接收的视频数据进行分布式解码包括 对接收的所述第一方式编码后的第一帧组视频数据进行所述第一方式解码; 对所述第一方式解码后的第一帧组视频数据进行小波变换; 对所述小波变换后的第一帧组视频数据进行格型矢量量化; 对接收的所述第二方式编码后的视频数据进行所述第二方式解码; 获取所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和; 对所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和进行反量化。
对所述反量化后的视频数据进行小波逆变换,以得到第二帧组视频数据; 所述发送所述分布式解码后的视频数据,包括 发送所述第二帧组视频数据;和 发送所述进行所述第一方式解码的第一帧组视频数据。
8.根据权利要求7所述的方法,其特征在于, 所述方法还包括 通过无线信道接收算术编码后的量化索引信息; 所述对所述小波变换后的第一帧组视频数据进行格型矢量量化包括 根据所述量化索引信息,对所述小波变换后的第一帧组视频数据进行格型矢量量化。
9.根据权利要求7所述的方法,其特征在于, 在所述对所述第二方式解码后的视频数据与所述格型矢量量化后的量化值之和进行反量化之后,所述方法还包括 根据所述小波变换后的第一帧组视频数据,对所述反量化后的视频数据进行重构; 所述对所述反量化后的视频数据进行小波逆变换,以得到第二帧组视频数据,包括 对所述重构后的视频数据进行小波逆变换,以得到第二帧组视频数据。
10.根据权利要求7至9所述的方法,其特征在于, 所述第一帧组视频数据为奇数帧组视频数据,所述第二帧组视频数据为偶数帧组视频数据;或者 所述第一帧组视频数据为偶数帧组视频数据,所述第二帧组视频数据为奇数帧组视频数据。
11.一种无线视频传输终端,其特征在于,包括 获取单元,用于获取视频数据; 分布式编码单元,用于使用分布式编码方式对所述获取单元获取的视频数据进行编码; 第一发送单元,用于通过无线信道发送所述分布式编码单元编码后的视频数据。
12.根据权利要求11所述的终端,其特征在于, 所述分布式编码单元包括 分帧模块,用于将所述获取单元获取的视频数据按所述视频数据所在帧的不同分为第一帧组视频数据和第二帧组视频数据; 第一方式编码模块,用于将所述分帧模块划分的第一帧组视频数据进行第一方式编码,所述第一方式为H. 264或动态图像专家组MPEG ; 第一方式解码模块,用于将所述第一方式编码模块编码后的第一帧组视频数据进行所述第一方式解码; 第一小波变换模块,用于对所述分帧模块划分的第二帧组视频数据与所述第一方式解码模块解码后的第一帧组视频数据之差进行小波变换; 第一量化模块,用于对所述第一小波变换模块小波变换后的视频数据进行格型矢量量化; 第二方式编码模块,用于对所述第一量化模块格型矢量量化后的视频数据进行第二方式编码,所述第二方式为低密度奇偶校验码LDPC ; 所述第一发送单元具体用于 通过无线信道发送所述第一方式编码模块编码后的第一帧组视频数据;和 通过无线信道发送所述第二方式编码模块编码后的视频数据。
13.根据权利要求12所述的终端,其特征在于, 所述分布式编码单元还包括算术编码模块,用于对所述小波变换后的视频数据进行格型矢量量化时所产生的量化索引信息进行算术编码; 所述第一发送单元还用于通过无线信道发送所述算术编码模块算术编码后的量化索引信息。
14.根据权利要求12所述的终端,其特征在于, 所述第一量化模块具体用于 分别对所述第一小波变换模块小波变换后的视频数据进行第一格型矢量量化和第二格型矢量量化;所述第一格型矢量量化的精度高于所述第二格型矢量量化的精度; 输出所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差; 所述第二方式编码模块具体用于 对所述第一量化模块输出的所述第一格型矢量量化后的量化值与所述第二格型矢量量化后的量化值之差进行第二方式编码。
15.根据权利要求12至14任一项所述的终端,其特征在于, 所述分帧模块划分的第一帧组视频数据为奇数帧组视频数据,所述分帧模块划分的第二帧组视频数据为偶数帧组视频数据;或者 所述分帧模块划分的第一帧组视频数据为偶数帧组视频数据,所述分帧模块划分的第二帧组视频数据为奇数帧组视频数据。
16.一种无线视频传输终端,其特征在于,包括 接收单元,用于通过无线信道接收使用分布式编码方式进行编码的视频数据; 分布式解码单元,用于对所述接收单元接收的视频数据进行分布式解码; 第二发送单元,用于发送所述分布式解码单元解码后的视频数据。
17.根据权利要求16所述的终端,其特征在于, 所述接收单元具体用于 通过无线信道接收第一方式编码后的第一帧组视频数据,所述第一方式为H. 264或动态图像专家组MPEG ;和 通过无线信道接收所述第二方式编码后的视频数据,所述第二方式为LDPC ; 所述分布式解码单元包括 第一方式解码模块,用于对所述接收的、所述第一方式编码后的第一帧组视频数据进行所述第一方式解码; 第二小波变换模块,用于对所述第一方式解码模块解码后的第一帧组视频数据进行小波变换; 第二量化模块,用于对所述第二小波变换模块小波变换后的第一帧组视频数据进行格型矢量量化; 第二方式解码模块,用于对所述接收单元接收的、所述第二方式编码后的视频数据进行所述第二方式解码; 求和模块,用于获取所述第二方式解码模块解码后的视频数据与所述第二量化模块格型矢量量化后的量化值之和; 反量化模块,用于对所述求和模块获取的所述第二方式解码模块解码后的视频数据与所述第二量化模块格型矢量量化后的量化值之和进行反量化; 小波逆变换模块,用于对所述反量化模块反量化后的视频数据进行小波逆变换,以得到第二帧组视频数据; 所述第二发送单元具体用于 发送所述小波逆变换模块小波逆变换后的第二帧组视频数据;和 发送所述第一方式解码模块解码后的第一帧组视频数据。
18.根据权利要求17所述的终端,其特征在于, 所述接收单元还用于 通过无线信道接收所述算术编码后的量化索引信息; 所述第二量化模块具体用于 根据所述接收单元接收的量化索引信息,对所述第二小波变换模块小波变换后的第一帧组视频数据进行格型矢量量化。
19.根据权利要求17所述的终端,其特征在于, 所述分布式解码单元还包括 重构模块,用于根据所述第二小波变换模块小波变换后的第一帧组视频数据,对所述反量化模块反量化后的视频数据进行重构; 所述小波逆变换模块,具体用于 对所述重构模块重构后的视频数据进行小波逆变换,以得到第二帧组视频数据。
20.根据权利要求17至19所述的终端,其特征在于, 所述接收单元接收的第一帧组视频数据为奇数帧组视频数据,所述小波逆变换模块得到的第二帧组视频数据为偶数帧组视频数据;或者 所述接收单元接收的第一帧组视频数据为偶数帧组视频数据,所述小波逆变换模块得到的第二帧组视频数据为奇 数帧组视频数据。
全文摘要
本发明公开了一种无线视频传输方法及终端,涉及视频传输技术领域,可以有效提高无线视频的传输效率。所述无线视频传输方法,包括获取视频数据;使用分布式编码方式对所述获取的视频数据进行编码;通过无线信道发送所述使用分布式编码方式编码后的视频数据。本发明可用于无线视频传输技术中。
文档编号H04N7/30GK102630008SQ201110296290
公开日2012年8月8日 申请日期2011年9月29日 优先权日2011年9月29日
发明者于尧, 时凌云, 郑义 申请人:北京京东方光电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1