【技术实现步骤摘要】
视频编码器及QP设置方法
本申请(公开)实施例大体上涉及视频编码领域,更确切地说,涉及视频编码器及量化参数(QP:QuantizationParameter)设置方法。
技术介绍
视频编码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传播、视频聊天和视频会议等实时会话应用、数字视频光盘(DVD:DigitalVideoDisc)和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。随着1990年H.261标准中基于块的混合型视频编码方式的发展,新的视频编码技术和工具得到发展并为新的视频编码标准形成基础。其它视频编码标准包括动态图像专家组-1(MPEG-1:MovingPictureExpertsGroup-1)视频、MPEG-2视频、国际电信联盟电信标准分局(ITU-T:InternationalTelecommunicationUnionTelecommunicationStandardizationSector)H.262/MPEG-2、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频编码(AdvancedVideoCoding,AVC)、ITU-TH.265/高效视频编码(HighEfficiencyVideoCoding,HEVC)...以及此类标准的扩展,例如可扩展性和/或3D(three-dimensional)扩展。随着视频创建和使用变得越来越广泛,视频流量成为通信网络和数据存储的最大负担。因此大多数视频编码标准的目标之一是相 ...
【技术保护点】
1.一种量化参数QP设置方法,应用于视频图像编码过程,其特征在于,所述方法包括:/n确定当前编码单元CU为亮度CU、亮度色度CU或色度CU,所述当前CU为当前量化组QG中的任意一个CU;/n若所述当前CU为亮度CU或亮度色度CU,将所述当前CU的基础QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;如果所述当前CU没有残差,且所述当前QG中当前CU之前已经编码的亮度CU和亮度色度CU均没有残差,将所述当前CU的基础QP修改为预测QP;/n若所述当前CU为色度CU,将所述当前CU的基础QP设置为所述当前CU预设位置对应的亮度CU的基础QP,基于所述当前CU的基础QP对所述当前CU进行编码处理。/n
【技术特征摘要】
20190815 CN 20191075504481.一种量化参数QP设置方法,应用于视频图像编码过程,其特征在于,所述方法包括:
确定当前编码单元CU为亮度CU、亮度色度CU或色度CU,所述当前CU为当前量化组QG中的任意一个CU;
若所述当前CU为亮度CU或亮度色度CU,将所述当前CU的基础QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;如果所述当前CU没有残差,且所述当前QG中当前CU之前已经编码的亮度CU和亮度色度CU均没有残差,将所述当前CU的基础QP修改为预测QP;
若所述当前CU为色度CU,将所述当前CU的基础QP设置为所述当前CU预设位置对应的亮度CU的基础QP,基于所述当前CU的基础QP对所述当前CU进行编码处理。
2.一种量化参数QP设置方法,应用于视频图像编码过程,其特征在于,所述方法包括:
在开始对当前量化组QG进行编码处理时,设置第一参数为第一值;
确定当前编码单元CU为亮度CU、亮度色度CU或色度CU,所述当前CU为所述当前QG中的任意一个CU;
若所述当前CU为亮度CU或亮度色度CU,将所述当前CU的基础QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;如果所述当前CU没有残差,且所述第一参数为第一值,将所述当前CU的基础QP修改为预测QP;如果所述当前CU有残差,则将第一参数的值修改为第二值;
若所述当前CU为色度CU,将所述当前CU的基础QP设置为所述当前CU预设位置对应的亮度CU的基础QP,基于所述当前CU的基础QP对所述当前CU进行编码处理。
3.一种量化参数QP设置方法,应用于视频图像编码过程,其特征在于,所述方法包括:
确定当前编码单元CU为亮度CU、亮度色度CU或色度CU,所述当前CU为当前量化组QG中的任意一个CU;
若所述当前CU为亮度色度CU,将所述当前CU的基础QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;
若所述当前CU为亮度CU,将所述当前CU的基础QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;如果所述当前CU没有残差,且所述当前QG中当前CU之前已经编码的亮度CU和亮度色度CU均没有残差,将所述当前CU的基础QP修改为预测QP;
若所述当前CU为色度CU,将所述当前CU的基础QP设置为所述当前CU预设位置对应的亮度CU的基础QP,基于所述当前CU的基础QP对所述当前CU进行编码处理;
在完成所述QG中所有CU的编码处理后,确定所述所有CU中第一个有残差的亮度CU或亮度色度CU;
将所述第一个有残差的亮度CU或亮度色度CU之前编码的所有亮度CU和亮度色度CU的基础QP修改为预测QP,或将所述第一个有残差的亮度CU或亮度色度CU之前编码的所有亮度色度CU的基础QP修改为预测QP。
4.一种量化参数QP设置方法,应用于视频图像编码过程,其特征在于,所述方法包括:
确定当前编码单元CU为色度CU,所述当前CU为当前量化组QG中的任意一个CU;
若所述当前CU为色度CU,对所述当前CU对应的至少一个亮度CU分别做如下处理:如果亮度CU没有残差,且所述当前QG中在该亮度CU之前已经编码的亮度CU和亮度色度CU均没有残差,将所述亮度CU的基础QP修改为预测QP,所述至少一个亮度CU包括所述当前CU预设位置对应的亮度CU;将所述当前CU的基础QP设置为所述当前CU预设位置对应的亮度CU的基础QP,根据所述当前CU的基础QP对所述当前CU进行编码处理。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
确定第二CU为亮度CU或亮度色度CU,所述第二CU为所述当前QG中的任意一个CU;
将所述第二CU的基础QP设置为目标QP;根据所述第二CU的基础QP对所述第二CU进行编码处理。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
在完成所述QG中所有CU的编码处理后,确定所述所有CU中第一个有残差的亮度CU或亮度色度CU;
将所述第一个有残差的亮度CU或亮度色度CU之前编码的所有亮度CU和亮度色度CU中除所述至少一个亮度CU外的其他CU的基础QP修改为预测QP,或将所述第一个有残差的亮度CU或亮度色度CU之前编码的所有亮度色度CU的基础QP修改为预测QP。
7.根据权利要求1至6任一所述的方法,其特征在于,所述根据所述当前CU的基础QP对所述当前CU进行编码处理包括:
根据所述当前CU的基础QP对所述当前CU进行量化处理;或
根据所述当前CU的基础QP对所述当前CU进行反量化处理。
8.根据权利要求1至7任一所述的方法,其特征在于,对于亮度CU,该CU中的亮度QP为该CU的基础QP;
对于色度CU,该CU中的色度基础QP为该CU的基础QP;
对于亮度色度CU,该CU中的亮度QP为该CU的基础QP,该CU中的色度基础QP等于亮度QP。
9.根据权利要求1至8任一所述的方法,其特征在于,所述目标QP为预测QP与增量QP之和。
10.根据权利要求1至9任一所述的方法,其特征在于,所述预设位置为中心位置,左下角位置,或右下角位置。
11.一种视频编码器,其特征在于,包括:
确定单元,用于确定当前编码单元CU为亮度CU、亮度色度CU或色度CU,所述当前CU为当前量化组QG中的任意一个CU;
亮度CU处理单元,用于在所述当前CU为亮度CU或亮度色度CU时,将所述当前CU的基础量化参数QP设置为目标QP;根据所述当前CU的基础QP对所述当前CU进行编码处理;如果所述当前CU没有残差,且所述当前QG中当前CU之前已经编码的亮度CU和亮度色度CU均没有残差,将所述当前...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。