传输方法和电子设备的制作方法

文档序号:7889375阅读:86来源:国知局
专利名称:传输方法和电子设备的制作方法
技术领域
本发明涉及传输方法和电子设备。
背景技术
视频会议、视频聊天等应用在诸如PC、笔记本之类的电子设备上已经得到了广泛应用。并且,随着移动互联产品(如智能电话、平板电脑等)的CPU计算能力以及音视频编解码能力的不断提升,视频聊天等功能势必会在电子设备产品上得到更广泛的应用。但是,在这些应用的开发过程中,会遇到关于数据传输的问题。具体地说,由于用户可用的无线带宽资源有限,但要传输的数据流量越来越大。以图像或视频数据为例,移动电话的摄像头像素越来越高,目前流行的配置已经为:前摄像头像素30万-100万,而后摄像头像素500万-800万,并且,像素越高,压缩后的图像或视频数据就越大。除此之外 ,还需要在电子设备之间传输诸如语音数据之类的其它数据,因此,无线传输的带宽增长速度赶不上要传输的数据的增长速度,并且,随着越来越多电子设备用作网络中的用户设备,真正可用的无线带宽会非常有限。并且,由于很多电子设备用作移动设备,当这种电子设备处于移动过程中时,其需要传输的数据流量可能会突然大幅增加,例如,在帧间压缩的情况下视频数据量大幅增加。当要传输的数据量大于无线带宽资源时,就会造成数据拥堵、数据包丢失。这样,在接收设备一端会出现诸如视频卡顿、马赛克等数据传输的质量问题,从而影响用户感受。因此,需要能够改善传输数据质量的传输方法。

