掌桥专利:专业的专利平台
掌桥专利
首页

一种图像预览方法及终端设备

文献发布时间:2024-07-23 01:35:21


一种图像预览方法及终端设备

技术领域

本申请涉及图像处理技术领域,尤其涉及一种图像预览方法及终端设备。

背景技术

随着终端行业的发展,大多终端设备都支持高动态范围(high dynamic range,HDR)技术。HDR技术可以在典型成像传感器和显示设备中可用的动态范围有限的情况下,捕获和显示真实世界的巨大动态范围。其中,动态范围(dynamic range,DR)在很多领域用来表示某个变量的最大值和最小值的比率。在数字图像中,动态范围表征了在图像可显示范围内的最大亮度与最小亮度之间的比率,也就是图像从“最亮”到“最暗”之间灰度划分的等级数。一个图像的动态范围越大,它所能表示的亮度层次越丰富,图像的视觉效果越逼真。

目前,HDR技术的实现方式通常为:拍摄多张同一场景的不同曝光程度的图像,将这些图像融合在一起成为单个图像,然后应用某种形式的色调映射操作将融合所得的图像带入标准动态范围(standard dynamic range,SDR)显示器的动态范围。融合所得的图像一般存储为8位图像,其最终动态范围大约为255:1。

但随着显示技术的不断改进,目前的显示设备大多都能提供比255:1更高的动态范围。而这些显示设备在显示融合所得的图像时,并不能将该图像以更高的动态范围显示出来。

发明内容

本申请实施例提供一种图像预览方法及终端设备,用于以更高的动态范围显示动态范围较小的图像,获得更接近于真实世界场景的视觉范围。

为达到上述目的,本申请的实施例采用如下技术方案:

第一方面,本申请提供一种图像预览方法,应用于包括显示屏的终端设备,方法包括:响应于用户开启相机应用的操作,获取多帧图像,多帧图像与多组曝光参数一一对应;获取对多帧图像进行融合得到的第一图像的像素信息以及亮度信息;其中,像素信息包括第一图像中每个像素点的像素值,亮度信息包括第一图像中每个像素点在目标曝光参数下的亮度值,目标曝光参数为多组曝光参数中的任意一组或多组曝光参数中至少两组曝光参数的组合;根据像素信息和亮度信息调整第一图像,得到第二图像;其中,第一图像的像素点与第二图像的像素点一一对应,第一图像中第一区域内的像素点的像素值大于第二图像中对应像素点的像素值,第一图像中第二区域内的像素点的像素值小于或等于第二图像中对应像素点的像素值,第一区域包括第一图像中在目标曝光参数下的亮度值小于第一阈值的像素点,第二区域包括第一图像中在目标曝光参数下的亮度值大于第二阈值的像素点,第二阈值大于或等于第一阈值;增大显示屏的屏幕亮度,并在显示屏上显示第二图像。

可以理解地,由于第一图像中第一区域内的像素点的像素值大于第二图像中对应像素点的像素值,第一图像中第二区域内的像素点的像素值小于或等于第二图像中对应像素点的像素值,即在终端设备显示第一图像的过程中,增大或保持第一图像高光区域(即第二区域)的像素值,以及缩小暗部区域(即第一区域)的像素值,从而在增大显示屏的屏幕亮度后,第一图像的高光区域更亮、第一图像的暗部区域更暗或者接近第一图像暗部区域原本的亮度,增大了高光区域和暗部区域的对比度,以更高的动态范围显示第一图像,使终端设备在预览场景中显示的图像更接近真实场景。

在第一方面提供的一种实施方式中,获取第一图像的亮度信息,包括:获取目标曝光参数对应的目标曝光图像;其中,目标曝光图像为终端设备基于目标曝光参数进行拍摄得到的图像;按照预设的分组策略对目标曝光图像中的像素点进行分组,将每组像素点中所有像素点的亮度值的均值,作为第一图像中对应的一组像素点中每个像素点在目标曝光参数下的亮度值。如此,得到的亮度信息能够反映第一图像的真实亮度情况。

在第一方面提供的一种实施方式中,若目标曝光参数为多组曝光参数中的第一参数,目标曝光图像为第一参数对应的图像帧;若目标曝光参数为根据多组曝光参数中的至少两组曝光参数确定的参数,目标曝光图像为至少两组曝光参数对应的图像帧融合得到的图像,第一图像的像素点与目标曝光图像的像素点一一对应。

在第一方面提供的一种实施方式中,根据像素信息和亮度信息调整第一图像,得到第二图像,包括:将第一区域内的像素点的像素值乘以第一调整系数,得到第二图像中第一区域内的像素点的像素值;其中,第一调整系数大于0且小于1;将第二区域内的像素点的像素值乘以第二调整系数,得到第二图像中第二区域内的像素点的像素值;其中,第二调整系数大于或等于1。

