视频编码方法及装置、电子设备制造方法及图纸

技术编号:26534998 阅读:49 留言:0更新日期:2020-12-01 14:24
本发明专利技术实施例提供一种视频编码方法及装置、电子设备。首先写入最可能模式标记的值并根据该值确定是否写入帧内亮度多参考行索引和帧内子块划分模式标记中的至少一个的值,因此,当最可能模式标记的值为0时,默认帧内亮度多参考行索引和帧内子块划分模式标记的值均为0,即不需要再显式的写入帧内亮度多参考行索引和帧内子块划分模式标记的值,从而简化了编码的语法规范,并减少了编码过程中的比特开销,提高了编码速度和编码效率。

【技术实现步骤摘要】
视频编码方法及装置、电子设备
本专利技术涉及信息
,尤其涉及一种视频编码方法及装置、电子设备。
技术介绍
在下一代视频编码标准即通用视频编码(VVC,VersatileVideoCoding)中,在亮度帧内模式编码(lumaintramodecoding)中,引入了两个新的工具,即多参考行帧内预测(MRL,Multiplereferencelineintraprediction)以及帧内子块划分(ISP,IntraSub-Partitions)。其中,当对编码块采用多参考行帧内预测时,则不采用帧内子块划分。另外,多参考行帧内预测以及帧内子块划分均只用于在最可能模式(MPM,mostprobablemode)列表(list)中的模式中。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
现有的方法中规定了多个标记并来表示编码方式,例如,最可能模式标记(intra_luma_mpm_flag)、帧内亮度多参考行索引(intra_luma_ref_idx)、帧内子块划分模式标记(intra_subpartitions_mode_flag)以及帧内子块划分类型标记(intra_subpartitions_split_flag)。并且,现有的方法中规定,通过在撰写编码的语法规范(syntaxspecification)并根据该语法规范执行编码时,首先,将帧内亮度多参考行索引(intra_luma_ref_idx)的值显式的写入码流,并根据帧内亮度多参考行索引(intra_luma_ref_idx)的值来确定是否将帧内子块划分模式标记(intra_subpartitions_mode_flag)的值显式的写入码流,其中,当帧内亮度多参考行索引(intra_luma_ref_idx)的值为非零值,例如为1时,默认帧内子块划分模式标记(intra_subpartitions_mode_flag)的值为0,即不需要写入该值;当帧内亮度多参考行索引(intra_luma_ref_idx)的值为0时,则写入帧内子块划分模式标记(intra_subpartitions_mode_flag)的值;当帧内亮度多参考行索引(intra_luma_ref_idx)的值为0且帧内子块划分模式标记(intra_subpartitions_mode_flag)的值为非零值,例如为1时,则进一步写入帧内子块划分类型标记(intra_subpartitions_split_flag)的值,当帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)的值都为0时,则写入最可能模式标记(intra_luma_mpm_flag)的值;当帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)的值中的至少一个为非零值时,则默认最可能模式标记(intra_luma_mpm_flag)的值为1,即不需要将其写入码流。专利技术人发现,在上述现有的方法中,首先需要写入帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)的值,当帧内亮度多参考行索引(intra_luma_ref_idx)为0且帧内子块划分模式标记(intra_subpartitions_mode_flag)的值为非零值时,再写入帧内子块划分模式标记(intra_subpartitions_mode_flag)的值,然后,在根据帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)的值确定是否写入最可能模式标记(intra_luma_mpm_flag)的值,其编码的语法规范较为复杂,导致根据该语法规范执行的编码过程中的比特(bit)开销较大,且降低了编码速度和编码效率。本专利技术实施例提供一种视频编码方法及装置、电子设备,首先写入最可能模式标记(intra_luma_mpm_flag)的值并根据该值确定是否写入帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)中的至少一个的值,因此,当最可能模式标记的值为0时,默认帧内亮度多参考行索引和帧内子块划分模式标记的值均为0,即不需要再显式的写入帧内亮度多参考行索引和帧内子块划分模式标记的值,从而简化了编码的语法规范,并减少了编码过程中的比特开销,提高了编码速度和编码效率。根据本专利技术实施例的第一方面,提供一种视频编码方法,所述方法包括:将最可能模式标记(intra_luma_mpm_flag)的值写入码流;以及根据所述最可能模式标记的值,确定是否将帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)中的至少一个的值写入码流。根据本专利技术实施例的第二方面,提供一种视频编码装置,所述装置包括:第一写入单元,其用于将最可能模式标记(intra_luma_mpm_flag)的值写入码流;以及第二写入单元,其用于根据所述最可能模式标记的值,确定是否将帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)中的至少一个的值写入码流。根据本专利技术实施例的第三方面,提供一种电子设备,包括根据本专利技术实施例的第二方面所述的装置。本专利技术的有益效果在于:由于首先写入最可能模式标记(intra_luma_mpm_flag)的值并根据该值确定是否写入帧内亮度多参考行索引(intra_luma_ref_idx)和帧内子块划分模式标记(intra_subpartitions_mode_flag)中的至少一个的值,因此,当最可能模式标记的值为0时,默认帧内亮度多参考行索引和帧内子块划分模式标记的值均为0,即不需要再显式的写入帧内亮度多参考行索引和帧内子块划分模式标记的值,从而简化了编码的语法规范,并减少了编码过程中的比特开销,提高了编码速度和编码效率。参照后文的说明和附图,详细公开了本专利技术的特定实施方式,指明了本专利技术的原理可以被采用的方式。应该理解,本专利技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本专利技术的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。应该强调,术语“包括/包含本文档来自技高网...

【技术保护点】
1.一种视频编码装置,所述装置包括:/n第一写入单元,其用于将最可能模式标记的值写入码流;以及/n第二写入单元,其用于根据所述最可能模式标记的值,确定是否将帧内亮度多参考行索引和帧内子块划分模式标记中的至少一个的值写入码流。/n

【技术特征摘要】
1.一种视频编码装置,所述装置包括:
第一写入单元,其用于将最可能模式标记的值写入码流;以及
第二写入单元,其用于根据所述最可能模式标记的值,确定是否将帧内亮度多参考行索引和帧内子块划分模式标记中的至少一个的值写入码流。


2.根据权利要求1所述的装置,其中,所述第二写入单元包括:
第三写入单元,其用于当所述最可能模式标记的值为非零值时,将所述帧内亮度多参考行索引的值写入码流。


3.根据权利要求2所述的装置,其中,所述第二写入单元还包括:
第四写入单元,其用于当所述最可能模式标记的值为非零值且所述帧内亮度多参考行索引的值为0时,将所述帧内子块划分模式标记的值写入码流;以及
第五写入单元,其用于当所述帧内子块划分模式指标的值为非零值时,将帧内子块划分类型标记的值写入码流。


4.根据权利要求2所述的装置,其中,
所述第三写入单元还用于当所述最可能模式标记的值为非零值且所述帧内亮度多参考行索引的值为非零值时,默认所述帧内子块划分模式标记的值为0。


5.根据权利要求1所述的装置,其中,
所述第二写入单元用于当所述最可能模式标记的值为0时,默认所述帧内亮度多参考行索引和所述帧内子块划分模式标记的值均为0。


6.根据权利要求1所述的装置,其中,所述装...

【专利技术属性】
技术研发人员:姚杰朱建清蔡文婷数井君彦
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1