[发明专利]用于视频流编码的方法与装置在审
申请号: | 201380027840.0 | 申请日: | 2013-05-23 |
公开(公告)号: | CN104365098A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | C·史蒂文斯;P·龙当阿尔法塞;S·范布勒克;J-F·麦克 | 申请(专利权)人: | 阿尔卡特朗讯公司 |
主分类号: | H04N19/196 | 分类号: | H04N19/196;H04N19/176;H04N19/11;H04N19/109;H04N19/117;H04N19/124;H04N19/14;H04N19/21 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
地址: | 法国布洛*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 编码 方法 装置 | ||
技术领域
本发明涉及视频编码领域,并且尤其涉及带有透明度信息的视频流编码领域。
背景技术
透明度通道正在越来越多地在多种应用中使用以便将不同的直播视频种子融合成一个视频流。
目前,尚无哪种方法能够在为YUV/RGB通道以及可能的深度信息执行编码时有效地考虑透明度信息。
发明内容
因此,本发明实施例的目的为利用可用的透明度信息来改进编码机制,尤其是降低输出视频速率和/或计算复杂度。
依照本发明的一个方面,提供了使用编码方案对被分隔为宏块的视频流进行编码的方法,所述视频流包括透明度等级通道,所述方法包括:将宏块分类为内部宏块和转变宏块,对于内部宏块,由透明度信息通道提供的透明度值实质上是一致的,对于转变宏块,由透明度等级通道提供的透明度值在实质上不一致;确定每一个内部宏块的透明度值的统计值;并且依据其各自的统计值,为每一个内部宏块配置编码方案的相应参数。
本申请全文中,术语“宏块”被用来指明编码方案的编码单元。虽然术语“宏块”在H.264建议中被定义,并且根据该建议典型地与编码有关,该术语应被理解为包括在其他编码方案中的等同的编码单元。
依照本发明的方法的优势为在逐宏块(macroblock-per-macroblock)的基础上,以将内容的不透明度/透明度考虑在内的方式编码视频流(即YUV/RGB通道以及可能的深度信息)。因此,多数地包含透明度内容的宏块(对该宏块从透明度值的平均值、中值或其他相关的统计值来确定)可以更有效的并且较少定性(less qualitative)的参数集合进行编码。根据已知的用于编码器如H.264和HEVC的惯例,这些参数被配置为“编码提示(encoding hints)”。根据本发明所述方法的进一步的优势为,其可辨别被视为一致的宏块——只要对他们的透明度进行考虑,通常来说比起那些在其中不透明度的(突然)转变的宏块,编码所述被视为一致的宏块更有效率。
在依照本发明的方法的实施例中,所述统计值为平均透明度等级或透明度等级的中值,并且对所述参数的配置包括:判断所述统计值是否超过预先确定的值;并且如果判断是肯定的,为对每一个内部宏块的编码方案的参数进行配置以降低编码复杂度。
该实施例的优势为使用一个相对简单的基于阈值的评估来确定是否为特别的内部宏块降低编码复杂度。所述“透明度等级”为一个表示宏块中的像素的透明度等级的参数,例如高“透明度等级”可理解为指高透明度的内容。这样的表述并非旨在排除透明度实际上是通过“不透明度等级”(例如,“alpha”参数)编码的实现,其中低“不透明度等级”用来标识高透明度的内容;在这种情况下,低“不透明度等级”对应高“透明度等级”。
依照本发明的方法的实施例中,所述参数的配置包括使去区块滤波器(deblocking filter)和自适应环路滤波器(adaptive loop filter)中的至少一个无效。
在特别的实施例中,宏块被组合为片段(slices),所述片段表示被水平分割的帧的部分,所述方法进一步包括使对包括转变宏块的每个片段的去区块滤波器和自适应环路滤波器中的至少一个无效。
这些实施例是基于发明者注意到例如在视频流的实质上透明部分中的区块效应没有显著的干扰。因此,这些实施例通过选择性地停用去区块滤波器和/或自适应环路滤波器来提高编码效率。
在依照本发明的方法的实施例中,对参数的配置包括对16×16DC模式的内部预测的设置。
该实施例是基于发明者注意到在视频流的实质上透明部分中的粗插补不会显著地使整幅图片降级。因此,该实施例通过选择性地将插值引擎设置为简略模式(coarser mode)来提高编码效率。
依照本发明的方法的实施例中,对参数的配置包括从运动估计模式转换至P_SKIP模式。
该实施例是基于发明者注意到视频流的实质上透明部分中的粗运动估计不会显著地使整幅图片降级。因此,该实施例通过选择性地停用运动估计来提高编码效率。
在特别的实施例中,所述方法进一步包括对每个转变块:将转变块分割成多个子块,所述分割被执行以使包括透明度等级转变的子块的个数最小化。
该实施例对透明度信息中的转变的发生进行了考虑。该实施例的优点为在精确地表达转变——其可能是锐变的——和有效地编码底层颜色(以及可选的深度)信息之间达到较好的平衡。作为施加分割的结果,所述不包括透明度等级转变的子块因此可被视为“内部子块”,并且接受由上文描述的对“内部块”的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯公司,未经阿尔卡特朗讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380027840.0/2.html,转载请声明来源钻瓜专利网。