当前位置: 首页 > 专利查询>谷歌公司专利>正文

频域去噪制造技术

技术编号:15343302 阅读:61 留言:0更新日期:2017-05-17 00:24
使用频域去噪的编码包括从来自源视频流的当前源帧识别当前源块,生成用于当前源块的预测块,通过将当前源块变换到频域中来生成源变换块,通过将预测块变换到频域中来生成预测变换块,基于源变换块和预测变换块来生成去噪变换块,通过对去噪变换块进行逆变换来生成去噪块,基于去噪块与预测块之间的差来生成残余块,通过对残余块进行编码来生成编码块,以及输出或存储编码块。

【技术实现步骤摘要】
【国外来华专利技术】频域去噪
技术介绍
例如,可以将数字视频用于经由视频会议的远程商务会议、高清晰度视频娱乐、视频广告或者对用户所生成视频的共享。由于在视频数据中涉及到的大量数据,需要高性能压缩以用于传输和存储。因此,提供通过具有有限带宽的通信信道发射的高分辨率视频将是有利的。
技术实现思路
本申请涉及视频流数据的编码和解码以用于传输或存储。在本文中公开了用于使用频域去噪进行编码和解码的系统、方法以及装置。可以响应于存储在非暂时性计算机可读介质上的指令而由处理器执行的用于执行本文中所述的频域去噪的一个方法包括:从来自源视频流的当前源帧识别当前源块,生成用于所述当前源块的预测块,通过将所述当前源块变换到频域中来生成源变换块,以及通过将所述预测块变换到所述频域中来生成预测变换块。在某些实施方式中,频域去噪包括基于所述源变换块和所述预测变换块而生成去噪变换块,通过对所述去噪变换块进行逆变换来生成去噪块,基于所述去噪块与所述预测块之间的差来生成残余块,通过对所述残余块进行编码来生成编码块,以及输出或存储所述编码块。也可以响应于存储在非暂时性计算机可读介质上的指令而由处理器执行的用于执行本文中所述的频域去噪的另一方法包括:从来自源视频流的当前源帧识别当前源块,通过使用频域去噪对所述当前源块进行编码来生成编码块,以及输出或存储所述编码块。也可以响应于存储在非暂时性计算机可读介质上的指令而由处理器执行的用于执行本文中所述的频域去噪的另一方法包括:从来自源视频流的当前源帧识别当前源块,生成用于所述当前源块的预测块,通过将所述当前源块变换到频域中来生成源变换块,以及通过将所述预测块变换到所述频域中来生成预测变换块。在某些实施方式中,频域去噪包括通过基于所述预测变换块对所述源变换块应用去噪函数来生成去噪变换块,通过对所述去噪变换块进行逆变换来生成去噪块,基于所述去噪块与所述预测块之间的差来生成残余块,通过对所述残余块进行编码来生成编码块,以及输出或存储所述编码块。下面将另外详细地描述这些及其它方面的变化。附图说明本文的描述对附图做出参考,在附图中相同的参考标号遍及多个图指代相同部分,并且其中:图1是根据本公开的实施方式的计算设备的图;图2是根据本公开的实施方式的计算和通信系统的图;图3是根据本公开的实施方式的供在编码和解码中使用的视频流的图;图4是根据本公开的实施方式的编码器的框图;图5是根据本公开的实施方式的解码器的框图;图6是根据本公开的实施方式的帧的一部分的表示的框图;图7是根据本公开的实施方式的使用时域去噪对视频流进行代码化的示例的图;以及图8是根据本公开的实施方式的使用频域去噪对视频流进行代码化的示例的图。具体实施方式数字视频流可以使用帧或图像的序列来表示视频。每个帧可以包括许多块,所述块可以包括指示像素属性(诸如色值或亮度)的信息。视频的传输和存储可以使用相当多的计算或通信资源。可以使用压缩及其它代码化技术来减少视频流中的数据量。视频代码器的实用性可以取决于压缩速度、压缩性能、压缩保真度以及已解码视觉质量。压缩速度指示被用来压缩视频的时间。压缩性能表示与源视频相比存储或发射已编码视频所需的带宽的差异。压缩保真度指示已解码视频与源视频匹配的有多好。已解码视觉质量表示已解码视频的视觉质量,其可以是主观的。在某些实施方式中,在输入视频信号中所捕获的噪声或其它非期望伪像可以降低视频代码器的实用性。例如,输入噪声(其可以是随机的不可预测的噪声)可以被传播到已解码视频并因此降低已解码视觉质量。在某些实施方式中,输入噪声可以降低压缩速度、压缩性能和/或压缩保真度。在某些实施方式中,频域去噪可以通过在视频代码化之前或期间从输入视频流移除噪声来改善压缩速度、压缩性能、压缩保真度和/或已解码视觉质量。在某些实施方式中,频域去噪包括从源视频流的当前帧识别可变大小源块并使用频域去噪函数来生成用于每个源块的去噪块。在某些实施方式中,对块进行去噪包括生成用于源块的预测块,将源块和预测块变换到频域中,基于预测变换块使用频域去噪函数对源变换块进行去噪,以及对去噪块进行逆变换。图1是根据本公开的实施方式的计算设备100的图。计算设备100可以包括通信接口110、通信单元120、用户界面(UI)130、处理器140、存储器150、指令160、电源170或其任何组合。如本文所使用的,术语“计算设备”包括能够执行本文中公开的任何方法或其任何部分的任何单元或单元的组合。计算设备100可以是固定计算设备,诸如个人计算机(PC)、服务器、工作站、小型计算机或主计算机;或者移动计算设备,诸如移动电话、个人数字助理(PDA)、膝上型计算机或平板PC。虽然被示出为单个单元,但可以将通信设备100的任何一个或多个元件集成到任何数目的单独的物理单元内。例如,可以将UI130和处理器140集成在第一物理单元中,并且可以将存储器150集成在第二物理单元中。通信接口110可以是无线天线(如所示)、有线通信端口(诸如以太网端口、红外端口、串行端口)或能够与有线或无线电子通信介质180对接的任何其它有线或无线单元。通信单元120可以被配置成经由有线或无线介质180来发射或接收信号。例如,如所示,通信单元120被操作连接到被配置成经由无线信号通信的天线。虽然在图1中并未明确地示出,通信单元120可以被配置成经由任何有线或无线通信介质(诸如射频(RF)、紫外线(UV)、可见光、光纤、导线或其组合)进行发射、接收或发射和接收。虽然图1示出了单个通信单元120和单个通信接口110,但是可以使用任何数目的通信单元和任何数目的通信接口。UI130可以包括能够与用户对接的任何单元,诸如虚拟或物理小键盘、触控板、显示器、触摸显示器、扬声器、麦克风、视频相机、传感器或其任何组合。UI130可以与处理器140(如所示)或者与通信设备100的任何其它元件(诸如电源170)操作耦合。虽然被示为单个单元,但UI130可以包括一个或多个物理单元。例如,UI130可以包括用于执行与用户的音频通信的音频接口以及用于执行与用户的基于视觉和触摸的通信的触摸显示器。虽然被示为单独的单元,但可以将通信接口110、通信单元120以及UI130或其各部分配置为组合单元。例如,可以将通信接口110、通信单元120以及UI130实现为能够与外部触摸屏设备对接的通信端口。处理器140可以包括现在存在或以后开发的能够操纵或处理信号或其它信息的任何设备或系统,包括光学处理器、量子处理器、分子处理前或其组合。例如,处理器140可以包括通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑阵列、可编程逻辑控制器、微代码、固件、任何类型的集成电路(IC)、状态机或其任何组合。如本文所使用的,术语“处理器”包括单个处理器或多个处理器。处理器140可以与通信接口110、通信单元120、UI130、存储器150、指令160、电源170或其任何组合操作耦合。存储器150可以包括任何非暂时性计算机可用或计算机可读介质,诸如可以例如包含、存储、通信、或传输指令160或与之相关联的任何信息以供处理器140使用或与处理器1本文档来自技高网...
频域去噪

