【技术实现步骤摘要】
一种视频帧内编码方法、编码器及介质
[0001]本专利技术涉及视频编码
,特别涉及一种视频帧内编码方法、编码器及介质。
技术介绍
[0002]全景视频是一种用3D摄像机进行全方位360度进行拍摄的视频,是指空间中一个观察点四周所有的场景,由这个观察点所能接收到的所有光线构成,因此,全景视频可以抽象成一个以观察点为中心的球面,用户在观看视频的时候,可以随意调节视频上下左右进行观看。
[0003]在对全景视频帧进行处理时,考虑到计算机的存储器不适合存储球面结构的数据,所以需要将全景视频映射为平面视频帧,再对映射后的平面视频帧进行压缩编码、解码、反映射处理后,将其存储到计算机中。
[0004]在现有技术中,通常使用基于球面等面积展开的映射方法将全景视频帧映射为平面视频帧,但使用这种映射方法得到的平面视频帧会存在较多变形和拼接痕迹,经后续编解码、反映射后,会在视觉上产生可见的拼接痕迹,影响观看。目前,常用的处理方法为使用HEVC(High Efficiency Video Coding,高效视频编码)的编码方法 ...
【技术保护点】
【技术特征摘要】
1.一种视频帧内编码方法,其特征在于,应用于全景视频,包括:编码器基于第一预设规则、编码树单元CTU以及当前视频帧中拼接边界的位置信息,得到所述当前视频帧中的多个第一编码单元CU;所述编码器根据预设划分方式对所述多个第一CU进行划分,得到多个第一预测单元PU;所述编码器在预设编码方向上,确定与所述拼接边界相邻的第一目标PU,并根据第一映射关系和多个所述第一目标PU,确定至少两个第一目标区域和与每个第一目标区域对应的第一参考像素集;针对每个第一目标区域,所述编码器根据所述预设编码方向和所述第一映射关系,确定所述第一目标区域对应的第一MPM参考块;所述编码器根据所述预设编码方向、所述第一参考像素集和所述第一MPM参考块对所述第一目标PU进行编码。2.如权利要求1所述的方法,其特征在于,所述编码器根据第一映射关系和多个所述第一目标PU,确定至少两个第一目标区域和与每个第一目标区域对应的第一参考像素集,包括:所述编码器根据所述第一映射关系确定与每个第一目标PU相邻的参考区域;所述编码器根据每个参考区域的位置信息,确定每个参考区域的类别;所述编码器在所述当前视频帧中将相同类别的参考区域对应的第一目标PU中目标边界像素点组成所述第一目标区域,并将所述相同类别的参考区域中目标像素点作为所述第一参考像素集。3.如权利要求2所述的方法,其特征在于,所述编码器将所述相同类别的参考区域中目标像素点作为所述第一参考像素集之后,还包括:所述编码器对所述第一参考像素集中目标像素点的个数和与其对应的第一目标区域中目标边界像素点的个数进行比较,若比较结果为不同,则根据所述第一参考像素集中每个目标像素点的相关信息和所述第一目标区域中每个目标边界像素点的相关信息,确定第二参考像素集;其中,所述相关信息包括位置信息和像素值。4.如权利要求3所述的方法,其特征在于,所述编码器根据所述第一参考像素集中每个目标像素点的相关信息和所述第一目标区域中每个目标边界像素点的相关信息,确定第二参考像素集,包括:针对所述第一目标区域中每个目标边界像素点,所述编码器根据所述目标边界像素点在所述第一目标区域中的位置信息,在与所述第一目标区域对应的参考区域中确定目标位置;所述编码器根据所述目标位置的位置信息、与所述目标位置相邻的第一目标像素点的位置信息和与所述目标位置相邻的第二目标像素点的位置信息,确定第一权重和第二权重,其中,所述第一权重用于表征所述目标位置与所述第一目标像素点的距离,所述第二权重用于表征所述目标位置与所述第二目标像素点的距离;所述编码器根据所述第一权重、所述第二权重、所述第一目标像素点的像素值和所述第二目标像素点的像素值,确定所述目标位置对应的像素值;
所述编码器将确定的所有所述目标位置对应的像素值作为所述第二参考像素集。5.如权利要求1所述的方法,其特征在于,所述编码器确定至少两个第一目标区域和与每个第一目标区域对应的第一参考像素集之后,针对每个第一目标区域,所述编码器根据所述预设编码方向和所述第一映射关系,确定所述第一目标区域对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。