在第一方面提供的一种实施方式中,第二区域包括N个像素点,N个像素点分别对应一个第二调整系数,将第二区域内的像素点的像素值乘以第二调整系数,得到第二图像中第二区域内的像素点的像素值,包括:根据第i个像素点的亮度值计算第i个像素点的第二调整系数;其中,第i个像素点的第二调整系数与第i个像素点的亮度值呈正相关,第i个像素点的第二调整系数大于1,i≤N,i和N均为正整数;将第i个像素点的像素值乘以第i个像素点的第二调整系数,得到第二图像中第i个像素点的像素值。通过给不同的像素点设置不同的第二调整系数,可保留第二区域内不同像素点之间的明暗关系。

在第一方面提供的一种实施方式中,第一调整系数为第一屏幕亮度与第二屏幕亮度的比值,第一屏幕亮度为显示屏调整亮度前的屏幕亮度,第二屏幕亮度为显示屏调整亮度后的屏幕亮度,第二屏幕亮度大于第一屏幕亮度,且小于或等于显示屏的最大屏幕亮度。

在第一方面提供的一种实施方式中,第二屏幕亮度为最大屏幕亮度。

在第一方面提供的一种实施方式中,第二屏幕亮度为最大屏幕亮度与第一亮度阈值中的较小值,第一亮度阈值为第一屏幕亮度与预设倍数的乘积,预设倍数为大于1的自然数。

在第一方面提供的一种实施方式中,第一阈值及第二阈值是根据第一亮度均值确定的,第一亮度均值为所有像素点在目标曝光参数下的亮度值的均值,第一阈值及第二阈值与第一亮度均值呈正相关。

在第一方面提供的一种实施方式中,第一阈值小于第一亮度均值,第二阈值大于第一亮度均值。

第二方面,本申请提供一种终端设备,终端设备包括:存储器、显示屏和一个或多个处理器;存储器及显示屏与处理器耦合;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得终端设备执行如第一方面中任一项的方法。

第三方面,本申请提供一种计算机可读存储介质,包括计算机指令;当计算机指令在终端设备上运行时,使得终端设备执行如第一方面中任一项的方法。

第四方面,本申请提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如第一方面及其任一种可能的设计方式的方法。

第五方面,本申请提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。上述芯片系统可以应用于包括通信模块和存储器的终端设备。该接口电路用于从终端设备的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,终端设备可以执行如第一方面及其任一种可能的设计方式的方法。

其中,第二方面至第五方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1为本申请实施例提供的一种终端设备的结构示意图;

图2为本申请实施例提供的一种终端设备的界面图;

图3为本申请实施例提供的一种图像预览方法的流程示意图一;

图4A为本申请实施例提供的一种融合多帧图像得到第一图像的示意图;

图4B为本申请实施例提供的一种根据第一图像得到第二图像的示意图;

图5为本申请实施例提供的一种图像预览方法的流程示意图二;

图6为本申请实施例提供的一种分组策略示意图;

图7为本申请实施例提供的另一种分组策略示意图;

图8为本申请实施例提供的一种显示效果对比图;

图9为本申请实施例提供的一种图像预览方法的流程示意图三;

图10为本申请实施例提供的一种芯片系统的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

为了下述各实施例的描述清楚简洁,首先给出相关概念或技术的简要介绍:

动态范围在很多领域用来表示某个变量的最大值和最小值的比率。在数字图像中,动态范围表征了在图像可显示范围内的最大亮度与最小亮度之间的比率,也就是图像从“最亮”到“最暗”之间灰度划分的等级数。一个图像的动态范围越大,它所能表示的亮度层次越丰富,图像的视觉效果越逼真。

一般的,把图像光信号值动态范围超过0.01~1000nits的信号称为高动态范围光信号值,把图像光信息值动态范围不足0.1~400nits的信号称为标准动态范围(StandardDynamic Range,SDR)光信号值。其中,具有高动态范围的图像可以称为HDR图像,具有标准动态范围的图像可以称为SDR图像。HDR图像可被用来描述真实世界场景的完整视觉范围,HDR图像能够展现可能会被传统拍摄设备丢失但却能被人类视觉系统感知的极暗和极亮区域的细节信息。

曝光值(exposure values,EV),可反映图像的曝光水平。通过调整摄像头的曝光参数,可使图像具有不同的EV。其中,曝光参数是指用于影响摄像头曝光量大小的参数,所述参数包括但不限于光圈、快门、曝光时间以及感光度(ISO)等等。在本申请实施例中,将正常曝光的曝光值的表示为EV0,将欠曝光的曝光值表示为EV-,将过曝光的曝光值表示为EV+。另外,将曝光值EV0×2

现有技术提供的一种方案中,终端设备可以拍摄多张同一场景下的不同曝光值的图像,将这些图像融合在一起成为“HDR图像”。不过这种“HDR图像”一般为8位图像,其最终动态范围大约为255:1。这使得“HDR图像”的动态范围仍然在标准动态范围内。也就是说,这种“HDR图像”,实际上为SDR图像。

在具有更高动态范围的设备上显示“HDR图像”时,“HDR图像”的亮度可以随着设备屏幕的亮度增加或者减小。但在变化过程中,“HDR图像”的高光区域和暗部区域的亮度可以同比发生变化,这使得高光区域和暗部区域的对比度并不会发生变化。也就是说,设备所显示的“HDR图像”的动态范围并不会有所改变,并未充分利用设备更高的动态范围。

