Movatterモバイル変換


[0]ホーム

URL:


CN110445986B - Image processing method, image processing device, storage medium and electronic equipment - Google Patents

Image processing method, image processing device, storage medium and electronic equipment
Download PDF

Info

Publication number
CN110445986B
CN110445986BCN201910695632.7ACN201910695632ACN110445986BCN 110445986 BCN110445986 BCN 110445986BCN 201910695632 ACN201910695632 ACN 201910695632ACN 110445986 BCN110445986 BCN 110445986B
Authority
CN
China
Prior art keywords
preset
dynamic range
image
tone mapping
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910695632.7A
Other languages
Chinese (zh)
Other versions
CN110445986A (en
Inventor
黄杰文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910695632.7ApriorityCriticalpatent/CN110445986B/en
Publication of CN110445986ApublicationCriticalpatent/CN110445986A/en
Application grantedgrantedCritical
Publication of CN110445986BpublicationCriticalpatent/CN110445986B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请公开了一种图像处理方法、装置、存储介质及电子设备。该图像处理方法包括:在拍摄高动态范围图像时,获取预览图像的动态范围分数;获取预设参数的数值,该预设参数表示该电子设备的计算能力;根据该动态范围分数以及该预设参数的数值,确定目标色调映射策略;根据该目标色调映射策略,处理拍摄得到的高动态范围图像。本申请可以提高电子设备应用色调映射技术的灵活性。

Figure 201910695632

The present application discloses an image processing method, device, storage medium and electronic device. The image processing method comprises: when shooting a high dynamic range image, obtaining a dynamic range score of a preview image; obtaining a value of a preset parameter, the preset parameter indicating the computing power of the electronic device; determining a target tone mapping strategy according to the dynamic range score and the value of the preset parameter; and processing the captured high dynamic range image according to the target tone mapping strategy. The present application can improve the flexibility of electronic devices in applying tone mapping technology.

Figure 201910695632

Description

Image processing method, image processing device, storage medium and electronic equipment
Technical Field
The present application belongs to the field of image technologies, and in particular, to an image processing method, an image processing apparatus, a storage medium, and an electronic device.
Background
Compared with a common image, a High-Dynamic Range (HDR) image can provide more Dynamic Range and image details, and better reflect the visual effect of a real environment. After capturing a high dynamic range image, the electronic device needs to use Tone-Mapping (Tone-Mapping) techniques in order to display the HDR image. Tone mapping is a graphical technique for approximating high dynamic range images on a limited dynamic range medium (e.g., a display screen, etc.). However, in the related art, the electronic device has poor flexibility in applying the tone mapping technique.
Disclosure of Invention
The embodiment of the application provides an image method, an image device, a storage medium and an electronic device, which can improve the flexibility of the electronic device when applying a tone mapping technology.
The embodiment of the application provides an image processing method, which is applied to electronic equipment and comprises the following steps:
when a high dynamic range image is shot, acquiring a dynamic range score of a preview image;
acquiring a numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
determining a target tone mapping strategy according to the dynamic range fraction and the numerical value of the preset parameter;
and processing the shot high dynamic range image according to the target tone mapping strategy.
An embodiment of the present application provides an image processing apparatus, which is applied to an electronic device, and includes:
the first acquisition module is used for acquiring the dynamic range fraction of the preview image when shooting the high dynamic range image;
the second acquisition module is used for acquiring the numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
the determining module is used for determining a target tone mapping strategy according to the dynamic range fraction and the numerical value of the preset parameter;
and the processing module is used for processing the shot high dynamic range image according to the target tone mapping strategy.
The embodiment of the application provides a storage medium, wherein a computer program is stored on the storage medium, and when the computer program is executed on a computer, the computer is enabled to execute the flow in the image processing method provided by the embodiment of the application.
The embodiment of the present application further provides an electronic device, which includes a memory and a processor, where the processor is configured to execute the flow of the image processing method provided in the embodiment of the present application by calling the computer program stored in the memory.
In the embodiment of the application, the electronic device may dynamically determine a tone mapping policy according to the dynamic range score of the preview image and the computing capability of the electronic device, and process the captured high dynamic range image by using the determined tone mapping policy. Therefore, the electronic equipment can improve the flexibility of applying the tone mapping technology.
Drawings
The technical solutions and advantages of the present application will become apparent from the following detailed description of specific embodiments of the present application when taken in conjunction with the accompanying drawings.
Fig. 1 is a schematic flowchart of an image processing method according to an embodiment of the present application.
Fig. 2 is another schematic flow chart of an image processing method according to an embodiment of the present application.
Fig. 3 is a schematic diagram of blocking a preview image according to an embodiment of the present application.
Fig. 4 to fig. 6 are scene schematic diagrams of an image processing method according to an embodiment of the present application.
Fig. 7 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present application.
Fig. 8 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
Fig. 9 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 10 is a schematic structural diagram of an image processing circuit according to an embodiment of the present application.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present application are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the application and should not be taken as limiting the application with respect to other embodiments that are not detailed herein.
It is understood that the execution subject of the embodiment of the present application may be an electronic device such as a smart phone or a tablet computer.
Referring to fig. 1, fig. 1 is a schematic flow chart of an image processing method according to an embodiment of the present application, where the flow chart may include:
101. when a high dynamic range image is captured, a dynamic range score of a preview image is acquired.
Compared with a common image, a High-Dynamic Range (HDR) image can provide more Dynamic Range and image details, and better reflect the visual effect of a real environment. After capturing a high dynamic range image, the electronic device needs to use Tone-Mapping (Tone-Mapping) techniques in order to display the HDR image. Tone mapping is a graphical technique for approximating high dynamic range images on a limited dynamic range medium (e.g., a display screen, etc.). However, in the related art, the electronic device has poor flexibility in applying the tone mapping technique.
In this embodiment, for example, when the electronic device captures a high dynamic range image, the electronic device may first obtain a dynamic range score of a preview image displayed in a preview interface of a capture application. Wherein the dynamic range score of the preview image may be a score of the dynamic range of the preview image. The larger the numerical value of the dynamic range score of the preview image, the larger the dynamic range of the preview image can be considered. The smaller the numerical value of the dynamic range score of the preview image, the smaller the dynamic range of the preview image can be considered.
The preview image is a preview image of the current shooting scene. When the electronic equipment starts the camera to shoot according to the operation instruction of the user, the scene aligned with the camera is the shooting scene. For example, a user opens a camera application on the electronic device, and aims a camera at an object to take a picture or record a video, so that a scene containing the object and aimed by the camera of the electronic device is a shooting scene. It is understood that the shooting scene is not necessarily a fixed specific scene, but a scene that changes with the movement of the camera.
In the embodiment of the application, after the camera is started and before the user triggers the shooting instruction, the electronic device displays the shooting scene in real time in the preview interface so that the user can preview the shooting scene. At this time, the electronic device may continuously acquire images at the set frame rate, and display the latest acquired image on the preview interface. For example, the frame rate of the electronic device is 60fps, that is, the electronic device acquires 60 frames of images every second, that is, the electronic device acquires one frame of image every sixty-one second and displays the acquired image in the preview interface. It should be noted that, since the shooting time intervals of the previous and subsequent frames are short, the previous and subsequent frames of images shot by the electronic device are considered to be images obtained in the same shooting scene without significant movement of the camera.
102. And acquiring the numerical value of a preset parameter, wherein the preset parameter represents the computing capability of the electronic equipment.
For example, when shooting a high dynamic range image, the electronic device may further obtain the value of the preset parameter. Wherein, the value of the preset parameter can be used for indicating the computing capability of the electronic device.
103. And determining a target tone mapping strategy according to the dynamic range fraction and the numerical value of the preset parameter.
104. And processing the shot high dynamic range image according to a target tone mapping strategy.
For example, after obtaining the dynamic range score of the preview image and the value of the preset parameter of the electronic device, the electronic device may determine the target tone mapping policy according to the dynamic range score and the value of the preset parameter. For example, the target tone mapping strategy may be global tone mapping or local tone mapping.
After determining the target tone mapping policy, the electronic device may process the captured high dynamic range image according to the target tone mapping policy.
For example, when the dynamic range score of the preview image is a1 and the value of the preset parameter is a2, the electronic device determines the target tone mapping policy to use global tone mapping. The electronic device may then process the captured high dynamic range image using global tone mapping to display the image.
For another example, when the dynamic range score of the preview image is B1 and the value of the preset parameter is B2, the electronic device determines the target tone mapping policy to use local tone mapping. The electronic device may then process the captured high dynamic range image using local tone mapping to display the image.
It can be understood that, in the embodiment of the present application, the electronic device may dynamically determine a tone mapping policy according to the dynamic range score of the preview image and the computing capability of the electronic device, and process the captured high dynamic range image by using the determined tone mapping policy. Therefore, the electronic equipment can improve the flexibility of applying the tone mapping technology.
Referring to fig. 2, fig. 2 is another schematic flow chart of an image processing method according to an embodiment of the present application, where the flow chart may include:
201. when a high dynamic range image is captured, the electronic device acquires a luminance histogram of a preview image.
202. According to the brightness histogram, the electronic device counts a first number of pixels in the preview image, the brightness values of which are greater than or equal to a preset first threshold value, and a second number of pixels in the preview image, the brightness values of which are less than or equal to a preset second threshold value, wherein the preset first threshold value is greater than the preset second threshold value.
203. The electronic device calculates a ratio of the first number to the second number and determines it as a dynamic range score for the preview image.
For example, 201, 202, and 203 may include:
when shooting a high dynamic range image, the electronic device may first obtain a dynamic range score of a preview image displayed in a preview interface of a shooting application. Wherein the dynamic range score of the preview image is a score of the dynamic range of the preview image. The larger the numerical value of the dynamic range score of the preview image, the larger the dynamic range of the preview image can be considered. The smaller the numerical value of the dynamic range score of the preview image, the smaller the dynamic range of the preview image can be considered.
In this embodiment of the application, when acquiring the dynamic range score of the preview image, the electronic device may acquire the luminance histogram of the preview image first. It should be noted that the luminance histogram is a statistic of the distribution of luminance levels in an image, and indicates the number of pixels having a certain luminance level in the image. The horizontal axis of the luminance histogram may represent luminance values (e.g., 0 to 255), and the vertical axis may represent the number of pixels having corresponding luminance in the image. That is, the number of pixels having a certain luminance value in an image can be acquired by the luminance histogram.
After the brightness histogram of the preview image is acquired, the electronic device may count, by using the brightness histogram, the number of pixels in the preview image, of which the brightness value is greater than or equal to a preset first threshold, that is, a first number. Moreover, the electronic device may count the number of pixels in the preview image, of which the brightness value is less than or equal to a preset second threshold, that is, the second number. Wherein the preset first threshold is greater than the preset second threshold. That is, the electronic device may count the number of brighter pixels and the number of darker pixels in the preview image.
After the first number and the second number are obtained through statistics, the electronic device may calculate a ratio of the first number to the second number, and determine the ratio of the first number to the second number as a dynamic range score of the preview image.
204. The electronic device obtains a resource usage rate of a processor for image processing and determines a first percentage.
205. The electronic equipment obtains the percentage of the remaining operating memory capacity in the total operating memory capacity and determines the percentage as a second percentage.
206. The electronic device obtains a preset first weight corresponding to the first percentage and a preset second weight corresponding to the second percentage.
207. According to the preset first weight and the preset second weight, the electronic equipment carries out weighting processing on the first percentage and the second percentage to obtain a third percentage.
208. The electronic device determines the third percentage as a numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic device.
For example, 204, 205, 206, 207, 208 may include:
the electronic device may also obtain a current value of a preset parameter indicative of its current computing power when capturing the high dynamic range image.
In an embodiment of the present application, the electronic device may first obtain a resource usage rate of a processor for image processing and determine the first percentage. For example, if the processor for image processing in the electronic device is a CPU, the electronic device may obtain the current resource usage of the CPU and determine it as the first percentage. As another example, if the processor for image processing in the electronic device is a DSP (digital signal processor), the electronic device may obtain the current resource usage of the DSP and determine it as the first percentage.
For example, the resource usage of the processor for image processing is 80%, then the first percentage is 80%.
Then, the electronic device may obtain a percentage of the remaining operating memory capacity in the total operating memory capacity, and determine the percentage as the second percentage. For example, if the current remaining operating memory capacity is 3GB and the total operating memory capacity is 4GB, the percentage of the remaining operating memory capacity in the total operating memory capacity is 75%, and the second percentage is 75%.
After acquiring the first percentage and the second percentage, the electronic device may acquire a preset first weight corresponding to the first percentage and a preset second weight corresponding to the second percentage. For example, the first weight is preset to 50%, and the second weight is preset to 50%. For another example, the first weight is preset to be 60%, the second weight is preset to be 40%, and so on, which is not specifically limited in this embodiment. The manufacturer or the user of the electronic device can set the values of the preset first weight and the preset second weight according to the use requirement.
After that, the electronic device may perform weighting processing on the first percentage and the second percentage according to a preset first weight and a preset second weight, so as to obtain a third percentage. For example, a first percentage of 80%, a second percentage of 75%, a preset first weight of 50%, a preset second weight of 50%, and a third percentage equal to 80% by 50% + 75% by 50% + 77.5%.
After calculating the third percentage, the electronic device may determine a value of the third percentage as a value of the preset parameter.
After obtaining the dynamic range score of the preview image and the value of the preset parameter representing the computing capability of the electronic device, the electronic device may determine the target tone mapping policy according to the dynamic range score and the value of the preset parameter.
209. And if the dynamic range score is smaller than a preset third threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, the electronic equipment determines the global tone mapping as a target tone mapping strategy.
For example, if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, where the dynamic range score smaller than the preset third threshold indicates that the dynamic range of the preview image is smaller, and the value of the preset parameter smaller than the preset fourth threshold indicates that the computing capability of the electronic device does not meet the preset requirement. Then, the dynamic range of the current shot scene may be considered to be small and the current computing power of the electronic device is weak, in which case the electronic device may determine the global tone mapping as the target tone mapping strategy.
It should be noted that the global tone mapping is to generate a fixed mapping curve according to the content distribution of the whole image, such as the histogram distribution characteristic. The same pixel values in the image will result in the same output values according to the mapping curve during tone mapping. Global tone mapping has the advantage of fast processing speed.
210. And if the dynamic range fraction is smaller than a preset third threshold and the numerical value of the preset parameter is larger than or equal to a preset fourth threshold, the electronic equipment determines the local tone mapping as a target tone mapping strategy.
For example, if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is greater than or equal to a preset fourth threshold, where the value of the preset parameter greater than or equal to the preset fourth threshold indicates that the computing capability of the electronic device meets the preset requirement. Then, the dynamic range of the current shot scene may be considered to be small, but the current computing power of the electronic device is strong, in which case the electronic device may determine the local tone mapping as the target tone mapping strategy.
211. If the dynamic range score is greater than or equal to a preset third threshold, the electronic device determines the local tone mapping as a target tone mapping strategy.
For example, if the dynamic range score is greater than or equal to the preset third threshold, the dynamic range of the current shooting scene may be considered to be larger, and in this case, the electronic device may determine the local tone mapping as the target tone mapping policy.
It should be noted that, in the local tone mapping, the mapping curve is adjusted by referring to the neighborhood of the current pixel on the basis of the global tone mapping, so that the same pixel value is obtained, and if the neighborhoods are different, the output result is also different. In general, local tone mapping can achieve better image imaging effect than global, but the computational complexity is obviously improved, and the processing speed is slow.
212. The electronic device processes the captured high dynamic range image according to a target tone mapping strategy.
For example, after determining the target tone mapping policy, the electronic device may process the captured high dynamic range image according to the target tone mapping policy to display the image.
For example, the dynamic range score of the preview image is a1, and the value of the preset parameter is a2, where a1 is smaller than the preset third threshold, and a2 is smaller than the preset fourth threshold. The electronic device may then determine a global tone mapping as the target tone mapping policy and process the captured high dynamic range image using the global tone mapping to display the image.
As another example, the dynamic range score of the preview image is B1, and the value of the preset parameter is B2, where B1 is smaller than the preset third threshold, and B2 is larger than the preset fourth threshold. The electronic device may then determine the local tone mapping as the target tone mapping strategy and process the captured high dynamic range image using the local tone mapping to display the image.
For another example, the dynamic range score of the preview image is C1, and the value of the preset parameter is C2, where C1 is greater than the preset third threshold. The electronic device may then determine the local tone mapping as the target tone mapping strategy and process the captured high dynamic range image using the local tone mapping to display the image.
In another embodiment, when capturing a high dynamic range image, the embodiment of the present application may further obtain a dynamic range score of a preview image by:
when shooting a high dynamic range image, the electronic equipment acquires a preview image;
the electronic device divides the preview image into a plurality of tiles;
the electronic equipment acquires the brightness mean value of the pixels contained in each image block to obtain a plurality of brightness mean values;
the electronic device calculates a ratio of a maximum value to a minimum value of the plurality of luminance mean values and determines it as a dynamic range score of the preview image.
For example, when shooting a high dynamic range image, the electronic device may first obtain a preview image, and then divide the preview image into a plurality of tiles. For example, the electronic device may divide the preview image into 16 tiles, such as dividing the preview image equally into 12 tiles by 4 x 3. For example, as shown in FIG. 3, the electronic device divides the preview image into tiles A through L.
After dividing the preview image into 12 segments, the electronic device may obtain the brightness mean value of the pixels included in each segment, so as to obtain a total of 12 brightness mean values. Taking the block a as an example, the electronic device may obtain the luminance value of each pixel in the block a, and calculate the average value of the luminance values of all the pixels in the block a. Then, the electronic device may obtain the luminance value of each pixel in the tile B and calculate the average of the luminance values of all pixels in the tile B. By analogy, the electronic device may calculate the mean luminance value of the pixels included in each tile.
The electronic device may then calculate a ratio of the maximum value to the minimum value of the 12 luminance means and determine the ratio of the maximum value to the minimum value as the dynamic range score of the preview image. For example, in fig. 3 where the luminance mean of the tile C is the largest and the luminance mean of the tile L is the smallest, the electronic device may calculate a ratio of the luminance mean of the tile C to the luminance mean of the tile L and determine the ratio as the dynamic range score of the preview image.
It is to be understood that the maximum value of the above 12 luminance mean values may be regarded as the brightest area in the preview image, and the minimum value of the luminance mean values may be regarded as the darkest area in the preview image. The ratio of the luminance mean of the brightest area to the luminance mean of the darkest area may represent the dynamic range of the preview image. The larger the ratio is, the larger the dynamic range of the preview image can be considered to be.
In another embodiment, in 209, if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, the process of determining, by the electronic device, the global tone mapping as the target tone mapping policy may further include:
when the dynamic range score is smaller than a preset third threshold and larger than or equal to a preset fifth threshold, and the numerical value of a preset parameter is smaller than a preset fourth threshold, the electronic device determines a first tone mapping strategy as a target tone mapping strategy, wherein the first tone mapping strategy belongs to a local tone mapping strategy, and the brightness of a region with brightness smaller than the preset brightness threshold in the high dynamic range image is enhanced by the first tone mapping strategy to be smaller than a preset degree;
and when the dynamic range score is smaller than a preset fifth threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, the electronic equipment determines the global tone mapping as a target tone mapping strategy.
For example, when the dynamic range score of the preview image is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, the electronic device may further detect whether the dynamic range score is greater than or equal to a preset fifth threshold. And the preset fifth threshold is smaller than the preset third threshold.
If it is detected that the dynamic range score is greater than or equal to a preset fifth threshold, the electronic device may determine a first tone mapping policy as the target tone mapping policy, where the first tone mapping policy belongs to a local tone mapping policy, and the first tone mapping policy brightens a region of the high dynamic range image with a brightness less than the preset brightness threshold by less than a preset degree. That is, in the case that the value of the preset parameter is smaller than the preset fourth threshold, if it is detected that the dynamic range score of the preview image is smaller than the preset third threshold but greater than or equal to the preset fifth threshold, the electronic device may use weaker local tone mapping to come out of the shot high dynamic range image. The electronic device highlights areas of the high dynamic range image that are less than a preset luminance threshold (i.e., darker areas) less than a preset level when using weaker local tone mapping.
If the dynamic range score of the preview image is detected to be less than a preset fifth threshold, the electronic device may determine the global tone mapping as the target tone mapping policy. That is, in the case that the value of the preset parameter is smaller than the preset fourth threshold, if it is detected that the dynamic range score of the preview image is smaller than the preset fifth threshold, it may be determined that the dynamic range of the preview image is really small, and the electronic device may use global tone mapping to obtain the captured high dynamic range image.
In other embodiments, the electronic device may also directly determine resource usage of a processor for image processing as the computing power of the electronic device. For example, if the current usage rate of the CPU for image processing is 80%, the electronic device may determine the current resource usage rate of the CPU as 80% of the computing power of the electronic device. Alternatively, the electronic device may also obtain a percentage of the remaining operating memory capacity in the total operating memory capacity, and determine the percentage as the computing capacity of the electronic device. For example, if the percentage of the current remaining operating memory capacity in the total operating memory capacity is 75%, the electronic device may determine that the percentage of 75% is the current computing capacity of the electronic device.
In one embodiment, the electronic device may obtain the dynamic range score of the preview image at regular intervals or every certain number of preview images. For example, the electronic device may obtain the dynamic range score of the current preview image every 0.5 seconds. Alternatively, the electronic device may obtain the dynamic range score of the current preview image every 5 preview images. For example, the electronic device may obtain the dynamic range score when the first preview image is obtained, then the electronic device may obtain the dynamic range score a second time when the 7 th preview image is obtained, and so on.
Then, the electronic device may determine the target tone mapping policy based on the newly obtained dynamic range score and the computing power of the device.
In one embodiment, the electronic device may set a buffer queue, which may be a fixed-length queue or an indefinite-length queue, for buffering the newly acquired dynamic range score. Then, when a dynamic range score needs to be obtained, the electronic device may obtain a newly calculated dynamic range score from the cached image and determine a target tone mapping policy based on the newly calculated dynamic range score and the computing power of the device. This can increase the image processing speed of the entire apparatus.
Referring to fig. 4 to 6, fig. 4 to 6 are schematic scene diagrams of an image processing method according to an embodiment of the present application.
For example, the user has clicked on an application icon of the camera application to cause the electronic device to open the camera application. At this time, the electronic device enters a preview interface of the camera application, and the electronic device can continuously acquire images of a shooting scene through a camera of the electronic device according to a set frame rate and display the images on the preview interface for a user to preview.
For example, as shown in fig. 4, the user clicks the "HDR mode" button on the camera interface, at which time the electronic device enters the HDR shooting mode. Thereafter, the electronic device may obtain a dynamic range score for a frame of the preview image. For example, the electronic device may obtain a luminance histogram of a preview image, and count a first number of pixels in the preview image having luminance values greater than or equal to a preset first threshold and a second number of pixels in the preview image having luminance values less than or equal to a preset second threshold according to the luminance histogram, where the preset first threshold is greater than the preset second threshold.
After the first number and the second number are obtained, the electronic device may calculate a ratio of the first number to the second number, and determine the ratio as a dynamic range score of the preview image. The larger the dynamic range score is, the larger the dynamic range of the shooting scene can be considered.
Thereafter, the electronic device may obtain a current resource usage rate of the CPU for image processing and determine it as the first percentage. For example, the first percentage is 80%. And, the electronic device may obtain a percentage of the remaining operating memory capacity in the total operating memory capacity, and determine it as the second percentage. For example, if the current remaining operating memory capacity is 3GB and the total operating memory capacity is 4GB, the percentage of the remaining operating memory capacity in the total operating memory capacity is 75%, and the second percentage is 75%.
Then, the electronic device may obtain a preset first weight and a preset second weight, and perform weighting processing on the first percentage and the second percentage according to the preset first weight and the preset second weight, so as to obtain a third percentage. For example, a first percentage of 80%, a second percentage of 75%, a preset first weight of 50%, a preset second weight of 50%, and a third percentage equal to 80% by 50% + 75% by 50% + 77.5%. After calculating the third percentage, the electronic device may determine a value of the third percentage as a value of the preset parameter. Wherein the preset parameter may represent the current computing capability of the electronic device.
After that, the user clicks, for example, a shooting button as shown in fig. 5. At this time, the electronic device may detect whether the dynamic range score of the newly acquired preview image is smaller than a preset third threshold, and detect whether the numerical value (i.e., the third percentage) of the preset parameter is smaller than a preset fourth threshold.
For example, in this embodiment, the electronic device detects that the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, where the dynamic range score smaller than the preset third threshold may be considered that the dynamic range of the shooting scene is smaller, and the value of the preset parameter smaller than the preset fourth threshold indicates that the computing capability of the electronic device does not meet the preset requirement. Then, the dynamic range of the current shot scene may be considered to be small and the current computing power of the electronic device is weak, in which case the electronic device may determine the global tone mapping as the target tone mapping strategy.
After determining the global tone mapping as the target tone mapping policy, the electronic device may perform tone mapping processing on the captured high dynamic range image using the global tone mapping to display the image. For example, as shown in fig. 6, the HDR photograph R after the global tone mapping process is displayed on a display screen for the user to view.
For another example, if the electronic device detects that the dynamic range score of the recently acquired preview image is smaller than a preset third threshold and the value of the preset parameter is greater than or equal to a preset fourth threshold, it may be considered that the dynamic range of the current shooting scene is smaller, but the current computing capability of the electronic device is stronger, and in this case, the electronic device may determine the local tone mapping as the target tone mapping policy. Thereafter, the electronic device may perform tone mapping processing on the captured high dynamic range image using local tone mapping to display the image.
For another example, if the electronic device detects that the dynamic range score of the recently acquired preview image is greater than or equal to the preset third threshold, the dynamic range of the current shooting scene may be considered to be larger, in which case the electronic device may determine the local tone mapping as the target tone mapping policy. Thereafter, the electronic device may perform tone mapping processing on the captured high dynamic range image using local tone mapping to display the image.
It can be understood that, in this embodiment, the electronic device may dynamically decide to use global tone mapping or local tone mapping to process the captured high dynamic range image according to the dynamic range of the captured scene and the computing power of the device. Therefore, the present embodiment can improve the flexibility of the electronic device to apply the tone mapping technique. Moreover, the electronic equipment can process the high dynamic range image in a global tone mapping mode when the dynamic range of the shooting scene is small and the computing capacity of the equipment is weak, so that the image processing speed is improved, the equipment jam is reduced, and the user experience is improved. And when the dynamic range of the shot scene is large or the computing power of the equipment is strong, the high dynamic range image is processed by using a local tone mapping mode, so that the imaging quality of the image is improved.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present disclosure. Theimage processing apparatus 300 may include: a first obtainingmodule 301, a second obtainingmodule 302, a determiningmodule 303, and aprocessing module 304.
A first obtainingmodule 301, configured to obtain a dynamic range score of a preview image when a high dynamic range image is captured.
A second obtainingmodule 302, configured to obtain a value of a preset parameter, where the preset parameter represents a computing capability of the electronic device.
A determiningmodule 303, configured to determine a target tone mapping policy according to the dynamic range score and the numerical value of the preset parameter.
And theprocessing module 304 is configured to process the captured high dynamic range image according to the target tone mapping policy.
In one embodiment, the first obtainingmodule 301 may be configured to:
when a high dynamic range image is shot, acquiring a brightness histogram of a preview image;
according to the brightness histogram, counting a first number of pixels of which the brightness values are greater than or equal to a preset first threshold value in the preview image and a second number of pixels of which the brightness values are less than or equal to a preset second threshold value in the preview image, wherein the preset first threshold value is greater than the preset second threshold value;
and calculating the ratio of the first number to the second number, and determining the ratio as the dynamic range fraction of the preview image.
In one embodiment, the first obtainingmodule 301 may further be configured to:
when a high dynamic range image is shot, a preview image is obtained;
dividing the preview image into a plurality of tiles;
obtaining the brightness mean value of the pixels contained in each image block to obtain a plurality of brightness mean values;
and calculating the ratio of the maximum value to the minimum value in the plurality of brightness mean values, and determining the ratio as the dynamic range fraction of the preview image.
In one embodiment, the determiningmodule 303 may be configured to:
if the dynamic range score is smaller than a preset third threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy;
if the dynamic range score is smaller than the preset third threshold and the numerical value of the preset parameter is larger than or equal to the preset fourth threshold, determining local tone mapping as a target tone mapping strategy;
if the dynamic range score is greater than or equal to the preset third threshold, determining local tone mapping as a target tone mapping strategy;
and when the value of the preset parameter is smaller than the preset fourth threshold, the calculation capability of the electronic equipment does not meet the preset requirement.
In one embodiment, the determiningmodule 303 may be configured to:
when the dynamic range score is smaller than a preset third threshold and larger than or equal to a preset fifth threshold, and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining a first tone mapping strategy as a target tone mapping strategy, wherein the first tone mapping strategy belongs to a local tone mapping strategy, and the brightness of a region with brightness smaller than a preset brightness threshold in the high dynamic range image is enhanced by the first tone mapping strategy to a degree smaller than a preset degree;
and when the dynamic range fraction is smaller than the preset fifth threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy.
In one embodiment, the second obtainingmodule 302 may be configured to:
acquiring the resource utilization rate of a processor for image processing in the electronic equipment, and determining the resource utilization rate as a first percentage;
acquiring the percentage of the residual operation memory capacity of the electronic equipment in the total operation memory capacity, and determining the percentage as a second percentage;
acquiring a preset first weight corresponding to the first percentage and a preset second weight corresponding to the second percentage;
weighting the first percentage and the second percentage according to the preset first weight and the preset second weight to obtain a third percentage;
and determining the third percentage as the numerical value of the preset parameter.
The present embodiment provides a computer-readable storage medium, on which a computer program is stored, which, when executed on a computer, causes the computer to execute the flow in the image processing method provided by this embodiment.
The embodiment of the present application further provides an electronic device, which includes a memory and a processor, where the processor is configured to execute the flow in the image processing method provided in this embodiment by calling the computer program stored in the memory.
For example, the electronic device may be a mobile terminal such as a tablet computer or a smart phone. Referring to fig. 8, fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Theelectronic device 400 may include acamera module 401, amemory 402, aprocessor 403, and the like. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 8 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
Thecamera module 401 may include a lens for collecting an external light source signal and providing the light source signal to the image sensor, and an image sensor for sensing the light source signal from the lens and converting the light source signal into digitized RAW image data, i.e., RAW image data. RAW is in an unprocessed, also uncompressed, format that can be visually referred to as "digital negative".
Thememory 402 may be used to store applications and data. Thememory 402 stores applications containing executable code. The application programs may constitute various functional modules. Theprocessor 403 executes various functional applications and data processing by running an application program stored in thememory 402.
Theprocessor 403 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing an application program stored in thememory 402 and calling data stored in thememory 402, thereby performing overall monitoring of the electronic device.
In this embodiment, theprocessor 403 in the electronic device loads the executable code corresponding to the processes of one or more application programs into thememory 402 according to the following instructions, and theprocessor 403 runs the application programs stored in thememory 402, so as to execute:
when a high dynamic range image is shot, acquiring a dynamic range score of a preview image;
acquiring a numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
determining a target tone mapping strategy according to the dynamic range fraction and the numerical value of the preset parameter;
and processing the shot high dynamic range image according to the target tone mapping strategy.
Referring to fig. 9, theelectronic device 400 may include acamera module 401, amemory 402, aprocessor 403, atouch display 404, aspeaker 405, amicrophone 406, and the like.
Thecamera module 401 may include Image Processing circuitry, which may be implemented using hardware and/or software components, and may include various Processing units that define an Image Signal Processing (Image Signal Processing) pipeline. The image processing circuit may include at least: a camera, an Image Signal Processor (ISP Processor), control logic, an Image memory, and a display. Wherein the camera may comprise at least one or more lenses and an image sensor. The image sensor may include an array of color filters (e.g., Bayer filters). The image sensor may acquire light intensity and wavelength information captured with each imaging pixel of the image sensor and provide a set of raw image data that may be processed by an image signal processor.
The image signal processor may process the raw image data pixel by pixel in a variety of formats. For example, each image pixel may have a bit depth of 8, 10, 12, or 14 bits, and the image signal processor may perform one or more image processing operations on the raw image data, gathering statistical information about the image data. Wherein the image processing operations may be performed with the same or different bit depth precision. The raw image data can be stored in an image memory after being processed by an image signal processor. The image signal processor may also receive image data from an image memory.
The image Memory may be part of a Memory device, a storage device, or a separate dedicated Memory within the electronic device, and may include a DMA (Direct Memory Access) feature.
When image data is received from the image memory, the image signal processor may perform one or more image processing operations, such as temporal filtering. The processed image data may be sent to an image memory for additional processing before being displayed. The image signal processor may also receive processed data from the image memory and perform image data processing on the processed data in the raw domain and in the RGB and YCbCr color spaces. The processed image data may be output to a display for viewing by a user and/or further processed by a Graphics Processing Unit (GPU). Further, the output of the image signal processor may also be sent to an image memory, and the display may read image data from the image memory. In one embodiment, the image memory may be configured to implement one or more frame buffers.
The statistical data determined by the image signal processor may be sent to the control logic. For example, the statistical data may include statistical information of the image sensor such as auto exposure, auto white balance, auto focus, flicker detection, black level compensation, lens shading correction, and the like.
The control logic may include a processor and/or microcontroller that executes one or more routines (e.g., firmware). One or more routines may determine camera control parameters and ISP control parameters based on the received statistics. For example, the control parameters of the camera may include camera flash control parameters, control parameters of the lens (e.g., focal length for focusing or zooming), or a combination of these parameters. The ISP control parameters may include gain levels and color correction matrices for automatic white balance and color adjustment (e.g., during RGB processing), etc.
Referring to fig. 10, fig. 10 is a schematic structural diagram of the image processing circuit in the present embodiment. As shown in fig. 10, only aspects of the image processing technique related to the embodiment of the present invention are shown for convenience of explanation.
For example, the image processing circuitry may include: camera, image signal processor, control logic ware, image memory, display. The camera may include one or more lenses and an image sensor, among others. In some embodiments, the camera may be either a tele camera or a wide camera.
And the first image collected by the camera is transmitted to an image signal processor for processing. After the image signal processor processes the first image, statistical data of the first image (e.g., brightness of the image, contrast value of the image, color of the image, etc.) may be sent to the control logic. The control logic device can determine the control parameters of the camera according to the statistical data, so that the camera can carry out operations such as automatic focusing and automatic exposure according to the control parameters. The first image can be stored in the image memory after being processed by the image signal processor. The image signal processor may also read the image stored in the image memory for processing. In addition, the first image can be directly sent to the display for displaying after being processed by the image signal processor. The display may also read the image in the image memory for display.
In addition, not shown in the figure, the electronic device may further include a CPU and a power supply module. The CPU is connected with the logic controller, the image signal processor, the image memory and the display, and is used for realizing global control. The power supply module is used for supplying power to each module.
Thememory 402 stores applications containing executable code. The application programs may constitute various functional modules. Theprocessor 403 executes various functional applications and data processing by running an application program stored in thememory 402.
Theprocessor 403 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing an application program stored in thememory 402 and calling data stored in thememory 402, thereby performing overall monitoring of the electronic device.
Thetouch display screen 404 may be used to receive user touch control operations for the electronic device.Speaker 405 may play audio signals. Themicrophone 406 may be used to pick up sound signals.
In this embodiment, theprocessor 403 in the electronic device loads the executable code corresponding to the processes of one or more application programs into thememory 402 according to the following instructions, and theprocessor 403 runs the application programs stored in thememory 402, so as to execute:
when a high dynamic range image is shot, acquiring a dynamic range score of a preview image;
acquiring a numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
determining a target tone mapping strategy according to the dynamic range fraction and the numerical value of the preset parameter;
and processing the shot high dynamic range image according to the target tone mapping strategy.
In one embodiment, theprocessor 402 may perform the following when acquiring the dynamic range score of the preview image when capturing the high dynamic range image: when a high dynamic range image is shot, acquiring a brightness histogram of a preview image; according to the brightness histogram, counting a first number of pixels of which the brightness values are greater than or equal to a preset first threshold value in the preview image and a second number of pixels of which the brightness values are less than or equal to a preset second threshold value in the preview image, wherein the preset first threshold value is greater than the preset second threshold value; and calculating the ratio of the first number to the second number, and determining the ratio as the dynamic range fraction of the preview image.
In one embodiment, theprocessor 402 may perform the following when acquiring the dynamic range score of the preview image when capturing the high dynamic range image: when a high dynamic range image is shot, a preview image is obtained; dividing the preview image into a plurality of tiles; obtaining the brightness mean value of the pixels contained in each image block to obtain a plurality of brightness mean values; and calculating the ratio of the maximum value to the minimum value in the plurality of brightness mean values, and determining the ratio as the dynamic range fraction of the preview image.
In one embodiment, when theprocessor 402 determines the target tone mapping policy according to the dynamic range score and the value of the preset parameter, the following steps may be performed: if the dynamic range score is smaller than a preset third threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy; if the dynamic range score is smaller than the preset third threshold and the numerical value of the preset parameter is larger than or equal to the preset fourth threshold, determining local tone mapping as a target tone mapping strategy; if the dynamic range score is greater than or equal to the preset third threshold, determining local tone mapping as a target tone mapping strategy; and when the value of the preset parameter is smaller than the preset fourth threshold, the calculation capability of the electronic equipment does not meet the preset requirement.
In one embodiment, if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, theprocessor 402 may perform: when the dynamic range score is smaller than a preset third threshold and larger than or equal to a preset fifth threshold, and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining a first tone mapping strategy as a target tone mapping strategy, wherein the first tone mapping strategy belongs to a local tone mapping strategy, and the brightness of a region with brightness smaller than a preset brightness threshold in the high dynamic range image is enhanced by the first tone mapping strategy to a degree smaller than a preset degree; and when the dynamic range fraction is smaller than the preset fifth threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy.
In one embodiment, when theprocessor 402 executes the obtaining of the value of the preset parameter, the following steps may be executed: acquiring the resource utilization rate of a processor for image processing in the electronic equipment, and determining the resource utilization rate as a first percentage; acquiring the percentage of the residual operation memory capacity of the electronic equipment in the total operation memory capacity, and determining the percentage as a second percentage; acquiring a preset first weight corresponding to the first percentage and a preset second weight corresponding to the second percentage; weighting the first percentage and the second percentage according to the preset first weight and the preset second weight to obtain a third percentage; and determining the third percentage as the numerical value of the preset parameter.
In the above embodiments, the descriptions of the embodiments have respective emphasis, and parts that are not described in detail in a certain embodiment may refer to the above detailed description of the image processing method, and are not described herein again.
The image processing apparatus provided in the embodiment of the present application and the image processing method in the above embodiment belong to the same concept, and any method provided in the embodiment of the image processing method may be run on the image processing apparatus, and a specific implementation process thereof is described in the embodiment of the image processing method in detail, and is not described herein again.
It should be noted that, for the image processing method described in the embodiment of the present application, it can be understood by those skilled in the art that all or part of the process of implementing the image processing method described in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, where the computer program can be stored in a computer-readable storage medium, such as a memory, and executed by at least one processor, and during the execution, the process of the embodiment of the image processing method can be included. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the image processing apparatus according to the embodiment of the present application, each functional module may be integrated into one processing chip, each module may exist alone physically, or two or more modules may be integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The foregoing detailed description has provided an image processing method, an image processing apparatus, a storage medium, and an electronic device according to embodiments of the present application, and specific examples are applied herein to explain the principles and implementations of the present application, and the descriptions of the foregoing embodiments are only used to help understand the method and the core ideas of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. An image processing method applied to an electronic device, comprising:
when a high dynamic range image is shot, acquiring a dynamic range score of a preview image;
acquiring a numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
if the dynamic range score is smaller than a preset third threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy; if the dynamic range score is smaller than the preset third threshold and the numerical value of the preset parameter is larger than or equal to the preset fourth threshold, determining local tone mapping as a target tone mapping strategy; if the dynamic range score is greater than or equal to the preset third threshold, determining local tone mapping as a target tone mapping strategy; the fact that the numerical value of the preset parameter is smaller than the preset fourth threshold value indicates that the computing capability of the electronic equipment does not meet preset requirements;
and processing the shot high dynamic range image according to the target tone mapping strategy.
2. The image processing method according to claim 1, wherein the acquiring a dynamic range score of a preview image when capturing a high dynamic range image comprises:
when a high dynamic range image is shot, acquiring a brightness histogram of a preview image;
according to the brightness histogram, counting a first number of pixels of which the brightness values are greater than or equal to a preset first threshold value in the preview image and a second number of pixels of which the brightness values are less than or equal to a preset second threshold value in the preview image, wherein the preset first threshold value is greater than the preset second threshold value;
and calculating the ratio of the first number to the second number, and determining the ratio as the dynamic range fraction of the preview image.
3. The image processing method according to claim 1, wherein the acquiring a dynamic range score of a preview image when capturing a high dynamic range image comprises:
when a high dynamic range image is shot, a preview image is obtained;
dividing the preview image into a plurality of tiles;
obtaining the brightness mean value of the pixels contained in each image block to obtain a plurality of brightness mean values;
and calculating the ratio of the maximum value to the minimum value in the plurality of brightness mean values, and determining the ratio as the dynamic range fraction of the preview image.
4. The method according to claim 1, wherein if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold, determining global tone mapping as the target tone mapping policy comprises:
when the dynamic range score is smaller than a preset third threshold and larger than or equal to a preset fifth threshold, and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining a first tone mapping strategy as a target tone mapping strategy, wherein the first tone mapping strategy belongs to a local tone mapping strategy, and the brightness of a region with brightness smaller than a preset brightness threshold in the high dynamic range image is enhanced by the first tone mapping strategy to a degree smaller than a preset degree;
and when the dynamic range fraction is smaller than the preset fifth threshold and the numerical value of the preset parameter is smaller than a preset fourth threshold, determining the global tone mapping as a target tone mapping strategy.
5. The image processing method according to claim 1, wherein the obtaining of the numerical value of the preset parameter comprises:
acquiring the resource utilization rate of a processor for image processing in the electronic equipment, and determining the resource utilization rate as a first percentage;
acquiring the percentage of the residual operation memory capacity of the electronic equipment in the total operation memory capacity, and determining the percentage as a second percentage;
acquiring a preset first weight corresponding to the first percentage and a preset second weight corresponding to the second percentage;
weighting the first percentage and the second percentage according to the preset first weight and the preset second weight to obtain a third percentage;
and determining the third percentage as the numerical value of the preset parameter.
6. An image processing apparatus applied to an electronic device, comprising:
the first acquisition module is used for acquiring the dynamic range fraction of the preview image when shooting the high dynamic range image;
the second acquisition module is used for acquiring the numerical value of a preset parameter, wherein the preset parameter represents the computing capacity of the electronic equipment;
a determining module, configured to determine global tone mapping as a target tone mapping policy if the dynamic range score is smaller than a preset third threshold and the value of the preset parameter is smaller than a preset fourth threshold; if the dynamic range score is smaller than the preset third threshold and the numerical value of the preset parameter is larger than or equal to the preset fourth threshold, determining local tone mapping as a target tone mapping strategy; if the dynamic range score is greater than or equal to the preset third threshold, determining local tone mapping as a target tone mapping strategy; the fact that the numerical value of the preset parameter is smaller than the preset fourth threshold value indicates that the computing capability of the electronic equipment does not meet preset requirements;
and the processing module is used for processing the shot high dynamic range image according to the target tone mapping strategy.
7. The image processing apparatus according to claim 6, wherein the first obtaining module is configured to:
when a high dynamic range image is shot, acquiring a brightness histogram of a preview image;
according to the brightness histogram, counting a first number of pixels of which the brightness values are greater than or equal to a preset first threshold value in the preview image and a second number of pixels of which the brightness values are less than or equal to a preset second threshold value in the preview image, wherein the preset first threshold value is greater than the preset second threshold value;
and calculating the ratio of the first number to the second number, and determining the ratio as the dynamic range fraction of the preview image.
8. A storage medium having stored thereon a computer program, characterized in that the computer program, when executed on a computer, causes the computer to execute the method according to any of claims 1 to 5.
9. An electronic device comprising a memory, a processor, wherein the processor is configured to perform the method of any one of claims 1 to 5 by invoking a computer program stored in the memory.
CN201910695632.7A2019-07-302019-07-30Image processing method, image processing device, storage medium and electronic equipmentActiveCN110445986B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910695632.7ACN110445986B (en)2019-07-302019-07-30Image processing method, image processing device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910695632.7ACN110445986B (en)2019-07-302019-07-30Image processing method, image processing device, storage medium and electronic equipment

Publications (2)

Publication NumberPublication Date
CN110445986A CN110445986A (en)2019-11-12
CN110445986Btrue CN110445986B (en)2021-03-23

Family

ID=68432282

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910695632.7AActiveCN110445986B (en)2019-07-302019-07-30Image processing method, image processing device, storage medium and electronic equipment

Country Status (1)

CountryLink
CN (1)CN110445986B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111784607B (en)*2020-06-302024-09-17Oppo广东移动通信有限公司 Image tone mapping method, device, terminal equipment and storage medium
CN113873143B (en)*2020-06-302023-07-25Oppo广东移动通信有限公司 Multimedia processing chips and electronic devices
CN112200844A (en)*2020-10-102021-01-08深圳壹账通智能科技有限公司Method, device, electronic equipment and medium for generating image
CN114119432B (en)*2021-11-092024-11-08深圳Tcl数字技术有限公司 Image processing method, device, electronic device and storage medium
CN114119431A (en)*2021-11-092022-03-01深圳Tcl新技术有限公司 Image processing method, device, electronic device and storage medium
CN115273770A (en)*2022-07-292022-11-01联想(北京)有限公司 A display control method and device

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1956495A (en)*2005-10-272007-05-02帆宣系统科技股份有限公司 Method and device for image dynamic contrast stretching
CN101082992A (en)*2007-07-062007-12-05浙江大学Drawing of real time high dynamic range image and display process
CN101588436A (en)*2008-05-202009-11-25株式会社理光Method, device and digital camera for compressing dynamic range of original image
CN201393267Y (en)*2009-02-062010-01-27无锡锦腾智能科技有限公司High dynamic range image acquisition device
CN101707666A (en)*2009-11-262010-05-12北京中星微电子有限公司Adjusting method and device with high dynamic range
CN103518223A (en)*2011-04-182014-01-15高通股份有限公司White balance optimization with high dynamic range images
CN104717432A (en)*2013-12-132015-06-17柯尼卡美能达美国研究所有限公司Method for processing input image, image processing equipment, and digital camera
CN105049708A (en)*2015-06-302015-11-11惠州Tcl移动通信有限公司Method and system for determining anti-stripe parameter of camera of mobile terminal according to geographical location
CN105450939A (en)*2015-11-192016-03-30上海斐讯数据通信技术有限公司High dynamic range image display method and mobile terminal
CN107111980A (en)*2014-12-112017-08-29皇家飞利浦有限公司Optimize high dynamic range images for particular display
CN107231530A (en)*2017-06-222017-10-03维沃移动通信有限公司A kind of photographic method and mobile terminal
CN108702496A (en)*2015-09-022018-10-23艾里斯泰克软件股份有限公司system and method for real-time tone mapping
CN109155844A (en)*2016-05-162019-01-04Lg 电子株式会社Image processing equipment and the image processing method for using the image processing equipment
CN110009587A (en)*2019-04-092019-07-12Oppo广东移动通信有限公司Image processing method, image processing device, storage medium and electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050062888A1 (en)*2003-09-192005-03-24Wood Anthony JohnApparatus and method for presentation of portably-stored content on an high-definition display
JP5188101B2 (en)*2007-06-012013-04-24株式会社キーエンス Magnification observation apparatus, magnified image photographing method, magnified image photographing program, and computer-readable recording medium
JP4687918B2 (en)*2007-07-242011-05-25富士ゼロックス株式会社 Image processing apparatus and program
US10007412B2 (en)*2015-06-242018-06-26Samsung Electronics Co., Ltd.Tone mastering system with creative intent metadata
CN107993189B (en)*2016-10-272021-06-18瑞芯微电子股份有限公司Image tone dynamic adjustment method and device based on local blocking
KR102308192B1 (en)*2017-03-092021-10-05삼성전자주식회사Display apparatus and control method thereof
CN108986174A (en)*2018-06-062018-12-11链家网(北京)科技有限公司A kind of global tone mapping method and system for high dynamic range across picture

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1956495A (en)*2005-10-272007-05-02帆宣系统科技股份有限公司 Method and device for image dynamic contrast stretching
CN101082992A (en)*2007-07-062007-12-05浙江大学Drawing of real time high dynamic range image and display process
CN101588436A (en)*2008-05-202009-11-25株式会社理光Method, device and digital camera for compressing dynamic range of original image
CN201393267Y (en)*2009-02-062010-01-27无锡锦腾智能科技有限公司High dynamic range image acquisition device
CN101707666A (en)*2009-11-262010-05-12北京中星微电子有限公司Adjusting method and device with high dynamic range
CN103518223A (en)*2011-04-182014-01-15高通股份有限公司White balance optimization with high dynamic range images
CN104717432A (en)*2013-12-132015-06-17柯尼卡美能达美国研究所有限公司Method for processing input image, image processing equipment, and digital camera
CN107111980A (en)*2014-12-112017-08-29皇家飞利浦有限公司Optimize high dynamic range images for particular display
CN105049708A (en)*2015-06-302015-11-11惠州Tcl移动通信有限公司Method and system for determining anti-stripe parameter of camera of mobile terminal according to geographical location
CN108702496A (en)*2015-09-022018-10-23艾里斯泰克软件股份有限公司system and method for real-time tone mapping
CN105450939A (en)*2015-11-192016-03-30上海斐讯数据通信技术有限公司High dynamic range image display method and mobile terminal
CN109155844A (en)*2016-05-162019-01-04Lg 电子株式会社Image processing equipment and the image processing method for using the image processing equipment
CN107231530A (en)*2017-06-222017-10-03维沃移动通信有限公司A kind of photographic method and mobile terminal
CN110009587A (en)*2019-04-092019-07-12Oppo广东移动通信有限公司Image processing method, image processing device, storage medium and electronic equipment

Also Published As

Publication numberPublication date
CN110445986A (en)2019-11-12

Similar Documents

PublicationPublication DateTitle
CN110445986B (en)Image processing method, image processing device, storage medium and electronic equipment
CN111028189B (en) Image processing method, device, storage medium and electronic equipment
CN110445988B (en) Image processing method, device, storage medium and electronic device
CN108322646B (en)Image processing method, image processing device, storage medium and electronic equipment
CN110033418B (en)Image processing method, image processing device, storage medium and electronic equipment
CN110022469B (en) Image processing method, device, storage medium and electronic device
CN110266954B (en) Image processing method, device, storage medium and electronic device
CN109993722B (en)Image processing method, image processing device, storage medium and electronic equipment
CN110213502B (en) Image processing method, device, storage medium and electronic device
CN110766621A (en) Image processing method, device, storage medium and electronic device
CN110430370B (en) Image processing method, device, storage medium and electronic device
CN110445989A (en)Image processing method, image processing device, storage medium and electronic equipment
CN110198418B (en) Image processing method, device, storage medium and electronic device
CN110740266B (en)Image frame selection method and device, storage medium and electronic equipment
CN110012227B (en) Image processing method, device, storage medium and electronic device
CN110290325B (en) Image processing method, device, storage medium and electronic device
CN110198419A (en) Image processing method, device, storage medium and electronic device
CN110047060B (en)Image processing method, image processing device, storage medium and electronic equipment
CN110717871A (en)Image processing method, image processing device, storage medium and electronic equipment
CN108401110B (en)Image acquisition method and device, storage medium and electronic equipment
CN108900785A (en)Exposure control method and device and electronic equipment
CN110572585B (en)Image processing method, image processing device, storage medium and electronic equipment
CN110266967B (en) Image processing method, device, storage medium and electronic device
CN108282616B (en)Image processing method and device, storage medium and electronic equipment
CN110278386B (en) Image processing method, device, storage medium and electronic device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp