【技术实现步骤摘要】
编码单元的确定方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算机领域,具体而言,涉及一种编码单元的确定方法和装置、存储介质及电子设备。
技术介绍
[0002]帧内块匹配方法(Intra block copy,简称IBC)是视频编码中较为常见的一种编码方法,例如,通过IBC方法对屏幕视频进行编码,屏幕视频包括但不限于视频通话、视频会议、在线直播、远程桌面等。
[0003]IBC方法将视频帧划分为多个编码单元,对每个编码单元分别进行编码。在对当前待编码的编码单元(简称当前待编码单元)进行编码时,需要在视频帧已编码的区域中搜索与当前待编码单元最相似的编码单元,将搜索到的编码单元作为当前待编码单元的预设编码单元,通过该预测编码单元对当前编码单元进行编码。然而在搜索的过程中需要进行大量的编码单元的匹配,工作量较大且复杂度较高,由此导致编码效率低。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种编码单元的确定方法和装置、存储介质及电子设备,以至少解决编码效率低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种编码单元的确定方法,包括:获取视频帧中当前待编码的第一编码单元,其中,所述视频帧中包括多个编码单元,所述第一编码单元是所述多个编码单元中当前待编码的编码单元;对所述第一编码单元进行特征处理,得到所述第一编码单元的第一特征值;在预设特征表中查找与所述第一特征值相匹配的第二特征值,其中,所述预设 ...
【技术保护点】
【技术特征摘要】
1.一种编码单元的确定方法,其特征在于,包括:获取视频帧中当前待编码的第一编码单元,其中,所述视频帧中包括多个编码单元,所述第一编码单元是所述多个编码单元中当前待编码的编码单元;对所述第一编码单元进行特征处理,得到所述第一编码单元的第一特征值;在预设特征表中查找与所述第一特征值相匹配的第二特征值,其中,所述预设特征表中记录了所述多个编码单元中部分或全部编码单元的特征值;确定所述第二特征值对应的第二编码单元为所述第一编码单元的预测编码单元。2.根据权利要求1所述的方法,其特征在于,在预设特征表中查找与所述第一特征值相匹配的第二特征值之前,所述方法还包括:根据所述视频帧的目标量化步长S,在所述多个编码单元中获取一组编码单元,其中,所述一组编码单元中属于同一行的相邻编码单元之间间隔所述S列像素,属于同一列的相邻编码单元之间间隔所述S行像素;将所述一组编码单元中每个编码单元的标识与对应的特征值记录在所述预设特征表。3.根据权利要求2所述的方法,其特征在于,所述根据所述视频帧的目标量化步长S,在所述多个编码单元中获取一组编码单元,包括:在所述视频帧的所述目标量化步长S为1时,确定所述多个编码单元为所述一组编码单元,其中,所述一组编码单元中属于同一行的相邻编码单元之间间隔1列像素,属于同一列的相邻编码单元之间间隔1行像素,所述一组编码单元包括所述多个编码单元中的全部编码单元;在所述视频帧的所述目标量化步长S大于1时,每隔所述目标量化步长S在所述多个编码单元中获取所述一组编码单元,其中,所述一组编码单元中属于同一行的相邻编码单元之间间隔所述S列像素,属于同一列的相邻编码单元之间间隔所述S行像素,所述一组编码单元包括所述多个编码单元中的部分编码单元。4.根据权利要求2或3所述的方法,其特征在于,在所述根据所述视频帧的目标量化步长S,在所述多个编码单元中获取一组编码单元之前,所述方法还包括:根据所述多个编码单元中帧间编码单元的第一占比在预设的多个量化步长中获取所述视频帧的目标量化步长,其中,所述帧间编码单元是使用帧间模式进行编码的编码单元;或,根据所述多个编码单元中帧内编码单元的第二占比在预设的多个量化步长中获取所述视频帧的目标量化步长,其中,所述帧内编码单元是使用帧内模式进行编码的编码单元。5.根据权利要求4所述的方法,其特征在于,确定所述多个编码单元中所述帧间编码单元的第一占比,包括:获取所述多个编码单元中所述帧间编码单元的第一数量,以及帧内编码单元的第二数量;确定所述第一数量与所述第二数量的和为目标和,所述第一数量与所述目标和的比值为所述第一占比;确定所述多个编码单元中所述帧内编码单元的第二占比,包括:获取所述多个编码单元中所述帧间编码单元的第一数量,以及帧内编码单元的第二数量;确定所述第一数量与所述第二数量的和为目标和;确定所述第二数量与所述目标和的比值为所述第二占比。6.根据权利要求4所述的方法,其特征在于,根据所述多个编码单元中帧间编码单元的第一占比在预设的多个量化步长中获取所述视频帧的目标量化步长S,包括:
在所述第一占比小于或等于第一阈值的情况下,确定所述目标量化步长S为1;在所述第一占比大于所述第一阈值且小于或等于第二阈值的情况下,确定所述目标量化步长S为第一数值;在所述第一占比大于所述第二阈值且小于或等于第三阈值的情况下,确定所述目标量化步长S为...
【专利技术属性】
技术研发人员:张涛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。