编码过程中的实时视频降噪方法和装置的制造方法

文档序号:9711768阅读:332来源:国知局
编码过程中的实时视频降噪方法和装置的制造方法
【技术领域】
[0001] 本发明设及信号处理领域,特别是设及一种编码过程中的实时视频降噪方法和装 置。
【背景技术】
[0002] 目前绝大多数智能手机都已经具有视频拍摄功能,由于受镜头和成本限制,导致 单像素上的光通量较小,采集的视频中含有大量随机噪声,尤其在场景较暗弱的情况下更 加明显。运种噪声一方面破坏了图像的清晰度和质量,另一方面使得编码时残差过大,导致 码流增加,加剧了网络和存储的负担。
[0003] 对视频进行降噪预处理不仅可W提高视频质量,有利于网络传输。因此视频降噪 对于带宽受限的实时流媒体服务、移动可视电话、网络视频聊天等具有一定的实用价值。
[0004] 目前的降噪方法一般是基于空间域或时间域。空间域降噪只考虑单幅图像中相邻 像素之间的相关性,如均值降噪、非局部平均(Non Local Means,简称化M)、S维块匹配 (Block Match 3D,简称BM3D)等。均值降噪平滑了边缘和纹理区域,导致图像质量下降,NLM 和BM3的十算量非常大,无法适应视频聊天的场合。时间域降噪考虑了相邻帖之间的信息,其 基本思路是判断前景和背景像素,对于静止的背景区域采用时间域均值降噪,对于运动的 前景区域采用空间域降噪。运种方法的难点在于前背景的准确判断,同时需要缓存多帖数 据,同样不太适应手机端。
[0005] 另外变换域的方法,即将图像通过某种变换如小波、傅里叶变换等,转换到频率域 中。对处于高频段的系数进行降噪处理,也取得了不错的效果。运类方法需要额外的转换过 程,而且计算复杂度比较高。

【发明内容】

[0006] 基于此,有必要针对目前的降噪方法计算量大无法适应实时视频的问题,提供一 种编码过程中的实时视频降噪方法,可W充分利用编码过程中已有的整数离散余弦变换的 信息,减小计算量,适应实时视频,缓解网络带宽瓶颈。
[0007] 此外,还有必要提供一种编码过程中的实时视频降噪装置,能减小计算量,适应实 时视频,缓解网络带宽瓶颈。
[000引一种编码过程中的实时视频降噪方法,包括W下步骤:
[0009] 获取图像的当前帖及当前帖中的平坦区域;
[0010] 对所述平坦区域进行降噪处理;
[0011] 判断所述当前帖是否为P帖,若是,则读取所述当前帖的子宏块,若否,则结束;
[0012] 判断读取的当前子宏块是否为帖间子宏块,若是,则对读取的当前子宏块进行整 数离散余弦变换,对整数离散余弦变换后的当前子宏块进行降噪处理,再判断读取的当前 子宏块是否为当前帖最后一个帖间子宏块,若是,则结束;
[0013] 否则读取下一个子宏块,再进入判断读取的当前子宏块是否为帖间子宏块的步 骤。
[0014] -种编码过程中的实时视频降噪装置,包括:
[0015] 获取模块,用于获取当前帖及当前帖中的平坦区域;
[0016] 降噪模块,用于对所述平坦区域进行降噪处理;
[0017] 判断模块,用于判断所述当前帖是否为P帖,若是,则读取模块用于读取所述当前 帖的子宏块,若否,则结束;
[0018] 所述判断模块还用于判断读取的当前子宏块是否为帖间子宏块,若是,则所述降 噪模块还用于对读取的当前子宏块进行整数离散余弦变换,对整数离散余弦变换后的当前 子宏块进行降噪处理,再由所述判断模块判断读取的当前子宏块是否为当前帖最后一个帖 间子宏块,若是,则结束;
[0019] 否则所述读取模块还用于读取下一个子宏块,再由所述判断模块判断读取的当前 子宏块是否为帖间子宏块。
[0020] 上述编码过程中的实时视频降噪方法和装置,首先通过对图像的平坦区域进行降 噪处理,降低了平坦区域的噪声,再对当前帖的子宏块进行整数离散余弦变换,并对整数离 散余弦变换后的当前子宏块进行降噪处理,由于整数离散余弦变换是编码过程中的已有模 块,因此可W直接复用,从而减小了计算量,通过降噪降低了码流,适应实时视频,缓解网络 带宽瓶颈。
【附图说明】
[0021] 图1为一个实施例中编码过程中的实时视频降噪方法的应用环境示意图;
[0022] 图2为一个实施例中图1中的终端的内部结构示意图;
[0023] 图3为一个实施例中编码过程中的实时视频降噪方法的流程图;
[0024] 图4为对读取的当前子宏块进行整数离散余弦变换,对整数离散余弦变换后的当 前子宏块进行降噪处理的具体流程图;
[0025] 图5为一个实施例中编码过程中的实时视频降噪装置的结构框图;
[0026] 图6为另一个实施例中编码过程中的实时视频降噪装置的结构框图。
【具体实施方式】
[0027] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0028] 图1为一个实施例中编码过程中的实时视频的降噪方法的应用环境示意图。该应 用环境可包括一个或多个终端。该实时视频的降噪方法可应用于一个终端的视频拍摄功能 中的视频降噪处理或实时流媒体服务中的视频降噪处理,也可应用于多个终端之间进行实 时视频通话中视频的降噪处理。图1是W两个终端进行实时视频通话的应用环境,仅为示 例,不限于此。在其他实施例中,多个终端之间也可通过服务器传输数据。
[0029] 图2为一个实施例中图1中的终端的内部结构示意图。如图2所示,该终端包括通过 系统总线连接的处理器、存储介质、内存、网络接口、声音采集装置、显示屏、扬声器和输入 装置。其中,终端的存储介质存储有操作系统,还包括一种编码过程中的实时视频降噪装 置,该编码过程中的实时视频降噪装置用于实现一种编码过程中的实时视频降噪方法。该 处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存为存储介质中的实 时视频降噪的装置的运行提供环境,网络接口用于与服务器或其他终端进行网络通信,如 发送数据至服务器或终端,接收服务器或终端返回的数据等。终端的显示屏可W是液晶显 示屏或者电子墨水显示屏等,输入装置可W是显示屏上覆盖的触摸层,也可W是终端外壳 上设置的按键、轨迹球或触控板,也可W是外接的键盘、触控板或鼠标等。该终端可W是手 机、平板电脑或者个人数字助理。本领域技术人员可W理解,图2中示出的结构,仅仅是与本 申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具 体的终端可W包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部 件布置。
[0030] 图3为一个实施例中编码过程中的实时视频降噪方法的流程图。如图3所示,一种 编码过程中的实时视频降噪方法,包括W下步骤:
[0031] 步骤302,获取图像的当前帖及当前帖中的平坦区域。
[0032] 在一个实施例中,获取当前帖中的平坦区域的步骤包括:获取当前帖中的当前像 素点及选取的包含当前像素点的区域;判断该区域中其余像素点的像素值与该当前像素点 的像素值的差值的绝对值是否小于给定阔值,若是,则认为该区域属于平坦区域,若否,贝U 不认为该区域为平坦区域。
[0033] 具体地,图像可采用YUV或RGB颜色空间表示。YUV中Y表示明亮度,即灰阶值,U和V 表示色度,用于描述图像的色彩和饱和度,指定像素的颜色。RGB是指Red(红色K
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1