有鉴于此,本申请实施例提供一种图像预览方法,应用于终端设备,该终端设备可以在开启相机应用后获取多帧图像并融合该多帧图像得到第一图像,该第一图像相当于SDR图像。然后终端设备可获取第一图像的像素信息以及亮度信息。其中,该亮度信息包括第一图像中每个像素点在目标曝光参数下的亮度值,可用于反映第一图像的真实亮度情况。然后根据像素信息和亮度信息调整第一图像得到第二图像,其中第一图像中第一区域内的像素点的像素值大于第二图像中对应像素点的像素值,第一图像中第二区域内的像素点的像素值小于或等于第二图像中对应像素点的像素值,接着终端设备增大显示屏的屏幕亮度,并在显示屏上显示第二图像。

可见,在预览过程中,终端设备可增大或保持SDR图像高光区域(即第二区域)的像素值,以及缩小暗部区域(即第一区域)的像素值,从而在增大显示屏的屏幕亮度后,SDR图像的高光区域更亮、SDR图像的暗部区域更暗或者接近SDR图像暗部区域原本的亮度,增大了高光区域和暗部区域的对比度,从而以更高的动态范围显示SDR图像,使终端设备在图像预览场景中显示的SDR图像更接近真实场景。

其中,本申请实施例提供的终端设备可以是手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificial intelligence,AI)设备、可穿戴式设备、车载设备、智能家居设备和/或智慧城市设备等具有摄像头和显示屏的设备,本申请实施例对该终端设备的具体类型不作特殊限制。

图1为本申请实施例提供的一种终端设备的结构示意图。如图1所示,终端设备可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universalserial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。

其中,上述传感器模块180可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。

可以理解的是,本实施例示意的结构并不构成对终端设备的具体限定。在另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以是终端设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备的结构限定。在另一些实施例中,终端设备也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。在一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

终端设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。在一些实施例中,终端设备的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端设备可以通过无线通信技术与网络以及其他设备通信。

天线1和天线2用于发射和接收电磁波信号。终端设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在终端设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。

移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

