在视频编码装置中进行图像处理的方法、装置、介质及系统制造方法及图纸

技术编号:35198945 阅读:39 留言:0更新日期:2022-10-15 10:06
本申请公开了一种在视频编码装置中进行图像处理的方法、装置、存储介质、电子设备及系统。该方法包括:从当前帧图像中确定出待编码块;从当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域,并将所述第一区域的图像数据存储在预设存储器中,所述预设存储器的功耗小于预设功耗阈值;从所述预设存储器中读取所述第一区域的图像数据;根据所述第一区域的图像数据从所述第一区域中确定出与所述待编码块相匹配的匹配块;根据所述匹配块与所述待编码块的相对关系,对所述待编码块进行编码。本申请可以降低视频编码装置的功耗。本申请可以降低视频编码装置的功耗。本申请可以降低视频编码装置的功耗。

【技术实现步骤摘要】
在视频编码装置中进行图像处理的方法、装置、介质及系统


[0001]本申请属于电子设备
,尤其涉及一种在视频编码装置中进行图像处理的方法、装置、存储介质、电子设备及系统。

技术介绍

[0002]随着技术的不断发展,视频编码装置(Video Encoder,VENC)的功能越来越强大。视频编码装置可以对视频图像进行编码。在对一帧视频图像进行编码时,通常会需要多帧已编码视频图像数据量的读取。然而,相关技术中,在对已编码视频图像的数据进行读取时,视频编码装置的功耗较大。

技术实现思路

