保证特定区域显示质量的视频编码的方法和装置的制作方法

文档序号:6618810阅读:272来源:国知局
专利名称:保证特定区域显示质量的视频编码的方法和装置的制作方法
技术领域
本发明涉及数字视频领域,具体地说,本发明涉及一种保证特定区域显示
质量的^L频编码的方法和装置。
背景技术
当前,数字视频蓬勃发展,由于数字视频具有易于传输、保存的优点,因 此,国内外的模拟监控系统逐渐被具有数字视频的数字监控系统所取代。
目前普遍应用于数字监控系统中的视频处理技术主要是视频数据的压缩、 传输和存储。由于视频编码的传输带宽往往是很有限的,而现有技术中的视频 编码技术普遍采用常规的码率分配方法,即对于视频的编码后的内容采取平均 分配的策略,由于采用这种码率分配方法应用在现有的数字监控系统中,存在 着很大的局限性;因为数字监控系统中的视频监控的特殊性,我们的关注点往 往在一些特定区域,即客户感兴趣的事件。当这种我们感兴趣的事件发生时, 就需要数字监控系统中的编码器重点保留它们的图像信息。如果只是按照现有 技术中的常规码率分配方法在编码带宽条件受限的情况下,可能造成这些特定 区域的图像质量下降,这就很大程度上影响了视频监控的效果。

发明内容
本发明所要解决的技术问题是提供一种保证特定区域显示质量的视频编码 的方法和装置,以解决在编码带宽条件有限的情况下,特定区域的内容无法显 示或显示图像的质量不高的问题。
为解决上述技术问题,本发明提供了一种保证特定区域显示质量的视频编 码的方法,包括以下步骤
(1)对接收到的数字视频划分为不同类型的图像区域,并对不同类型的所述图像区域设置不同的权重系数,同时根据不同类型的图像区域设置的所述权
重系数分别为不同类型的图像区域分配所需的带宽;
(2)以分配的带宽为准,为对应类型的图像区域进行编码输出。 本发明所述的方法,其中,所述方法进一步为
所述步骤(1 )进一步还包括对不同类型的图像区域分别设置编码质量最低 阈值和量化系数最高阈值;
所述步骤(2)中为对应类型的图像区域进行编码包括
对不同类型的图像区域,首先计算出的编码时所用的量化系数,如果该量 化系数大于该图像区域的量化系数最高阈值,则调整该量化系数至量化系数最 高阈值,否则无需调整该量化系数,以判断后确定的量化系数进行编码;
编码完成后,统计该图像区域的编码质量,并与设置的该图像区域的编码 质量最低阈值比较,如果该图像区域的编码质量小于该编码质量最低阈值,则 输出编码完成后的该图像区域,并提高该图像区域的权重系数一个或几个单位 值,然后根据修改后的权重系数重新分配的该图像区域所需的带宽,根据重新 分配的带宽对下一个该类型的图像区域进行编码,重新执行步骤(2);否则直 接输出编码完成后的该图像区域。
其中,所述步骤(l)中对接收到的数字视频划分为不同类型的图像区域是 利用图像识别分割技术。
其中,所述图像区域包括最重要的信息区域、运动敏感区域和背景区域; 其中,所述最重要的信息区域为包括人脸、肢体和车牌信息的区域。
其中,所述步骤(2 )为对应的图像区域进行编码是根据常规的码率分配算 法进行的。
为解决上述技术问题,本发明还提供了一种保证特定区域显示质量的视频 编码的装置,应用于支持数字视频的数字监控系统中,包括接收划分模块、 分配带宽^^块和编码器;其中,
所述接收划分模块,用于对接收到的数字视频划分为不同类型的图像区域, 并对不同类型的所述图像区域设置不同的权重系数;
所述分配带宽模块,用于根据所述接收划分模块得到的不同类型的图像区域设置的所述权重系数,分别为不同类型的图^f象区域分配所需的带宽,并将分
配的带宽发送给所述编码器;
所述编码器,用于以所述分配带宽才莫块分配的带宽为准,为对应类型的图 像区域进行编码输出。
本发明所述的装置,其中,所述装置进一步还包括
设置阈值模块,用于对所述接收划分模块划分的不同类型的图像区域分别 设置编码质量最低阈值和量化系数最高阈值。
其中,所述编码器,进一步用于以所述分配带宽模块分配的带宽为准,对 不同类型的图像区域,首先根据常规的码率分配算法计算出的编码时所用的量 化系数,如果该量化系数大于该图像区域的量化系数最高阈值,则调整该量化 系数至量化系数最高阈值,否则无需调整量化系数,以判断后确定的量化系数
进行编码;编码完成后,统计该图像区域的编码质量,并与所述设置阈值模块 设置的该图像区域的编码质量最低阈值比较,如果该图像区域的编码质量小于 编码质量最低阈值,则输出编码完成后的该图像区域,并提高该类型的图像区 域的权重系数一个或几个单位值,然后将该类型的图像区域修改后的权重系数 发送给所述分配带宽模块;否则直接输出编码完成后的该图像区域;
所述分配带宽模块,进一步还用于根据所述编码器发送的该类型的图像区 域修改后的权重系数重新分配所需的带宽,并将重新分配的带宽发送给所述编 码器。
其中,所述接收划分模块,进一步用于利用图像识别分割技术对接收到的 数字视频划分为不同类型的图像区域,并对不同类型的所述图像区域设置不同 的权重系数。
其中,所述图像区域包括最重要的信息区域、运动敏感区域和背景区域; 其中,所述最重要的信息区域为包括人脸、月支体和车牌信息的区域。
与现有技术相比,本发明是在对传送的浮见频数据进行编码时,当编码带宽 条件有限的情况下,能够根据用户预设的不同级别的图像区域识别出该视频数 据中相应的图像区域,并根据设置的不同级别的图像区域的权重系数对不同级 别的图像区域进行不同的编码,从而最大程度的保证特定区域的图像质量,便 于凄t字监控系统回放时的耳又证。


