用于处理图像或视频数据的方法和系统技术方案

技术编号:8981948 阅读:166 留言:0更新日期:2013-07-31 23:53
在此公开了一种分布式图像/视频处理系统,其中,一个或多个数字图像/视频记录装置(例如,数字照相机,录像机,或智能电话,等等)与中心网络站点进行网络通信,用于传输图像或视频数据。所述记录装置依赖于对网络带宽测量值的估计处理它们的图像/视频数据,该网络带宽是可用于传输图像或视频数据到所述中心网络站点的网络带宽。

【技术实现步骤摘要】
用于处理图像或视频数据的方法和系统
本申请涉及网络上的数据的分布式处理,其中在客户端网络节点执行的处理至少部分地由网络传输特征或限制决定,特别地,本申请涉及当数据为图像或视频时的这种分布式处理。
技术介绍
处理图片(图像)和/或视频数字数据的计算量大且占用大量数据存储空间。对于许多具有产生数字图像(照片)和/或视频的能力的通信设备(例如,移动电话),这些设备具有的处理和/或存储能力不足以完全合适地驻留于所述设备中。因此,期望在通信网络中的一个或更多个具有比较大的数据处理及存储能力的中心站点上存储并在某些情况下至少部分地处理这种图像/视频数据。然而,当大量网络用户向这种中心网络站点传输图像/视频数据时,由于相应的高数据量图像/视频数据可能在网络上传输,所以网络性能可能会明显下降。因此,一个解决方案是限制用户例如在一天、一周或一个月内在网络上传输的图像/视频数据量,这个方案缺点很明显,因为用户越来越相信“聪明”的电信网络应该“智能地”执行用户的网络请求至可能的程度,以及在执行这类请求时无需用户具备较详细的网络通信知识。因此,为了解决上述问题,期望提供更“智能”的技术来管理及传输电信网络上的图像/视频数据。特别地,期望根据当前网络传输特征动态改变用户在网络上传输的图像/视频数据量,其中,执行网络传输的这种动态改变对用户基本上透明,并且可以基本上保持这种图像/视频数据的呈现/显示质量。
技术实现思路
在此公开了一种分布式图像/视频处理系统,其中一个或更多(优选多个)数字图像或视频记录装置(每个例如是数字照相机、录像机,或多功能设备例如智能电话或笔记本电脑)与中心网络站点通信以向其传输图像或视频数据。记录装置基本上依赖于对可用于传输图像或视频数据(或其版本)到中心网络站点的网络带宽的测量或估计量,来处理它们的图像或视频数据。尤其是,记录装置对这种获取的图像/视频数据进行图像或视频处理,以适于在传输记录装置处理过的图像/视频数据到中心网络站点时保持可接受的高效(快速)传输时间。特别地,每个这种记录装置以这样的方式执行图像/视频增强处理及图像/视频压缩技术:根据对当前可用网络带宽的测量改变在网络上传输的结果图像/视频数据的量。一个实施例中,词组“当前可用的网络带宽”及例如“可用网络带宽”的类似等同含义词组是指在特定时间或特定时间间隔中两个预定网络连接点之间的网络的估计合理最大数据率或吞吐量、与所述两个预定网络连接点之间的网络当前实际数据率或吞吐量的估计值之间的差值。假设至少存在两个预定网络连接点之间的网络的数据率或吞吐量的总体估计值,其中,该总体估计值被看作是合理最大值(考虑到可能会发生改变网络配置和网络负载均衡),可通过测量在一个或更多特定网络站点(例如,所述两个预定网络连接点的一个或两个)处的一个或更多当前网络数据传输速率或数据吞吐量,从中确定综合(composite)(例如,平均)的当前网络数据传输速率或数据吞吐量,然后从总体(最大)估计值减去综合的当前数据传输速率或数据吞吐量,来估计“可用网络带宽”。可选的,可通过使用网络传输时间延迟(例如,在两个网络连接点之间)确定网络带宽的这种合理最大估计值。举例来说,如本领域技术人员可以理解的,可通过测量例如所述两个预定网络连接点之间的一个或更多个ping(网络封包探索)的时间延迟来确定这种最大带宽估计值。例如,如果确定了两个网络连接点之间的最大可接受时间延迟,则可通过从最大可接受时间延迟减去所述两个网络连接点之间的网络时间延迟的当前(或最近)测量值来确定可用网络带宽的指示,以估计“可用网络带宽”。需要注意的是,虽然基于数据传输速率或吞吐量的“可用网络带宽”的测量值随上述数据传输速率或吞吐量的差值单调递增,但基于网络时间延迟的“可用网络带宽”的相应测量值则是与上述网络传输时间延迟的差值成相反关系。一个实施例中,可通过分析网络数据率和/或(ping)时间延迟的历史测量值确定可用网络带宽的测量值,并确定应当将哪个测量值作为网络带宽的合理最大估计值。如本领域人员可以理解的,例如,可将历史测量值的第一和第二标准差之间的边界值作为这种合理最大估计值。因此,当可用网络带宽低(例如,相对于待传输数据的类型,尺寸或数据率)时,这种图像/视频记录装置会以减少(或不明显增加)数据量的方式进行图像/视频增强处理,然后再使用可充分减少待在网络中传输到中心网络站点的结果图像/视频数据量的激进(aggressive)压缩技术压缩增强后的图像/视频数据,从而减少对可用网络带宽的影响,如果不进行或进行极小的压缩则会存在这样的影响。而且,为了保持图像/视频数据的显示质量,在网络传输到中心站点前还由记录装置以依赖于要施加的数据压缩量的方式对图像/视频数据应用降噪技术。例如,当记录装置确定还将要应用更激进的数据压缩技术时,对图像数据应用更健壮的降噪(也称之为“去噪”)技术。这样,增大的去噪将抵消增大的数据压缩的至少一些影响,从而可以在减少网络流量的同时维持用于可接受质量的图像显示的数据。在至少一个实施例中,在此公开的图像/视频处理系统获取或读取指示用于在网络上传输的图像数据的优选尺寸的第一网络参数数据。由于记录装置初始获取的图像的尺寸通常对于记录装置是可得的,因此可计算压缩因子(即,获取的图像的尺寸除以优选图像尺寸)。附加地/可选地,可通过从网络传输读取(例如,从预定网络站点传输)提供指示要执行的数据压缩类型的第二参数数据,或者,可选地,压缩类型可由记录装置确定(例如,记录装置可确定提供期望压缩因子并具有最低损失的可用压缩类型)。给定这种压缩因子及压缩类型(例如,无损压缩(LossLess),或JPEG),可访问驻留在记录装置的表(或其他数据结构)来确定要执行的相应增强处理(及其参数),例如去噪及锐化处理。应当注意,类似的确定可用于视频数据。例如,如果网络提供了优选数据传输速率,假定记录装置有权访问由该记录装置接收的视频数据率(例如,Kbps),则可确定用于网络上的相应传输的视频压缩因子。此外,压缩类型可从网络(或网络站点)传输读取而确定,或可选地,压缩类型可由记录装置确定,其中记录装置可确定提供期望压缩因子并具有最低损失的可用压缩类型。因此,假设(i)记录装置有权访问提供获取的图像尺寸和/或视频数据率的信息的一个或更多个表(或相应的数据结构),并假设(ii)所述记录装置还有权访问期望的或优选的图像/视频网络传输属性(例如,尺寸或数据率),则所述记录装置可访问这种表来至少确定将要应用的降噪、锐化及压缩处理的类型,以及用于操作地配置每个这些处理的参数。因此,尽管这里大部分的描述例示了依赖于可用网络带宽的这些处理,但是其他已知的或未知的限制/条件(例如,基本上与可用网络带宽无关)也可用于确定期望的或优选的图像/视频网络传输属性。一个实施例中,这里公开的图像/视频处理系统执行下列步骤:(a)通过一个或多个网络传输,在网络站点接收处理过的数据以及为获取所述处理过的数据而执行的处理的相应历史信息,其中,所述执行的处理依赖于与网络的传输特征相关的网络数据,获取所述网络数据用于确定所述处理;(b)访问所述历史信息,用于确定:与所述处理过的数据相关的解压缩信息、以及与增强所述处理过的数据的视觉呈现相关的增强信息本文档来自技高网...
用于处理图像或视频数据的方法和系统