[0003]本申请实施例提供一种在视频编码装置中进行图像处理的方法、装置、存储介质、电子设备及系统,可以降低视频编码装置的功耗。
[0004]第一方面,本申请实施例提供一种在视频编码装置中进行图像处理的方法,所述方法包括:
[0005]从当前帧图像中确定出待编码块(encoded block);
[0006]从所述当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域,并将所述第一区域的图像数据存储在预设存储器中,所述预设存储器的功耗小于预设功耗阈值;
[0007]从所述预设存储器中读取所述第一区域的图像数据;
[0008]根据所述第一区域的图像数据从所述第一区域中确定出与所述待编码块相匹配的匹配块;
[0009]根据所述匹配块与所述待编码块的相对关系,对所述待编码块进行编码。
[0010]第二方面,本申请实施例提供一种在视频编码装置中进行图像处理的装置,所述装置包括:
[0011]第一确定模块,用于从当前帧图像中确定出待编码块;
[0012]第二确定模块,用于从当前帧图像中确定出需要多次重复读取的第一区域,并将所述第一区域的图像数据存储在预设存储器中,所述预设存储器的功耗小于预设功耗阈值;
[0013]读取模块,用于从所述预设存储器中读取所述第一区域的图像数据;
[0014]第三确定模块,用于根据所述第一区域的图像数据从所述第一区域中确定出与所述待编码块相匹配的匹配块;
[0015]编码模块,用于根据所述匹配块与所述待编码块的相对关系,对所述待编码块进行编码。
[0016]第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的在视频编码装置中进行图像处理的方法。
[0017]第四方面,本申请实施例还提供一种电子设备,包括存储器,处理器以及视频编码装置,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的在视频编码装置中进行图像处理的方法。
[0018]第五方面,本申请实施例还提供一种图像处理系统,包括视频编码装置、第一存储器和第二存储器,所述第二存储器的功耗大于所述第一存储器的功耗的第一预设倍数,所述视频编码装置包括第三存储器,所述第三存储器的读取速度大于所述第一存储器的读取速度的第二预设倍数,所述第一存储器和第二存储器分别存储当前帧图像的重构帧图像中需要多次重复读取的图像数据,所述视频编码装置在编码时,按照第一预设次数从所述第一存储器以及按照第二预设次数从所述第二存储器读取所述需要多次重复读取的图像数据,并从所述需要多次重复读取的图像数据中确定出搜索窗(Search Window,SWin)内的图像数据,将所述搜索窗内的图像数据存储在所述第三存储器中,所述视频编码装置从所述第三存储器中读取所述搜索窗内的图像数据,并确定出与待编码块相匹配的匹配块,根据所述匹配块与待编码块的块矢量(Block Vector)和残差进行编码。
[0019]在本申请实施例中,视频编码装置可以从当前帧图像中确定出待编码块,从当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域,并将第一区域的图像数据存储在预设存储器中,该预设存储器的功耗小于预设功耗阈值。然后,从预设存储器中读取第一区域的图像数据,根据第一区域的图像数据从第一区域中确定出与待编码块相匹配的匹配块。之后,根据匹配块与待编码块的相对关系,对待编码块进行编码。即,本申请实施例中,通过将第一区域的图像数据存储在功耗较小的预设存储器中,以达到降低视频编码装置功耗的目的。因此,本申请实施例可以降低视频编码装置的功耗。
附图说明
[0020]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
[0021]图1是本申请实施例提供的在视频编码装置中进行图像处理的方法的一种流程示意图。
[0022]图2是相关技术中视频压缩系统的结构示意图。
[0023]图3是相关技术中视频编码装置中数据存储的示意图。
[0024]图4是相关技术中增加动态随机存取内存(Dynamic Random Access Memory,DRAM)的通道(channel)数量进行数据存取的示意图。
[0025]图5是相关技术中正方形块的比对示意图。
[0026]图6是本申请实施例提供的阶层式搜索的示意图。
[0027]图7是本申请实施例提供的非阶层式搜索的示意图。
[0028]图8是本申请实施例提供的帧间运动估计(Inter

frame ME)与画面内区块复制(Intra block copy,IntraBC)搜索对象的对比示意图。
[0029]图9是本申请实施例提供的在视频编码装置中进行图像处理的方法的另一种流程示意图。
[0030]图10是本申请实施例提供的在当前帧图像的重构帧图像中进行搜索的场景示意图。
[0031]图11是本申请实施例提供的静态随机存取存储器(Static Random

Access Memory,SRAM)与动态随机存取内存在读取数据时功耗的对比示意图。
[0032]图12是本申请实施例提供的使用系统高速缓存(system cache,Sys$)的视频压缩系统的一种架构示意图。
[0033]图13是本申请实施例提供的使用系统高速缓存(system cache,Sys$)的视频压缩系统的另一种架构示意图。
[0034]图14是本申请实施例提供的使用系统缓冲存储器(System Buffer,SysBuf)的视频压缩系统的架构示意图。
[0035]图15是本申请实施例提供的下移一个编码块行时的场景示意图。
[0036]图16是本申请实施例提供的从多通道DRAM读取数据时的功耗曲线示意图。
[0037]图17是本申请实施例提供的分别从Sys$或SysBuf以及DRAM读取数据时的功耗曲线示意图。
[0038]图18是本申请实施例提供的当前帧图像的重构帧图像中搜索窗的搜索范围的场景示意图。
[0039]图19是本申请实施例提供的视频编码装置编码的场景示意图。
[0040]图20是本申请实施例提供的在视频编码装置中进行图像处理的装置的结构示意图。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在视频编码装置中进行图像处理的方法,其特征在于,所述方法包括:从当前帧图像中确定出待编码块;从所述当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域,并将所述第一区域的图像数据存储在预设存储器中,所述预设存储器的功耗小于预设功耗阈值;从所述预设存储器中读取所述第一区域的图像数据;根据所述第一区域的图像数据从所述第一区域中确定出与所述待编码块相匹配的匹配块;根据所述匹配块与所述待编码块的相对关系,对所述待编码块进行编码。2.根据权利要求1所述的在视频编码装置中进行图像处理的方法,其特征在于,所述从当前帧图像中确定出待编码块,包括:从所述当前帧图像中确定出待编码块行;从所述待编码块行中确定出所述待编码块。3.根据权利要求2所述的在视频编码装置中进行图像处理的方法,其特征在于,所述预设存储器包括第一存储器和第二存储器,所述第二存储器的功耗大于所述第一存储器的功耗的第一预设倍数,所述从所述当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域,并将所述第一区域的图像数据存储在预设存储器中,包括:从所述当前帧图像的重构帧图像中确定出需要多次重复读取的第一区域;将所述第一区域的图像数据分别存储在所述第一存储器和第二存储器中。4.根据权利要求3所述的在视频编码装置中进行图像处理的方法,其特征在于,所述第一区域包括多个块行,所述将所述第一区域的图像数据分别存储在所述第一存储器和第二存储器中,包括:若所述第一区域下移一个块行,则将下移块行的图像数据分别存储在所述第一存储器和第二存储器中;将下一个待编码块行编码时用不到的块行从所述第一存储器中进行移除。5.根据权利要求3所述的在视频编码装置中进行图像处理的方法,其特征在于,所述第一区域包括多个块行,每个所述块行包括多个块,所述将所述第一区域的图像数据分别存储在所述第一存储器和第二存储器中,包括:若所述第一区域的最下面一个块行中新增一个块,则将新增块的图像数据分别存储在所述第一存储器和第二存储器中;将下一个待编码块编码时用不到的块从所述第一存储器中进行移除。6.根据权利要求4或5所述的在视频编码装置中进行图像处理的方法,其特征在于,所述从所述预设存储器中读取所述第一区域的图像数据,包括:从所述第一存储器中逐块行读取所述第一区域的图像数据第一预设次数,从所述第二存储器中逐块行读取第一区域中未读取块行的图像数据第二预设次数。7.根据权利要求6所述的在视频编码装置中进行图像处理的方法,其特征在于,所述根据所述第一区域的图像数据从所述第一区域中确定出与所述待编码块相匹配的匹配块,包括:从读取的所述第一区域的图像数据中确定出搜索窗的图像数据,所述搜索窗位于所述第一区域内,所述待编码块的左侧与所述搜索窗的最下面一个块行的右侧相邻;
将所述搜索窗的图像数据存储在第三存储器中,所述第三存储器的读写速度大于所述第一存储器的读写速度的第二预设倍数;从所述第三存储器中读取所述搜索窗的图像数据,并根据所述搜索窗的图像数据,从所述搜索窗中确定出与所述待编码块的编码代价最小的块;将与所述待编码块的编码代价最小的块作为所述匹配块。8.根据权利要求7所述的在视频编码装置中进行图像处理的方法,其特征在于,所述从所述第三存储器中读取所述搜索窗的图像数据,并根据所述搜索窗的图像数据,从所述搜索窗中确定出与所述待编码块的编码代价最小的块,包括:从所述第三存储器中读取所述搜索窗的图像数据;将所述搜索窗按照预设阶层数进行缩小,得到缩小后的搜索窗;根据所述缩小后的搜索窗的图像数据,从所述缩小后的搜索窗中确定出与所述待编码块的编码代价最小的缩小后的块;根据所述缩小后的块在所述缩小后的搜索窗中的位置,从所述搜索窗中确定出与所述待编码块的编码代价最小的...

【专利技术属性】
技术研发人员:赵娟萍
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1