图l为本发明实施例所述的方法流程图2为本发明一个具体应用实施例的方法流程图3为本发明实施例所述的装置结构图。
具体实施例方式
本发明的主要思想是在对传送的视频数据进行编码时,当编码带宽条件有 限的情况下,能够根据用户预设的不同级别的图像区域识别出该视频数据中相 应的图像区域,并根据设置的不同级别的图像区域的权重系数对不同级别的图 像区域进行不同的编码,从而最大程度的保证特定区域的图像质量,便于数字 监控系统回放时的取证。以下对具体实施方式
进行详细描述,但不作为对本发 明的限定。
如图1所示,为本发明实施例所述的方法,包括以下步骤
步骤IOI,对接收到的数字视频划分为不同类型的图像区域,并对不同类型 的图像区域设置不同的权重系数a,.(/ = O,l...),同时根据不同类型的图像区域设置 的权重系数分别为不同类型的图像区域分配所需的带宽^ (S.T. J^,S)。
其中,对接收到的数字视频划分为不同类型的图像区域是利用图像识别分 割技术。
步骤102,以分配的带宽5,为准,为对应类型的图像区域进行编码输出。
其中,所述为对应类型的图像区域进行编码输出,是根据常规的码率分配 算法进行的。
另外,步骤101中还可以包括步骤对不同类型的图像区域分别设置编码 质量最低阈值/ 和量化系数最高阈值2尸_ 。
其中,编码质量最低阈值"用于为数字监控系统对图像中各个区域的编码 质量做参考,使该图像区域的编码质量不小于设置的该编码质量最低阈值", 只有这样才能保证编码后的图4象质量4艮高;
其中,量化系数最高阈值2尸_用于为数字监控系统对图像区域中编码时所用的量化系数做参考,使该图像区域中的每一个宏块(编码的最小单位)的量 化系数不大于设置的该量化系数最高阈值2尸_ ,只有这样才能保证编码后的图
像质量很高,即QP值越小,编码的图像质量越高。
另外,对应的步骤102中为对应类型的图像区域进行编码输出,进一步包

