【技术实现步骤摘要】
一种视频编码的方法、系统和装置
[0001]本专利技术涉及视频编码
,具体涉及一种视频编码的方法、系统和装置。
技术介绍
[0002]屏幕视频由电脑、电视、手机和平板电脑等电子产品通过屏幕展示的视频。屏幕视频已经广泛应用在办公和监控领域,例如远程培训视频、桌面共享、桌面协作、监控视频的屏幕录制等。
[0003]HEVC/H.265编码结构上使用了四叉树结构和更大的编码单元(CU),如图3所示,导致编码器的计算复杂度显著提高,编码时间难以满足实时性要求。为了提高压缩效率,H.265编码器具有更加灵活的像素块(CU)划分方式。每一帧图像首先按顺序被依次分割为64
×
64大小的LCU,从LCU开始,编码深度从0到3,每一CU可以被递归的分割成4种深度的(64
×
64,32
×
32,16
×
16和8
×
8)的CU,构成四叉树编码结构。即深度为0时,CU相当于LCU。在预测中,每一个像素块都有对应的预测模式,进行残差估算,残差可以是运动估计和运动补偿。
[0004]H.265的这种预测方式,增加了整个编码过程的复杂度,CU划分过程中,为了确定CU的四叉树结构,需要进行深度l从0到3完全遍历,共计算40+41+42+43=85次率失真代价,计算过程较复杂。同时,像素块需要遍历所有预测模式,并选择编码代价最小的预测模式,作为最优预测模式。以64
×
64的LCU为例,预测模式需要遍历1662次
‑ ...
【技术保护点】
【技术特征摘要】
1.一种视频编码的方法,其特征在于,包括帧间预测的方法:获取当前像素块的类型,所述类型包括静止像素块或运动像素块;判断当前像素块的类型是否为静止像素块;若是,当前深度为最佳深度,从第一列表中筛选预测模式进行预测,所述第一列表包括:SKIP、Merge、inter 2N
×
2N、IBC和PLT;若否,获取当前像素块的关联像素块的深度和代价,所述关联像素块包括上一帧同位置像素块和当前像素块上游、且靠近当前像素块的像素块;将所述关联像素块的深度进行加权和,获得参考深度;将所述关联像素块的代价进行加权和,获得参考代价;判断是否满足第二条件,参考代价在第二域值T2以上、像素块类型为运动像素块、且参考深度在第四域值T4以下;若满足第二条件,当前像素块的最佳划分深度为0或1。2.根据权利要求1所述的视频编码方法,其特征在于,判断是否满足第三条件,第三条件包括:参考代价在第三域值T3以下、像素块类型为运动像素块、且参考深度在第五域值T5以下;若满足第三条件,当前像素块的最佳划分深度为2或3。3.根据权利要求2所述的视频编码方法,其特征在于,若不满足第二条件和第三条件、且当前像素块为运动像素块;判断当前像素块的深度是否为三;若深度为三,遍历出最优预测模式;若深度小于三,将当前像素块进行下一深度的划分;判断当前像素块的划分深度是否为最佳深度;若是最佳深度,获取最优预测模型;若不是最佳深度,进行下一深度的划分。4.根据权利要求1所述的视频编码方法,其特征在于,获取当前像素块的类型的方法包括:获取当前像素块的像素点与上一帧同位置像素点的像素值差D
k
:D
k
=|f
k
(x,y)
‑
f
k
‑1(x,y)|其中,f
k
(x,y)表示为像素点的像素值,f
k
‑1(x,y)表示为上一帧同位置像素点;若像素值差为零,像素点为背景点;判断背景点的比例是否大于第一域值;若大于第一域值,当前像素块为静止像素块;若小于或等于第一域值,当前像素块为运动像素块。5.根据权利要求1所述的视频编码方法,其特征在于,参考深度的计算公式为:lp=λ1×
l
i,j,f
‑1+λ2×
l
i,j
‑
1,f
+λ3×
l
i
‑
1,j,f
+λ4×
l
i
‑
1,j
‑
1,f
+λ5×
l
i
‑
1...
【专利技术属性】
技术研发人员:程志刚,贾春华,
申请(专利权)人:浙江裕瀚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。