本技术涉及图像处理,具体涉及一种处理方法、处理设备及存储介质。
背景技术:
1、现有高效率视频编码标准协议(h.266/vvc)提出了一种视频帧的编码技术,具体包括,在进行视频帧的编解码时,协议将每个帧划分为不同的块,并进行预测处理,再进行编解码处理。
2、在构思及实现本技术过程中,发明人发现至少存在如下问题:在进行块划分处理时,由于每个ctu(coding tree unit,编码树单元)均被划分为多个cu(coding unit,编码单元),每个cu的划分方式都需要单独的划分信令表示,导致块划分的信令开销大,进而限制了视频编解码的效率。
3、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、针对上述技术问题,本技术提供一种处理方法、处理设备及存储介质,旨在解决如何降低块划分的信令开销,进而提高视频编解码的效率的技术问题。
2、本技术提供一种处理方法,可应用于处理设备,包括步骤:
3、s10,依据划分信息确定候选划分信息列表和/或划分信息的预测;
4、s20,依据所述候选划分信息列表和/或划分信息的预测对当前块进行划分。
5、可选地,所述步骤s10,包括以下至少一项:
6、根据邻居块的划分信息、非邻居块的划分信息、默认划分信息、选定块的划分信息、像素和编解码参数中的至少一项确定至少一种划分信息,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测;
7、根据块的划分信息的频次确定至少一种划分信息,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测;
8、根据块的划分信息、像素和编解码参数确定至少一种划分信息,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测;
9、根据块的划分信息、像素和编解码参数进行计算或排序,确定计算或排序后的至少一种划分信息,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测;
10、根据像素和编解码参数计算每种划分信息对应的sad值,依据所述sad值确定至少一种划分信息,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测;
11、根据邻居块的第一分量划分信息和/或非邻居块的第一分量划分信息,确定或得到当前块的第二分量的候选划分信息列表和/或划分信息的预测。
12、可选地,根据至少一种划分信息,确定或得到候选划分信息列表和/或划分信息的预测,包括以下至少一项:
13、依据添加至少一种划分信息的划分信息列表,确定或得到候选划分信息列表和/或划分信息的预测;
14、对确定的至少一种划分信息进行排序,依据排序后的至少一种划分信息确定或得到候选划分信息列表和/或划分信息的预测;
15、根据至少一种划分信息的代价,确定或得到候选划分信息列表和/或划分信息的预测;
16、将至少一种划分信息、像素和编解码参数中的至少一项输入至神经网络,得到输出结果,根据输出结果确定或得到候选划分信息列表和/或划分信息的预测;
17、将至少一种划分信息、像素和编解码参数中的至少一项输入至查询表进行查询,得到查询结果,依据查询结果确定或得到候选划分信息列表和/或划分信息的预测;
18、根据至少一种划分信息进行匹配,依据匹配的至少一种划分信息确定或得到候选划分信息列表和/或划分信息的预测;
19、将至少一种划分信息、像素和编解码参数中的至少一项输入至数学模型,根据数学模型的输出结果确定或得到候选划分信息列表和/或划分信息的预测。
20、可选地,所述处理方法还包括以下至少一项:
21、所述划分信息包括块划分方式和/或块划分深度;
22、所述候选划分信息列表包括以下至少一项:
23、第一级候选划分方式列表;
24、第二级候选划分方式列表;
25、第一级候选划分深度列表;
26、第二级候选划分深度列表。
27、可选地,所述根据至少一种划分信息,确定或得到候选划分信息列表,包括以下至少一项:
28、根据至少一种划分信息,创建或更新第一级候选划分方式列表,依据所述第一级候选划分方式列表,确定或得到第二级候选划分方式列表;
29、根据至少一种划分信息,创建或更新第一级候选划分深度列表,依据所述第一级候选划分深度列表,确定或得到第二级候选划分深度列表;
30、根据至少一种划分信息,创建或更新第一级候选划分方式列表,依据所述第一级候选划分方式列表,确定或得到第一级候选划分深度列表,依据所述第一级候选划分深度列表,确定或得到第二级候选划分方式列表,依据所述第二级候选划分方式列表,确定或得到第二级候选划分深度列表;
31、根据至少一种划分信息,创建或更新第一级候选划分深度列表,依据所述第一级候选划分深度列表,确定或得到第一级候选划分方式列表,依据所述第一级候选划分方式列表,确定或得到第二级候选划分深度列表,依据所述第二级候选划分深度列表,确定或得到第二级候选划分方式列表。
32、可选地,所述步骤s20,包括步骤:
33、s21,依据所述候选划分信息列表和/或划分信息的预测,确定至少一种当前块的划分信息;
34、s22,依据至少一种当前块的划分信息对当前块进行划分。
35、可选地,所述步骤s21,包括以下至少一项:
36、依据从码流获取的索引和所述候选划分信息列表,确定至少一种当前块的划分信息;
37、依据从码流获取的非列表划分信息索引和除所述候选划分信息列表之外的非列表划分信息,确定至少一种当前块的划分信息;
38、依据码流中的块划分语法元素、所述划分信息的预测和逆处理规则,确定至少一种当前块的划分信息。
39、可选地,所述处理方法还包括以下至少一项:
40、依据已编码块的划分信息、检索规则和所述候选划分信息列表,确定或得到索引,对所述索引进行编码;
41、依据已编码块的划分信息、处理规则和所述划分信息的预测,确定待编码划分信息,对所述待编码划分信息进行编码。
42、本技术还提供一种处理装置,包括:
43、处理模块,用于依据划分信息确定候选划分信息列表和/或划分信息的预测;依据所述候选划分信息列表和/或划分信息的预测对当前块进行划分。
44、本技术还提供一种处理设备,包括:存储器、处理器,所述存储器上存储有处理程序,所述处理程序被所述处理器执行时实现如上任一所述处理方法的步骤。
45、本技术中的处理设备,可以是智能终端,也可以服务器。
46、本技术还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述处理方法的步骤。
47、如上所述,本技术的处理方法,可应用于处理设备,包括:依据划分信息确定候选划分信息列表和/或划分信息的预测,依据所述候选划分信息列表和/或划分信息的预测对当前块进行划分。通过上述技术方案,可以实现避免在进行划分处理时,需要对所有的划分方式都采用单独的划分信令表示,导致信令开销大的现象发生,通过先依据划分信息确定或得到候选划分信息列表和/或划分信息的预测,以便将当前块可能用到的划分信息合理规划到候选划分信息列表,或确定当前块可能用到的划分信息对应的划分信息的预测,进而在依据候选划分信息列表和/或划分信息的预测对当前块进行划分时,提高划分信息的命中率,降低划分信息的信令表示,进而降低了块划分的信令开销,进而降低了对当前块划分的划分成本,提高了视频编解码的效率。