无线通信模块160可以提供应用在终端设备上的包括WLAN(如(wirelessfidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigationsatellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(nearfield communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。

无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

终端设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。该显示屏194包括显示面板。

终端设备可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。ISP用于处理摄像头193反馈的数据。摄像头193用于捕获静态图像或视频。在一些实施例中,终端设备可以包括1个或N个摄像头193,N为大于1的正整数。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行终端设备的各种功能应用以及数据处理。例如,在本申请实施例中,处理器110可以通过执行存储在内部存储器121中的指令,内部存储器121可以包括存储程序区和存储数据区。

其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flashstorage,UFS)等。

终端设备可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和终端设备的接触和分离。终端设备可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。

下面结合附图具体说明本申请提供的图像预览方法。

本申请实施例提供的一种图像预览方法,可应用于包括显示屏的终端设备。示例性的,以终端设备为手机为例,手机中可安装有具有拍摄功能的应用(后续称为相机APP),用户可使用相机APP进行拍照、录像。在用户使用相机APP进行拍摄的过程中,手机采集多帧具有不同曝光值的图像,可获取对该多帧图像进行融合得到的第一图像的像素信息以及亮度信息,然后基于显示屏的当前屏幕亮度和最大屏幕亮度对第一图像进行色调映射得到第二图像,最后在增大屏幕亮度后的显示屏上显示第二图像。其中,该第二图像是手机利用本申请提供的图像预览方法得到的图像,详情参见图3及相关文字描述,在此暂不描述。

示例性的,如图2中的(a)所示,手机的主界面201(也可以称为桌面)中包括相机应用的图标202。手机可以接收用户对相机应用的图标202的点击操作(即用户开启相机应用的操作)。响应于该点击操作,如图2中的(b)所示,手机增大显示屏的屏幕亮度并显示图像203,该图像203即为第二图像。

为了实现本申请提供的图像预览方法,在图1所示出的终端设备的基础上,本申请提供一种图像预览方法的实现方式。该图像预览方法可以由图1示出的终端设备执行。如图3所示,图3为本申请提供的一种图像预览方法的流程示意图一,该图像预览方法包括以下步骤:

S301,响应于用户开启相机应用的操作,终端设备获取多帧图像,多帧图像与多组曝光参数一一对应。

其中,用户开启相机应用的操作可以为点击相机应用的图标的操作,又或者为在通讯、社交等第三方应用上启用拍摄功能的操作,在此不做具体限制。

也就是说,终端设备在预览过程中即可获取多帧图像。该多帧图像为终端设备处于同一场景下,在不同曝光参数下采集的图像。需要说明的是,终端设备采集该多帧图像后,不会直接显示该多帧图像,而是经由本申请提供的图像预览方法进行处理得到第二图像后(详情参见后文),直接显示第二图像。

在一种可选的实施方式中,该多帧图像是由不同摄像头以不同的曝光参数进行拍摄得到的。在另一种可选的实施方式中,该多帧图像也可以是由一个摄像头以不同的曝光参数在短时间内连续进行多次拍摄得到的,其中每次拍摄的时间间隔尽量小。

由于该多帧图像分别对应一组曝光参数,因此多帧图像的曝光值并不相同。示例性的,如图4A所示,多帧图像可以包括图像1和图像2。其中,图像1为摄像头1基于曝光参数1进行拍摄的,图像2为摄像头2基于曝光参数2进行拍摄的,该摄像头1与摄像头2可以为同一个摄像头,也可以为不同的摄像头。可以看出,图像1对应的EV值小于图像2对应的EV值。图像1存在欠曝光的情况,这导致画面中的高光区域有较为清晰的轮廓,但暗部区域由于缺乏曝光较为模糊。图像2存在过曝光的情况,这使得画面中的高光区域由于过曝而失真,暗部区域则由于曝光值的补偿可以看清楚细节、轮廓。

需要说明的是,图4A仅以包括EV-、EV+下的图像为例,实际上手机还可以获取更多曝光情况下的图像,例如在EV0、EV-1、EV-2、EV+1、EV+2等情况下的图像,在此不做具体限制。

S302,根据多帧图像获取第一图像。

其中,第一图像为终端设备融合多帧图像得到的图像。具体的,终端设备可以色调映射的方式将多帧图像融合成第一图像。其中,色调映射可包括全局色调映射、局部色调映射。全局色调映射可使用直方图、伽马(Gamma)函数、Sigmoid非线性函数等进行映射。全局色调映射可以很好地保留全局对比度,但会损失一些局部细节。而局部色调映射可以先对多帧图像进行区域划分,然后对划分后的每个区域按照类似全局色调映射的方式进行处理,最终保留相邻区域之间的相对对比度,可以很好地保留局部细节。

示例性的,如图4A所示,终端设备可融合图像1和图像2,得到图像3(即第一图像)。该图像3相对于单帧图像(即图像1或图像2)而言,其暗部区域和高光区域都有较为明显的细节和轮廓,具有更高的动态范围。

S303,获取第一图像的像素信息以及亮度信息。

其中,像素信息包括第一图像中每个像素点的像素值。根据捕获图像的图像传感器类型,每个像素点的像素值包括但不仅限于RGB值、RGGB值、RGBW值、RYYB值等。其中,RGB表示每个像素的颜色由红(red,R)、绿(green,G)和蓝(blue,B)三个分量构成。RGGB表示每个像素的颜色由红、绿、绿、蓝四个分量构成。RGBW表示每个像素的颜色由红、绿、蓝、白(white,W)四分量构成。RYYB表示每个像素的颜色由红、黄(yellow,Y)、黄、蓝四个分量构成。其中,每个像素点的像素值可以通过图像传感器获得。

亮度信息包括第一图像中每个像素点在目标曝光参数下的亮度值。其中,在一种可选的实施方式中,目标曝光参数为多组曝光参数中的任意一组,或者为多组曝光参数中至少两组曝光参数的组合。需要说明的是,若目标曝光参数大于第一数值,则第一图像的暗部细节比较清晰;若目标曝光参数小于第二数值(第二数值小于第一数值),则第一图像的高光区域比较清晰且不存在过曝的情况;若目标曝光参数在第一数值和第二数值之间,则第一图像有较为清晰的明暗对比度,且不存在过曝或者欠曝的情况。在一种可选的实施方式中,该目标曝光参数可以为多组曝光参数组合得到的参数,即该第一图像对应的曝光参数。例如,目标曝光参数包括曝光时间以及感光度,终端设备将对至少两组曝光参数的曝光时间以及感光度分别进行加权求和得到曝光时间、感光度作为目标曝光参数。

示例性的,多个曝光参数包括EV-1、EV0、EV+1、EV+2。终端设备可以直接取EV-1、EV0、EV+1、EV+2中的任意一个参数作为目标曝光参数。又或者,终端设备可以通过改变曝光时间以及感光度等参数使EV介于EV+1、EV+2之间,得到目标曝光参数。

在另一种可选的实施方式中,终端设备可以将多个曝光参数输入预先训练好的神经网络模型,得到目标曝光参数。例如,终端设备或服务器可根据大量训练样本对初始模型进行迭代训练直至该初始模型收敛,以得到训练好的神经网络模型。其中,每组该训练样本包括多个曝光参数以及被标记为true(对)或者false(错)的目标曝光参数。如此,该训练好的神经网络模型便可用于根据输入的多个曝光参数得到目标曝光参数。

总之,目标曝光参数可影响第一图像的明暗效果,其具体确定方法可由运维人员根据第图像所需的明暗效果预先在后台设置、维护。

S304,根据像素信息和亮度信息调整第一图像,得到第二图像。

其中,第一图像包括多个区域,该多个区域至少包括第一区域和第二区域,第一区域为第一图像中的暗部区域,第二区域为第一图像中的高光区域。具体的,第一区域包括第一图像中在目标曝光参数下的亮度值小于第一阈值的像素点,第二区域包括第一图像中在目标曝光参数下的亮度值大于第二阈值的像素点,第二阈值大于或等于第一阈值。

在本申请实施例中,终端设备可根据第一亮度均值确定该第一阈值及第二阈值,且第一阈值及第二阈值与第一亮度均值呈正相关(包括线性或者非线性)。其中,第一亮度均值为所有像素点在目标曝光参数下的亮度值的均值,用于反映第一图像的真实亮度水平。示例性的,若亮度值的位宽为8bit,则将其数字化后,亮度值的范围在0~255之间。将每个亮度值数字化后取平均值,便可得到第一亮度均值。

在一种可选的实施方式中,该第一阈值等于第二阈值(例如均为第一亮度均值)。在这种情况下,第一图像包括两个区域,分别为第一区域和第二区域。具体的,终端设备可将在目标曝光参数下的亮度值小于第一阈值(第二阈值)的像素点划分至第一区域,将在目标曝光参数下的亮度值大于或等于第一阈值(第二阈值)的像素点划分至第二区域。如此,可使得第一区域包含第一图像中较暗区域的像素点,使第二区域包含第一图像中较亮区域的像素点。

示例性的,第一阈值可以为165。若像素点1在目标曝光参数下的亮度值为100。由于100<165,将该像素点1划分至第一区域。若像素点2在目标曝光参数下的亮度值为188。则由于188>165,将该像素点2划分至第二区域。

在一种可选的实施方式中,该第二阈值大于第一阈值。例如,第二阈值为在第一亮度均值的基础上增大第一数值得到的值,第二阈值为在第一亮度均值的基础上增大第二数值(第二数值小于第一数值)得到的值;或者,第二阈值为在第一亮度均值的基础上增大第一数值得到的值,第二阈值为在第一亮度均值的基础上减小第二数值(第二数值与第一数值均为正数)得到的值。在这种情况下,第一图像包括第一区域、第二区域及第三区域。其中,第三区域为第一区域和第二区域的过渡区域。具体的,终端设备可以将在目标曝光参数下的亮度值小于第一阈值的像素点划分至第一区域,将在目标曝光参数下的亮度值大于或等于第二阈值的像素点划分至第二区域,将在目标曝光参数下的亮度值大于或等于第一阈值且小于第二阈值的像素点划分至第三区域。如此,可使得第一区域包含第一图像中较暗区域的像素点,使第二区域包含第一图像中较亮区域的像素点。

在一种可选的实施方式中,第一阈值小于第一亮度均值,第二阈值大于第一亮度均值。

需要说明的是,上述仅仅示出了两种划分图像区域的方式,本申请实施例还可以使用更加精细的分区方法将第一图像划分为更多图像区域,在此不做具体限制。

第一图像的像素点与第二图像的像素点一一对应,第二图像同样包括第一区域和第二区域。其中,第一图像中第一区域内的像素点的像素值大于第二图像中对应像素点的像素值,第一图像中第二区域内的像素点的像素值小于或等于第二图像中对应像素点的像素值。也就是说,终端设备缩小第一图像中第一区域内的像素点的像素值,增大或保持第一图像中第二区域内的像素点的像素值,可得到第二图像。

示例性的,如图4B所示,终端设备可根据第一图像的亮度信息将第一图像划分为多个区域(图4B以第一图像包括3个区域为例),然后根据显示屏的亮度能力及第一图像的区域划分情况调整第一图像,得到第二图像。其中,第二图像的高光区域与暗部区域的对比度,相对于第一图像的高光区域与暗部区域的对比度更大。

S305,增大显示屏的屏幕亮度,并在显示屏上显示第二图像。

可以理解地,像素点具备观测亮度。像素点的观测亮度可以指示该像素点在显示屏上的明暗情况。其中,像素点的观测亮度与显示屏的屏幕亮度和该像素点的像素值有关。在一种可选实施方式中,某个像素点的观测亮度可满足算式:Lg=Gray*Lp,其中,Lg为观测亮度,Lp为屏幕亮度,Gray为像素灰阶。像素点的像素灰阶可根据该像素点的像素值确定,其中,像素值越大,则像素灰阶越大。例如,像素灰阶与像素值可以满足算式:Gray=0.299R+0.587G+0.114B。

可以看出,在显示屏上显示图像时,显示屏的屏幕亮度和像素点的像素值都会影响该像素点在屏幕上的明暗情况。其中,在像素点的像素值一定的情况下,显示屏的屏幕亮度越大,则该像素点的观测亮度越大,即该像素点看起来越亮;在显示屏的屏幕亮度一定的情况下,像素点的像素值越大,则该像素点的观测亮度越大,即该像素点看起来越亮。

可以理解地,由于第二图像中第一区域内像素点的像素值小于第一图像中第一区域内像素点的像素值,因此在增大显示屏的屏幕亮度后,可使第二图像中第一区域内像素点的观测亮度接近未调整屏幕亮度前的观测亮度;由于第二图像中第一区域内像素点的像素值大于或等于第一图像中第二区域内像素点的像素值,因此在增大显示屏的屏幕亮度后,可使第二图像中第二区域内像素点的观测亮度比未调整屏幕亮度前的观测亮度更大。换句话说,增大显示屏的屏幕亮度并在显示屏上显示第二图像,可使第二图像中第一区域的观测亮度不变,增大第一图像中第二区域的观测亮度,即增大了第二图像上第一区域与第二区域的明暗对比度,扩大了第二图像的动态范围。

在本申请实施例中,终端设备可将显示屏的屏幕亮度从第一屏幕亮度调整为第二屏幕亮度。其中,第二屏幕亮度大于第一屏幕亮度,且小于或等于该显示屏的最大屏幕亮度。最大屏幕亮度为显示屏所支持的最大亮度。

可以理解地,该第一屏幕亮度即为显示屏调整亮度前的屏幕亮度,也可以理解为显示屏的当前屏幕亮度,终端设备可直接读取显示屏的相关参数即可获取第一屏幕亮度。

第二屏幕亮度为显示屏调整亮度后的屏幕亮度。在一种可选的实施方式中,第二屏幕亮度与第一屏幕亮度和显示屏的最大屏幕亮度关联。具体的,终端设备可根据第一屏幕亮度确定第一亮度阈值。例如,终端设备可以将第一屏幕亮度的预设倍数作为第一亮度阈值,该预设倍数可以为大于1的任意数值,例如为3。然后,终端设备可以比较第一亮度阈值与最大屏幕亮度,若第一亮度阈值小于或等于最大屏幕亮度,则确定第二屏幕亮度为第一亮度阈值;若第一亮度阈值大于该最大屏幕亮度,则确定第二屏幕亮度为最大屏幕亮度。也即,第二屏幕亮度为最大屏幕亮度与第一亮度阈值中的较小值。

在另一种可选的实施方式中,第二屏幕亮度可以固定为最大屏幕亮度,即不管当前屏幕亮度为多少,终端设备总是将最大屏幕亮度作为第二屏幕亮度,将显示屏的屏幕亮度调整为最大屏幕亮度。

在一种可选的实施方式中,终端设备可将第一区域内的像素点的像素值乘以第一调整系数,得到第二图像中第一区域内的像素点的像素值,以及将第二区域内的像素点的像素值乘以第二调整系数,得到第二图像中第二区域内的像素点的像素值。其中,第一调整系数大于0且小于1,第二调整系数大于或等于1。

可以理解地,第一调整系数大于0且小于1可缩小第一图像中第一区域内的像素点的像素值,使得第二图像中第一区域内像素点的像素值小于第一图像中第一区域内像素点的像素值;第二调整系数大于或等于1可增大或保持第一图像中第二区域内的像素点的像素值,使得第二图像中第一区域内像素点的像素值大于或等于第一图像中第二区域内像素点的像素值。

在一种可选的实施方式中,第一调整系数为第一屏幕亮度与第二屏幕亮度的比值。由于第一屏幕亮度总是小于第二屏幕亮度,该第一调整系数大于0且小于1,如此可缩小第一图像中第一区域内的像素点的像素值,以使第一区域内像素点的观测亮度变小,即看起来更暗。

在一种可选的实施方式中,该第二调整系数可以为1,这种情况下可保持第一图像中第二区域内的像素点的像素值不变,以使第二区域内像素点的观测亮度保持不变,即看起来亮度不变。

在另一种可选的实施方式中,该第二调整系数为变值,且与每个像素点的亮度值有关。每个像素点的第二调整系数与该像素点在目标曝光参数下的亮度值有关。具体的,若第二区域包括N个像素点,则第i个像素点的第二调整系数满足算式:Q2

在一种可选的实施方式中,在图3所示的图像预览方法的基础上,本实施例提供一种获取第一图像的亮度信息的方式。

如图5所示,图5为本申请提供的一种图像预览方法的流程示意图二。如图5所示,获取第一图像的亮度信息可包括以下步骤:

S501,获取目标曝光参数对应的目标曝光图像。

目标曝光参数对应的图像为目标曝光图像。目标曝光图像可以理解为终端设备以目标曝光参数进行拍摄时应当得到的曝光图像。若目标曝光参数为多组曝光参数中的一组曝光参数,目标曝光图像可以是终端设备在该组曝光参数下拍摄得到的图像。若目标曝光参数为多组曝光参数中至少两组曝光参数组合得到的参数,该目标曝光图像可以为对该至少两组曝光参数对应的图像帧融合得到的图像。例如,多组曝光参数包括EV0、EV-、EV+,并分别对应EV0图像帧、EV-图像帧以及EV+图像帧。若目标曝光参数为EV0,则将该EV0图像帧作为目标曝光图像;若目标曝光参数为EV-、EV+组合得到的参数,则将EV-图像帧和EV+图像帧融合得到的图像作为目标曝光图像。又例如,目标曝光参数为上述多个曝光参数组合得到的参数,则将多个曝光参数对应的多帧图像融合得到的第一图像作为目标曝光图像。

需要说明的是,目标曝光图像与第一图像可以相同也可以不同。示例性的,手机拍摄了EV0图像、EV-图像以及EV+图像,并基于EV0图像、EV-图像以及EV+图像得到第一图像。若手机将EV0作为目标曝光参数,则第一图像与目标曝光图像不同,第一图像中某个像素点在目标曝光参数下的亮度值,即为该像素点在EV0图像中的亮度值。若目标曝光参数为EV-、EV0、EV+组合得到的参数,则第一图像与目标曝光图像相同。

其中,目标曝光图像的像素点与第一图像的像素点一一对应。其中,目标曝光图像的像素点1与第一图像的像素点2对应可以理解为,像素点1在目标曝光图像中的坐标与像素点2在第一图像中的坐标相同。

S502,按照预设的分组策略对目标曝光图像中的像素点进行分组,将每组像素点中所有像素点的亮度值的均值,作为第一图像中对应的一组像素点中每个像素点在目标曝光参数下的亮度值。

该分组策略可以根据实际需求进行设置。示例性的,分组策略可以将一个像素点划分为一组,又或者可以将n×m个像素点构成的像素矩阵划分为一组,例如,可以将2×2、3×2个像素点构成的像素矩阵划分为一组,在此不做具体限制。

若终端设备将一个像素点划分为一组,则终端设备可将该像素点的亮度值作为第一图像中对应像素点在目标曝光参数下的亮度值。若终端设备将n×m个像素点构成的像素矩阵划分为一组,则终端设备可将该组像素点的亮度均值作为第一图像对应的一组像素点中每个像素点在目标曝光参数下的亮度值,或者终端设备可将去除该组像素点中的亮度值的离群值后剩余的亮度值的平均值作为第一图像对应的一组像素点中每个像素点在目标曝光参数下的亮度值,在此不做具体限制。

示例性的,图6示出了一种分组策略。在图6中,终端设备将一个像素点作为一个像素组。其中,像素点A1的像素值为R1G1B1,像素点A2的像素值为R2G2B2,且像素点A1与像素点A2对应。像素点A2在目标曝光参数下的亮度值,即为像素点A1的亮度值。因此,可以通过像素点A1的像素值R1、G1、B1计算得到像素点A1的亮度值L1,并将其作为像素点A2在目标曝光参数下的亮度值。

其中,亮度值与像素值可满足算式:L=0.299R+0.587G+0.114B。其中,L为亮度值。例如,像素点A1的像素值为(R100,G100,B100),可以确定像素点A1的亮度值为0.299R+0.587G+0.114B=29.9+58.7+11.4=100。从而该像素点A2在目标曝光参数下的亮度值为100。

示例性的,图7示出了另一种分组策略。在图7中,第一图像及目标曝光图像均包括9×4个像素点,终端设备将9×4个像素点划分为12组,每组像素点包括3×1个像素点。其中,像素组1包括像素点M1、像素点M2以及像素点M3。像素组2包括像素点N1、像素点N2、像素点N3。其中,像素点M1与像素点N1对应,像素点M2与像素点N2对应,像素点M3与像素点N3对应。像素点M1的像素值为R3、G3、B3、W3,像素点M2的像素值为R4、G4、B4、W4,像素点M3的像素值为R5、G5、B5、W5。像素点N1的像素值为R6、G6、B6、W6,像素点N2的像素值为R7、G7、B7、W7,像素点N3的像素值为R8、G8、B8、W8。像素组2中每个像素点(即像素点N1、像素点N2、像素点N3)在目标曝光参数下的亮度值,即为像素组1中每个像素点(即像素点M1、像素点M2以及像素点M3)的亮度均值。终端设备可以根据像素点M1的像素值(R3、G3、B3、W3)计算得到亮度值L3,根据像素点M2的像素值(R4、G4、B4、W4)计算得到亮度值L4,根据像素点M3的像素值(R5、G5、B5、W5)计算得到亮度值L5,然后将亮度值L3、亮度值L4、亮度值L5的均值L6作为像素组2中每个像素点(即像素点N1、像素点N2、像素点N3)在目标曝光参数下的亮度值。

在一种可选的实施方式中,终端设备还可对第一图像的像素信息进行编码操作得到图像视频流,以及对第一图像的亮度信息进行编码操作得到亮度信息视频流。

在本申请实施例中,终端设备可以利用联合图像专家组(Joint PhotographicExperts Group,JEPG)标准、高效率视频编码(high efficiency video coding,HEVC)、便携式网络图型(portable network graphics,PNG)、游程编码(run-length encoding,RLE)等方式对像素信息进行编码,得到图像视频流。

终端设备可以采用线性编码或者非线性编码等编码方式对亮度信息进行编码操作,以得到第二编码数据。编码后的每个亮度值可以有8bit、10bit或者更高的位宽。其中,非线性编码可包括利用伽马函数进行编码等方式,在此不做具体限制。另外,在对亮度信息进行编码时,还可以将像素组的分组方式一同编码至该亮度信息视频流中。

通过分别对第一图像的像素信息和亮度信息进行编码,可以保留能够反映第一图像的实际亮度情况的亮度信息,便于后续在显示第一图像的过程中对第一图像的亮度进行调整。

在一种可选的实施方式中,终端设备还可对图像视频流和亮度信息视频流分别进行解码操作,得到像素信息和亮度信息。

示例性的,以手机将屏幕亮度从第一屏幕亮度A调整为第二屏幕亮度C,第一调整系数为A/C,第二调整系数为1,说明本实施例提供的图像预览方法的具体实施过程。手机可以先根据第一调整系数和第二调整系数生成第二图像。在生成第二图像的过程中,第一图像中第一区域上的像素点的像素值缩小了A/C倍,使得第一区域上像素点的像素灰阶缩小了A/C倍;第一图像中第二区域上的像素点的像素值不变。在手机将屏幕亮度从第一屏幕亮度A调整为第二屏幕亮度C时,第一图像上所有像素点的屏幕亮度均扩大C/A倍。可见,第一区域上的像素点的观测亮度先缩小A/C倍,再扩大C/A倍,与其原本的观测亮度相同;第二区域上的像素点的观测亮度扩大C/A倍,高于其原本的观测亮度。这能增大第二图像上第一区域与第二区域的明暗对比度,扩大了第二图像的动态范围。

示例性的,第一图像可以如图8中(a)所示,第一图像801包括第一区域801a和第二区域801b。若手机直接增大屏幕亮度并显示第一图像,则显示效果可以如图8中的(b)所示的图像802,在图像802中,第一区域802a和第二区域802b的观测亮度均增大,但图像802的明暗对比度并未发生变化,与第一图像801的明暗对比度相同。而手机在得到第一图像的第二图像后,再将屏幕亮度增大并显示该第二图像,显示效果可以如图8中的(c)所示的图像803。可以看出,图像803中的第一区域803a的观测亮度与第一图像801中第一区域801a的观测亮度接近,图像803中的第二区域803b的观测亮度明显高于第一图像801中第二区域801b的观测亮度,相对于第一图像801而言,图像803中第一区域803a与第二区域803b具备更高的明暗对比度,图像803具备更大的动态范围。

针对于上述实施例提供的图像预览方法,本实施例提供一种可能的具体示例,如图9所示,该具体示例包括以下步骤:电子设备进行图像捕捉,获取多帧图像,接着获取该多帧图像融合得到的第一图像的像素信息以及亮度信息;然后对第一图像的像素信息进行编码操作得到图像视频流,对第一图像的亮度信息进行编码操作得到亮度信息视频流。在进行显示的过程中,需要先分别对图像视频流和亮度信息视频流进行解码操作,得到第一图像(标准动态图像)和第一图像的亮度信息,然后基于显示屏的最大屏幕亮度(也可以理解为亮度能力)调整第一图像的像素值,最后增大显示屏的屏幕亮度,并在显示屏上显示调整后的第一图像(即第二图像)。需要说明的是,图9中对第一图像的像素信息进行编码操作得到图像视频流,对第一图像的亮度信息进行编码操作得到亮度信息视频流以及对图像视频流和亮度信息视频流进行解码操作得到第一图像(标准动态图像)和第一图像的亮度信息的过程是可选的,在其他实施方式中,电子设备获取第一图像的像素信息以及亮度信息后,便可直接基于显示屏的最大屏幕亮度调整第一图像的像素值,并增大显示屏的屏幕亮度以及在显示屏上显示调整后的第一图像(即第二图像)。

综上所述,本申请实施例提供的图像预览方法,在显示第一图像的过程中,通过增大终端设备的屏幕亮度,以增大每个像素点的观测亮度;同时通过降低第一区域内像素点的像素值,以降低第一区域内的像素点的观测亮度,以及增大或者保持第二区域内像素点的像素值,以增大或保持第二区域内的像素点的观测亮度,达到不改变第二区域内的像素点的观测亮度并增大第二区域内的像素点的观测亮度的效果。也就是说,在显示SDR图像(第一图像)的过程中,可使SDR图像中亮的区域更亮,暗的区域更暗或者保持不变,增大了SDR图像的明暗对比度,扩大了SDR图像的动态范围。

本申请一些实施例提供了一种终端设备,该终端设备可以包括:存储器、显示屏和一个或多个处理器。该存储器、显示屏和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,终端设备可执行上述方法实施例中终端设备执行的各个功能或者步骤。该终端设备的结构可以参考图1所示的终端设备的结构。

本申请实施例还提供一种芯片系统(例如,片上系统(system on a chip,SoC)),如图10所示,该芯片系统包括至少一个处理器1001和至少一个接口电路1002。处理器1001和接口电路1002可通过线路互联。例如,接口电路1002可用于从其它装置(例如终端设备的存储器)接收信号。又例如,接口电路1002可用于向其它装置(例如处理器1001或者终端设备的触摸屏)发送信号。示例性的,接口电路1002可读取存储器中存储的指令,并将该指令发送给处理器1001。当所述指令被处理器1001执行时,可使得终端设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在上述终端设备上运行时,使得该终端设备执行上述方法实施例中终端设备执行的各个功能或者步骤。

本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行上述方法实施例中终端设备执行的各个功能或者步骤。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 一种图像处理方法、图像处理装置及终端设备
  • 一种图像处理方法、图像处理装置及终端设备
  • 一种图像噪声确定方法及终端设备
  • 一种图像采集装置、方法及终端设备
  • 一种图像生成方法及终端设备
  • 一种预览图像虚化方法、存储介质及终端设备
  • 一种预览图像虚化方法、存储介质及终端设备
技术分类

06120116679670