[发明专利]通过由选出的训练信号生成的码本进行视频编码的矢量量化在审
| 申请号: | 201680079003.6 | 申请日: | 2016-02-01 |
| 公开(公告)号: | CN109076248A | 公开(公告)日: | 2018-12-21 |
| 发明(设计)人: | 赵志杰;周建同;刘益群;约恩·奥斯特曼 | 申请(专利权)人: | 华为技术有限公司;汉诺威莱布尼茨大学 |
| 主分类号: | H04N19/94 | 分类号: | H04N19/94;H04N19/176;H04N19/107;H04N19/146;G06T9/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 编码块 矢量量化 视频序列 训练信号 编码器 训练帧 标量量化 输出信号 预测误差 码本 标量量化单元 数据选择单元 熵编码单元 代价函数 视频编码 后续帧 训练码 熵编码 导出 | ||
1.一种用于获取训练信号的编码器,其中,所述编码器用于为后续帧的视频序列的矢量量化训练码本,其中,每个帧被分为多个编码块;
所述编码器包括:
-标量量化单元(102),用于从预测误差(ek)中为所述视频序列的一个或多个训练帧的每个编码块获取标量量化信号;
-熵编码单元(105),用于为所述视频序列的每个训练帧的每个编码块将所述标量量化信号熵编码为输出信号;
-数据选择单元(103),用于根据一个或多个编码块的各自输出信号的代价函数,从所述视频序列的训练帧中选择所述训练帧的所述一个或多个编码块;为每个选出的编码块获取从所选出的编码块的预测误差(ek)中导出的训练信号;为所述视频序列的矢量量化训练所述码本。
2.根据权利要求1所述的编码器,其特征在于,
所述输出信号的代价函数为所述输出信号的每像素的比特数或所述输出信号的率失真函数;所述数据选择单元(103)用于选择各自的输出信号的代价函数大于阈值(tVQ)的编码块。
3.根据权利要求2所述的编码器,其特征在于,所述编码器用于将编码信号中的视频序列进行编码;
所述编码器还用于将所述阈值(tVQ)添加到所述编码信号中作为辅助信息。
4.根据权利要求1至3任一项所述的编码器,其特征在于,
所述训练信号为所选出的编码块的预测误差(ek)。
5.根据权利要求1至3任一项所述的编码器,其特征在于,
所述编码器包括:
-逆标量量化单元(606),用于从所述标量量化信号中为所述视频序列的每个训练帧的每个编码块获取重建预测误差(e'k),其中,
所述训练信号为所选出的编码块的重建预测误差(e'k)。
6.根据权利要求1至5任一项所述的编码器,其特征在于,
还包括:
-帧内预测单元(108),用于根据帧内预测模式为原始信号(Sk)生成预测信号(Sk)作为帧内预测信号,其中,帧内预测误差(ek)为所述原始信号(Sk)与所述帧内预测信号(Sk)之间的差异;
-帧间预测单元(109),用于根据帧间预测模式为所述原始信号生成所述预测信号(Sk)作为帧间预测信号,其中,帧间预测误差(ek)为所述原始信号(Sk)与所述帧间预测信号(Sk)之间的差异;
所述数据选择单元(103)用于为每个选出的编码块获取从所选出的编码块的帧内预测误差导出的第一训练信号和从所选出的编码块的帧间预测误差导出的第二训练信号,其中,所述第一和第二训练信号用于根据帧内预测模式和帧间预测模式分别为所述视频序列的矢量量化训练第一和第二码本。
7.根据权利要求1至6任一项所述的编码器,其特征在于,
所述编码器包括:
-场景变化检测器,用于检测所述视频序列中的场景改变,其中,
所述数据选择单元(103)用于在检测到场景变化之后获取场景自适应训练信号。
8.根据权利要求7所述的编码器,其特征在于,
所述训练帧为在根据帧内预测模式和帧间预测模式两者进行编码的场景被检测到改变之后的第一帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;汉诺威莱布尼茨大学,未经华为技术有限公司;汉诺威莱布尼茨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680079003.6/1.html,转载请声明来源钻瓜专利网。





