【技术实现步骤摘要】
【国外来华专利技术】用于图像处理的组合环路滤波
[0001]本专利技术总体上涉及图像和视频处理,并且具体地涉及一种对图像数据进行组合环路滤波操作的系统和方法。
技术介绍
[0002]技术,特别是复杂的无线移动通信设备的出现(其中大多数包括一个或多个相机),已经使数字图像学在世界许多地方的日常生活中无处不在。视频在盛行,不仅来自诸如广播和有线电视分发系统之类的传统源,还涉及计算机、平板设备、智能手机、甚至手表。另外,新闻和娱乐源,以及正在重新定义人际社区的社交媒体网络,都充斥着高分辨率的彩色数字图像。图像学的庞大体量一直是驱动最先进的网络技术、数字存储以及相机和显示技术发展的因素。
[0003]图像处理算法以及专用图像处理硬件已经发生了显著的进步。然而,即使网络的带宽和数据速度、存储设备的容量等不断进步,智能地处理数字图像以减少其存储大小,并促进其在网络上的有效传输,仍然是研究和开发的重要领域。这涉及单个图像和视频二者,后者由单个图像的序列组成。
[0004]当在屏幕上观看时,图像(无论是静态图像还是视频帧)由像素组成,每个像素具有红、绿、蓝值(RGB)。然而,在对视频序列进行编码和解码时,图像通常不使用RGB表示,而是经常在另一色彩空间中表示。常见的图像色彩空间包括(但不限于):YCbCr;ICtCp;以及这些的变型,例如非恒定亮度YCbCr和恒定亮度YCbCr。考虑YCbCr的示例,它包括三个分量:亮度(Y)以及蓝差(Cb)和红差(Cr)色度分量。Y分量大致表示亮度或强度,它是全分辨率的,而色度分量Cb和Cr的分辨率通 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种对图像数据应用多个不同的滤波器操作(22、24、34、36、42、45、52、53、62、64、82、86、92、96)的方法(110),其特征在于:将所述图像数据划分(111)为一个或多个分区(32、51);以及针对图像数据的每个分区(32、51):对图像数据的当前分区(32、51)应用(112)第一滤波操作(22、34、42、52、62、82、92),以生成第一经滤波图像数据和第一增量数据之一;对图像数据的当前分区(32、51)应用(113)第二滤波操作(24、36、45、53、64、86、96),以生成第二经滤波图像数据和第二增量数据之一;将针对所述当前分区(32、51)的第一滤波操作和第二滤波操作(22、24、34、36、42、45、52、53、62、64、82、86、92、96)的输出组合(114),以生成组合后的经滤波图像数据;以及对当前分区(32、51)的组合后的经滤波图像数据进行裁剪(115)。2.根据权利要求1所述的方法(110),还包括:基于所述第一滤波操作(82、92)的输出来估计用于所述第二滤波操作(86、96)的一个或多个参数(84、94);并且其中,应用(113)第二滤波操作(86、96)包括使用一个或多个经估计的参数(84、94)来应用所述第二滤波操作(86、96)。3.根据权利要求2所述的方法(110),其中,经估计的参数(84、94)之一建立了图像数据中应用所述第二滤波操作(86、96)的分区的范围。4.根据权利要求1所述的方法(110),其中,在图像或视频解码器中执行所述滤波操作(22、24、34、36、42、45、52、53、62、64、82、86、92、96)。5.根据权利要求1至4中任一项所述的方法(110),其中,每个分区包括整个图像数据;应用(112)第一滤波操作(62)包括使用第一处理单元CPU0对整个图像数据应用所述第一滤波操作(62);以及应用(113)第二滤波操作(64)包括使用第二处理单元CPU1对整个图像数据应用所述第二滤波操作(64)。6.根据权利要求1至4中任一项所述的方法(110),其中,每个分区包括编码树单元CTU(41、44、51);应用(112)第一滤波操作(42、52)包括在第一时间执行对图像数据的当前CTU(41、51)应用所述第一滤波操作(42、52)的软件;应用(113)第二滤波操作(45、53)包括在不同于所述第一时间的第二时间执行对图像数据的当前CTU(44、51)应用所述第二滤波操作(45、53)的软件。7.根据权利要求6所述的方法(110),其中,执行对图像数据的当前CTU(41、44)应用(112、113)第一滤波操作和第二滤波操作(42、44)之一的软件包括:在寄存器不足以同时执行这两个滤波操作(42、44)的计算设备上执行单指令多数据SIMD指令。8.根据权利要求1至4中任一项所述的方法(110),其中,每个分区包括一组像素;应用(112)第一滤波操作(34)包括使用硬件对当前像素组应用所述第一滤波操作(34);以及应用(113)第二滤波操作(36)包括使用硬件对当前像素组应用所述第二滤波操作
(36)。9.根据权利要求1至4中任一项所述的方法(110),其中,图像数据的每个分区包括一个或多个像素,并且其中,在处理图像数据的下一分区之前,对图像数据的每个分区执行所述第一滤波操作(22、34、42、52、62、82、92)、所述第二滤波操作(24、36、45、53、64、86、96)、组合(26、37、47、54、66、88、98)操作和裁剪(28、38、48、55、68、89、99)操作。10.根据权利要求1至9中任一项所述的方法(110),其中,将针对当前分区的第一滤波操作(22、34、42、52、62、82、92)和第二滤波操作(24、36、45、53、64、86、96)的输出组合(26、37、47、54、66、88、98)包括:针对图像数据的每个分区,如果所述第一滤波操作(22、34、42、52、62、82、92)生成第一经滤波图像数据,则将第一增量数据计算为所述图像数据与所述第一经滤波图像数据之间的差;如果所述第二滤波操作(24、36、45、53、64、86、96)生成第二经滤波图像数据,则将第二增量数据计算为所述图像数据与所述第二经滤波图像数据之间的差;以及对所述图像数据、所述第一增量数据和所述第二增量数据求和。11.根据权利要求1至9中任一项所述的方法(110),其中,将针对当前分区的第一滤波操作(22、34、42、52、62、82、92)和第二滤波操作(24、36、45、53、64、86、96)的输出组合(26、37、47、54、66、88、98)包括:针对图像数据的每个分区,如果所述第一滤波操作(22、34、42、52、62、82、92)生成经滤波图像数据,则将第一增量数据计算为所述图像数据与所述第一经滤波图像数据之间的差;以及如果所述第二滤波操作(24,36,45,53,64,86,96)生成经滤波图像数据,则对所述第一增量数据与所述第二经滤波图像数据求和。12.根据权利要求1至9中任一项所述的方法(110),其中,将针对当前分段的第一经滤波图像数据和第二经滤波图像数据组合包括:针对图像数据的每个分段,计算第一经滤波图像数据与图像数据的第一比率;计算第二经滤波图像数据与图像数据的第二比率;以及将所述图像数据与所述第一比率和所述第二比率相乘。13.根据权利要求12所述的方法(110),其中,将所述第一比率和所述第二比率计算为通过常数值偏移的相应第一经滤波图像数据和第二经滤波图像数据与通过常数值偏移的图像数据的比率。14.根据权利要求12所述的方法(110),其中,对所述组合后的经滤波图像数据进行裁剪(28、38、48、55、68、89、99)包括确保数据在预定范围内。15.根据权利要求14所述的方法(110),其中,裁剪函数为:clip(x)=max(0,min(2
n
‑
1,x)),其中n是像素数据的比特长度,min(x)是选择两个参数中的最小值的函数,max(x)是选择两个参数中的最大值的函数。16.根据上述任一项权利要求的方法(110),其中,第一滤波操作(22、34、42、52、62、82、92)和第二滤波操作(24、36、45、53、64、86、96)能够包括以下一个或多个:后重构双边滤波、双边环路滤波、后重构哈达玛滤波、双边哈达玛滤波、去块滤波、样本自适应偏移SAO滤波和自适应环路滤波器ALF滤波。17.根据权利要求16所述的方法(110),其中,所述第一滤波操作(22、34、42、52、62、82、92)是双边滤波操作;以及
所述第二滤波操作(24、36、45、53、64、86、96)是SAO滤波操作。18.根据权利要求17所述的方法(110),其中,所述方法(110)在去块滤波操作之后且在ALF滤波操作之前。19.一种图像处理设备(100),适于对图像数据应用多个不同的滤波器操作(22、24、34、36、42、45、52、53、62、64、82、86、92、96),其特征在于,至少...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。