基于3d的视频去噪中的环路外的帧匹配的制作方法

文档序号:7911647阅读:89来源:国知局
专利名称:基于3d的视频去噪中的环路外的帧匹配的制作方法
技术领域
本公开一般地涉及视频噪声降低。
背景技术
对视频序列中的噪声进行滤波常常被执行以尽可能获得无噪声信号。空间滤波只要求对当前帧(即图片)进行滤波而不要求对时间上周围的帧进行滤波。空间滤波器当在不进行时间滤波的情况下被执行时,会遭受边缘和细节的模糊。因为此原因以及视频在时间上往往比在空间上更冗余的事实,时间滤波通常被用来获得更大的滤波能力和更少的视觉模糊。因为视频既包含静态场景又包含随时间移动的对象,所以用于视频的时间滤波器包括针对运动对象的每个部分的逐帧的运动补偿以防止滤波的拖尾伪影。


参考以下附图将更好地理解本公开的许多方面。附图中的组件不一定是成比例的,重点放在清楚地图示出本公开的原理。此外,在附图中,相似的标号指代各个示图中的对应部件。图1是图示出其中可以实现视频去噪(VDN)系统和方法的示例环境的框图。图2A至图2C是示意性地图示出由VDN系统和方法的各个示例实施例执行的处理的示意图。图3是图示出包括帧对准模块和重叠块处理模块的一个示例VDN系统的框图。图4A是图示出帧对准模块的一个示例实施例的框图。图4B是图示出帧对准模块的另一个示例实施例的框图。图5是图示出帧对准模块的帧匹配模块的一个示例实施例的框图。图6A至图6D是图示出在重叠块处理模块中使用的经修改的一维(ID)变换的框图,图示的ID变换具有逐渐降低的复杂度。图7是示意性地图示出重叠块处理模块中的时间模块的使用的示意图。图8是图示出用于阈值转换(thresholding)的示例机制的示意图。图9是图示出解耦的帧匹配和重叠块处理的示例方法实施例的流程图。图IOA至图IOB是图示出帧匹配的示例方法实施例的流程图。图11是图示出包括累积缓冲器使用的各个实施例的、帧匹配和视频去噪的示例方法实施例的流程图。图12A至图12B是图示出用于确定噪声阈值转换机制的示例方法实施例的流程图。图13是图示出视频去噪中的自适应阈值转换的示例方法实施例的流程图。图14是图示出以经滤波和未经滤波为基础的运动估计的示例方法实施例的流程图。
具体实施例方式概述在一个方法实施例中,对于第一多个帧的第一时间序列,对第一多个帧进行帧匹配,第一多个帧的至少一部分被噪声损坏,并且在与针对第一时间序列完成全部帧匹配相对应的时刻,对第一多个已匹配帧中的匹配块的多个集合进行重叠块处理。示例实施例在此公开视频去噪(VDN)系统和方法的各种示例实施例(在此也统称为VDN系统或多个VDN系统),其包括帧对准模块和重叠块处理模块,重叠块处理模块被配置为使用经运动补偿的重叠三维(3D)变换来在3D变换域进行视频去噪。具体地,VDN系统的某些实施例对当前帧周围的帧的集合进行运动补偿,并且通过2D和/或3D变换系数的阈值转换使用3D时空变换来进行帧去噪。一个或多个VDN系统实施例相比于传统系统的暴力强制方法提供若干优点或区别特征,包括明显降低的计算复杂度,这使能实时硅中的执行(例如,适用于实时应用,诸如用于视频流的已编码图片的实时广播的帧的前期处理),诸如不可编程的或可编程的硬件,包括现场可编程门阵列(FPGA)和/或其它这样的计算设备。若干另外的区别特征和/或优点(以下进一步说明)包括将块匹配和反向块匹配从重叠块处理环路解耦,将累积缓冲器从3D简化为2D+n (其中η是累积的帧的整数数目,其小于3D缓冲器中的帧数),以及帧的“压折(collap sing),,(例如利用如下事实相邻的帧先前已被进行帧匹配以缩减进入重叠块处理环路的帧的数量同时获得来自帧的完整范围的信息的益处, 其中从帧的完整范围的缩减是为了去噪的目的而进行的)。这样的特征和/或优点使能大大降低复杂度的块匹配。更多区别特征包括定制的时间变换和时间深度模式选择等等(以下将进一步说明)。下文中,在示例订户电视网络环境的语境中描述这些优点和/或特征等,应当理解,其它视频环境也可以从VDN系统和方法的某些实施例受益,并且因此被认为是在本公开的范围内。本领域普通技术人员应当理解,尽管在此公开了一个或多个实施例的具体细节,但是所描述的这样的具体细节不是必须是每个实施例的一部分。图1是可以实现VDN系统和/或方法的某些实施例的示例环境即订户电视网络 100的框图。订户电视网络100可以包括多个个别的网络,诸如无线网络和/或有线网络, 包括广域网(WAN)、局域网(LAN)等等。订户电视网络100包括头端(headend) 110,头端 110接收(和/或生成)至少部分源发自一个或多个服务提供商的视频内容、音频内容和/ 或其它内容(例如数据),处理和/或存储该内容,并且将该内容通过通信介质116递送至一个或多个客户端设备118至120。头端110包括具有视频压缩功能的编码器114以及前期处理器或VDN系统200,所述前期处理器或VDN系统200被配置为接收原始视频序列(例如未经压缩的视频帧或图片),原始视频序列的至少一部分被噪声损坏了。这样的噪声可以是经由相机传感器从先前已编码的帧引入的(例如,通过产生原始视频的在前编码处理等来源引入的伪影)。VDN系统200被配置为对视频序列的每个图片或帧进行去噪,并将已去噪的图片或帧提供给编码器114,其中的益处之一是使得编码器能够比带噪帧被输入编码器时编码更少的比特。在一些实施例中,原始视频序列的至少一部分可以绕过VDN系统 200并被直接馈送至编码器114中。贯穿本公开,术语图片和帧可交换使用,在一些实施例中,未经压缩的视频序列可以以数字格式被接收,并且在一些实施例中,数字化可以在VDN系统200中被执行。在一些实施例中,VDN系统200可以包括可物理地和/或容易地从编码器114解耦的组件(例如, 诸如以适合编码器114的插槽或插座的插卡的形式)。在一些实施例中,VDN系统200可以被集成到编码器114中(例如,诸如被集成到专用集成电路或ASIC中)。虽然在此被描述为头端组件或设备的前期处理器,但是在一些实施例中,VDN系统200可以与编码逻辑一起位于客户端设备(诸如客户端设备118)处,或位于网络内的其他位置,诸如位于集线器或网关处。头端110还可以包括其它组件,诸如QAM调制器、路由器、桥接器、因特网服务提供商(ISP)设施服务器、专用服务器、按需服务器、多媒体消息传送服务器、节目指南服务器、 网关、多路复用器和/或发送器等等本领域技术人员公知的装置、组件和/或设备。在客户端118至120与头端110之间的因特网协议(IP)分组通信可以根据多种不同协议中的一种或多种来实现,诸如用户数据报协议(UDP)/IP、传输控制协议(TCP/IP)等。在一个实施例中,客户端118至120包括机顶盒,机顶盒被耦接到或集成到显示设备(例如电视机、计算机监视器等等)或其它通信设备并经由有线连接(例如经由来自一个抽头的同轴电缆)或无线连接(例如卫星)被进一步耦接到通信介质116(例如混合光纤同轴(HFC)介质、同轴的、光学的、双绞线等等)。在一些实施例中,头端110与客户端118 至120之间的通信包括经由同一通信介质116(内容是经由该通信介质116从头端110接收的)的双向通信,或经由单独的连接(例如电话连接)的双向通信。在一些实施例中,通信介质116可以包括有线介质、无线介质、或无线介质和有线介质的组合,例如包括非限制性示例以太网、令牌环、专用或专有网络等等。客户端118至120因此可以包括许多设备中的一个,诸如蜂窝电话、个人数字助理(PDA)、计算机设备或系统,诸如膝上型笔记本、个人计算机、机顶盒终端、具有通信能力的电视机、DVD/CD刻录机等。其它网络被认为在本公开的范围内,包括使用与其它传输协议或标准结合的和/或兼容的分组的网络。VDN系统200可以以硬件、软件、固件或它们的结合被实现。在VDN系统200某些实施例或其一部分在一定程度上以软件或固件实现时,用于执行VDN系统200的一个或多个任务的可执行指令被存储在存储器或其它适合的计算机可读介质中并且由适合的指令执行系统执行,在此文档的语境中,计算机可读介质是能够包含或存储供计算机相关系统或方法使用或与计算机相关系统或方法相关联地使用的电的、磁的、光的或其它的物理设备或装置。在VDN系统200的某些实施例或其一部分在一定程度上以硬件实现时,VDN系统 200可以利用以下技术中的任意技术或组合被实现,这些技术在本领域是公知的,并且如下具有用于在数据信号上执行逻辑功能的逻辑门电路的(一个或多个)离散逻辑电路,具有适当的组合逻辑门电路的专用集成电路(ASIC)、诸如(一个或多个)可编程逻辑门阵列、 现场可编程逻辑门阵列(FPGA)之类的可编程硬件,等等。
已经描述了可以采用VDN系统200的示例环境,关注图2A-图2C,图2A-图2C包括示意性地示出由VDN系统和方法的各个示例实施例执行的数据流和/或处理的示意图。 从图2A到图2B然后到图2C的处理表示处理复杂度的降低,并且因此贯穿这些示图的类似处理用相同数字标号和字母或字母数字后缀(例如a、b和c或a-Ι等)来表示,这些标号和后缀可以根据组件或所表示的系统200的复杂度是否存在改变或降低来针对给定组件或图表而在每个示图进行改变。此外,在图2A的组件220a上方示出的(并且同样地与其它示图相关联地被示出和描述的)每个“F” (例如F0、F1等)被用来表示还没有被与参考帧(F4)匹配的巾贞,并且每个“M”(例如M1、M2等)被用来表示已经被(例如与参考帧)匹配的帧。注意,对于图2A至图2C使用的术语“组件”并不意味着处理被限制于单个电组件或这些示图中示出的每个“组件”必需是分离的实体。而是,在这些示图中示出的术语“组件”图面地表示在VDN系统实施例中所执行的给定处理,并且当块被用来描述图像或像素块时替代“块”使用来避免与术语“块”混淆。总体上,图2A中标为200a的VDN系统实施例可以细分为帧匹配210a、重叠块处理250a和后期处理270a。在帧匹配210a中,全部帧被一次匹配(例如,单次或单个处理阶段),因此在重叠块处理250a的执行期间不需要被匹配。换而言之,帧匹配处理210a中的块匹配是与重叠块处理250a解耦的(例如,在帧匹配处理中在没有进行块重叠的情况下对块进行匹配),因此,针对给定视频序列匹配全部帧并完成此事是在针对该给定视频帧开始重叠块处理250a之前进行的。(例如,党相比于将重叠块处理250a与帧匹配210a集成时)通过将帧匹配210a与重叠块处理250a解耦,当重叠块处理250a在水平和垂直方向上都具有s = 1像素的步进大小时,块匹配被简化六十四(64)的因子。如果步进大小s = 2, 则块匹配被简化十六(16)的因子。本领域普通技术人员应当理解,各种步进大小被认为在本公开的范围内,其中对步进大小的选择是基于诸如可用计算资源和视频处理性能(例如基于PSNR的评估等)的。组件220a中示出八⑶个输入邻接帧FO (t)至F7 (t)(以上每个符号帧被表示为 F0、F1等)。这八(8)个邻接帧对应于接收的多帧原始视频序列。换而言之,这八(8)个邻接帧对应于帧的时间序列。例如,原始视频序列的帧按照呈现输出顺序(该顺序可以不同于这些帧的压缩版本在头端110的输出处的发送顺序)被排列。在一些实施例中,不同应用和/或帧的不同排列被认为在本公开的范围内。注意,在一些实施例中,在处理启动时, 可以使用少于或多于8帧的数量。帧匹配(例如,到图4)在2A至图2C中用带箭头的线象征性地表示,例如如组件220a中所示(例如从FO至F4等)。如带箭头的线所示,帧FO (t) 至F3(t)被与F4(t)匹配,这意味着块(例如,像素块或图像块,诸如8x8、8x4等)已经通过如下所述的运动估计/运动补偿处理被从与F4 (t)中的块最紧密匹配的那些帧中被选出。帧匹配的结果是帧MO (t)至M7(t)的集合,其中M4(t) =F4(t),如组件230a中所示。 帧M0(t)至M7(t)全都是F4(t)的估计,其中M4(t) =F4(t)是完美匹配。M4(t)和F4(t) 在此可交换使用。重叠块处理250a用组件252 (在此也称为匹配带噪块群组或类似物)、254(在此也称为3D去噪或类似物)、256 (在此也称为去噪块群组或集合或类似物)和^Oa (在此也称为(一个或多个)像素累积缓冲器)象征性地表示。重叠块处理250a移动到每个已匹配帧(matched frame)中的像素位置i,j (例如相同的、共址的、或共同的像素位置),并且对于每个环路,从每个已匹配帧MO至M7取8x8带噪块b (i,j,t)(例如,240a),其中带噪块的左上角位于像素位置i,j,使得b(i,j,t) =Mt(i:i+7,j:j+7)。注意,i,j是在整个帧上变化的垂直和水平索引,在重叠处理环路中指示位置。例如,对于步进大小S = l,i,j取该帧中的每个像素位置(不包括7个像素的边界)。对于步进大小s = 2,i,j每隔一个像素地取像素位置。此外,还应注意,8x8被用作示例块大小,应当理解,在重叠块处理250a的一些实施例中,可以使用其它块大小。八(8)个带噪8x8块的群组052)也被表示为b(i, j,0:7)。注意,八(8)个带噪块b(i,j,0:7M252)是从已匹配帧中的相同相位位置i,j取来的,这是因为帧对准(作为帧匹配210a的一部分)先前已被完成。帧匹配210a是与重叠块处理250a解耦的。3D去噪2M包括前向和反向变换(例如2D后跟随1D)以及阈值转换(例如ID和 /或2D)(以下进一步说明)。一般,在3D去噪254中,在每个8x8带噪块(252)上执行2D 变换,随后在经2D变换的块上执行ID变换。在阈值转换之后,结果被反向变换回(例如, 1D,然后2D)像素块。该结果是八(8)个去噪块bd(i,j,0:7)的集合(256)。对于每个环路,存在八(8)个去噪块bd(i,j,0:7) 056),但是在一些实施例中,不是bd (i,j,0 7)的全部块都被累积到像素累积缓冲器260a,像素累积缓冲器^Oa用帧和以虚像(虚线)表示的驻留其中的块而象征性地表示。而是,像素累积缓冲器^Oa包括这里所谓的2D+c累积缓冲器260a,其中c表示与用于除用于4A的缓冲器以外的其它去噪块的对应帧的缓冲器的数目相对应的整数值。2D累积缓冲器仅对应于使用bd(i,j,4)累积的 A4(参考帧)(例如,与帧A4相对应的去噪块bd(i,j,4)被累积)。在此示例中,与C = 1 对应的另一缓冲器被示出正被累积,而c = 1缓冲器对应于与帧AM7相对应的去噪块bd(i, j,7)。因此,对于八(8)帧窗口,2D+7累积缓冲器等于3D累积缓冲器。此外,应当注意,使用2D+1累积缓冲器在时间维度上类似于在空间维度上使用步进大小s = 4( S卩,累积是在时间上被抽取(decimated)的)。相应地,c可以基于期望的视觉性能和/或可用计算资源而(例如从0到所限定的整数)变化。然而,在一些实施例中,包括来自多个重叠块的去噪块的3D累积缓冲器是针对所有帧被累积的。在重叠块处理250a中,块bd(i,j,4)和bd(i,j,7)被累积在像素累积缓冲器 260a中的像素位置i,j处,因为该累积是在已匹配帧域中被执行的,避开了重叠块处理环路250a内对反向块匹配的任何需要。此外,针对所有去噪块的统一加权(例如w(i,j)= 1,或者完全没有加权)被执行,这明显降低了复杂度。注意在一些实施例中,可以执行不统一的加权。注意,在一些实施例中,可以实现用于两个以上的帧的缓冲器(例如c > 1)。对于2D+1缓冲器,当它变为A7时,帧开始去噪。因为对于2D+1累积缓冲器260a,存在用于 A7的累积缓冲器。当它变为A4时,A7接收去噪的第二次Qnd)迭代。二者如在后期处理 270a中所示地合并(以下进一步说明)。从累积缓冲器^Oa开始,执行后期处理270a,后期处理270a在一个实施例中包括如下处理反向帧匹配272 (例如,在反向帧匹配模块或逻辑中被执行)、延迟274 (例如, 在延迟模块或逻辑中被执行)以及合并和正规化276 (例如,在合并和正规化模块或逻辑中被执行)。因为在一个实施例中,与AM7相对应的累积缓冲器在已匹配帧域中(例如,与帧 4匹配的帧7),在重叠块处理完成之后,数据流进行到反向帧匹配272来与AM7(t)进行反向帧匹配以获得A7(t)。如所述,该操作在重叠块处理250a之外发生一次。在此示例中,A7(t)随后被延迟3帧,并且被合并(添加)和正规化176成A4(t)(用带箭头的虚线表示) 以输出FD4(t),即去噪帧。如果反向帧匹配272已经在重叠块处理250a中被执行,则相比于针对步进大小s = 1示出的实现,反向帧匹配将移动因子64以上的块,而相比于针对步进大小s = 2示出的实现,反向帧匹配将移动因子16以上的块。最终,在每个被累积的帧的各自的块已经根据重叠块处理250a的多次迭代被累积之后,在一些实施例中,已去噪和已处理的帧FD4被输出给编码器或其它处理设备。如以下进一步说明的,在与帧匹配210a相对应的帧序列中施加时间偏移从而一帧(例如F0)被移除并且附加帧(未示出)被添加,以用于根据第二或后续时间帧序列或时间序列(与在该示例中讨论的第一八(8)帧(F0-F7)相关联的第一时间序列)进行帧匹配210a以及后续去噪。相应地,在帧处理的一次迭代之后(例如,帧匹配210a加上重叠块处理250a的反复迭代或环路),如图2A的示例中所示,FD4(t)作为F4(t)的去噪版本被输出。如上所述,帧 FO (t)至F7(t)全部偏移一帧(在此也称为被时间偏移)以使得F0(t+1) =Fl(t),Fl(t+l) = F2(t)等,并且新的帧F7(t+1)(未示出)进入帧匹配210a的“窗口”(组件220a)。注意, 在一些实施例中,更大数目的偏移可以被实现以达到下一时间序列。此外,在t+Ι处不再需要FO (t),因此一帧离开该窗口(例如,组件220中概示的帧数量)。对于8帧的情况,作为一个非限制性示例,存在八(8)帧的启动延迟,并且因为需要三(3)个未来帧来对F4(t)和 F5至F7去噪,所以存在一般三(3)帧的延迟。现在参考图2B,示出标为200b的VDN系统实施例,其相对于图2A中所示的VDN系统实施例200a具有被进一步降低的计算复杂度。图2B中的简化至少部分是2D+1累积缓冲器^Oa经修改的ID时间变换的结果,以下将进一步说明。在以上对图2A中的2D+1的累积缓冲器260a的描述中,应当注意,2D+1的累积缓冲器^Oa仅需要用于去噪块bd(i,j, 4)和bd(i,j,7)的缓冲器(例如两个)。因此,复杂度的进一步降低包括将剩余四⑷帧 FO至F3 “压折”成单个总和帧FSUM,并且将该总和帧与F4进行帧匹配,如帧匹配210b中所示,具体地,如图2B的组件220b中所示。压折成单个总和帧包括代表与图2A中所示的左手侧帧匹配210a的紧密逼近的操作。因为FO至F3先前在时刻t_4被一起匹配了,所以在那些个别的帧上就不需要匹配操作了。而是,帧匹配210b从时刻t-4开始将总和FSUM 与F4匹配,其中,
权利要求
1.一种方法,包括针对第一多个帧的第一时间序列,对所述第一多个帧进行帧匹配,所述第一多个帧的至少一部分被噪声损坏;以及在与针对所述第一时间序列完成全部帧匹配相对应的时刻,对第一多个已匹配帧中的匹配块的多个集合进行重叠块处理。
2.如权利要求1所述的方法,其中,帧匹配包括将所述第一多个帧的第一帧分割成不重叠块,所述不重叠块中的每一个不重叠块对应于限定数量的像素。
3.如权利要求2所述的方法,其中,对于所述不重叠块中的每一个不重叠块,帧匹配还包括计算与第二帧中的像素块相对应的运动向量的集合,以与所述第一帧中的所述不重叠块中的相应每个不重叠块匹配。
4.如权利要求3所述的方法,其中,所述运动向量的集合包括亮度和色度信息。
5.如权利要求1所述的方法,其中,帧匹配包括运动估计和运动补偿。
6.如权利要求1所述的方法,还包括根据共同的像素位置来对准所述多个已匹配帧中的匹配块。
7.如权利要求1所述的方法,其中,重叠块处理包括对从所述第一多个已匹配帧中的相同像素位置提取的多个匹配块的第一集合进行三维(3D)前向和3D反向变换以及阈值转换。
8.如权利要求7所述的方法,其中,重叠块处理还包括将限定数量的像素空间偏移到所述第一多个已匹配帧的下一共同像素位置并且对从所述第一多个已匹配帧中的所述共同像素位置提取的多个匹配块的第二集合重复所述3D前向和3D反向变换以及所述阈值转换。
9.如权利要求8所述的方法,还包括重复所述重叠块处理直到所述第一多个已匹配帧的全部像素已经经历了所述重叠块处理为止;并且在针对所述第一多个帧完成所述重叠块处理时在第二多个帧的第二时间序列中进行偏移,所述第二多个帧包括所述第一多个帧的至少一部分以及至少一个附加帧。
10.一种系统,包括帧对准模块,所述帧对准模块被配置为对于第一多个帧的第一时间序列,对所述第一多个帧进行帧匹配,其中,所述第一多个帧的至少一部分被噪声损坏,以及重叠块处理模块,所述重叠块处理模块被配置为,在与针对所述第一时间序列完成全部帧匹配相对应的时刻,对所述第一多个已匹配帧中的匹配块的多个集合进行重叠块处理。
11.如权利要求10所述的系统,其中,所述帧对准模块还被配置为将所述第一多个帧的第一帧分割成不重叠块,所述不重叠块中的每一个不重叠块对应于限定数量的像素。
12.如权利要求11所述的系统,其中,所述帧对准模块还被配置为,对于所述不重叠块中的每一个不重叠块,计算与第二帧中的像素块相对应的运动向量的集合以与所述第一帧中的所述不重叠块中的相应每个不重叠块匹配,其中所述运动向量的集合包括亮度和色度 fn息ο
13.如权利要求10所述的系统,其中,对于隔行视频,所述帧对准模块和所述重叠块处理模块被配置为不耦合地独立地在同奇偶性的场上操作。
14.如权利要求10所述的系统,其中,所述帧匹配包括运动估计和运动补偿。
15.如权利要求10所述的系统,其中,所述帧对准模块还被配置为根据共同的像素位置来对准所述多个已匹配帧中的匹配块。
16.如权利要求10所述的系统,其中,所述重叠块处理模块还被配置为通过对从所述第一多个已匹配帧中的相同的像素位置提取的多个匹配块的第一集合进行三维(3D)前向和3D反向变换和阈值转换来执行重叠块处理。
17.如权利要求16所述的系统,其中,所述重叠块处理模块还被配置为通过将限定数量的像素空间偏移到所述第一多个已匹配帧的下一共同像素位置并且对从所述第一多个已匹配帧中的所述共同像素位置提取的多个匹配块的第二集合重复所述3D前向和3D反向变换以及所述阈值转换来执行重叠块处理。
18.如权利要求17所述的系统,其中,所述重叠块处理模块还被配置为重复所述重叠块处理,直到所述第一多个已匹配帧的全部像素已经经历了所述重叠块处理为止。
19.如权利要求10所述的系统,其中,所述帧对准模块还被配置为在针对所述第一多个帧完成所述重叠块处理时在第二多个帧的第二时间序列中进行偏移,所述第二多个帧包括所述第一多个帧的至少一部分以及至少一个附加帧。
20.一种系统,包括针对第一多个帧的第一时间序列,用于对所述第一多个帧进行帧匹配的装置,所述第一多个帧的至少一部分被噪声损坏;以及在与针对所述第一时间序列完成全部帧匹配相对应的时刻,用于对所述第一多个已匹配帧中的匹配块的多个集合进行重叠块处理的装置。
全文摘要
在一个方法实施例中,针对第一多个帧的第一时间序列,对所述第一多个帧进行帧匹配,所述第一多个帧的至少一部分被噪声损坏,以及在与针对所述第一时间序列完成全部帧匹配相对应的时刻,对第一多个已匹配帧中的匹配块的多个集合进行重叠块处理。
文档编号H04N5/21GK102460504SQ201080024719
公开日2012年5月16日 申请日期2010年6月3日 优先权日2009年6月5日
发明者乔尔·W·肖恩勃朗姆 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1