【技术保护点】
一种方法,包括:从来自源视频流的当前源帧识别当前源块;生成所述当前源块的预测块;通过将所述当前源块变换到频域中,来生成源变换块;通过将所述预测块变换到所述频域中,来生成预测变换块;响应于存储在非暂时性计算机可读介质上的指令,由处理器基于所述源变换块和所述预测变换块来生成去噪变换块;通过对所述去噪变换块进行逆变换,来生成去噪块;基于所述去噪块与所述预测块之间的差,来生成残余块;通过对所述残余块进行编码来生成编码块;以及输出或存储所述编码块。

【技术特征摘要】
【国外来华专利技术】2014.09.25 US 14/496,5631.一种方法,包括:从来自源视频流的当前源帧识别当前源块;生成所述当前源块的预测块;通过将所述当前源块变换到频域中,来生成源变换块;通过将所述预测块变换到所述频域中,来生成预测变换块;响应于存储在非暂时性计算机可读介质上的指令,由处理器基于所述源变换块和所述预测变换块来生成去噪变换块;通过对所述去噪变换块进行逆变换,来生成去噪块;基于所述去噪块与所述预测块之间的差,来生成残余块;通过对所述残余块进行编码来生成编码块;以及输出或存储所述编码块。2.根据权利要求1所述的方法,其中,所述当前源块包括噪声。3.根据权利要求1所述的方法,其中,通过将所述当前源块变换到所述频域中来生成所述源变换块包括:对所述当前源块应用基于块的变换,使得所述源变换块包括多个源变换系数,并且其中,通过将所述预测块变换到所述频域中来生成所述预测变换块包括:对所述预测块应用所述基于块的变换,使得所述预测变换块包括多个预测变换系数。4.根据权利要求1所述的方法,其中,生成所述去噪变换块包括:基于所述预测变换块,对所述源变换块应用去噪函数,并且应用所述去噪函数包括:基于所述当前源块和所述预测块,来确定所述去噪块的条件期望的近似结果。5.根据权利要求1所述的方法,其中,生成所述去噪变换块包括:应用频域截止或像素域截止中的至少一个。6.根据权利要求5所述的方法,其中,应用所述频域截止包括:应用基于块的频域截止。7.根据权利要求5所述的方法,其中,应用所述像素域截止包括:应用基于块的像素域截止。8.一种方法,包括:从来自源视频流的当前源帧识别当前源块,所述当前源块包括噪声;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用频域去噪对所述当前源块进行编码,来生成编码块;以及输出或存储所述编码块。9.根据权利要求8所述的方法,其中,使用频域去噪对所述当前源块进行编码包括:生成所述当前源块的预测块;...

【专利技术属性】
技术研发人员:蒂莫西·科普韩敬宁
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1