一种视频编码方法及装置的制造方法

文档序号:9601149阅读:449来源:国知局
一种视频编码方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频处理技术领域,具体涉及一种视频编码方法及装置。
【背景技术】
[0002]随着计算技术和网络技术的飞速发展,包括数字电视广播,视频通信和视频监控等视频技术得到了广泛的应用。视频信号信息量大,尤其是日益普遍的高清视频,给传输和存储带来了巨大压力。解决这一问题需要视频编解码技术,通过编码算法去除数字图像信号序列的冗余信息。但是在数字图像的摄取过程中会引入各种噪声,影响视频编码效率。为了去除这些噪声,现代视频应用,包括监控系统,引入了信号处理器(ISP,即Image SingalProcessor)。设计良好的ISP模块有助于滤除噪声干扰,提高视频编码器codec的效率,增强编码后视频的主观质量。信号处理器ISP和视频编码器codec侧重于不同的目标,一般的视频应用系统倾向于将这两个模块割裂开来,独立设计各自的功能。但是由于信号处理器ISP和视频编码器codec是一个系统中紧密相连的模块,设计时整体考虑二者之间存在的相互影响,而不是分别进行单独的功能设计,可以在整体上得到更佳的性能。

【发明内容】

[0003]有鉴于此,本发明实施例提供一种视频编码方法及装置。
[0004]第一方面,本发明实施例提供了一种视频编码方法,包括:
[0005]编码器从视频码流中获取第一视频信息,并将该第一视频信息反馈至信号处理器;
[0006]信号处理器根据编码器反馈的第一视频信息进行视频信号处理。
[0007]进一步地,所述视频编码方法还包括:
[0008]信号处理器根据所述视频信号处理的结果向编码器提供第二视频信息;
[0009]编码器根据信号处理器提供的第二视频信息进行视频编码。
[0010]第二方面,本发明实施例还提供了一种视频编码装置,包括编码器和信号处理器,其中:
[0011]所述编码器包括第一视频信息反馈单元,用于从视频码流中获取第一视频信息,并将该第一视频信息反馈至信号处理器;
[0012]所述信号处理器包括视频信号处理单元,用于根据所述第一视频信息反馈单元反馈的第一视频信息进行视频信号处理。
[0013]进一步地,所述信号处理器还包括第二视频信息提供单元,用于根据所述视频信号处理单元的所述视频信号处理的结果向编码器提供第二视频信息;
[0014]所述编码器还包括视频编码单元,用于根据所述第二视频信息提供单元提供的第二视频信息进行视频编码。
[0015]本发明提出在一个视频应用或系统中联合设计信号处理器ISP和视频编码器codec,即在ISP和codec之间形成相互反馈,通过其中一方向另一方所提供的反馈信息来提升整体性能,相比于现有技术中对二者进行独立的功能设计而言,本发明充分利用了另一方的信息,使得整体性能得到了提升。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0017]图1是本发明具体实施例一所述的视频编码方法流程图;
[0018]图2是本发明具体实施例二所述的视频编码方法流程图;
[0019]图3是本发明具体实施例三所述的视频编码装置的结构框图;
[0020]图4是本发明具体实施例四所述的视频编码装置的结构框图。
【具体实施方式】
[0021]为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0023]实施例一
[0024]图1是本实施例一所述的视频编码方法流程图。参见如图1所示,本实施例所述的视频编码方法包括如下步骤:
[0025]S101、编码器从视频码流中获取第一视频信息,并将该第一视频信息反馈至信号处理器;
[0026]视频码流中包含丰富的视频信息,其中,运动信息是视频处理过程中最常用的视频信息。本实施例以运动信息为例进行说明,但此处仅仅是示例性的,并非对本发明进行限制,本领域技术人员能够明了,可以根据联合设计编码器和信号处理器的目的或需求来选择要从视频码流中提取哪些视频信息。
[0027]运动信息,例如,运动矢量幅度等信息,能够反映视频中某些物体或区域随时间推移而发生的位置变化。所述编码器从视频码流中获取运动信息作为所述第一视频信息,然后将获取的该第一视频信息反馈至信号处理器。
[0028]S102、信号处理器根据编码器反馈的第一视频信息进行视频信号处理。
[0029]信号处理器从编码器接收所述第一视频信息,例如运动信息,然后,信号处理器就可以根据编码器反馈的上述信息来执行视频信号处理操作。例如,信号处理器可以根据从编码器接收的所述运动信息来识别当前视频中的运动物体以及静态背景。这样,信号处理器充分利用了从编码器反馈的信息来完善自身的处理功能,实现了信号处理器与编码器的联合功能设计,相对于现有技术中二者各自相互独立进行功能设计而言,考虑到了信号处理器与编码器二者之间潜在的相互影响,并且利用该潜在影响完善了信号处理器的功能,相应地提升了系统整体性能。
[0030]实施例二
[0031]图2是本实施例所述的视频编码方法流程图,如图2所不,本实施例所述的视频编码方法包括以下步骤:
[0032]S201、编码器从视频码流中获取第一视频信息,并将该第一视频信息反馈至信号处理器;
[0033]S202、信号处理器根据编码器反馈的第一视频信息进行视频信号处理;
[0034]步骤S201和S202分别与实施例一中的S101和S102相同,具体参见实施例一的描述。
[0035]S203、信号处理器根据所述视频信号处理的结果向编码器提供第二视频信息;
[0036]基于前面的描述可知,在步骤S202中,信号处理器根据编码器反馈的第一视频信息,例如所述运动信息,从当前视频中识别出运动物体和静态背景。进一步地,由于运动物体和静态背景部分产生噪声的原因存在差别,为了提高整体的信噪比,信号处理器可以针对识别出的运动物体和静态背景部分分别采用不同的方法进行降噪。这样,针对运动物体和静态背景区域各自的噪声特点,实施有针对性的降噪处理,从而相对于将运动物体和静态背景区域作为一个大的整体区域进行统一降噪处理而言,本实施例所述的针对性降噪方法能够取得更好的信噪比。在上述处理之后,将已降噪的视频信号作为第二视频信息提供给编码器。
[0037]S204、编码器根据信号处理器提供的第二视频信息进行视频编码。
[0038]由于在步骤S203中已经对运动物体区域和静态背景区域分别进行了降噪处理,编码器通过对该降噪后的视频信号进行视频编码,可以取得更高的压缩比和编码效率。可替换地,所述步骤S203和S204还可以采用下述方式实现:
[0039]S203、信号处理器根据所述视频信号处理的结果向编码器提供第二视频信息;
[0040]在前面的步骤中已经从当前视频中识别出运动物体和静态背景,由于运动区域和静态区域之间的差异,对二者通常会具有不同的质量等级要求,而不同的质量等级要求会对后续的编码产生显著影响。例如,在视频监控的典型应用场景车牌识别的过程中,拍摄到的原始图像中通常不仅仅包括车牌区域,还可能会包括车牌周围的其它事物,而对于车牌识别这一目标而言,会要求编码后的车牌区域的保真度比其它区域高,也就是说,对车牌区域的质量等级要求会高于其它区域。相应地,视频编码在车牌对应的区域内的量化步长一般会小于其它区域,而码率分配则一般会高于其它区域。为了使后续的视频编码操作更具有针对性,此处可由信号处理器针对运动物体或运动物体的各部分以及静态背景分别采用多种不同的质量等级进行标识,然后将该质量等级标识信息作为第二视频信息提供给后续的编码器。
[0041]S204、编码器根据信号处理器提供的第二视频信息进行视频编码。
[0042]当编码器接收到所述信号处理器提供的第二视频信息,即针对运动物体或运动物体各部分和静态背景所标注的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1