处理视频信号的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:29206006 阅读:17 留言:0更新日期:2021-07-10 00:41
本公开涉及一种处理视频信号的方法、装置、存储介质及电子设备,可以获取待处理的视频信号,所述视频信号包括多帧图像画面;针对每一帧所述图像画面,根据该帧图像画面上每个像素点对应的亮度确定该帧图像画面对应的目标最高亮度和目标最低亮度;根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移;所述目标增益和所述目标偏移均用于调整所述图像画面的颜色范围;根据所述目标增益和所述目标偏移对该帧图像画面上每个像素点的亮度进行调整,得到每个像素点调整后的目标亮度;根据所述目标亮度确定该帧图像画面对应的目标颜色范围,以便根据所述目标颜色范围处理所述视频信号。述目标颜色范围处理所述视频信号。述目标颜色范围处理所述视频信号。

【技术实现步骤摘要】
处理视频信号的方法、装置、存储介质及电子设备


[0001]本公开涉及播放视频时对视频信号的处理领域,具体地,涉及一种处理视频信号的方法、装置、存储介质及电子设备。

技术介绍

[0002]在通过终端播放视频时,需要通过显卡基于待播放的视频信号的颜色范围在终端界面上渲染画面,数字视频信号的颜色范围分为全范围(Full Range,数据范围是0

255)和限制范围(Limit Range,数据范围是16

235)两种,而视频播放过程中对视频信号的处理需要基于颜色范围才能进行正确的信号处理。
[0003]现有的数字视频信号的通道一般指HDMI(High Definition Multimedia Interface,高清多媒体接口)和多媒体(包括U盘播放、网络播放、投屏等),现有技术中可以通过读取HDMI源数据包中携带的信息获取对应的颜色范围信息,或者通过解码软件读取到多媒体片源编码中的颜色范围信息,但是由于市面上的片源和仪器管控参差不齐,会存在以下情况:片源编码/HDMI源数据包中的颜色范围信息为Full Range,但视频信号实际的颜色范围却是Limit Range,或者反过来,片源编码/HDMI源数据包中的颜色范围信息为Limit Range,但视频信号实际的颜色范围却是Full Range,甚至还有可能存在片源编码/HDMI源数据包里没有写颜色范围,视频信号的颜色范围是个未知数,这会使得终端读取到的颜色范围信息与视频信号实际的颜色范围信息不一致,或者根本获取不到该颜色范围信息,从而导致无法正确的进行视频画面的渲染,影响用户体验。

技术实现思路

