图像调节方法、装置和计算机存储介质制造方法及图纸

技术编号:35089314 阅读:22 留言:0更新日期:2022-10-01 16:45
本申请公开了一种图像调节方法、装置和计算机存储介质。所述方法包括如下步骤:获取当前帧的输入图像和当前时刻的系统的带宽利用信息;判断带宽利用信息是否小于第一阈值;若带宽利用信息小于第一阈值,使用帧缓冲模式对输入图像进行处理,得到调节图像;若带宽利用信息不小于第一阈值,使用非帧缓冲模式对输入图像进行处理,得到调节图像。通过上述方式,本申请能够提高图像显示的效率和质量。申请能够提高图像显示的效率和质量。申请能够提高图像显示的效率和质量。

【技术实现步骤摘要】
图像调节方法、装置和计算机存储介质


[0001]本申请涉及图像处理
,特别是涉及一种图像调节方法、图像调节装置和计算机存储介质。

技术介绍

[0002]图像在显示屏上显示之前,需要对图像进行解码、亮度调节和渲染等步骤,以使得显示在显示屏上的图像具有更好的观感。
[0003]随着人们对于图像的质量有了更高的要求,图像和显示屏的分辨率的不断提升,在显示过程中需要占用系统的较多频宽,可能会导致图像显示卡顿、撕裂或错位等情况。

技术实现思路

