视频码流的处理制造技术

技术编号:39743794 阅读:11 留言:0更新日期:2023-12-17 23:43
本申请提供了一种视频码流的处理

【技术实现步骤摘要】
视频码流的处理、生成的方法和存储介质
[0001]本申请是申请日为
2019

09
月5日

中国专利申请号为
201980044472.8、
专利技术名称为“帧内模式编解码的方法和装置”的专利申请的主动修改版本的分案申请



[0002]与实施例一致的方法和装置涉及视频处理,更具体地,涉及用于视频码流的处理

生成的方法和存储介质


技术介绍

[0003]高效视频编码
(High Efficiency Video Coding

HEVC)
中使用的帧内预测模式如图1所示


HEVC
中,总共有
35
个帧内预测模式,其中模式
10(101)
是水平模式,模式
26(102)
是垂直模式,以及模式
2(103)、
模式
18(104)
和模式
34(105)
是对角线模式

帧内预测模式由三个最可能模式
(most probable mode

MPM)
和其余
32
个模式以信号发送

[0004]为了编码帧内模式,基于相邻块的帧内模式来建立大小为3的最可能模式
(MPM)
列表


MPM
列表将被称为
MPM
列表或主
MPM
列表

一个
MPM
标记被以信号发送,以指示当前模式是否属于
MPM
列表

如果
MPM
标记为真
(true)
,则使用一元码来以信号发送
MPM
索引

如果
MPM
标记为假
(false)
,则使用5位固定长度编码来以信号发送其余模式

[0005]生成
MPM
列表的过程如下所示

在此,
leftIntraDir
表明左侧的块中的模式,并且
upperIntraDir
表明上方的块中的模式

如果左侧的块或上方的块当前不可用,则将
leftIntraDir

aboveIntraDir
设置为索引
DC_IDX。
另外,变量“offset(
偏移
)”和“mod”是常数值,将“offset”设置为
29
,并且将“mod”设置为
32。
[0006]●
如果
(leftIntraDir
==
aboveIntraDir&&leftIntraDir>DC_IDX)
,则
[0007]○
MPM[0]=
leftIntraDir

[0008]○
MPM[1]=
(((leftIntraDir+offset)

mod)+2

[0009]○
MPM[2]=
(((leftIntraDir

1)

mod)+2

[0010]●
否则,如果
(leftIntraDir
==
aboveIntraDir)
,则
[0011]○
MPM[0]=
PLANAR_IDX

[0012]○
MPM[1]=
DC_IDX

[0013]○
MPM[2]=
VER_IDX

[0014]●
否则,如果
(leftIntraDir
!=
aboveIntraDir)
,则
[0015]○
MPM[0]=
leftIntraDir

[0016]○
MPM[1]=
aboveIntraDir

[0017]○
如果
(leftIntraDir>0&&aboveIntraDir>0)
[0018]■
MPM[2]=
PLANAR_IDX

[0019]○
其他
[0020]■
MPM[2]=
(leftIntraDir+aboveIntraDir)<2

VER_IDX:DC_IDX。

技术实现思路

[0021]本申请实施例提供一种视频码流的处理

生成的方法和存储介质

[0022]本申请实施例的技术方案是这样实现的:
[0023]本申请实施例提供一种视频码流的处理的方法,用于对接收到的视频码流进行解码处理,所述视频码流由视频序列组成;所述方法包括:
[0024]确定编码单元的宽度与高度的比率;
[0025]根据所述比率,基于包含与帧内预测角相对应的多个帧内预测模式的表,选择至少一个预测模式,以对所述视频码流中的视频序列进行解码;
[0026]所述表包括:
[0027][0028][0029]其中,
predModeIntra
表示所述多个帧内预测模式,以及
intraPredAngle
表示所述帧内预测角,所述表为映射表,所述帧内预测模式与所述帧内预测角具有一一对应的关系

[0030]本申请实施例提供生成视频码流的方法,用于对视频数据进行编码以生成视频码流,所述视频码流由视频序列组成;所述方法包括:
[0031]确定编码单元的宽度与高度的比率;
[0032]根据所述比率,基于包含与帧内预测角相对应的多个帧内预测模式的表,对所述编码单元进行编码,得到已编码视频序列,以生成所述视频码流;
[0033]所述表包括:
[0034]predModeIntra
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ‑
14

13

12

11intraPredAngle
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
512341256171predModeIntra

10
‑9‑8‑7‑6‑5‑4‑3‑2‑
12345678intraPredAngle12810286736457514539353本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频码流的处理的方法,用于对接收到的视频码流进行解码处理,所述视频码流由视频序列组成;所述方法包括:确定编码单元的宽度与高度的比率;根据所述比率,基于包含与帧内预测角相对应的多个帧内预测模式的表,选择至少一个预测模式,以对所述视频码流中的视频序列进行解码;所述表包括:
predModeIntra

14

13

12

11intraPredAngle512341256171predModeIntra

10
‑9‑8‑7‑6‑5‑4‑3‑2‑
12345678intraPredAngle128102867364575145393532292623201816predModeIntra910111213141516171819202122232425intraPredAngle1412108643210
‑1‑2‑3‑4‑6‑8‑
10predModeIntra2627282930313233343536373839404142intraPredAngle

12

14

16

18

20

23

26

29

32

29

26

23

20

18

16

14

12predModeIntra4344454647484950515253545556575859intraPredAngle

10
‑8‑6‑4‑3‑2‑
10123468101214predModeIntra6061626364656667686970717273747576intraPredAngle161820232629323539455157647386102128predModeIntra77787980intraPredAngle171256341512
其中,
predModeIntra
表示所述多个帧内预测模式,以及
intraPredAngle
表示所述帧内预测角,所述表为映射表,所述帧内预测模式与所述帧内预测角具有一一对应的关系
。2.
根据权利要求1所述的方法,其中,所述表包括:朝向所述编码单元的左下边缘的第一宽角

与每个所述第一宽角分别对应的附加帧内预测模式,所述第一宽角的数量是
14
,所述第一宽角是帧内预测角
。3.
根据权利要求2所述的方法,其中,所述表中包括的所述帧内预测角中的每一个具有角度方向
α
,其中
tan(
α
)
等于
{0/32

1/32

2/32

3/32

4/32

6/32

8/32

10/32

12/32

14/32

16/32

18/32

20/32

23/32

26/32

29/32

32/32}
,以及所述表中的所述第一宽角中的每一个具有角度方向
α
,其中
tan(
α
)
等于
{35/32

39/32

45/32

51/32

57/32

64/32

73/32

86/32

102/32

128/32

171/32

256/32

341/32

512/32}。4.
根据权利要求1所述的方法,其中,所述表包括:朝向所述编码单元的右上边缘的第二宽角

与每个所述第二宽角分别对应的附加帧内预测模式,所述第二宽角的数量是
14
,所述第二宽角是帧内预测角
。5.
根据权利要求4所述的方法,其中,所述表中包括的所述帧内预测角中的每一个具有角度方向
α
,其中
tan(
α
)
等于
{0/32

1/32

2/32

3/32

4/32

6/32

...

【专利技术属性】
技术研发人员:赵亮赵欣李翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1