帧数据显示方法、电子设备及存储介质技术

技术编号:38754370 阅读:9 留言:0更新日期:2023-09-10 09:39
本申请提供一种帧数据显示方法、电子设备及存储介质,所述方法包括:响应于帧数据显示场景切换产生的操作指令,获取SDR帧数据的HDR帧数据;获取SDR帧数据和HDR帧数据的图像参数;计算SDR帧数据的图像参数和HDR帧数据的图像参数之间的差异值;基于差异值确定HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数;基于HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数,经过多帧切换将SDR帧数据过渡显示为HDR帧数据。本申请在将帧数据以SDR显示切换为以HDR显示的过程中,基于图像参数的变量将HDR显示效果分为多帧进行切换,使得HDR显示效果平滑过渡,避免HDR帧数据的显示出现跳变或闪烁,提升用户体验。体验。体验。

【技术实现步骤摘要】
帧数据显示方法、电子设备及存储介质


[0001]本申请涉及显示
,尤其涉及一种帧数据显示方法、电子设备及存储介质。

技术介绍

[0002]随着智能电子设备例如智能手机、个人电脑的发展,对于视频和图像的显示品质要求越来越高。例如,对视频或图像进行高动态范围(High

Dynamic Range,HDR)显示,可以提高显示品质。在将图像以标准动态范围(Standard Dynamic Range,SDR)显示切换为以HDR显示的场景下,通常通过一帧图像完成切换。然而,由于SDR图像和HDR图像在视觉效果上存在差异,若通过一帧图像完成SDR图像到HDR图像的切换,视觉效果的过渡不够平滑,容易导致图像的显示出现跳变或闪烁,从而影响用户的观看体验。

技术实现思路

