调色板模式确定方法、装置、芯片、存储介质及程序产品制造方法及图纸

技术编号:37490063 阅读:31 留言:0更新日期:2023-05-07 09:29
本申请实施例公开了调色板模式确定方法、装置、芯片、存储介质及程序产品,该方法包括:获取待编码图像帧中每个像素的目标索引;将待编码图像帧中的所有像素划分成至少一个像素块组,每个像素块组包括多个像素块,像素块包括n*m个像素;根据每个像素的目标索引,确定第一像素块的目标扫描方式,第一像素块为第一像素块组中的任一像素块,第一像素块组为至少一个像素块组中的任一像素块组;对第一像素块组中的所有像素块进行目标扫描方式的扫描。本申请通过使用第一像素块的扫描方式来对整组像素块组中的像素块进行扫描,可以减少该像素块组中除了第一像素块的剩余像素块的扫描方式的计算,从而降低人工智能芯片编码的计算复杂度。度。度。

【技术实现步骤摘要】
调色板模式确定方法、装置、芯片、存储介质及程序产品


[0001]本申请涉及视频编码
,尤其涉及一种调色板模式确定方法、装置、芯片、存储介质及程序产品。

技术介绍

[0002]下一代视频编码VVC(versatile video coding)作为人工智能芯片中最新一代视频编码标准,提出了很多改进编码质量的新技术。随着网课、视频通话、直播等学习娱乐活动越来越受群众欢迎,屏幕内容编码有着很广大的应用前景。PLT(Palette)是屏幕内容编码的其中一项技术,该技术会为每个编码块生成一个颜色表,并给每个位置的像素生成一个索引,来指示其使用的颜色表中的颜色,进而解码端可以根据统一的规则生成一个颜色表,解码端在接收到索引后就可以完成像素的重建,该过程不需要变换量化。虽然PLT根据其特性可以省去变换量化的过程、有着较高的编码质量,但是PLT过程中需要进行水平扫描和垂直扫描估计编码方式的选择,其过程计算繁琐且复杂,增加PLT的计算复杂度和计算时间。因此,如何在人工智能芯片的编码过程中对VCC帧内PLT模式进行优化是亟需解决的问题。<br/>
技术实现思路
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调色板模式确定方法,其特征在于,所述方法包括:获取待编码图像帧中每个像素的目标索引;将所述待编码图像帧中的所有像素划分成至少一个像素块组,每个像素块组包括多个像素块,所述像素块包括n*m个像素,所述n和所述m均为正整数;根据所述每个像素的目标索引,确定第一像素块的目标扫描方式,所述第一像素块为第一像素块组中的任一像素块,所述第一像素块组为所述至少一个像素块组中的任一像素块组;对所述第一像素块组中的所有像素块进行所述目标扫描方式的扫描。2.根据权利要求1所述的方法,其特征在于,所述获取待编码图像帧中每个像素的目标索引,包括:获取所述待编码图像帧的调色板集,所述调色板集包括按序排列的多个调色板条目;计算所述待编码图像帧中第一像素的原始像素与每个调色板条目的差值,得到多个差值,所述第一像素为所述待编码图像帧中的任一像素;将第一差值对应的调色板条目确定为目标调色板条目,所述第一差值为所述多个差值中值最小的差值;将所述目标调色板条目的索引确定为所述第一像素的所述目标索引。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述每个像素的目标索引,确定第一像素块的目标扫描方式,包括:计算所述第一像素块的第一比特数和第二比特数,所述第一比特数为所述第一像素块按照第一方向扫描进行编码所需的比特数,所述第二比特数为所述第一像素块按照第二方向扫描进行编码所需的比特数;若所述第一比特数大于所述第二比特数,将所述第一方向确定为所述目标扫描方式;若所述第一比特数小于所述第二比特数,将所述第二方向确定为所述目标扫描方式。4.根据权利要求1

3任一项所述的方法,其特征在于,所述将所述待编码图像帧中的所有像素划分成至少一个像素块组,包括:将所述待编码图像帧中的每n*m个像素划分成一个像素块,得到多个像素块;将所述多个像素块中的相邻的L个像素块分别组成一个像素块组,得到所述至少一个像素块组,所述L为正整数。5.根据权利要求4所述的方法,其特征在于,所述计算所述第一像素块的第一比...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:寒武纪昆山信息科技有限公司
类型:发明
国别省市:

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

1