发明名称 |
x265编码器中帧间编码模式快速选择方法 |
摘要 |
本发明提供了一种x265编码器中帧间编码模式快速选择方法,该方法首先采用工具软件分析x265编码器中耗时模块或函数,然后针对耗时部分进行具体的优化工作,在保证性能的前提下采用快速算法或者结构调整来达到速度的提升,优化内容包括:SKIP模式的提前检测、以SATD Cost(哈达玛变换后再绝对值求和)代替RD Cost(率失真优化得到的值)作为层内模式选择的标准。对于x265编码器,本发明能够实现高清视频序列实时编码,性能与原来非实时编码相比峰值信噪比下降0.03dB。 |
申请公布号 |
CN104320656A |
申请公布日期 |
2015.01.28 |
申请号 |
CN201410603770.5 |
申请日期 |
2014.10.30 |
申请人 |
上海交通大学 |
发明人 |
张小云;胡强;高志勇;陈立 |
分类号 |
H04N19/103(2014.01)I;H04N19/132(2014.01)I;H04N19/147(2014.01)I |
主分类号 |
H04N19/103(2014.01)I |
代理机构 |
上海汉声知识产权代理有限公司 31236 |
代理人 |
徐红银;郭国中 |
主权项 |
一种x265编码器中帧间编码模式快速选择方法,其特征在于,包括如下步骤:步骤1:计算Merge模式的MergeSatdCost(哈达玛代价值)及Skip模式的SkipRdCost(率失真代价值);步骤2:根据周围信息预测得到当前块的RdCost:PredRdCost(预测的率失真代价值);步骤3:若SkipRdCost<θ*PredRdCost,其中:θ为权重因子,则判定为SKIP模式,并转到步骤7,否则转到步骤4;步骤4:计算Inter模式和Intra_in_inter模式的SatdCost(哈达玛代价值);步骤5:从Merge、Inter、Intra_in_inter中选择SatdCost最小的模式做一次RDO(率失真优化)得到其RdCost(率失真代价值),并与SkipRdCost进行比较,选择最小者作为当前层的最优模式;若SKIP为最优模式则转步骤7,否则转步骤6;步骤6:CU(编码单元)向下划分,进行下一层的模式选择;步骤7:CU终止向下划分。 |
地址 |
200240 上海市闵行区东川路800号 |