[0003]鉴于以上内容,有必要提供一种帧数据显示方法、电子设备及存储介质,可以对HDR显示效果进行平滑过渡,避免HDR帧数据的显示出现跳变或闪烁。
[0004]第一方面,本申请提供一种帧数据显示方法,所述方法包括:响应于帧数据显示场景切换产生的操作指令,获取SDR帧数据的HDR帧数据;获取所述SDR帧数据和所述HDR帧数据的图像参数;计算所述SDR帧数据的图像参数和所述HDR帧数据的图像参数之间的差异值;基于所述差异值确定HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数;基于所述HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数,经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据。通过上述技术方案,可以在将帧数据以SDR显示切换为以HDR显示的过程中,基于图像参数的变量将HDR显示效果分为多帧进行切换,避免HDR帧数据的显示出现跳变或闪烁。
[0005]在一种可能的实现方式中,所述方法还包括:实时监测所述帧数据是否产生预设的显示场景切换;若监测到所述帧数据产生所述预设的显示场景切换,产生所述操作指令。通过上述技术方案,可以基于场景需求对帧数据进行HDR显示,以优化用户的视觉效果。
[0006]在一种可能的实现方式中,所述预设的显示场景切换为所述帧数据从小窗口显示切换为全屏显示或显示屏的用户界面切换为预设应用程序界面。通过上述技术方案,可以在对显示需求较高的场景下对帧数据进行HDR显示,优化用户的视觉效果。
[0007]在一种可能的实现方式中,所述获取SDR帧数据的HDR帧数据包括:对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据。通过上述技术方案,可以扩展帧数据的动态范围,优化帧数据的显示效果。
[0008]在一种可能的实现方式中,所述对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据包括:通过对所述SDR帧数据进行逆色调映射,扩展所述SDR帧数据的动态范围,得到所述HDR帧数据。通过上述技术方案,可以精确地扩展帧数据的动态范围。
[0009]在一种可能的实现方式中,所述对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据包括:将所述SDR帧数据输入预先训练好的动态范围扩展模型,得到所述HDR帧数
据。通过上述技术方案,可以智能地扩展帧数据的动态范围,使得扩展得到的帧数据的动态范围适应用户需求。
[0010]在一种可能的实现方式中,所述图像参数的类型包括对比度、饱和度及色调中的至少一种。通过上述技术方案,可以从多个维度的图像参数实现HDR显示效果。
[0011]在一种可能的实现方式中,所述获取所述SDR帧数据和所述HDR帧数据的图像参数包括:将所述SDR帧数据和所述HDR帧数据划分为多个分区;计算所述SDR帧数据和所述HDR帧数据中每个分区的APL值。通过上述技术方案,可以精确地计算得到HDR处理前后的帧数据的对比度差异。
[0012]在一种可能的实现方式中,所述计算所述SDR帧数据和所述HDR帧数据中每个分区的APL值包括:基于每个分区中每个像素点的灰度值和像素点数量计算每个分区的APL值。通过上述技术方案,可以精确地计算得到帧数据中每个分区的对比度。
[0013]在一种可能的实现方式中,所述获取所述SDR帧数据和所述HDR帧数据的图像参数包括:将所述SDR帧数据和所述HDR帧数据划分为多个分区;计算所述SDR帧数据和所述HDR帧数据中每个分区的饱和度或色调。通过上述技术方案,可以精确地计算得到HDR处理前后的帧数据的饱和度或色调差异。
[0014]在一种可能的实现方式中,所述计算所述SDR帧数据和所述HDR帧数据中每个分区的饱和度或色调包括:基于所述SDR帧数据和所述HDR帧数据中每个分区中各像素点的RGB值计算每个分区的饱和度或色调。通过上述技术方案,可以精确地计算得到帧数据中每个分区的饱和度或色调。
[0015]在一种可能的实现方式中,所述计算所述SDR帧数据的图像参数和所述HDR帧数据的图像参数之间的差异值包括:计算所述SDR帧数据和所述HDR帧数据中每两个相同位置分区的至少一种图像参数的差异值;确定计算得到的多个差异值中的最大值为所述SDR帧数据的图像参数和所述HDR帧数据的图像参数之间的差异值。通过上述技术方案,可以精确地确定HDR处理前后的图像参数差异。
[0016]在一种可能的实现方式中,所述基于所述差异值确定HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数包括:将所述差异值划分为预设数量等份,得到HDR显示效果的切换幅度和切换次数;设置每切换一次HDR显示效果的帧数。通过上述技术方案,可以将HDR处理前后的图像参数差异分为多份,以便于通过多帧对图像参数进行调整,使得HDR显示效果平滑过渡。
[0017]在一种可能的实现方式中,所述基于所述HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数,经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据包括:通过调光接口下发所述HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数至显示驱动模块;基于所述HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数,所述显示驱动模块驱动显示屏经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据。通过上述技术方案,可以通过专门设置的调光接口快速实现HDR显示效果的切换。
[0018]在一种可能的实现方式中,所述显示驱动模块驱动显示屏经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据包括:所述显示驱动模块驱动所述显示屏在每显示所述帧数的帧数据时,基于所述切换幅度对所述帧数据切换一次HDR显示效果;在HDR显示效果的切换达到所述切换次数时,经过多帧切换将所述SDR帧数据显示为HDR帧数据。通过上述技
术方案,可以将HDR处理前后的图像参数差异分为多份,以便于通过多帧对图像参数进行调整,使得HDR显示效果平滑过渡。
[0019]在一种可能的实现方式中,所述显示驱动模块驱动显示屏经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据包括:若所述图像参数的类型具有至少两种,显示预设帧数的所述SDR帧数据;所述调光接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种帧数据显示方法,其特征在于,所述方法包括:响应于帧数据显示场景切换产生的操作指令,获取SDR帧数据的HDR帧数据;获取所述SDR帧数据和所述HDR帧数据的图像参数;计算所述SDR帧数据的图像参数和所述HDR帧数据的图像参数之间的差异值;基于所述差异值确定HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数;基于所述HDR显示效果的切换幅度、切换次数及每切换一次HDR显示效果的帧数,经过多帧切换将所述SDR帧数据过渡显示为HDR帧数据。2.如权利要求1所述的帧数据显示方法,其特征在于,所述方法还包括:实时监测所述帧数据是否产生预设的显示场景切换;若监测到所述帧数据产生所述预设的显示场景切换,产生所述操作指令。3.如权利要求2所述的帧数据显示方法,其特征在于,所述预设的显示场景切换为所述帧数据从小窗口显示切换为全屏显示或显示屏的用户界面切换为预设应用程序界面。4.如权利要求1所述的帧数据显示方法,其特征在于,所述获取SDR帧数据的HDR帧数据包括:对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据。5.如权利要求4所述的帧数据显示方法,其特征在于,所述对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据包括:通过对所述SDR帧数据进行逆色调映射,扩展所述SDR帧数据的动态范围,得到所述HDR帧数据。6.如权利要求4所述的帧数据显示方法,其特征在于,所述对所述SDR帧数据进行动态范围扩展,得到所述HDR帧数据包括:将所述SDR帧数据输入预先训练好的动态范围扩展模型,得到所述HDR帧数据。7.如权利要求1所述的帧数据显示方法,其特征在于:所述图像参数的类型包括对比度、饱和度及色调中的至少一种。8.如权利要求7所述的帧数据显示方法,其特征在于,所述获取所述SDR帧数据和所述HDR帧数据的图像参数包括:将所述SDR帧数据和所述HDR帧数据划分为多个分区;计算所述SDR帧数据和所述HDR帧数据中每个分区的APL值。9.如权利要求8所述的帧数据显示方法,其特征在于,所述计算所述SDR帧数据和所述HDR帧数据中每个分区的APL值包括:基于每个分区中每个像素点的灰度值和像素点数量计算每个分区的APL值。10.如权利要求7所述的帧数据显示方法,其特征在于,所述获取所述SDR帧数据和所述HDR帧数据的图像参数包括:将所述SDR帧数据和所述HDR帧数据划分为多个分区;计算所述SDR帧数据和所述HDR帧数据中每个分区的饱和度或色调。11.如权利要求10所述的帧数据显示方法,其特征在于,所述计算所述SDR帧数据和所述HDR帧数据中每个分区的饱和度或色调包括:基于所述SDR帧数据和所述HDR帧数据中每个分区中各像素点的RGB值计算每个分区的
饱和度或色调。12.如权利要求8至11中任一项所述的帧数据显示方法,其特征在于,所述计算所述SDR帧数据的图像参数和所述HDR帧数据的图像参数之间的差异值包括:计算所述SDR帧数据和所述HDR帧数据中每两个相同位置分区的至...

【专利技术属性】
技术研发人员:王宇飞
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1