图像的显示方法、装置和终端设备与流程

文档序号:37159008发布日期:2024-02-26 17:25阅读:21来源:国知局
图像的显示方法、装置和终端设备与流程

本技术实施例涉及智能终端,特别涉及一种图像的显示方法、装置和终端设备。


背景技术:

1、随着媒体技术的发展,用户对于更高质量的视频有着更多需求,包括更高分辨率、更高帧率、更高比特位宽、更广色域空间和/或更高动态范围这些维度都被提上日程。当前视频类应用的研究方向一般包括视频插帧、视频超分和/或高动态视频等。图1为现有相关技术中高动态范围效果的对比示意图,如图1所示,高动态范围的优势点在于更高比特位宽、更高动态范围和/或更广色域空间。现在已经有很多高动态视频标准,比如混合对数伽码(hybrid log-gamma,hlg)、高动态范围10(high dynamic range 10,hdr10)、hdr10+以及杜比视界(dolby vision)公司推出的私有hdr。中国超高清视频产业联盟也推出了hdrvivid视频标准,旨在呈现丰富色彩及层次,提高敏感对比,增强纵深感及细节,画面更趋于真实世界的hdr画质。

2、但是,现有的hdr视频标准均只定义了显示端的适配,对于录制端的方案并没有进行设计。


技术实现思路

1、本技术实施例提供了一种图像的显示方法、装置和终端设备,本技术实施例还提供一种计算机可读存储介质,以实现提升录制端视频源的亮度对比度效果,并且与显示端进行端到端的适配,达到最优的端到端录制显示效果。

2、第一方面,本技术实施例提供了一种图像的显示方法,包括:获取摄像头采集的当前拍摄场景的原始图像;对所述原始图像进行raw域处理,获得yuv图像;对所述yuv图像进行分流处理,获得图像流和检测流;从所述检测流的yuv图像中获取y分量的图像;对所述y分量的图像进行检测,获取人脸框信息和场景信息;根据所述y分量的图像、所述人脸框信息和场景信息生成局部色调映射曲线和对应的对比度增强的强度信息;对所述图像流中的yuv图像进行降噪和颜色处理,以及根据所述局部色调映射曲线和所述对比度增强的强度信息,对进行降噪和颜色处理后的yuv图像进行色调映射处理,获得待处理图像;获取元数据的全局色调映射曲线信息和元数据的局部色调映射曲线信息;根据所述元数据的全局色调映射曲线信息和所述元数据的局部色调映射曲线信息,对所述待处理图像进行显示或编码。

3、上述图像的显示方法中,获取摄像头采集的当前拍摄场景的原始图像,对上述原始图像进行raw域处理,获得yuv图像,然后对上述yuv图像进行分流处理,获得图像流和检测流,从上述检测流的yuv图像中获取y分量的图像,对上述y分量的图像进行检测,获取人脸框信息和场景信息,进而根据上述y分量的图像、上述人脸框信息和场景信息生成局部色调映射曲线和对应的对比度增强的强度信息,有效提升了录制端视频源的亮度对比度效果;然后,对上述图像流中的yuv图像进行降噪和颜色处理,以及根据上述局部色调映射曲线和上述对比度增强的强度信息,对进行降噪和颜色处理后的yuv图像进行色调映射处理,获得待处理图像,最后获取元数据的全局色调映射曲线信息和元数据的局部色调映射曲线信息,根据上述元数据的全局色调映射曲线信息和上述元数据的局部色调映射曲线信息,对上述待处理图像进行显示或编码,从而可以实现利用元数据的全局色调映射曲线信息和元数据的局部色调映射曲线信息,达到与显示端的联动,可以达到较优的端到端录制显示效果。

4、其中一种可能的实现方式中,所述对所述原始图像进行raw域处理,获得yuv图像之前,还包括:对所述摄像头采集的原始图像进行3a统计,获得所述原始图像的3a统计信息;根据所述3a统计信息确定当前拍摄场景的动态范围和环境亮度;根据所述动态范围和所述环境亮度确定当前拍摄场景为高动态场景之后,指示所述摄像头按照交叠出图的方式输出原始图像;获取所述摄像头按照交叠出图的方式输出的至少两帧原始图像;对所述至少两帧原始图像进行融合,获得高动态单帧原始图像;对所述高动态单帧原始图像进行直方图统计,获得直方图统计信息;根据所述直方图统计信息,对所述高动态单帧原始图像进行比特位宽压缩,获得压缩后的原始图像;所述对所述原始图像进行raw域处理,获得yuv图像包括:对所述压缩后的原始图像进行raw域处理,获得yuv图像。

5、其中一种可能的实现方式中,所述获取元数据的全局色调映射曲线信息包括:对所述待处理图像进行全局直方图统计,获得全局直方图信息;根据所述全局直方图信息对像素的分布信息进行统计,获得元数据的统计信息;根据所述元数据的统计信息,计算全局色调映射基础曲线;根据场景切换信息,对所述全局色调映射基础曲线进行滤波参数的控制;其中,所述场景切换信息包括对所述y分量的图像进行检测而获取的场景信息,以及对所述y分量的图像进行计算获得的场景信息;利用滤波后的全局色调映射基础曲线,生成元数据的全局色调映射曲线信息。

6、其中一种可能的实现方式中,所述获取元数据的局部色调映射曲线信息包括:对所述y分量的图像进行网格划分;获取每个网格内的图像的局部统计直方图;利用所述滤波后的全局色调映射基础曲线,对所述局部统计直方图进行更新;根据更新后的局部统计直方图生成每个网格内的图像的局部色调映射曲线;根据所述场景切换信息和所述网格的空间相邻信息,对所述局部色调映射曲线进行时域和空域的滤波,生成元数据的局部色调映射曲线信息。