【技术保护点】
一种处理数据的方法,包括由计算设备执行下列步骤:通过一个或多个网络传输,在网络站点接收处理过的数据以及为获取所述处理过的数据而执行的处理的相应历史信息,其中,所述执行的处理依赖于与网络的传输特征相关的网络数据,获取所述网络数据用于确定所述处理;访问所述历史信息,用于确定:与所述处理过的数据相关的解压缩信息、以及与增强所述处理过的数据的视觉呈现相关的增强信息;解压缩所述处理过的数据,由此获取解压缩的数据,其中,所述解压缩信息指示要对所述处理过的数据执行的解压缩;以及根据所述增强信息,增强所述处理过的数据或所述解压缩的数据之一;其中,所述增强步骤包括激活下面一个或多个的步骤用于获取增强的视觉呈现:降噪处理、锐化处理、自动曝光处理、自动白平衡处理、以及自动对焦处理。

【技术特征摘要】
2011.12.15 US 13/327,6841.一种用于处理图像或视频数据的方法,包括由计算设备执行下列步骤:通过一个或多个网络传输,在网络站点接收处理过的数据以及为获取所述处理过的数据而执行的处理的相应历史信息,其中,所述执行的处理依赖于与网络的传输特征相关的网络数据,获取所述网络数据用于确定所述处理;访问所述历史信息,用于确定:与所述处理过的数据相关的解压缩信息、以及与增强所述处理过的数据的视觉呈现相关的增强信息;解压缩所述处理过的数据,由此获取解压缩的数据,其中,所述解压缩信息指示要对所述处理过的数据执行的解压缩;以及根据所述增强信息,增强所述处理过的数据或所述解压缩的数据之一;其中,所述增强步骤包括激活下面一个或多个的步骤用于获取增强的视觉呈现:降噪处理、锐化处理、自动曝光处理、自动白平衡处理、以及自动对焦处理。2.根据权利要求1的方法,其中所述增强步骤包括对所述处理过的数据或所述解压缩的数据之一的降噪,其中,所述降噪降低椒盐噪声或高斯噪声。3.根据权利要求1的方法,其中,用于产生所述处理过的数据的装置是手持移动通信装置。4.根据权利要求3的方法,其中,对于所述装置的多个不同实例中的每个,所述网络站点可操作用于执行权利要求1的步骤;其中对于所述实例中的每个,针对由从所述实例发送的处理过的数据及历史信息导出的视觉呈现,获取结果数据,其中,所述结果数据与用于确定对所述结果数据的访问的相应授权数据相关联。5.根据权利要求1的方法,其中,所述处理过的数据包括下列之一:从在设备处获取的第一图像或视频数据中获取的用于传输到所述网络站点的图像或视频数据;其中,为获取所述处理过的数据,所述第一图像或视频数据由第一和第二数据压缩处理之一压缩;其中,对于指示与所述传输特征相关的第一值的网络数据,执行第一数据压缩,并且,对于指示与所述传输特征相关的更受限的第二值的网络数据,执行第二数据压缩;其中,所述第一数据压缩对数据的压缩小于所述第二数据压缩。6.根据权利要求5的方法,其中,从对所述第一图像或视频数据、或其导出的数据的增强获取增强数据;其中,当为了获取所述处理过的数据而对所述增强数据执行第一数据压缩时,所述增强数据包括从第一降噪处理获得的具有噪音内容的第一降低的数据;以及其中,当为了获取所述处理过的数据而对所述增强数据执行第二数据压缩时,所述增强数据包括从第二降噪处理获得的具有噪音内容的第二降低的数据。7.根据权利要求6的方法,其中,对于包括视频数据的第一图像或视频数据,所述第一降噪处理被标识为比所述第二降噪处理降低所述增强数据中更多的噪声。8.根据权利要求5的方法,其中,所述历史信息包括所述增强信息,并且所述增强信息包括指示对所述第一图像或视频数据或其导出的数据应用下列处理中的一个或多个以获取所述处理过的数据的数据:降噪处理、及锐化处理。9.根据权利要求5的方法,其中,所述历史信息包括指示是否对所述第一图像或视频数据或其导出的数据应用了下列处理中的一个或多个以获取所述处理过的数据的数据:自动曝光处理、自动白平衡处理、以及自动对焦处理。10.根据权利要求1的方法,其中所述激活步骤至少包括所述降噪及锐化处理。11.一种非暂态计算机可读介质,其上存储有机器指令,所述指令包括:通过一个或多个网络传输,在网络站点接收处理过的数据以及为获取所述处理过的数据而执行的处理的相应历史信息,其中,所述执行的处理依赖于与网络的传输特征相关的网络数据,获取所述网络数据用于确定所述处理;访问所述历史信息,用于确定:与所述处理过的数据相关的解压缩信息、以及与增强所述处理过的数据的视觉呈现相关的增强信息;解压缩所述处理过的数据,由此获取解压缩的数据,其中,所述解压缩信息指示要对所述...

【专利技术属性】
技术研发人员:W·李B·雷克沃德
申请(专利权)人:弗莱克斯电子有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1