发明内容
因此,针对上述现有技术中存在的问题和需求做出本发明。本发明实施例的目的是提供一种传输方法和电子设备,其能够通过对待传输数据的各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。根据本发明实施例的一方面,提供了一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输质量是否小于一第二阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:当所述发送设备采用帧间压缩方式传输待传输数据时,由传感器检测所述发送设备的运动参数是否大于一
第三阈值。在上述传输方法中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。在上述传输方法中,所述在传输网络中从发送设备向接收设备传输的数据是图像。在上述传输方法中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述传输方法中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。在上述传输方法中,发送设备包括图像采集单元,其中,所述检测是否满足预定条件的步骤之前进一步包括:由所述发送设备的图像采集单元采集图像以作为待传输数据。在上述传输方法中,所述由所述发送设备的图像采集单元采集图像以作为待传输数据的步骤具体为:由所述发送设备的图像采集单元实时采集图像以作为待传输数据。在上述传输方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。在上述传输方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:确定所述图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以 所述边界将所述图像划分为重点区域和非重点区域。
在上述传输方法中,所述确定所述图像中待划分为重点区域的预定对象的步骤具体为:确定所述图像中的人的面部作为所述预定对象。根据本发明实施例的另一方面,提供了一种电子设备,应用为传输网络中的发送设备,在所述传输网络中从所述电子设备向接收设备传输数据,所述电子设备包括:检测模块,配置为检测是否满足预定条件;划分模块,配置为在由所述检测模块检测到满足预定条件时,将待传输数据划分为第一数据和第二数据;转换模块,配置为将由所述划分模块划分的所述第一数据以第一算法转换为第三数据,并将由所述划分模块划分的所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及传输模块,将由所述转换模块转换的所述第三数据和所述第四数据传输到所述接收设备。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输质量
是否小于一第二阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由所述传感器检测所述发送设备的运动参数是否大于一
第三阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:当所述发送设备采用帧间压缩方式传输待传输数据时,由所述传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述电子设备中,所述运`动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。在上述电子设备中,所述转换模块具体用于:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述电子设备中,所述转换模块具体用于:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。在上述电子设备中,所述在传输网络中从发送设备向接收设备传输的数据是图像。在上述电子设备中,所述划分模块具体用于:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述转换模块具体用于:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述电子设备中,所述划分模块具体用于:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述转换模块具体用于:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。在上述电子设备中,进一步包括图像采集单元,其中,所述图像采集单元采集的图像作为待传输数据。在上述电子设备中,所述图像采集单元实时采集的图像作为待传输数据。在上述电子设备中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。在上述电子设备中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为:确定所述图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以所述边界将所述图像划分为重点区域和非重点区域。在上述电子设备中,所述划分模块确定所述图像中待划分为重点区域的预定对象具体为:确定所述图像中的人的面部作为所述预定对象。通过根据本发明实施例的传输方法和电子设备,可以将待传输数据划分为多个部分,并对各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。图1是示出根据本发明实施例的传输方法的示意性流程图;图2是示出根据本发明实施例的电子设备的示意性框图。
具体实施例方式下面,将结合附图详细描述根据本发明实施例的传输方法和电子设备。根据本发明实施例的一个方面,提供了一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括:检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备。通过上述根据本发明实施例的传输方法,可以在检测到满足预定条件时,对待传输的数据进行划分,并分别以不同的算法对划分的第一数据和第二数据进行处理,以使得要传输的第三数据和第四数据的数据量之和小于处理之前的第一数据和第二数据的数据量之和。这样,由于减小了要经由传输网络传输的数据量,能够改善传输网络中的数据传输质量。图1是示出根据本发明实施例的传输方法的示意性流程图。该传输方法应用于传输网络中的发送设备,并且,在传输网络中从发送设备向接收设备传输数据。如图1所示,该传输方法包括:si,检测是否满足预定条件;S2,在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;S3,将第一数据以第一算法转换为第三数据,并将第二数据以第二算法转换为第四数据,以使得第三数据和第四数据的数据量之和小于第一数据和第二数据的数据量之和,其中,第一算法不同于第二算法;以及S4,将第三数据和第四数据传输到接收设备。这里,本领域技术人员可以理解,虽然在上面所述和以下的说明中均以将待传输数据划分为第一数据和第二数据,并且分别将第一数据和第二数据转换为第三数据和第四数据为例,但是本发明实施例并不限于仅将待传输数据划分为两个部分,根据本发明实施例的传输方法也可以将待传输数据划分为三个或更多的部分,并对每个部分应用不同的算法以进行处理,从而使得处理之后的数据量之和小于处理之前的数据量之和。并且,这里,对于待传输数据所划分的各个部分进行的处理不必是完全彼此不同的算法,只需要对各个部分进行的处理不是完全相同的算法就可以了。举例来说,如果将待传输数据划分为第一数据、第二数据和第三数据,那么可以采用第一算法、第二算法和第三算法分别对上述三部分数据进行处理,也可以采用第一算法对第一数据和第二数据进行处理,并采用第二算法对第三数据进行处理。这里,本发明的实施例并不意在进行任意限制。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述传输网络的网络传输质量是否小于一第二阈值。如背景技术部分中所述,在用于传输数据的传输网络中,如果要传输的数据量超过了传输网络所能够承载的数据量,则从发送设备传输到接收设备的传输数据的质量会出现恶化。因此,在根据本 发明实施例的传输方法中,可以通过判定传输网络的网络传输流量或网络传输质量来确定是否可能会出现传输数据的质量恶化的情况,从而对待传输数据进行划分和分别处理来改善传输数据的质量。具体地说,由于每个传输网络都具有一网络传输流量的上限阈值,当待传输数据的数据量超过了该传输流量的阈值时,便会造成传输数据的质量恶化。此外,由于网络状况受到了多种因素的影响,可能存在虽然待传输数据的数据量没有超过理论上的网络传输流量的阈值,但是由于网络自身传输质量的恶化而无法承载理论上的传输流量的情况。在这种情况下,根据本发明实施例的传输方法可以检测传输网络的网络传输质量,以在网络传输质量下降的情况下对待传输数据进行划分和分别处理来改善传输数据的质量。并且,本领域技术人员可以理解,上述传输网络的网络传输流量和网络传输质量的判定标准也可以结合使用。并且,上述对于网络传输流量和传输质量的检测既可以在数据传输期间动态地进行,也可以在通过不同网络传输数据时静态地进行。即,当需要经由某个网络传输数据时,可以预先检测该传输网络的网络带宽和/或传输信号质量,并根据网络带宽和/或传输信号质量的检测结果来确定是否采用根据本发明实施例的传输方法,通过对待传输数据进行划分和分别处理来改善传输数据的质量。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述传输方法中,所述检测是否满足预定条件的步骤具体为:当所述发送设备采用帧间压缩方式传输待传输数据时,由传感器检测所述发送设备的运动参数是否大于一
第三阈值。在上述传输方法中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。在背景技术部分中,提到了可能采用帧间压缩方式来传输待传输数据,这里,帧间(Interframe)压缩指的是基于许多视频或动画的连续前后两帧具有很大的相关性,或者前后两帧信息变化很小的特点,也即连续的视频其相邻帧之间具有冗余信息这一特性,压缩相邻帧之间的冗余量从而进一步提高压缩量,减小压缩比的技术。例如,当在视频会议或视频聊天等应用中,当作为发送设备的电子设备基本上保持静止时,采用帧间压缩方式可以获得待传输数据的很大的压缩比,但是,当作为发送设备的电子设备开始运动时,例如,平移、原地旋转、晃动等,则采用帧间压缩方式压缩的数据的压缩比会降低,从而使得压缩后的待传输数据的数据量显著增大。并且,运动越剧烈,需要传输的数据量就越大。因此,在根据本发明实施例的传输方法中,利用传感器来检测发送设备是出于相对静止的状态还是运动的状态,从而间接判断待传输数据的数据量。具体地说,可以首先判断发送设备是否采用帧间压缩方式来传输待传输数据,并检测发送设备的运动参数是否大于一预定阈值,从而判断发送设备是否出于相对剧烈运动的状态。此外,对于某些发送设备来说,可能仅使用帧间压缩方式来传输待传输数据,在这种情况下,便不需要检测发送设备是否采用帧间压缩方式来传输待传输数据,而是可以直接检测发送设备当前的运动参数。这里,如上所述,由于发送设备的运动方式可以有平移、原地旋转和晃动等多种运动方式,相对应的运动参数也可以包括运动速度、运动幅度和运动角度等多种参数。这里,本发明实施例并不意在进行任何限制。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转 换为第四数据的步骤具体为:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。上面已经提到,在将待传输数据划分为第一数据和第二数据之后,采用不同的数据处理方法以减少要传输的数据量。对数据进行压缩是减少数据量的一种方式,在根据本发明实施例的传输方法中,分别以第一压缩算法和第二压缩算法对第一数据和第二数据进行压缩,以使得压缩后的第三数据和第四数据的数据量之和小于第一数据和第二数据的数据量之和。并且,这里,第二压缩算法是比第一压缩算法具有更高的数据压缩比例的压缩算法。在上述传输方法中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。另外,除了采用数据压缩来对待传输数据进行处理之外,还可以以其它方式来处理划分后的第一数据和第二数据。在通信领域的定义中,帧是指按某一标准预先确定的若干字符或字段组成的特定数据结构,其包括帧头和帧数据,而在视频领域中,帧通常指的是单张图像。在根据本发明实施例的传输方法中,基于所传输的数据类型的不同,也可以对上述帧的定义采取不同的理解。这里,当将待传输数据划分为第一数据和第二数据之后,分别采用第一帧速率和第二帧速率传送第三数据和第四数据,以使得对于传输网络上的传输数据流量来说,第三数据和第四数据之和小于第一数据和第二数据之和。并且,第一帧速率大于第二帧速率,即,采用不同的帧速率来传输两个部分的数据。在上述传输方法中,所述在传输网络中从发送设备向接收设备传输的数据是图像。在视频聊天、视频会议等应用模式下,在传输网络中传送的数据主要是图像,并且还可能伴随有音频。此外,在电话会议等应用模式下,在传输网络中传输的数据仅包括音频。并且,本领域技术人员可以理解,在其它应用模式下,在传输网络中从发送设备向接收设备传输的数据也可能是其它类型的数据,本发明的实施例并不意在对此进行任意限制。并且,在本发明实施例的传输方法中,将待传输数据划分为类型相同的第一数据和第二数据,即待传输数据是一种数据。具体来说,如在上述视频聊天的应用模式下,并不是将待传输数据划分为视频数据和音频数据来进行分别处理,而是将待传输数据划分为相同类型的第一数据和第二数据,这里,第一数据和第二数据可以均为图像和音频相结合的数据。在上述传输方法,其中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。具体到图像数据来说,在对图像数据进行划分以进行单独处理时,可以将图像数据划分为重点区域和非重点区域以进行不同处理。其中,重点区域的图像数据采用第一压缩算法进行压缩,该算法 可以是优质的无损压缩算法,以保证图像质量,例如,MPEG4,H264压缩算法等。而对于非重点区域,采用区别于第一压缩算法的第二压缩算法,该第二压缩算法可以是无损压缩,也可以是有损压缩,但其压缩比会比第一压缩算法更高,从而使得压缩后的数据量减少以改善数据传输质量。这里,第二压缩算法可以使用自有压缩算法,或者,可以先对第二数据进行隔行、隔列处理,再使用第一压缩算法进行压缩。此外,第二压缩算法还可以是在压缩时,将行号的最低比特忽略,将列号的最低比特忽略,即对行号、列号进行“与”0xFFFE操作。这样,对奇数行的压缩处理实际上就是对它前面的偶数行的数据的压缩处理,并且,由于两行的数据相同,压缩比也会相应地增大。在上述传输方法中,所述将待传输数据划分为第一数据和第二数据的步骤具体为:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。
此外,与上面所述的相同,除了采用不同的压缩算法以外,还可以采用不同帧速率来对划分的图像的重点区域和非重点区域进行分别传送,从而减少要传输的数据量。例如,当对图像的重点区域采用60帧/秒的第一帧速率进行传送时,可以对图像的非重点区域采用30帧/秒的第一帧速率进行传送,这样,就可以将传送第二数据的数据流量减少一半,从而改善网络中的数据传输质量。在上述传输方法中,发送设备包括图像采集单元,其中,所述检测是否满足预定条件的步骤之前进一步包括:由所述图像采集单元采集图像以作为待传输数据。在上述传输方法中,所述由所述发送设备的图像采集单元采集图像以作为待传输数据的步骤具体为:由所述发送设备的图像采集单元实时采集图像以作为待传输数据。在当前的电子设备中,例如,诸如移动电话、便携式电脑之类的便携式设备中,诸如摄像头之类的图像采集单元是通用配置,在根据本发明实施例的传输方法中,尤其是在视频会议、视频聊天之类的场景下,待传输数据是由上述电子设备的图像采集单元所采集的图像。并且,这种图像既可以是由图像采集单元预先采集,随后进行传输的图像,也可以是实时采集并进行传输的图像。在上述传输 方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。在根据本发明实施例的传输方法中,图像的重点区域和非重点区域的划分可以是基于固定的原则。即,将图像中的固定区域,例如,以图像中心为圆心,半径为X的圆形区域作为重点区域,将该重点区域之外的区域作为非重点区域。或者,以图像中心为中心,边长为y的正方形区域作为重点区域,而将该重点区域之外的区域作为非重点区域。在上述传输方法中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为:确定所述图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以所述边界将所述图像划分为重点区域和非重点区域。在上述传输方法中,所述确定所述图像中待划分为重点区域的预定对象的步骤具体为:确定所述图像中的人的面部作为所述预定对象。除了将图像中的固定区域作为重点区域以外,还可以动态地确定图像中的预定对象作为图像的重点区域,例如,可以采用图像分析来识别图像中的特定物体,例如,汽车、建筑物等作为图像的重点区域。在这种情况下,需要首先确定图像中要划分为重点区域的预定对象,例如,汽车、建筑物等,随后通过图像分析来识别出该预定对象的边界,并基于该边界将预定对象划分为图像的重点区域,而将预定对象以外的图像部分划分为图像的非重点区域。同样,在诸如视频聊天、视频会议这样的应用模式下,可以将传输的图像中的人的面部确定为图像中的预定对象,从而对于人的面部部分的图像作为图像的重点区域进行处理,而将人脸之外的背景及周边图像作为图像的非重点区域进行处理,这样,即时非重点区域的图像质量少量失真,对用户感受的影响也不大,而同时,由于减少了需要传输的数据量,能够改善网络中的数据传输质量。这样,当采用根据本发明实施例的传输方法对传输图像进行处理时,可以针对不同运动状态,动态地调整编码算法和参数,从而保证编码结果的数据量相对平稳,避免无线传输过程中丢帧、丢包的问题,并且,对于区别对待图像的静止和移动情况,可以保证静止时图像清晰、流畅,而在移动过程中不出现错位、马赛克等质量问题。因此,通过采用根据本发明实施例的传输方法对于待传输数据进行分部分地处理,可以有效地降低无线传输时待传输数据的数据量,从而改善传输网络中的数据传输质量。根据本发明实施例的另一方面,提供了一种电子设备,应用为传输网络中的发送设备,在所述传输网络中从所述电子设备向接收设备传输数据,所述电子设备包括:检测模块,配置为检测是否满足预定条件;划分模块,配置为在由所述检测模块检测到满足预定条件时,将待传输数据划分为第一数据和第二数据;转换模块,配置为将由所述划分模块划分的所述第一数据以第一算法转换为第三数据,并将由所述划分模块划分的所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及传输模块,将由所述转换模块转换的所述第三数据和所述第四数据传输到所述接收设备。图2是示出根据本发明实施例的电子设备的示意性框图。如图2所示,该电子设备10用作传输网络中的发送设备,在该传输网络中,从电子设备10向一接收设备(未示出)传输数据,该电子设备10包括:检测模块11,配置为检测是否满足预定条件;划分模块12,配置为在由检测模块11检测到满足预定条件时,将待传输数据划分为第一数据和第二数据;转换模块13,配置为将由划分模块12划分的第一数据以第一算法转换为第三数据,并将由划分模块12划分的第二数据以第二算法转换为第四数据,以使得第三数据和第四数据的数据量之和小于第一数据和第二数据的数据量之和,其中,第一算法不同于所述第二算法;以及传输模块14,将由转换模块13转换的第三数据和第四数据传输到接收设备。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输流量是否大于一第一阈值。在上述电子设备中,所述检测模块具体用于:检测所述传输网络的网络传输质量
是否小于一第二阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:检测所述发送设备是否采用帧间压缩方式传输待传输数据;在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由所述传感器检测所述发送设备的运动参数是否大于一
第三阈值。在上述电子设备中,所述检测模块包括传感器,且所述检测模块具体用于:当所述发送设备采用帧间压缩方式传输待传输数据时,由所述传感器检测所述发送设备的运动参数是否大于一第三阈值。在上述电子设备中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。在上述电子设备中,所述转换模块具体用于:将所述第一数据以第一压缩算法压缩为所述第三数据;将所述第二数据以第二压缩算法压缩为所述第四数据;以及其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述电子设备中,所述转换 模块具体用于:将所述第一数据转换为以第一帧速率传送的所述第三数据;将所述第二数据转换为以第二帧速率传送的所述第四数据;其中,所述第一帧速率大于所述第二帧速率。在上述电子设备中,所述在传输网络中从发送设备向接收设备传输的数据是图像。在上述电子设备中,所述划分模块具体用于:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述转换模块具体用于:采用第一压缩算法压缩所述图像的重点区域;采用第二压缩算法压缩所述图像的非重点区域;其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。在上述电子设备中,所述划分模块具体用于:将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及所述转换模块具体用于:以第一帧速率传送所述图像的重点区域;以第二帧速率传送所述图像的非重点区域;其中,所述第一帧速率大于所述第二帧速率。在上述电子设备中,进一步包括图像采集单元,其中,所述图像采集单元采集的图像作为待传输数据。在上述电子设备中,所述图像采集单元实时采集的图像作为待传输数据。在上述电子设备中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为:将所述图像中的固定区域作为所述重点区域;将所述图像中的所述固定区域之外的区域作为所述非重点区域。在上述电子设备中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为:确定所述·图像中待划分为重点区域的预定对象;分析所述图像以识别所述预定对象的边界;以所述边界将所述图像划分为重点区域和非重点区域。在上述电子设备中,所述划分模块确定所述图像中待划分为重点区域的预定对象具体为:确定所述图像中的人的面部作为所述预定对象。这里,根据本发明实施例的电子设备的其它细节与根据本发明实施例的传输方法的相同,之前关于根据本发明实施例的传输方法的其它方面的说明均可以等效地应用于根据本发明实施例的电子设备,为了简洁的缘故便不再赘述。通过根据本发明实施例的传输方法和电子设备,可以将待传输数据划分为多个部分,并对各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。本发明已经参考具体实施例进行了详细说明。然而,很明显,在不背离本发明的精神的情况下,本领域技术人员能够对实施例执行更改和替换。换句话说,本发明用说明的形式公开,而不是被限制地解释。要判断本发明的要旨,应该考虑所附的权利要求。
权利要求
1.一种传输方法,应用于传输网络中的发送设备,在所述传输网络中从所述发送设备向接收设备传输数据,所述传输方法包括: 检测是否满足预定条件; 在确定满足预定条件时,将待传输数据划分为第一数据和第二数据; 将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及将所述第三数据和所述第四数据传输到所述接收设备。
2.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤具体为: 检测所述传输网络的网络传输流量是否大于一第一阈值。
3.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤具体为: 检测所述传输网络的网络传输质量是否小于一第二阈值。
4.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤具体为: 检测所述发送设备是否采用帧间压缩方式传输待传输数据; 在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由传感器检测所述发送设备的运动参数是否大于一第三阈值。
5.如权利要求1所述的传输方法,所述检测是否满足预定条件的步骤具体为: 当所述发送设备采用帧间压缩方式传输待传输数据时,由传感器检测所述发送设备的运动参数是否大于一第三阈值。
6.如权利要求5所述的传输方法,其中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。
7.如权利要求1所述的传输方法,其中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为: 将所述第一数据以第一压缩算法压缩为所述第三数据; 将所述第二数据以第二压缩算法压缩为所述第四数据;以及 其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。
8.如权利要求1所述的传输方法,其中,所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为: 将所述第一数据转换为以第一帧速率传送的所述第三数据; 将所述第二数据转换为以第二帧速率传送的所述第四数据; 其中,所述第一帧速率大于所述第二帧速率。
9.如权利要求1所述的传输方法,其中,所述在传输网络中从发送设备向接收设备传输的数据是图像。
10.如权利要求9所述的传输方法,其中,所述将待传输数据划分为第一数据和第二数据的步骤具体为: 将所述图像按照预定策略划分为重点区域和非重点区域; 其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及 所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为: 采用第一压缩算法压缩所述图像的重点区域; 采用第二压缩算法压缩所述图像的非重点区域; 其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。
11.如权利要求9所述的传输方法,其中,所述将待传输数据划分为第一数据和第二数据的步骤具体为: 将所述图像按照预定策略划分为重点区域和非重点区域; 其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及 所述将所述第一数据以第一算法转换为第三数据,并将所述第二数据以第二算法转换为第四数据的步骤具体为: 以第一帧速率传送所述图像的重点区域; 以第二帧速率传送所述图像的非重点区域; 其中,所述第一帧速率大于所述第二帧速率。
12.如权利要求9-11中任意一项所述的传输方法,发送设备包括图像采集单元,其中,所述检测是否满足预定条件的步骤之前进一步包括: 由所述发送设备的图像采集单元采集图像以作为待传输数据。
13.如权利要求12所述的`传输方法,其中,所述由所述发送设备的图像采集单元采集图像以作为待传输数据的步骤具体为: 由所述发送设备的图像采集单元实时采集图像以作为待传输数据。
14.如权利要求10或11所述的传输方法,其中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为: 将所述图像中的固定区域作为所述重点区域; 将所述图像中的所述固定区域之外的区域作为所述非重点区域。
15.如权利要求10或11所述的传输方法,其中,所述将所述图像按照预定策略划分为重点区域和非重点区域的步骤具体为: 确定所述图像中待划分为重点区域的预定对象; 分析所述图像以识别所述预定对象的边界; 以所述边界将所述图像划分为重点区域和非重点区域。
16.如权利要求15所述的传输方法,其中,所述确定所述图像中待划分为重点区域的预定对象的步骤具体为: 确定所述图像中的人的面部作为所述预定对象。
17.一种电子设备,应用为传输网络中的发送设备,在所述传输网络中从所述电子设备向接收设备传输数据,所述电子设备包括: 检测模块,配置为检测是否满足预定条件; 划分模块,配置为在由所述检测模块检测到满足预定条件时,将待传输数据划分为第一数据和第二数据; 转换模块,配置为将由所述划分模块划分的所述第一数据以第一算法转换为第三数据,并将由所述划分模块划分的所述第二数据以第二算法转换为第四数据,以使得所述第三数据和所述第四数据的数据量之和小于所述第一数据和所述第二数据的数据量之和,其中,所述第一算法不同于所述第二算法;以及 传输模块,将由所述转换模块转换的所述第三数据和所述第四数据传输到所述接收设备。
18.如权利要求17所述的电子设备,所述检测模块具体用于: 检测所述传输网络的网络传输流量是否大于一第一阈值。
19.如权利要求17所述的电子设备,所述检测模块具体用于: 检测所述传输网络的网络传输质量是否小于一第二阈值。
20.如权利要求17所述的电子设备,所述检测模块包括传感器,且所述检测模块具体用于: 检测所述发送设备是否采用帧间压缩方式传输待传输数据; 在检测到所述发送设备采用帧间压缩方式传输要发送的数据的情况下,由所述传感器检测所述发送设备的运动参数是否大于一第三阈值。
21.如权利要求17所述的电子设备,所述检测模块包括传感器,且所述检测模块具体用于: 当所述发送设备采用帧间压缩方式传输待传输数据时,由所述传感器检测所述发送设备的运动参数是否大于一第三阈值。
22.如权利要求21所述的电子设备,其中,所述运动参数是所述发送设备的以下参数的至少其中之一:运动速度,运动幅度和运动角度。
23.如权利要求17所述的电子设备,其中,所述转换模块具体用于: 将所述第一数据以第一压缩算法压缩为所述第三数据; 将所述第二数据以第二压缩算法压缩为所述第四数据;以及 其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。
24.如权利要求17所述的电子设备,其中,所述转换模块具体用于: 将所述第一数据转换为以第一帧速率传送的所述第三数据; 将所述第二数据转换为以第二帧速率传送的所述第四数据; 其中,所述第一帧速率大于所述第二帧速率。
25.如权利要求17所述的电子设备,其中,所述在传输网络中从发送设备向接收设备传输的数据是图像。
26.如权利要求25所述的电子设备,其中,所述划分模块具体用于: 将所述图像按照预定策略划分为重点区域和非重点区域; 其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及 所述转换模块具体用于: 采用第一压缩算法压缩所述图像的重点区域; 采用第二压缩算法压缩所述图像的非重点区域; 其中,所述第二压缩算法具有比所述第一压缩算法更高的数据压缩比例。
27.如权利要求25所述的电子设备,其中,所述划分模块具体用于: 将所述图像按照预定策略划分为重点区域和非重点区域;其中,所述重点区域的图像作为所述第一数据,而所述非重点区域的图像作为所述第二数据;以及 所述转换模块具体用于: 以第一帧速率传送所述图像的重点区域; 以第二帧速率传送所述图像的非重点区域; 其中,所述第一帧速率大于所述第二帧速率。
28.如权利要求25-27中任意一项所述的电子设备,进一步包括图像采集单元,其中,所述图像采集单元采集的图像作为待传输数据。
29.如权利要求28所述的电子设备,其中,所述图像采集单元实时采集的图像作为待传输数据。
30.如权利要求28或29所述的电子设备,其中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为: 将所述图像中的固定区域作为所述重点区域; 将所述图像中的所述固定区域之外的区域作为所述非重点区域。
31.如权利要求28或29所述的电子设备,其中,所述划分模块将所述图像按照预定策略划分为重点区域和非重点区域具体为: 确定所述图像中待划分为重点区域的预定对象;· 分析所述图像以识别所述预定对象的边界; 以所述边界将所述图像划分为重点区域和非重点区域。
32.如权利要求31所述的电子设备,其中,所述划分模块确定所述图像中待划分为重点区域的预定对象具体为: 确定所述图像中的人的面部作为所述预定对象。
全文摘要
提供了传输方法和电子设备。该传输方法应用于传输网络中的发送设备,在该传输网络中从发送设备向接收设备传输数据,该传输方法包括检测是否满足预定条件;在确定满足预定条件时,将待传输数据划分为第一数据和第二数据;将第一数据以第一算法转换为第三数据,并将第二数据以第二算法转换为第四数据,以使得第三数据和第四数据的数据量之和小于第一数据和第二数据的数据量之和,其中,第一算法不同于第二算法;以及将第三数据和第四数据传输到接收设备。通过根据本发明实施例的传输方法和电子设备,可以将待传输数据划分为多个部分,并对各部分进行单独处理以减少要传输的数据量,从而改善传输数据质量。
文档编号H04N7/26GK103248883SQ20121003184
公开日2013年8月14日 申请日期2012年2月13日 优先权日2012年2月13日
发明者毛兴中, 谢巍 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1