7、其中一种可能的实现方式中,所述根据所述3a统计信息确定当前拍摄场景的动态范围和环境亮度之后,还包括:根据所述动态范围和所述环境亮度确定当前拍摄场景为非高动态场景之后,指示所述摄像头按照单帧出图的方式输出原始图像,获得单帧原始图像;对所述单帧原始图像进行直方图统计,获得所述单帧原始图像的直方图信息,根据所述单帧原始图像的直方图信息,生成全局色调映射曲线;对所述单帧原始图像进行raw域处理,获得单帧yuv图像;根据所述全局色调映射曲线,对所述单帧yuv图像进行色调映射处理,获得待处理图像。

8、第二方面,本技术实施例提供一种图像的显示装置,该装置包含在终端设备中,该装置具有实现第一方面及第一方面的可能实现方式中终端设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,获取模块、raw域处理模块、分流模块、检测模块、生成模块、降噪处理模块、色调映射模块和显示编码模块等。

9、第三方面,本技术实施例提供一种终端设备,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述终端设备执行时,使得所述终端设备执行以下步骤:获取摄像头采集的当前拍摄场景的原始图像;对所述原始图像进行raw域处理,获得yuv图像;对所述yuv图像进行分流处理,获得图像流和检测流;从所述检测流的yuv图像中获取y分量的图像;对所述y分量的图像进行检测,获取人脸框信息和场景信息;根据所述y分量的图像、所述人脸框信息和场景信息生成局部色调映射曲线和对应的对比度增强的强度信息;对所述图像流中的yuv图像进行降噪和颜色处理,以及根据所述局部色调映射曲线和所述对比度增强的强度信息,对进行降噪和颜色处理后的yuv图像进行色调映射处理,获得待处理图像;获取元数据的全局色调映射曲线信息和元数据的局部色调映射曲线信息;根据所述元数据的全局色调映射曲线信息和所述元数据的局部色调映射曲线信息,对所述待处理图像进行显示或编码。

10、其中一种可能的实现方式中,当所述指令被所述终端设备执行时,使得所述终端设备执行所述对所述原始图像进行raw域处理,获得yuv图像的步骤之前,还执行以下步骤:对所述摄像头采集的原始图像进行3a统计,获得所述原始图像的3a统计信息;根据所述3a统计信息确定当前拍摄场景的动态范围和环境亮度;根据所述动态范围和所述环境亮度确定当前拍摄场景为高动态场景之后,指示所述摄像头按照交叠出图的方式输出原始图像;获取所述摄像头按照交叠出图的方式输出的至少两帧原始图像;对所述至少两帧原始图像进行融合,获得高动态单帧原始图像;对所述高动态单帧原始图像进行直方图统计,获得直方图统计信息;根据所述直方图统计信息,对所述高动态单帧原始图像进行比特位宽压缩,获得压缩后的原始图像;当所述指令被所述终端设备执行时,使得所述终端设备执行所述对所述原始图像进行raw域处理,获得yuv图像的步骤包括:对所述压缩后的原始图像进行raw域处理,获得yuv图像。

11、其中一种可能的实现方式中,当所述指令被所述终端设备执行时,使得所述终端设备执行所述获取元数据的全局色调映射曲线信息的步骤包括:对所述待处理图像进行全局直方图统计,获得全局直方图信息;根据所述全局直方图信息对像素的分布信息进行统计,获得元数据的统计信息;根据所述元数据的统计信息,计算全局色调映射基础曲线;根据场景切换信息,对所述全局色调映射基础曲线进行滤波参数的控制;其中,所述场景切换信息包括对所述y分量的图像进行检测而获取的场景信息,以及对所述y分量的图像进行计算获得的场景信息;利用滤波后的全局色调映射基础曲线,生成元数据的全局色调映射曲线信息。

12、其中一种可能的实现方式中,当所述指令被所述终端设备执行时,使得所述终端设备执行所述获取元数据的局部色调映射曲线信息的步骤包括:对所述y分量的图像进行网格划分;获取每个网格内的图像的局部统计直方图;利用所述滤波后的全局色调映射基础曲线,对所述局部统计直方图进行更新;根据更新后的局部统计直方图生成每个网格内的图像的局部色调映射曲线;根据所述场景切换信息和所述网格的空间相邻信息,对所述局部色调映射曲线进行时域和空域的滤波,生成元数据的局部色调映射曲线信息。

13、其中一种可能的实现方式中,当所述指令被所述终端设备执行时,使得所述终端设备执行所述根据所述3a统计信息确定当前拍摄场景的动态范围和环境亮度的步骤之后,还执行以下步骤:根据所述动态范围和所述环境亮度确定当前拍摄场景为非高动态场景之后,指示所述摄像头按照单帧出图的方式输出原始图像,获得单帧原始图像;对所述单帧原始图像进行直方图统计,获得所述单帧原始图像的直方图信息,根据所述单帧原始图像的直方图信息,生成全局色调映射曲线;对所述单帧原始图像进行raw域处理,获得单帧yuv图像;根据所述全局色调映射曲线,对所述单帧yuv图像进行色调映射处理,获得待处理图像。

14、应当理解的是,本技术实施例的第三方面与本技术实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

15、第四方面,本技术实施例提供一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第一方面提供的方法。

16、第五方面,本技术实施例提供一种计算机程序,当上述计算机程序被计算机执行时,用于执行第一方面提供的方法。

17、在一种可能的设计中,第五方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1