步骤1021,对不同类型的图像区域,首先4艮据常规的码率分配算法计算出 的编码时所用的QP,如果该QP大于设置的该图像区域的量化系数最高阈值 则调整该QP至Qi^,否则无需调整QP,编码器以判断后确定的QP进 行编码;
编码完成后,统计该图像区域的编码质量,并与设置的该图像区域的编码 质量最低阈值"比较,如果该图像区域的编码质量小于该编码质量最低阈值〃, 则数字监控系统输出编码完成后的该图像区域,执行步骤1022;否则数字监控 系统直接输出编码完成后的该图像区域;
步骤1022,提高该类型的图像区域的权重系数一个或几个单位值,并根据 修改后的权重系数重新分配的该类型的图像区域所需的带宽A,根据重新分配 的带宽A对下一个该类型的图像区域进行编码,重新执行步骤1021。
如图2所示,为采用本发明所述方法的应用实施例,具体包括步骤
步骤201,利用图像识别分割技术对接收到的数字视频划分为最重要的信 息区域、运动敏感区域和背景区域,并对这些图像区域设置不同的权重系数。
比如最重要的信息区域的权重系数为4、运动敏感区域的权重系数为2、 背景区域的权重系数为1。
其中,最重要的信息区域为包括人脸、肢体和车牌等信息的区域。
步骤202,对不同的图像区域分别设置编码质量最低阈值々和量化系数最
高阈值e/^。
其中,最重要的信息区域、运动敏感区域和背景区域的等级是由高到低, 即最重要的信息区域为最高级别的区域,运动敏感区域为次一级的区域,背景 区域为最低级别的区域;
9相对来说,最重要的信息区域的编码质量最低阈值"要高于运动敏感区域 的编码质量最低阈值- ,运动敏感区域的编码质量最低阈值-高于背景区域的 编码质量最低阈值;9 ,即最重要的信息区域的编码质量最低阈值"〉运动敏感区
域的编码质量最低阈值/ 〉背景区域的编码质量最低阈值々;
而最重要的信息区域的量化系数最高阈值0尸_ <运动敏感区域的量化系数
最高阈值<背景区域的量化系数最高阈值2户_ 。
步骤203,根据不同类型的图像区域设置的权重系数分别为不同类型的图 像区域分配所需的带宽5,.。
步骤204,以分配的带宽A为准,为对应类型的图像区域进行编码,对不 同类型的图像区域,首先才艮据常规的码率分配算法计算出的编码时所用的QP, 如果该QP大于设置的该图像区域的量化系数最高阈值G尸n^,则调整该QP至 2尸皿,否则无需调整QP,以判断后确定的QP进^f于编码,编码完成后,统计该 图像区域的编码质量,并与设置的该图像区域的编码质量最低阈值/ 比较,如 果该图像区域的编码质量小于编码质量最低阈值p,则输出编码完成后的该图 像区域,执行步骤205;否则直接输出编码完成后的该图像区域;
步骤205,提高该类型的图像区域的权重系数一个或几个单位值,并根据 修改后的权重系数重新分配的该类型的图像区域所需的带宽5,.,根据重新分配 的带宽对下一个该类型的图像区域进行编码,重新执行步骤204。
如图3所示,为本发明实施例所述的装置,应用于支持数字视频的数字监 控系统中,包括接收划分模块301、设置阚值模块302、分配带宽模块303 和编码器304;其中,
接收划分模块301,用于接收数字视频,并对该数字视频划分为不同类型 的图像区域,并对不同类型的图像区域设置不同的权重系数;以及接收编码器 304的指示提高不同类型的图像区域的权重系数一个或几个单位值,并指示分 配带宽模块303对该图像区域根据新的权重系数分配所需的带宽。
其中,接收划分模块301用于接收到的数字视频,并对该数字视频划分为 不同类型的图像区域,并对不同类型的图像区域设置不同的权重系数,进一步 为接收划分模块301,用于接收到的数字视频,并利用图像识别分割技术对
该数字视频划分为不同类型的图像区域,并对不同类型的图像区域设置不同的 权重系数。
设置阈值模块302,用于对接收划分模块301划分的不同类型的图像区域, 分别对不同类型的图像区域设置不同的编码质量最低阁值p和量化系数最高阈值l。
其中,编码质量最低阈值p用于为编码器304对图像的每个区域的编码质 量做参考,使该图像各个区域的编码质量不小于设置的该图像区域的编码质量 最低阈值々,这样才能保证编码后的图像质量很高;
其中,量化系数最高阔值g/乙用于为编码器304对图像区域中的每个宏块 在编码时使用的量化系数做参考,使该图像区域中的每一个宏块的量化系数不 大于设置的该量化系数最高阈值Q/:,这样才能保证编码后的图像质量很高, 即QP值越小,编码的图l象质量越高。
分配带宽模块303,用于根据接收划分模块301得到的不同类型的图像区 域所设置的权重系数,分别为不同类型的图像区域分配所需的带宽,并将分配 的带宽发送给编码器304;还用于根据编码器304发送的该类型的图像区域修 改后的权重系数重新分配所需的带宽,并将重新分配的带宽发送给编码器304。
编码器304,用于以分配带宽模块303分配的带宽A为准,对不同类型的 图像区域,首先根据常规的码率分配算法计算出的编码时所用的QP,如果该 QP大于设置阈值模块302中设置的该图像区域的量化系数最高阈值2户_,则
调整该QP至G户皿,否则无需调整QP,以判断后确定的QP进行编码,编码完 成后,统计该图像区域的编码质量,并与设置阈值模块302中设置的该图像区 域的编码质量最低阈值^,如果该图^f象区域的编码质量小于该编码质量最低阈 值/ ,则输出编码完成后的该图像区域,并提高该类型的图像区域的权重系数 一个或几个单位值,然后将该类型的图像区域修改后的权重系数发送给分配带 宽模块303;否则直接输出编码完成后的该图像区域。
与现有技术相比,本发明是在对传送的视频数据进行编码时,当编码带宽 条件有限的情况下,能够根据用户预设的不同级别的图像区域识别出该视频数 据中相应的图像区域,并根据设置的不同级别的图像区域的权重系数对不同级
ii别的图像区域进行不同的编码,从而最大程度的保证特定区域的图像质量,便 于数字监控系统回放时的取证。这样就避免了在一些突发场景下,由于编码带 宽条件的限制,该视频数据中的特定区域图像质量大幅下降的问题。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这 些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种保证特定区域显示质量的视频编码的方法,其特征在于,包括以下步骤(1)对接收到的数字视频划分为不同类型的图像区域,并对不同类型的所述图像区域设置不同的权重系数,同时根据不同类型的图像区域设置的所述权重系数分别为不同类型的图像区域分配所需的带宽;(2)以分配的带宽为准,为对应类型的图像区域进行编码输出。
2、 如权利要求l所述的方法,其特征在于,所述方法进一步为所述步骤(1)进一步还包括对不同类型的图像区域分别设置编码质量最 低阈值和量化系数最高阈值;所述步骤(2)中为对应类型的图像区域进行编码包括对不同类型的图像区域,首先计算出的编码时所用的量化系数,如果该量 化系数大于该图像区域的量化系数最高阈值,则调整该量化系数至量化系数最 高阈值,否则无需调整该量化系数,以判断后确定的量化系数进行编码;编码完成后,统计该图像区域的编码质量,并与设置的该图像区域的编码 质量最低阈值比较,如果该图像区域的编码质量小于该编码质量最低阈值,则 输出编码完成后的该图像区域,并提高该图像区域的权重系数一个或几个单位 值,然后根据修改后的权重系数重新分配的该图像区域所需的带宽,根据重新 分配的带宽对下一个该类型的图像区域进行编码,重新执行步骤(2);否则直 接输出编码完成后的该图像区域。
3、 如权利要求1或2所述的方法,其特征在于,所述步骤(l)中对接收到 的数字视频划分为不同类型的图像区域是利用图像识别分割技术。
4、 如权利要求3所述的方法,其特征在于,所述图像区域包括最重要的 信息区域、运动敏感区域和背景区域;其中,所述最重要的信息区域为包括 人脸、肢体和车牌信息的区域。
5、 如权利要求1或2所述的方法,其特征在于,所述步骤(2)为对应的图 像区域进行编码是根据常规的码率分配算法进行的。
6、 一种保证特定区域显示质量的视频编码的装置,应用于支持数字^L频的 数字监控系统中,其特征在于,包括接收划分模块、分配带宽模块和编码器; 其中,所述接收划分模块,用于对接收到的数字视频划分为不同类型的图像区域, 并对不同类型的所述图像区域设置不同的权重系数;所述分配带宽模块,用于根据所述接收划分模块得到的不同类型的图像区 域设置的所述权重系数,分别为不同类型的图像区域分配所需的带宽,并将分 配的带宽发送给所述编码器;所述编码器,用于以所述分配带宽^t块分配的带宽为准,为对应类型的图 像区域进行编码输出。
7、 如权利要求6所述的装置,其特征在于,所述装置进一步还包括设置阈值模块,用于对所述接收划分模块划分的不同类型的图像区域分别 设置编码质量最低阈值和量化系数最高阈值。
8、 如权利要求7所述的装置,其特征在于,所述编码器,进一步用于以所述分配带宽;^莫块分配的带宽为准,对不同类 型的图像区域,首先根据常规的码率分配算法计算出的编码时所用的量化系数, 如果该量化系数大于该图像区域的量化系数最高阈值,则调整该量化系数至量 化系数最高阈值,否则无需调整量化系数,以判断后确定的量化系数进行编码; 编码完成后,统计该图像区域的编码质量,并与所述设置阈值模块设置的该图 像区域的编码质量最低阈值比较,如果该图^^区域的编码质量小于编码质量最 低阈值,则输出编码完成后的该图像区域,并提高该类型的图像区域的权重系 数一个或几个单位值,然后将该类型的图像区域修改后的权重系数发送给所述 分配带宽模块;否则直接输出编码完成后的该图像区域;所述分配带宽模块,进一步还用于根据所述编码器发送的该类型的图像区 域修改后的权重系数重新分配所需的带宽,并将重新分配的带宽发送给所述编 码器。
9、 如权利要求6、 7或8所述的装置,其特征在于,所述接收划分模块,进 一步用于利用图像识别分割技术对接收到的数字视频划分为不同类型的图像区域,并对不同类型的所述图像区域设置不同的权重系数。
10、如权利要求9所述的装置,其特征在于,所述图像区域包括最重要 的信息区域、运动敏感区域和背景区域;其中,所述最重要的信息区域为包括 人脸、肢体和车牌信息的区域。
全文摘要
本发明公开了一种保证特定区域显示质量的视频编码的方法和装置,该方法包括数字监控系统对接收到的数字视频划分为不同类型的图像区域,并对不同类型的图像区域设置不同的权重系数,同时根据不同类型的图像区域设置的权重系数分别为不同类型的图像区域分配所需的带宽;数字监控系统的编码器以分配的带宽为准,为对应类型的图像区域进行编码输出。本发明解决了编码带宽条件有限的情况下,特定区域的内容无法显示或显示图像的质量不高的问题。
文档编号G06K9/00GK101547365SQ20091008372
公开日2009年9月30日 申请日期2009年5月8日 优先权日2009年5月8日
发明者锋 代, 俞力克, 张勇东, 波 王 申请人:北京北纬通信科技股份有限公司;中国科学院计算技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1