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

技术编号:35198960 阅读:22 留言:0更新日期:2022-10-15 10:06
本申请公开了一种在视频解码装置中进行图像处理的方法、装置、存储介质、电子设备及系统。该方法包括:获取视频码流;从视频码流中确定一个或多个参考位置;确定一个或多个参考位置的参考次数;根据预设功耗阈值以及一个或多个参考位置的参考次数,从一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在预设存储器中,向预设存储器中存储参考位置以及从预设存储器中读取参考位置所产生的功耗小于或等于预设功耗阈值;根据参考位置对待解码对象进行解码。本申请可以降低视频解码装置的功耗。视频解码装置的功耗。视频解码装置的功耗。

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


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

技术介绍

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

技术实现思路

[0003]本申请实施例提供一种在视频解码装置中进行图像处理的方法、装置、存储介质及电子设备,可以降低视频解码装置的功耗。
[0004]第一方面,本申请实施例提供一种在视频解码装置中进行图像处理的方法,所述方法包括:
[0005]获取视频码流;
[0006]从所述视频码流中确定一个或多个参考位置;
[0007]确定所述一个或多个参考位置的参考次数;
[0008]根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考位置以及从所述预设存储器中读取所述参考位置所产生的功耗小于或等于所述预设功耗阈值;以及
[0009]根据所述参考位置,对待解码对象进行解码。
[0010]第二方面,本申请实施例提供一种在视频解码装置中进行图像处理的方法,所述方法包括:
[0011]获取视频码流;/>[0012]根据所述视频码流获取一个或多个参考运动矢量(Motion Vector,MV);
[0013]根据所述一个或多个参考运动矢量从所述视频码流的一个或多个图像帧中获取对应的一个或多个参考块;
[0014]确定所述一个或多个参考块的参考次数;
[0015]根据预设功耗阈值以及所述一个或多个参考块的参考次数,从所述一个或多个参考块中确定出需要存储在预设存储器中的一个或多个参考块,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考块以及从所述预设存储器中读取所述参考块所产生的功耗小于或等于所述预设功耗阈值;以及
[0016]根据所述参考块对待解码块或所述待解码块的子块进行解码。
[0017]第三方面,本申请实施例提供一种在视频解码装置中进行图像图像处理的装置,
所述装置包括:
[0018]获取模块,用于获取视频码流;
[0019]第一确定模块,用于从所述视频码流中确定一个或多个参考位置;
[0020]第二确定模块,用于确定所述一个或多个参考位置的参考次数;
[0021]第三确定模块,用于根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的位置,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考位置以及从所述预设存储器中读取所述参考位置所产生的功耗小于或等于所述预设功耗阈值;以及
[0022]解码模块,用于根据所述参考位置对待解码对象进行解码。
[0023]第四方面,本申请实施例提供一种图像处理装置,所述装置包括:
[0024]第一获取模块,用于获取视频码流;
[0025]第二获取模块,用于根据所述视频码流获取一个或多个参考运动矢量;
[0026]第三获取模块,用于根据所述一个或多个参考运动矢量从所述视频码流的一个或多个图像帧中获取对应的一个或多个参考块;
[0027]第一确定模块,用于确定所述一个或多个参考块的参考次数;
[0028]第三确定模块,用于根据预设功耗阈值以及所述一个或多个参考块的参考次数,从所述一个或多个参考块中确定出需要存储在预设存储器中的一个或多个参考块,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考块以及从所述预设存储器中读取所述参考块所产生的功耗小于或等于所述预设功耗阈值;以及
[0029]解码模块,用于根据所述参考块对待解码块或所述待解码块的子块进行解码。
[0030]第五方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的在视频解码装置中进行图像处理的方法。
[0031]第六方面,本申请实施例还提供一种电子设备,包括存储器,处理器以及视频解码装置,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的在视频解码装置中进行图像处理的方法。
[0032]第七方面,本申请实施例还提供一种图像处理系统,包括视频解码装置、第一存储器和第二存储器,所述第一存储器的功耗大于所述第二存储器的功耗,所述第一存储器中存储参考次数为一次的参考位置,或者存储参考次数为一次和多次的参考位置,所述第二存储器中存储参考次数为多次的参考位置,所述视频解码装置在解码时,从所述第一存储器中读取参考次数为一次的参考位置,以及从所述第二存储器读取参考次数为多次的参考位置,根据所述参考位置对待解码对象进行解码。
[0033]在本申请实施例中,视频解码装置可以获取视频码流,从视频码流中确定出一个或多个参考位置。然后,确定出一个或多个参考位置的参考次数,根据预设功耗阈值以及一个或多个参考位置的参考次数,从一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在预设存储器中,向预设存储器中存储参考位置以及从预设存储器中读取参考位置所产生的功耗小于或等于预设功耗阈值。之后,根据参考位置对待解码对象进行解码。即,本申请实施例中,通过将确定的需要存储在预设存储器中的参考位置的图像数据存放在功耗较小的预设存储器中,以达到降低视频解码装置功耗的目的。因此,本
申请实施例可以降低视频解码装置的功耗。
附图说明
[0034]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
[0035]图1是本申请实施例提供的在视频解码装置中进行图像处理的方法的第一种流程示意图。
[0036]图2是相关技术中视频解码系统的结构示意图。
[0037]图3是相关技术中视频解码装置中数据存储的示意图。
[0038]图4是相关技术中增加动态随机存取内存(Dynamic Random Access Memory,DRAM)的通道(channel)数量进行数据存取的示意图。
[0039]图5是相关技术中在进行视频解码时从多通道DRAM读写数据时的功耗曲线示意图。
[0040]图6是本申请实施例提供的当前视频码流中一个图像群组中各图像帧之间参考关系的场景示意图。
[0041]图7是本申请实施例提供的在视频解码装置中进行图像处理的方法的第二种流程示意图。
[0042]图8是本申请实施例提供的静态随机存取存储器(Static Random

Access Memory,SRAM)与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在视频解码装置中进行图像处理的方法,其特征在于,所述方法包括:获取视频码流;从所述视频码流中确定一个或多个参考位置;确定所述一个或多个参考位置的参考次数;根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考位置以及从所述预设存储器中读取所述参考位置所产生的功耗小于或等于所述预设功耗阈值;以及根据所述参考位置对待解码对象进行解码。2.根据权利要求1所述的在视频解码装置中进行图像处理的方法,其特征在于,所述参考位置包括参考图像帧、参考条带或参考区域,所述从所述视频码流中确定一个或多个参考位置,包括:根据所述视频码流中图像帧的帧头信息或所述图像帧中一个或多个条带的条带头信息,从所述视频码流中确定一个或多个参考图像帧、参考条带或参考区域。3.根据权利要求1所述的在视频解码装置中进行图像处理的方法,其特征在于,所述参考位置包括参考图像帧、参考条带或参考区域,所述确定所述一个或多个参考位置的参考次数,包括:通过预设参数确定所述一个或多个参考图像帧、参考条带或参考区域的参考次数,所述预设参数包括以下中的任一项或多项:网络抽象层解析参数、条带头解析参数、参考图像列表修正参数和参考图像帧标记参数。4.根据权利要求1所述的在视频解码装置中进行图像处理的方法,其特征在于,所述预设存储器包括第一存储器和第二存储器,所述第一存储器的功耗大于所述第二存储器的功耗。5.根据权利要求4所述的在视频解码装置中进行图像处理的方法,其特征在于,所述第一存储器包括设置在视频解码装置外部的动态随机存取内存,所述第二存储器包括设置在视频解码装置外部的系统高速缓存,所述参考位置包括参考图像帧、参考条带或参考区域;所述根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在所述预设存储器中,包括:若参考次数为多次,则根据所述预设功耗阈值将参考次数为多次的一个或多个参考图像帧、参考条带或参考区域存储在所述系统高速缓存中,并将其存储在所述动态随机存取内存中。6.根据权利要求4所述的在视频解码装置中进行图像处理的方法,其特征在于,所述第二存储器包括设置在视频解码装置外部的系统缓冲存储器,所述参考位置包括参考图像帧、参考条带或参考区域;所述根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在所述预设存储器中,包括:若参考次数为多次,则根据所述预设功耗阈值将所述参考次数为多次的一个或多个参
考图像帧、参考条带或参考区域存储在所述系统缓冲存储器中。7.根据权利要求4所述的在视频解码装置中进行图像处理的方法,其特征在于,所述第一存储器包括设置在视频解码装置外部的动态随机存取内存,所述参考位置包括参考图像帧、参考条带或参考区域;所述根据预设功耗阈值以及所述一个或多个参考位置的参考次数,从所述一个或多个参考位置中确定出需要存储在预设存储器中的参考位置,并将其存储在所述预设存储器中,包括:若参考次数为一次,则根据所述预设功耗阈值将所述参考次数为一次的一个或多个参考图像帧、参考条带或参考区域存储在所述动态随机存取内存中。8.根据权利要求5所述的在视频解码装置中进行图像处理的方法,其特征在于,所述待解码对象包括待解码图像帧中的待解码块、待解码条带中的待解码块或待解码区域中的待解码块,所述根据所述参考位置对待解码对象进行解码,包括:从所述预设存储器中读取所需要的参考图像帧、参考条带或参考区域的图像数据,若读取的是参考图像帧的图像数据,则根据读取的所述参考图像帧的图像数据对所述待解码图像帧中的待解码块进行解码,若读取的是所述参考条带的图像数据,则根据读取的所述参考条带的图像数据对所述待解码条带中的待解码块进行解码,若读取的是参考区域的图像数据,则根据读取的所述参考区域的图像数据对所述待解码区域中的待解码块进行解码;若所述待解码图像帧、待解码条带或待解码区域的参考次数为多次,则将所述待解码块解码后的块存储在所述系统高速缓存中,并且存储在所述动态随机存取内存中。9.根据权利要求6所述的在视频解码装置中进行图像处理的方法,其特征在于,所述待解码对象包括待解码图像帧中的待解码块、待解码条带中的待解码块或待解码区域中的待解码块,所述根据所述参考位置对待解码对象进行解码,包括:从所述预设存储器中读取所需要的参考图像帧、参考条带或参考区域的图像数据,若读取的是参考图像帧的图像数据,则根据读取的所述参考图像帧的图像数据对所述待解码图像帧中的待解码块进行解码,若读取的是参考条带的图像数据,则根据读取的所述参考条带的图像数据对所述待解码条带中的待解码块进行解码,若读取的是参考区域的图像数据,则根据读取的所述参考区域的图像数据对所述待解码区域中的待解码块进行解码;若所述待解码图像帧、待解码条带或待解码区域的参考次数为多次,则将所述待解码块解码后的块存储在所述系统缓冲存储器中。10.根据权利要求7所述的在视频解码装置中进行图像处理的方法,其特征在于,所述待解码对象包括待解码图像帧中的待解码块、待解码条带中的待解码块或待解码区域中的待解码块,所述根据所述参考位置对待解码对象进行解码,包括:从所述预设存储器中读取所需要的参考图像帧、参考条带或参考区域的图像数据,若读取的是参考图像帧的图像数据,则根据读取的所述参考图像帧的图像数据对所述待解码图像帧中的待解码块进行解码,若读取的是参考条带的图像数据,则根据读取的所述参考条带的图像数据对所述待解码条带中的待解码块进行解码,若读取的是参考区域的图像数据,则根据读取的所述参考区域的图像数据对所述待解码区域中的待解码块进行解码;若所述待解码图像帧、待解码条带或待解码区域的参考次数为一次,则将所述待解码
块解码后的块存储在所述动态随机存取内存中。11.一种在视频解码装置中进行图像处理的方法,其特征在于,所述方法包括:获取视频码流;根据所述视频码流获取一个或多个参考运动矢量;根据所述一个或多个参考运动矢量从所述视频码流的一个或多个图像帧中获取对应的一个或多个参考块;确定所述一个或多个参考块的参考次数;根据预设功耗阈值以及所述一个或多个参考块的参考次数,从所述一个或多个参考块中确定出需要存储在预设存储器中的一个或多个参考块,并将其存储在所述预设存储器中,向所述预设存储器中存储所述参考块以及从所述预设存储器中读取所述参考块所产生的功耗小于或等于所述预设功耗阈值;以及根据所述参考块对待解码块或所述待解码块中的子块进行解码。12.根据权利要求11所述的在视频解码装置中进行图像处理的方法,其特征在于,所述根据所述视频码流获取一个或多个参考运动矢量,包括:对所述视频码流进行熵解码,得到一个或多个运动矢量差值;根据所述一个或多个运动矢量差值和对应的运动矢量预测值,获取所述一个或多个参考运动矢量。13....

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

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

1