[0004]本公开的目的是提供一种处理视频信号的方法、装置、存储介质及电子设备。
[0005]第一方面,提高一种处理视频信号的方法,所述方法包括:获取待处理的视频信号,所述视频信号包括多帧图像画面;针对每一帧所述图像画面,根据该帧图像画面上每个像素点对应的亮度确定该帧图像画面对应的目标最高亮度和目标最低亮度;根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移;所述目标增益和所述目标偏移均用于调整所述图像画面的颜色范围;根据所述目标增益和所述目标偏移对该帧图像画面上每个像素点的亮度进行调整,得到每个像素点调整后的目标亮度;根据所述目标亮度确定该帧图像画面对应的目标颜色范围,以便根据所述目标颜色范围处理所述视频信号。
[0006]可选地,所述针对每一帧所述图像画面,根据该帧图像画面上每个像素点对应的亮度确定该帧图像画面对应的目标最高亮度和目标最低亮度包括:对该帧图像画面上每个像素点对应的亮度进行直方图统计,得到不同预设亮度区间分别对应的像素点数量;根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第一亮度区间和第二亮度区间;根据所述第一亮度区间对应的区间序号以及像素点数量确定所述目标最高亮度,根据所述第二亮度区间对应的区间序号以及像素点数量确定所述目标最低亮度。
[0007]可选地,所述根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第一亮度区间包括:确定多个所述预设亮度区间中的最高亮度区间对应的像素点数量是否小于第一数量阈值,所述最高亮度区间为最高亮度对应的像素点所在的预设亮度区间;若所述最高亮度区间对应的像素点数量小于所述第一数量阈值,从所述最高亮度区间开始依次向最低亮度区间逐区间进行像素点数量的累加,并且每加一次确定第一累加值是否大于或者等于所述第一数量阈值;所述最低亮度区间为最低亮度对应的像素点所在的预设亮度区间;若当前计算得到的第一累加值大于或者等于所述第一数量阈值,将当前时刻最新累加的像素点数量对应的预设亮度区间作为所述第一亮度区间;所述根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第二亮度区间包括:确定多个所述预设亮度区间中的最低亮度区间对应的像素点数量是否小于第二数量阈值,若所述最低亮度区间对应的像素点数量小于所述第二数量阈值,从所述最低亮度区间开始依次向最高亮度区间逐区间进行像素点数量的累加,并且每加一次确定第二累加值是否大于或者等于所述第二数量阈值;若当前计算得到的第二累加值大于或者等于所述第二数量阈值,将当前时刻最新累加的像素点数量对应的预设亮度区间作为所述第二亮度区间。
[0008]可选地,在所述根据所述第一亮度区间对应的区间序号以及像素点数量确定所述目标最高亮度,根据所述第二亮度区间对应的区间序号以及像素点数量确定所述目标最低亮度后,所述方法还包括:获取该帧图像画面对应的预设对比度调整模型;将所述目标最高亮度输入所述预设对比度调整模型,得到更新后的目标最高亮度,将所述目标最低亮度输入所述预设对比度调整模型,得到更新后的目标最低亮度;所述根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移包括:根据所述更新后的目标最高亮度和所述更新后的目标最低亮度确定该帧图像画面对应的目标增益和目标偏移。
[0009]可选地,所述根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移包括:获取第一亮度阈值和第二亮度阈值,其中,所述第一亮度阈值大于所述第二亮度阈值,并且所述第一亮度阈值小于预设最高亮度值,所述第二亮度阈值大于预设最低亮度值;将所述第二亮度阈值和所述目标最低亮度中亮度值较小的作为所述目标偏移;比较所述第一亮度阈值和所述目标最高亮度的大小得到比较结果;根据所述比较结果和所述目标偏移确定所述目标增益。
[0010]可选地,所述根据所述目标增益和所述目标偏移对该帧图像画面上每个像素点的亮度进行调整,得到每个像素点调整后的目标亮度包括:根据所述目标增益和所述目标偏移确定目标调整模型;所述目标调整模型用于对每个像素点的亮度进行调整;针对该帧图像画面上每个像素点,将该像素点对应的亮度输入所述目标调整模型,得到该像素点对应的调整后的亮度。
[0011]可选地,所述根据所述目标增益和所述目标偏移确定目标调整模型包括:获取该帧图像画面对应的预设对比度调整模型;根据所述预设对比度调整模型、所述目标增益和所述目标偏移确定所述目标调整模型。
[0012]可选地,在所述根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移之前,所述方法还包括:获取该帧图像画面对应的预设暗场权重
阈值、预设暗场权重斜率、预设复杂度阈值以及预设复杂度斜率;根据该帧图像画面上每个像素点的亮度确定该帧图像画面对应的平均亮度、像素中位数以及复杂度累加和,所述复杂度累加和为该帧图像画面上非边缘像素与相邻的左右像素的差值绝对值的和;根据所述预设暗场权重阈值、所述预设暗场权重斜率、所述平均亮度以及所述像素中位数确定该帧图像画面对应的第一调节因子;根据所述预设复杂度阈值、所述预设复杂度斜率以及所述复杂度累加和确定该帧图像画面对应的第二调节因子;从所述第一调节因子和所述第二调节因子中选取较大的作为目标调节因子;根据所述目标调节因子和统计得到的最高统计亮度值调整所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理视频信号的方法,其特征在于,所述方法包括:获取待处理的视频信号,所述视频信号包括多帧图像画面;针对每一帧所述图像画面,根据该帧图像画面上每个像素点对应的亮度确定该帧图像画面对应的目标最高亮度和目标最低亮度;根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移;所述目标增益和所述目标偏移均用于调整所述图像画面的颜色范围;根据所述目标增益和所述目标偏移对该帧图像画面上每个像素点的亮度进行调整,得到每个像素点调整后的目标亮度;根据所述目标亮度确定该帧图像画面对应的目标颜色范围,以便根据所述目标颜色范围处理所述视频信号。2.根据权利要求1所述的方法,其特征在于,所述针对每一帧所述图像画面,根据该帧图像画面上每个像素点对应的亮度确定该帧图像画面对应的目标最高亮度和目标最低亮度包括:对该帧图像画面上每个像素点对应的亮度进行直方图统计,得到不同预设亮度区间分别对应的像素点数量;根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第一亮度区间和第二亮度区间;根据所述第一亮度区间对应的区间序号以及像素点数量确定所述目标最高亮度,根据所述第二亮度区间对应的区间序号以及像素点数量确定所述目标最低亮度。3.根据权利要求2所述的方法,其特征在于,所述根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第一亮度区间包括:确定多个所述预设亮度区间中的最高亮度区间对应的像素点数量是否小于第一数量阈值,所述最高亮度区间为最高亮度对应的像素点所在的预设亮度区间;若所述最高亮度区间对应的像素点数量小于所述第一数量阈值,从所述最高亮度区间开始依次向最低亮度区间逐区间进行像素点数量的累加,并且每加一次确定第一累加值是否大于或者等于所述第一数量阈值;所述最低亮度区间为最低亮度对应的像素点所在的预设亮度区间;若当前计算得到的第一累加值大于或者等于所述第一数量阈值,将当前时刻最新累加的像素点数量对应的预设亮度区间作为所述第一亮度区间;所述根据不同预设亮度区间分别对应的像素点数量从多个所述预设亮度区间中确定第二亮度区间包括:确定多个所述预设亮度区间中的最低亮度区间对应的像素点数量是否小于第二数量阈值;若所述最低亮度区间对应的像素点数量小于所述第二数量阈值,从所述最低亮度区间开始依次向所述最高亮度区间逐区间进行像素点数量的累加,并且每加一次确定第二累加值是否大于或者等于所述第二数量阈值;若当前计算得到的第二累加值大于或者等于所述第二数量阈值,将当前时刻最新累加的像素点数量对应的预设亮度区间作为所述第二亮度区间。4.根据权利要求2所述的方法,其特征在于,在所述根据所述第一亮度区间对应的区间
序号以及像素点数量确定所述目标最高亮度,根据所述第二亮度区间对应的区间序号以及像素点数量确定所述目标最低亮度后,所述方法还包括:获取该帧图像画面对应的预设对比度调整模型;将所述目标最高亮度输入所述预设对比度调整模型,得到更新后的目标最高亮度,将所述目标最低亮度输入所述预设对比度调整模型,得到更新后的目标最低亮度;所述根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移包括:根据所述更新后的目标最高亮度和所述更新后的目标最低亮度确定该帧图像画面对应的目标增益和目标偏移。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标最高亮度和所述目标最低亮度确定该帧图像画面对应的目标增益和目标偏移包括:获取第一亮度阈值和第二亮度阈值,其中,所述第一亮度阈值大于所述第二亮度阈值,并且所述第一亮度阈值小于预设最高亮度值,所述第二亮度阈值大于预设最低亮度值;将所述第二亮度阈值和所述目标最低亮度中亮度值较小的作为所述目标偏移;比较所述第一亮度阈值和所述目标最高亮度的大小得到比较结果;根据所述比较结果和所述目标偏移确定所述目标增益。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标增益和所述目标偏移对该帧图像画面上每个像素点的亮度进行调整,得到每个像素点调整后的目标亮度包括:根据...

【专利技术属性】
技术研发人员:吕思成张聪胡震宇
申请(专利权)人:深圳市火乐科技发展有限公司
类型:发明
国别省市:

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

1