[0004]本申请提供一种图像调节方法、图像调节装置和计算机存储介质,以解决相关技术中图像显示质量不佳的问题。
[0005]为解决上述技术问题,本申请提供一种图像调节方法。该方法包括:获取当前帧的输入图像和当前时刻的系统的带宽利用信息;判断带宽利用信息是否小于第一阈值;若带宽利用信息小于第一阈值,使用帧缓冲模式对输入图像进行处理,得到调节图像;若带宽利用信息不小于第一阈值,使用非帧缓冲模式对输入图像进行处理,得到调节图像。
[0006]为解决上述技术问题,本申请提供一种图像调节装置。该图像调节装置包括视频处理模块、通信模块、帧缓冲区、显示处理模块和DMA控制器,DMA控制器耦接视频处理模块、显示处理模块,通信模块耦接DMA控制器和帧缓冲区,视频处理模块在工作时执行指令,以配合通信模块、帧缓冲区、显示处理模块和DMA控制器执行如上述的图像亮度调节方法。
[0007]为解决上述技术问题,本申请提供一种计算机存储介质。计算机存储介质存储有计算机程序,计算机程序被执行以实现如上述的图像调节方法的步骤。
[0008]本申请通过获取系统当前时刻的带宽利用信息,并根据带宽利用信息确定处理输入图像的模式:带宽利用信息小于第一阈值,使用帧缓冲模式处理输入图像;带宽利用信息不小于第一阈值,使用非帧缓冲模式处理输入图像。如此能够根据结合带宽利用信息合理配置处理输入图像的模式,从而提高图像显示的流畅度和质量。
附图说明
[0009]图1是本申请提供的图像调节装置第一实施例的结构示意图;
[0010]图2是本申请提供的图像调节方法第一实施例的流程示意图;
[0011]图3是本申请提供的基于输入图像的亮度直方图计算亮度调节曲线一实施方式的流程示意图;
[0012]图4是本申请提供的根据亮度直方图计算输入图像的亮度调节曲线一实施方式的流程示意图;
[0013]图5是本申请提供的预设亮度调节曲线一实施例的示意图;
[0014]图6是本申请提供的图像调节方法第二实施例的流程示意图;
[0015]图7是本申请提供的对调节图像进行局部亮度调节的示意图。
[0016]图8是本申请提供的计算机存储介质一实施例的结构示意图。
具体实施方式
[0017]为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本申请所提供的图像调节方法、图像调节装置和计算机存储介质做进一步详细描述。
[0018]请参阅图1,图1是本申请提供的图像调节装置第一实施例的结构示意图。
[0019]本实施例中,图像调节装置10包括视频处理模块11、通信模块12、帧缓冲区13、显示处理模块14和DMA(Direct Memory Access,直接存储器访问)控制器15。通信模块12与DMA控制器15和帧缓冲区13耦接,DMA控制器15与视频处理模块11、显示处理模块耦接14。
[0020]其中,视频处理模块11包括视频端口选择单元111、亮度直方图统计单元112。通信模块12包括带宽利用信息统计单元121。显示处理模块14包括亮度调节单元141和静态随机存取存储器142。
[0021]视频端口选择单元111接收输入图像和带宽利用信息统计单元121采集的带宽利用信息。视频端口选择单元111判断带宽利用信息是否小于第一阈值,若带宽利用信息小于第一阈值,则确定使用帧缓冲模式对输入图像进行处理,根据第一通信协议将输入图像输送到亮度直方图统计单元112,以统计输入图像的亮度直方图,如图1中实线所表示的数据流向;若带宽利用信息不小于第一阈值,则确定使用非帧缓冲模式对输入图像进行处理,根据第二通信协议将输入图像传输到亮度调节单元141,如图1中虚线所表示的数据流向。
[0022]第一通信协议例如是axi协议,第二通信协议例如是axi stream协议。axi stream协议不涉及数据的读写通信,仅涉及简单的发送与接收,能够减少传输延时。
[0023]在帧缓冲模式下,亮度直方图统计单元112接收到输入图像后,统计输入图像每一亮度值对应的像素数量,根据每一亮度值对应的像素数量生成亮度直方图。
[0024]生成亮度直方图后,视频处理模块11利用DMA控制器15将输入图像和亮度直方图通过通信模块12传输并写入到帧缓冲区13。
[0025]在显示该输入图像前,亮度调整单元141通过DMA控制器15从帧缓冲区13读取输入图像和输入图像对应的亮度直方图,并根据亮度直方图计算输入图像的亮度调节曲线,得到的亮度调节曲线存储于静态随机存取存储器142中。亮度调整单元141使用亮度调节曲线对输入图像进行全局亮度调整,得到调节图像。
[0026]在非帧缓冲模式下,亮度调整单元141接收到输入图像后,从静态随机存取存储器142获取预设亮度调节曲线,使用预设亮度调节曲线对输入图像进行全局亮度调整,得到调节图像。其中,预设亮度调节曲线可以是根据经验或实验等途径得到并存储于静态随机存取存储器142中的。
[0027]可选地,显示处理模块14还可以包括局部亮度调节单元143。输入图像经过全局亮度调整后,还可以输入到局部亮度调节单元143中,进行局部的亮度调节优化,得到用于显示的调节图像。
[0028]基于上述的图像调节装置10,本申请还提供如下实施例:
[0029]请参阅图2,图2是本申请提供的图像调节方法第一实施例的流程示意图。本实施例包括如下步骤:
[0030]S110:获取当前帧的输入图像和当前时刻的系统的带宽利用信息。
[0031]在获取输入图像时,获取相同时刻的系统的带宽利用信息。
[0032]输入图像可以是将要在显示屏上播放的图像或视频中的一帧。输入图像例如是RGB格式。当然,输入图像的格式也可以是YUV格式,其中,Y表示亮度分量,U和V表示色度分量。
[0033]系统可以是片上系统(System on Chip,SoC),集成有微处理器、IP核和存储器(或片外存储接口)等。具体而言,系统例如集成有中央处理器(Central Process Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)、视频编解码器、内存控制器、图像信号处理器(Image Signal Processor,ISP)等,以及DDR接口、FLASH接口、显示接口等对外接口。系统可以是片上网络架构,也可以是总线实现IP核之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像调节方法,其特征在于,所述方法包括:获取当前帧的输入图像和当前时刻的系统的带宽利用信息;判断所述带宽利用信息是否小于第一阈值;若所述带宽利用信息小于所述第一阈值,使用帧缓冲模式对所述输入图像进行处理,得到调节图像;若所述带宽利用信息不小于所述第一阈值,使用非帧缓冲模式对所述输入图像进行处理,得到调节图像。2.根据权利要求1所述的方法,其特征在于,所述若所述带宽利用信息小于第一阈值,使用帧缓冲模式对当前帧的输入图像进行处理,得到调节图像,包括:响应于所述带宽利用信息小于第一阈值,存储所述输入图像到帧缓冲区中;读取所述帧缓冲区中的所述输入图像;对所述输入图像进行亮度调整,得到所述调节图像。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于所述带宽利用信息小于第一阈值,统计所述输入图像的亮度直方图;存储所述亮度直方图到所述帧缓冲区中;读取所述帧缓冲区中的所述亮度直方图,根据所述亮度直方图计算所述输入图像的亮度调节曲线。4.根据权利要求3所述的方法,其特征在于,所述统计所述输入图像的亮度直方图,包括:统计所述输入图像每一亮度值对应的像素数量;根据所述每一亮度值对应的像素数量生成所述亮度直方图,所述亮度直方图统计有每一亮度值区间对应的区间像素数量,每一所述亮度值区间包括至少一个亮度值,每一所述亮度值区间互不重叠。5.根据权利要求1所述的方法,其特征在于,所述使用帧缓冲模式/非帧缓冲模式对所述输入图像进行处理,得到调节图像之后,还包括:对所述调节图像进行局部亮度调节,得到输出图像。6.根据权利要求5所述的方法,其特征在于,所述对所述调节图像进行...

【专利技术属性】
技术研发人员:王昆
申请(专利权)人:上海途擎微电子有限公司
类型:发明
国别省市:

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

1