CN108063891A - Image processing method, device, computer readable storage medium and computer equipment - Google Patents

Image processing method, device, computer readable storage medium and computer equipment Download PDF

Info

Publication number
CN108063891A
CN108063891A CN201711287893.2A CN201711287893A CN108063891A CN 108063891 A CN108063891 A CN 108063891A CN 201711287893 A CN201711287893 A CN 201711287893A CN 108063891 A CN108063891 A CN 108063891A
Authority
CN
China
Prior art keywords
color temperature
temperature value
value
white balance
image
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.)
Granted
Application number
CN201711287893.2A
Other languages
Chinese (zh)
Other versions
CN108063891B (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 Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711287893.2A priority Critical patent/CN108063891B/en
Publication of CN108063891A publication Critical patent/CN108063891A/en
Application granted granted Critical
Publication of CN108063891B publication Critical patent/CN108063891B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/88Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

This application involves a kind of image processing method, device, computer readable storage medium and computer equipments.The above method, including:It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;If the distribution of the multiple first color temperature value does not meet preset rules, the second color temperature value is obtained according to color temperature sensor;Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;White balance gains value is calculated according to the target color temperature value, white balance processing is carried out to the pending image according to the white balance gains value.The above method can improve the accuracy of definite target color temperature value, be conducive to treat processing image progress white balance processing according to above-mentioned target color temperature value, improve the effect to pending image white balance.

Description

Image processing method, device, computer readable storage medium and computer equipment
Technical field
This application involves field of computer technology, more particularly to a kind of image processing method, device, computer-readable deposit Storage media and computer equipment.
Background technology
With the rapid development of intelligence computation machine equipment, the technique for taking of intelligent computer is more and more complete.Shooting is obtained The image taken, intelligence computation machine equipment can carry out a variety of image processing operations.For example, the white balance of image is handled, at U.S. face Reason etc..Wherein, it is color in adjustment image to the white balance processing of image so that image can accurately reflect subject Color situation.
The content of the invention
The embodiment of the present application provides a kind of image processing method, device, computer readable storage medium and computer equipment, White balance processing can be carried out to image.
A kind of image processing method, including:
It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;
If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;
If the distribution of the multiple first color temperature value does not meet preset rules, the second colour temperature is obtained according to color temperature sensor Value;
Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;
White balance gains value is calculated according to the target color temperature value, according to the white balance gains value to the pending figure As carrying out white balance processing.
A kind of image processing apparatus, including:
For obtaining in pending image with reference to color point, the is determined according to described with reference to color point for first acquisition module Temperature value of the same colour;
Detection module, if for getting multiple first color temperature values, whether the distribution of the multiple first color temperature value of detection Meet preset rules;
Second acquisition module, if the distribution of the multiple first color temperature value does not meet preset rules, according to color temperature sensor Obtain the second color temperature value;
Module is chosen, for being chosen and the immediate color temperature value of the second color temperature value from the multiple first color temperature value As target color temperature value;
Processing module, for calculating white balance gains value according to the target color temperature value, according to the white balance gains value White balance processing is carried out to the pending image.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor Method as described above is realized during row.
A kind of computer equipment including memory and processor, stores computer-readable instruction, institute in the memory Instruction is stated when being performed by the processor so that processor execution method as described above.
In the embodiment of the present application, when according to the first color temperature value inaccuracy obtained with reference to color point, sensed according to colour temperature Device obtains the second color temperature value, and target color temperature value is determined from the first color temperature value by auxiliary of the second color temperature value, can be improved definite The accuracy of target color temperature value is conducive to treat processing image progress white balance processing, raising pair according to above-mentioned target color temperature value The effect of pending image white balance.
Description of the drawings
It in order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of application, for those of ordinary skill in the art, without creative efforts, can be with Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart of image processing method in one embodiment;
Fig. 2 is the flow chart of image processing method in another embodiment;
Fig. 3 is the flow chart of image processing method in another embodiment;
Fig. 4 is the flow chart of image processing method in another embodiment;
Fig. 5 is the structure diagram of image processing apparatus in one embodiment;
Fig. 6 is the structure diagram of image processing apparatus in one embodiment;
Fig. 7 is the schematic diagram of image processing circuit in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the object, technical solution and advantage for making the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, and It is not used in restriction the application.
Fig. 1 is the flow chart of image processing method in one embodiment.As shown in Figure 1, a kind of image processing method, bag It includes:
Step 102, obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
Above-mentioned pending image is the image for needing to carry out white balance processing.Above-mentioned pending image can be computer equipment Shoot the image obtained.For example, image, mobile terminal rear camera that the shooting of mobile terminal front camera obtains shoot and obtain The image taken.The above-mentioned color referred to reference to color with the value of chromatism of standard color within a preset range, that is, be near the mark color Color.Under normal conditions, above-mentioned standard color can be arranged to white, the above-mentioned color with reference to the as close white of color. In one embodiment, above-mentioned standard color can be also arranged to other colors, such as the colour of skin.Above-mentioned reference color point is picture The color of element is the pixel with reference to color.By taking standard color is white as an example, the corresponding picture of white in tri- Color Channels of RGB R/G=1.0, B/G=1.0 in vegetarian refreshments are then { 0.8 close to the Color Range of the reference color of white<R/G<1.2,0.8<B/G< 1.2}。
Computer equipment by image when carrying out white balance processing, it will usually multiple regions are divided an image into, such as will Image is divided into 25*25=625 region, then detects and whether there is in each area with reference to color point.If exist in region With reference to color point, computer equipment can count the average that color point is referred in each region.With RGB (three kinds of colors of red, green, blue) Exemplified by triple channel, count in each region with reference to color point average be R/G in statistical pixel average R/G_average, B/G Average B/G_average.Computer equipment, can be corresponding with colour temperature according to color after the average with reference to color point is got Relation searches corresponding color temperature value, i.e. the first color temperature value.Wherein, computer equipment is only obtained in the presence of in the region with reference to color point First color temperature value.
Step 104, if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets default rule Then.
Computer equipment can count corresponding first color temperature value in each region in pending image, get pending figure After corresponding multiple first color temperature values, it is default whether corresponding multiple first color temperature values of detectable above-mentioned pending image meet Rule.Above-mentioned preset rules can be:Whether the quantity of first value of chromatism of the colour temperature difference in predetermined threshold value reaches preset ratio. For example, whether the quantity of first value of chromatism of the difference of colour temperature within 100 reaches 80%.Using pending image as 25*25= Exist exemplified by 625 regions, in the Zhong You100 regions of 625 regions and refer to color point, have in 100 the first color temperature values of acquisition 80 color temperature values and 4500 difference are no more than 100, i.e., have 80 color temperature values to exist in 100 the first color temperature values of pending image 4500 or so, then the color temperature value of the pending image of computer equipment judgement is 4500.
Step 106, if the distribution of multiple first color temperature values does not meet preset rules, the second color is obtained according to color temperature sensor Temperature value.
In actual use, due to the diversity and complexity of environment light source, can cause some in pending image Pixel is (to be missed with reference to color point for example, yellow under low colour temperature be light blue under white, high color temperature by flase drop by flase drop Examine as white), and some pixels by flase drop are that can cause with reference to color point to detect that pending image is deposited in pending image In multiple colour temperatures, (for example, the first color temperature point of pending image concentrates on 2500 and 4500, then pending image has 2 colour temperatures 2500 and 4500), it is poor so as to cause the white balance treatment effect to image.
If computer equipment detects that multiple first color temperature values do not meet preset rules in pending image, according to colour temperature Sensor obtains the second color temperature value.Above-mentioned color temperature sensor can obtain current environment color by detecting current environment optical information Temperature, i.e. the second colour temperature.
Step 108, target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
Computer equipment ambient enviroment optical information and computer equipment surrounding environment light can be obtained by color temperature sensor The corresponding color temperature information of information.And computer equipment usually has in captured image between computer equipment and subject A certain distance, therefore, the color temperature information around computer equipment obtained by color temperature sensor can not accurately represent quilt Take the photograph the color temperature information around object.Therefore, the second color temperature value obtained by color temperature sensor is used to aid in from multiple first colors Target color temperature value is chosen in temperature value.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:
(1) the first color temperature value with the difference of the second color temperature value within a preset range is obtained.
It (2), will be with the second colour temperature if there are first color temperature values with the difference of the second color temperature value within a preset range First color temperature value of the difference of value in predetermined threshold value is as target color temperature value.
It (3), will be with the second colour temperature if the first color temperature value there are multiple differences with the second color temperature value within a preset range First color temperature value of the difference minimum of value is as target color temperature value.
Computer equipment can obtain the difference of the second color temperature value and multiple first color temperature values respectively, choose and the second color temperature value Difference the first color temperature value within a preset range.For example, it chooses and first colour temperature of the difference of the second color temperature value no more than 100 Value.Computer equipment get with after the difference of the second color temperature value the first color temperature value within a preset range, if detecting only There are first color temperature value with the difference of the second color temperature value within a preset range, then by above-mentioned with the second color temperature value difference The first color temperature value within a preset range is as target color temperature value.If multiple differences with the second color temperature value are detected the presence of pre- If the first color temperature value in scope, then in above-mentioned multiple differences with the second color temperature value the first color temperature value within a preset range The first color temperature value with the difference minimum of the second color temperature value is chosen as target color temperature value.For example, the second color temperature value is 4500, The first color temperature value closest to 4500 is chosen in the first color temperature value of the second color temperature value difference no more than 100 as target colour temperature Value.
Step 110, according to target color temperature value calculate white balance gains value, according to white balance gains value to pending image into The processing of row white balance.
Can prestore color temperature value and the correspondence of white balance gains value in computer equipment.Computer equipment is getting mesh After marking color temperature value, white balance gains value corresponding with above-mentioned target color temperature value can be searched, further according to above-mentioned white balance gains value pair Pending image carries out white balance processing.Computer equipment may include the white balance algorithm of pending image:Gray world is calculated Method, perfect reflection algorithm, white point algorithm etc..By taking white point algorithm as an example, after target color temperature value is got, target colour temperature can be searched It is worth the value of corresponding R/G, the value of B/G.The R passages of each pixel in pending image are multiplied to the value of R/G, channel B multiplies B/G's Value, you can complete the white balance processing to pending image.
Method in the embodiment of the present application, when according to the first color temperature value inaccuracy obtained with reference to color point, according to colour temperature Sensor obtains the second color temperature value, and target color temperature value is determined from the first color temperature value by auxiliary of the second color temperature value, can be improved It determines the accuracy of target color temperature value, is conducive to treat processing image progress white balance processing according to above-mentioned target color temperature value, carry Height is to the effect of pending image white balance.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:If The first color temperature value of the difference of the second color temperature value within a preset range is not present in, using the second color temperature value as target color temperature value.
In light source complex environment, computer equipment is after shooting obtains pending image, to pending image meter Calculate color temperature value when, due to the complexity of light source get color temperature value may there are relatively large deviations with actual color temperature value.It calculates Machine equipment after the second color temperature value is got according to color temperature sensor, if detect in pending image multiple first color temperature values with Not within a preset range, then computer equipment directly acquires the second color that color temperature sensor detects to the difference of second color temperature value Temperature value determines white balance gains value, further according to above-mentioned white balance gains value as target color temperature value according to above-mentioned target color temperature value White balance processing is carried out to pending image.
Method in the embodiment of the present application, when multiple first color temperature values obtained by reference to color point and color temperature sensor are examined When the second color temperature value that survey obtains all is kept off, computer equipment can be directly according to the second colour temperature of color temperature sensor detection acquisition Value carries out white balance processing to pending image.It avoids in light source complex environment, colour temperature is calculated using with reference to color point Value is inaccurate, causes the problem of poor to the white balance treatment effect of pending image.
In one embodiment, step 110 calculates white balance gains value according to target color temperature value, according to white balance gains value White balance processing is carried out to pending image to be included:
(1) the second gain of the first yield value and the second Color Channel of the first Color Channel is calculated according to target color temperature value Value.
(2) white balance processing is carried out to the first Color Channel in pending image according to the first yield value.
(3) white balance processing is carried out to the second Color Channel in pending image according to the second yield value.
Computer equipment can search corresponding first gain after target color temperature value is got according to above-mentioned target color temperature value Value and the second yield value.Wherein, yield value represents the ratio between numerical value of two Color Channels.First yield value and the second yield value table Show on the basis of a Color Channel, the ratio between the numerical value of another two Color Channel and the numerical value of Color Channel of the benchmark.For RGB Exemplified by three Color Channels, on the basis of G passages, then R/G represents the yield value of R passages, and B/G represents the yield value of channel B.It is above-mentioned R/G can be the first yield value, and B/G can be the second yield value.After computer equipment gets target color temperature value, can search with it is above-mentioned The value of the corresponding R/G of target color temperature value and the value of B/G, then the value of R/G, channel B are multiplied to R passages in pixel in pending image Multiply the value of B/G, you can white balance processing is carried out to pending image.
Method in the embodiment of the present application obtains the first gain to the processing of image white balance according to the target color temperature value of acquisition Value and the second yield value carry out white balance processing to pending image further according to above-mentioned first yield value and the second yield value, carry The high accuracy of white balance processing.
In one embodiment, if after institute's step 104 is stated and gets multiple first color temperature values, further include:
Step 112, white balance gains value is calculated respectively according to multiple first color temperature values, increased according to the white balance for calculating acquisition Beneficial value carries out white balance processing respectively to pending image.
Step 114, image is illustrated in computer equipment display interface respectively after white balance is handled.
Step 116, if receiving the selection instruction of user, image after corresponding white balance is handled is chosen according to selection instruction And it preserves.
After computer equipment with reference to color point according to multiple first color temperature values are got, multiple first colors can be obtained respectively The corresponding white balance gains value of temperature value, further according to the corresponding white balance gains value of above-mentioned multiple first color temperature values to pending image White balance processing is carried out respectively.Computer equipment can will be according to the corresponding white balance gains value of the first color temperature value treated image Computer equipment display interface is illustrated in respectively.Computer equipment can receive user to image after the white balance processing of above-mentioned displaying Selection instruction, above-mentioned selection instruction can be phonetic order or touch command.If computer equipment is received to above-mentioned displaying The selection instruction of image after white balance processing, then computer equipment scheme after obtaining the processing of corresponding white balance according to selection instruction Picture preserves image after the above-mentioned white balance processing being selected.
Method in the embodiment of the present application, when computer equipment detects that there are multiple first color temperature values in pending image When, then white balance processing can be carried out to pending image respectively according to above-mentioned multiple first color temperature values, then after white balance is handled Image shows preserve image after corresponding white balance is handled so that user can be according to happiness to user according to the selection instruction of user Image after corresponding white balance is handled is preserved well, improves user's viscosity.
In one embodiment, image is corresponding white after computer equipment can also store the above-mentioned white balance processing being selected Balancing gain value carries out white balance processing further according to the white balance gains value of storage to other images.Wherein, to other images into The processing of row white balance includes at least one of situations below:
(1) when computer equipment detects that the shooting time of the image of shooting acquisition and the above-mentioned white balance being selected are handled Afterwards the time difference between the shooting time of image in first threshold, according to the white balance gains value of storage to shooting obtain figure As carrying out white balance processing.For example, the shooting time of white balance treated image is 59 minutes 59 11 points of on December 6th, 2017 Second, the shooting of the computer equipment image that 12 points of 06 minute 59 second beats were taken the photograph on December 6th, 2017 and white balance treated image Time difference between moment is 7 minutes, in first threshold 10 minutes, then shooting is obtained according to the white balance gains value of storage Image carry out white balance processing.
(2) when computer equipment detects that the spot for photography of the image of shooting acquisition and the above-mentioned white balance being selected are handled The distance between spot for photography of image is in second threshold afterwards, according to the white balance gains value of storage to the image of shooting acquisition Carry out white balance processing.For example, between the image-capturing place that white balance treated image and computer equipment is shot again Distance for 500 meters, in 1000 meters of second threshold, then the image that shooting obtains is carried out according to the white balance gains value of storage White balance processing.
Under normal conditions, specifying in duration and in the range of appointed place, light source becomes in the scene of computer equipment shooting Change little.Method in the embodiment of the present application, when the shooting of image after detecting captured image and the processing of stored white balance Between be spaced relatively near or spot for photography interval it is nearer when, can be according to the corresponding white balance gains value of image after at above-mentioned white balance to clapping The image for taking the photograph acquisition carries out white balance processing, i.e. the white balance gains value of user's selection carries out at white balance pending image Reason so that the image of white balance processing more meets user's perception, improves user's viscosity.
In one embodiment, after step 110, further include:
Step 118, if the first image for being spaced in pending image capturing time in preset duration is detected, according to white Balancing gain value carries out white balance processing to the first image.
Computer equipment to pending image after white balance processing is carried out, if detecting and pending image capturing time The first image being spaced in preset duration, then can be according to the white balance gains that white balance processing is carried out to above-mentioned pending image Value carries out white balance processing to above-mentioned first image.Above-mentioned first image can be shooting time be later than the needs of pending image into The image of row white balance processing.For example, after computer equipment has been continuously shot 5 images in 10 minutes, then computer equipment Remaining 4 images can be carried out respectively according to the white balance gains value that white balance processing is carried out to the earliest image of shooting time White balance processing.
Above-mentioned shooting time interval be between the shooting time of the first image and the shooting time of pending image when Between it is poor.Above-mentioned preset duration can be the value of computer equipment setting or value set by user.Such as 5 minutes, 10 minutes. In preset duration, it may be assumed that environmental information variation is smaller, i.e. the variations such as light-source angle, light source color temperature are smaller, then computer is set It is standby can obtain when shooting between be spaced in the first image in preset duration, according to the white balance gains value of pending image to the One image carries out white balance processing.Wherein, to be spaced in when there are multiframes and the shooting time of pending image in computer equipment During the first image in preset duration, computer equipment can carry out the first image according to the white balance gains value of pending image The processing of batch white balance.
Method in the embodiment of the present application, when there is first image nearer with the shooting time interval of pending image, Can white balance processing be carried out to the first image according to corresponding first yield value of pending image, reduce the work(of computer equipment Consumption improves the efficiency to the processing of image white balance.
In one embodiment, after step 110, further include:
Step 120, if the second image with overlapping region with pending image is detected, according to white balance gains value pair Second image carries out white balance processing.
Under normal conditions, the image that user shoots in Same Scene may be one more than, and multiple of user's shooting are same The image of one scene may be there are identical region, that is, there are overlapping regions for the image shot.If computer equipment will treated During the image progress images match that processing image needs to carry out white balance processing with other, detect has weight with pending image Second image in folded region, then can be according to the white balance gains value to the progress white balance processing of pending image to above-mentioned second figure As carrying out white balance processing.I.e. computer equipment is sentenced when getting the second image for having overlapping region with pending image Fixed pending image and the Same Scene of above-mentioned second image taking, then light source is more consistent in scene, and directly basis treats place It manages image and carries out the white balance gains value of white balance processing to the progress white balance processing of above-mentioned second image.
Method in the embodiment of the present application, computer equipment are detecting the second figure with pending image there are overlapping region During picture, the second image can be carried out at white balance according to the white balance gains value of white balance processing is carried out to pending image Reason improves the speed that white balance processing is carried out to image.
Fig. 5 is the structure diagram of image processing apparatus in one embodiment.As shown in figure 5, a kind of image processing apparatus, bag It includes:
For obtaining in pending image with reference to color point, first is determined according to reference to color point for first acquisition module 502 Color temperature value.
Detection module 504, if for getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values accords with Close preset rules.
Second acquisition module 506 if the distribution of multiple first color temperature values does not meet preset rules, is obtained according to color temperature sensor Take the second color temperature value.
Module 508 is chosen, for being chosen and the immediate color temperature value conduct of the second color temperature value from multiple first color temperature values Target color temperature value.
For calculating white balance gains value according to target color temperature value, place is treated according to white balance gains value for processing module 510 It manages image and carries out white balance processing.
In one embodiment, choose module 508 and aim colour is chosen from multiple first color temperature values according to the second color temperature value Temperature value includes:Obtain the first color temperature value within a preset range with the difference of the second color temperature value.If there are one and the second colour temperature The first color temperature value of the difference of value within a preset range, by the first color temperature value with the difference of the second color temperature value in predetermined threshold value As target color temperature value.If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, will be with second First color temperature value of the difference minimum of color temperature value is as target color temperature value.
In one embodiment, if choosing module 508 is additionally operable to be not present in the difference of the second color temperature value in preset range The first interior color temperature value, using the second color temperature value as target color temperature value.
In one embodiment, processing module 510 calculates white balance gains value according to target color temperature value, is increased according to white balance Beneficial value, which carries out pending image white balance processing, to be included:The first yield value of the first Color Channel is calculated according to target color temperature value With the second yield value of the second Color Channel.White balance is carried out to the first Color Channel in pending image according to the first yield value Processing.White balance processing is carried out to the second Color Channel in pending image according to the second yield value.
Fig. 6 is the structure diagram of image processing apparatus in another embodiment.As shown in fig. 6, a kind of image processing apparatus, Including:First acquisition module 602, detection module 604, the second acquisition module 606, selection module 608, processing module 610, displaying Module 612 and memory module 614.Wherein, the first acquisition module 602, detection module 604, the second acquisition module 606, selection mould Block 608, processing module 610 are identical with corresponding functions of modules in Fig. 5.
Processing module 610 is additionally operable to calculate white balance gains value respectively according to multiple first color temperature values, is obtained according to calculating White balance gains value white balance processing is carried out respectively to pending image.
Display module 612 is illustrated in computer equipment display interface respectively for image after white balance is handled.
If memory module 614 for receiving the selection instruction of user, is chosen according to selection instruction at corresponding white balance It image and is preserved after reason.
In one embodiment, if processing module 610 be additionally operable to detect be spaced in pending image capturing time it is pre- If the first image in duration, white balance processing is carried out to the first image according to white balance gains value.
In one embodiment, if processing module 610 is additionally operable to detect have overlapping region with pending image the Two images carry out white balance processing according to white balance gains value to the second image.
The division of modules is only used for for example, in other embodiments, can will scheme in above-mentioned image processing apparatus As processing unit is divided into different modules as required, to complete all or part of function of above-mentioned image processing apparatus.
The embodiment of the present application additionally provides a kind of computer readable storage medium.One or more can perform comprising computer The non-volatile computer readable storage medium storing program for executing of instruction, when computer executable instructions are executed by one or more processors, So that processor performs following steps:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre- If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to White balance gains value carries out white balance processing to the second image.
A kind of computer program product for including instruction, when run on a computer so that computer performs following Step:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre- If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to White balance gains value carries out white balance processing to the second image.
The embodiment of the present application also provides a kind of computer equipment.Above computer equipment includes image processing circuit, figure As process circuit can utilize hardware and or software component to realize, it may include define ISP (Image Signal Processing, picture signal processing) pipeline various processing units.Fig. 7 is that image processing circuit shows in one embodiment It is intended to.As shown in fig. 7, for purposes of illustration only, the various aspects with the relevant image processing techniques of the embodiment of the present application are only shown.
As shown in fig. 7, image processing circuit includes ISP processors 740 and control logic device 750.Imaging device 710 captures Image data handled first by ISP processors 740, ISP processors 740 image data is analyzed to capture can be used for it is true The image statistics of fixed and/or imaging device 710 one or more control parameters.Imaging device 710 may include there is one The camera of a or multiple lens 712 and imaging sensor 714.Imaging sensor 714 may include colour filter array (such as Bayer filters), imaging sensor 714 can obtain the luminous intensity captured with each imaging pixel of imaging sensor 714 and wavelength Information, and the one group of raw image data that can be handled by ISP processors 740 is provided.Sensor 720 (such as gyroscope) can be based on passing The parameter (such as stabilization parameter) of the image procossing of acquisition is supplied to ISP processors 740 by 720 interface type of sensor.Sensor 720 Interface can utilize SMIA (Standard Mobile Imaging Architecture, Standard Mobile Imager framework) interface, The combination of other serial or parallel camera interfaces or above-mentioned interface.
In addition, raw image data can be also sent to sensor 720 by imaging sensor 714, sensor 720 can be based on passing 720 interface type of sensor is supplied to ISP processors 740 or sensor 720 to deposit raw image data raw image data It stores up in video memory 730.
ISP processors 740 handle raw image data pixel by pixel in various formats.For example, each image pixel can Bit depth with 8,10,12 or 14 bits, ISP processors 740 can carry out raw image data at one or more images Reason operation, statistical information of the collection on image data.Wherein, image processing operations can be by identical or different bit depth precision It carries out.
ISP processors 740 can also receive image data from video memory 730.For example, 720 interface of sensor will be original Image data is sent to video memory 730, and the raw image data in video memory 730 is available to ISP processors 740 It is for processing.Video memory 730 can be independent special in the part of memory device, storage device or electronic equipment With memory, and it may include DMA (Direct Memory Access, direct direct memory access (DMA)) feature.
When receiving from 714 interface of imaging sensor or from 720 interface of sensor or from video memory 730 During raw image data, ISP processors 740 can carry out one or more image processing operations, such as time-domain filtering.Treated schemes As data can be transmitted to video memory 730, to carry out other processing before shown.ISP processors 740 are from image Memory 730 receives processing data, and processing data are carried out with the image in original domain and in RGB and YCbCr color spaces Data processing.Treated that image data may be output to display 770 for ISP processors 740, so that user watches and/or by scheming Shape engine or GPU (Graphics Processing Unit, graphics processor) are further processed.In addition, ISP processors 740 Output also can be transmitted to video memory 730, and display 770 can read image data from video memory 730.At one In embodiment, video memory 730 can be configured as realizing one or more frame buffers.In addition, ISP processors 740 is defeated Go out can be transmitted to encoder/decoder 760, so as to encoding/decoding image data.The image data of coding can be saved, and It is decompressed before being shown in 770 equipment of display.Encoder/decoder 760 can be realized by CPU or GPU or coprocessor.
The definite statistics of ISP processors 740, which can be transmitted, gives control logic device Unit 750.For example, statistics can wrap Include the image sensings such as automatic exposure, automatic white balance, automatic focusing, flicker detection, black level compensation, 712 shadow correction of lens 714 statistical information of device.Control logic device 750 may include the processor and/or micro-control that perform one or more routines (such as firmware) Device processed, one or more routines can determine the control parameter of imaging device 710 and ISP processors according to the statistics of reception 740 control parameter.For example, the control parameter of imaging device 710 may include 720 control parameter of sensor (such as gain, exposure The time of integration, stabilization parameter of control etc.), camera flash control parameter, 712 control parameter of lens (such as focus on or zoom With focal length) or these parameters combination.ISP control parameters may include for automatic white balance and color adjustment (for example, in RGB During processing) 712 shadow correction parameter of gain level and color correction matrix and lens.
It is the step of realizing image processing method with image processing techniques in Fig. 7 below:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre- If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to White balance gains value carries out white balance processing to the second image.
Used in this application may include to any reference of memory, storage, database or other media is non-volatile And/or volatile memory.Suitable nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), Electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include arbitrary access Memory (RAM), it is used as external cache.By way of illustration and not limitation, RAM is available in many forms, such as It is static RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM).
Above example only expresses the several embodiments of the application, and description is more specific and detailed, but can not Therefore it is interpreted as the limitation to the application the scope of the claims.It should be pointed out that for those of ordinary skill in the art, On the premise of the application design is not departed from, various modifications and improvements can be made, these belong to the protection model of the application It encloses.Therefore, the protection domain of the application patent should be determined by the appended claims.

Claims (10)

1. a kind of image processing method, which is characterized in that including:
It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;
If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;
If the distribution of the multiple first color temperature value does not meet preset rules, the second color temperature value is obtained according to color temperature sensor;
Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;
According to the target color temperature value calculate white balance gains value, according to the white balance gains value to the pending image into The processing of row white balance.
2. according to the method described in claim 1, it is characterized in that, it is described according to second color temperature value from the multiple first Target color temperature value is chosen in color temperature value to be included:
Obtain the first color temperature value within a preset range with the difference of second color temperature value;
It if, will be described with described second there are first color temperature value with the difference of second color temperature value within a preset range First color temperature value of the difference of color temperature value in predetermined threshold value is as the target color temperature value;
If there are the first color temperature value of multiple and second color temperature value differences within a preset range, will be with second colour temperature First color temperature value of the difference minimum of value is as the target color temperature value.
3. it according to the method described in claim 2, it is characterized in that, further includes:
If being not present in the first color temperature value of the difference of second color temperature value within a preset range, second color temperature value is made For the target color temperature value.
4. according to the method described in claim 1, it is characterized in that, described calculate white balance gains according to the target color temperature value Value, carrying out white balance processing to the pending image according to the white balance gains value includes:
The first yield value of the first Color Channel and the second yield value of the second Color Channel are calculated according to the target color temperature value;
White balance processing is carried out to the first Color Channel in the pending image according to first yield value;
White balance processing is carried out to the second Color Channel in the pending image according to second yield value.
5. method according to any one of claim 1 to 4, which is characterized in that if getting multiple first colors described After temperature value, further include:
White balance gains value is calculated according to the multiple first color temperature value respectively, the white balance gains value obtained according to calculating is to institute It states pending image and carries out white balance processing respectively;
Image is illustrated in computer equipment display interface respectively after white balance is handled;
If receiving the selection instruction of user, image after corresponding white balance is handled is chosen according to the selection instruction and is preserved.
6. method according to any one of claim 1 to 4, which is characterized in that further include:
If the first image being spaced in the pending image capturing time in preset duration is detected, according to the white balance Yield value carries out white balance processing to described first image.
7. method according to any one of claim 1 to 4, which is characterized in that further include:
If the second image that there is overlapping region with the pending image is detected, according to the white balance gains value to described Second image carries out white balance processing.
8. a kind of image processing apparatus, which is characterized in that including:
For obtaining in pending image with reference to color point, the first color is determined according to described with reference to color point for first acquisition module Temperature value;
Detection module, if for getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets Preset rules;
Second acquisition module if the distribution of the multiple first color temperature value does not meet preset rules, is obtained according to color temperature sensor Second color temperature value;
Module is chosen, for being chosen and the immediate color temperature value conduct of second color temperature value from the multiple first color temperature value Target color temperature value;
Processing module, for calculating white balance gains value according to the target color temperature value, according to the white balance gains value to institute It states pending image and carries out white balance processing.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt The method as any one of claim 1 to 7 is realized when processor performs.
10. a kind of computer equipment including memory and processor, stores computer-readable instruction, institute in the memory Instruction is stated when being performed by the processor so that method of the processor execution as any one of claim 1 to 7.
CN201711287893.2A 2017-12-07 2017-12-07 Image processing method, image processing device, computer-readable storage medium and computer equipment Expired - Fee Related CN108063891B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711287893.2A CN108063891B (en) 2017-12-07 2017-12-07 Image processing method, image processing device, computer-readable storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711287893.2A CN108063891B (en) 2017-12-07 2017-12-07 Image processing method, image processing device, computer-readable storage medium and computer equipment

Publications (2)

Publication Number Publication Date
CN108063891A true CN108063891A (en) 2018-05-22
CN108063891B CN108063891B (en) 2020-04-24

Family

ID=62136308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711287893.2A Expired - Fee Related CN108063891B (en) 2017-12-07 2017-12-07 Image processing method, image processing device, computer-readable storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN108063891B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111953955A (en) * 2020-08-26 2020-11-17 维沃移动通信有限公司 White balance compensation method and device and electronic equipment
CN112312122A (en) * 2020-02-12 2021-02-02 北京字节跳动网络技术有限公司 Method and device for detecting protective film of camera
CN112866656A (en) * 2019-11-26 2021-05-28 Oppo广东移动通信有限公司 White balance correction method and device, storage medium and terminal equipment
CN114025144A (en) * 2021-09-29 2022-02-08 浙江大华技术股份有限公司 White balance gain adjustment method, electronic device, and computer-readable storage medium
CN114945087A (en) * 2022-06-06 2022-08-26 安谋科技(中国)有限公司 Image processing method, device and equipment based on human face features and storage medium
CN118175274A (en) * 2024-05-15 2024-06-11 福思(杭州)智能科技有限公司 Image processing method, device, storage medium and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651818A (en) * 2011-02-28 2012-08-29 索尼公司 Image processing device, image processing method and program
US20150009358A1 (en) * 2013-07-08 2015-01-08 Samsung Techwin Co., Ltd. White balance method for shading compensation, and apparatus applied to the same
CN105744247A (en) * 2015-05-26 2016-07-06 维沃移动通信有限公司 Mobile device, method and device for carrying out white balance adjustment in mobile device
CN105791708A (en) * 2016-02-29 2016-07-20 广东欧珀移动通信有限公司 Photographing control method and device and intelligent terminal
CN106033596A (en) * 2015-03-16 2016-10-19 联想(北京)有限公司 Information processing method and electronic device
CN106162135A (en) * 2016-07-29 2016-11-23 广东欧珀移动通信有限公司 White balance adjustment method and device
CN106791758A (en) * 2016-12-07 2017-05-31 浙江大华技术股份有限公司 The determination methods and device of natural light mixing colour temperature in a kind of image
CN107396079A (en) * 2017-08-31 2017-11-24 广东欧珀移动通信有限公司 White balance adjustment method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651818A (en) * 2011-02-28 2012-08-29 索尼公司 Image processing device, image processing method and program
US20150009358A1 (en) * 2013-07-08 2015-01-08 Samsung Techwin Co., Ltd. White balance method for shading compensation, and apparatus applied to the same
CN106033596A (en) * 2015-03-16 2016-10-19 联想(北京)有限公司 Information processing method and electronic device
CN105744247A (en) * 2015-05-26 2016-07-06 维沃移动通信有限公司 Mobile device, method and device for carrying out white balance adjustment in mobile device
CN105791708A (en) * 2016-02-29 2016-07-20 广东欧珀移动通信有限公司 Photographing control method and device and intelligent terminal
CN106162135A (en) * 2016-07-29 2016-11-23 广东欧珀移动通信有限公司 White balance adjustment method and device
CN106791758A (en) * 2016-12-07 2017-05-31 浙江大华技术股份有限公司 The determination methods and device of natural light mixing colour temperature in a kind of image
CN107396079A (en) * 2017-08-31 2017-11-24 广东欧珀移动通信有限公司 White balance adjustment method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866656A (en) * 2019-11-26 2021-05-28 Oppo广东移动通信有限公司 White balance correction method and device, storage medium and terminal equipment
CN112866656B (en) * 2019-11-26 2022-05-31 Oppo广东移动通信有限公司 White balance correction method and device, storage medium and terminal equipment
CN112312122A (en) * 2020-02-12 2021-02-02 北京字节跳动网络技术有限公司 Method and device for detecting protective film of camera
CN112312122B (en) * 2020-02-12 2023-04-07 北京字节跳动网络技术有限公司 Method and device for detecting protective film of camera
CN111953955A (en) * 2020-08-26 2020-11-17 维沃移动通信有限公司 White balance compensation method and device and electronic equipment
CN111953955B (en) * 2020-08-26 2022-01-04 维沃移动通信有限公司 White balance compensation method and device and electronic equipment
WO2022042501A1 (en) * 2020-08-26 2022-03-03 维沃移动通信有限公司 White balance compensation method and apparatus, and electronic device
CN114025144A (en) * 2021-09-29 2022-02-08 浙江大华技术股份有限公司 White balance gain adjustment method, electronic device, and computer-readable storage medium
CN114025144B (en) * 2021-09-29 2024-02-06 浙江大华技术股份有限公司 White balance gain adjustment method, electronic device, and computer-readable storage medium
CN114945087A (en) * 2022-06-06 2022-08-26 安谋科技(中国)有限公司 Image processing method, device and equipment based on human face features and storage medium
CN114945087B (en) * 2022-06-06 2023-10-03 安谋科技(中国)有限公司 Image processing method, device, equipment and storage medium based on face characteristics
CN118175274A (en) * 2024-05-15 2024-06-11 福思(杭州)智能科技有限公司 Image processing method, device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN108063891B (en) 2020-04-24

Similar Documents

Publication Publication Date Title
CN108063891A (en) Image processing method, device, computer readable storage medium and computer equipment
US10997696B2 (en) Image processing method, apparatus and device
CN110149482A (en) Focusing method, device, electronic equipment and computer readable storage medium
JP2020536457A (en) Image processing methods and devices, electronic devices, and computer-readable storage media
CN109767467A (en) Image processing method, device, electronic equipment and computer readable storage medium
CN108805103A (en) Image processing method and device, electronic equipment, computer readable storage medium
CN107886484A (en) U.S. face method, apparatus, computer-readable recording medium and electronic equipment
CN109360254B (en) Image processing method and device, electronic equipment and computer readable storage medium
CN107948617B (en) Image processing method, image processing device, computer-readable storage medium and computer equipment
CN109712192A (en) Camera module scaling method, device, electronic equipment and computer readable storage medium
CN107911625A (en) Light measuring method, device, readable storage medium storing program for executing and computer equipment
CN110121031B (en) Image acquisition method and device, electronic equipment and computer readable storage medium
CN109712177A (en) Image processing method, device, electronic equipment and computer readable storage medium
CN108616700B (en) Image processing method and device, electronic equipment and computer readable storage medium
CN108600740A (en) Optical element detection method, device, electronic equipment and storage medium
CN109327626A (en) Image-pickup method, device, electronic equipment and computer readable storage medium
CN110349163A (en) Image processing method and device, electronic equipment, computer readable storage medium
CN108804658A (en) Image processing method and device, storage medium, electronic equipment
CN109685853A (en) Image processing method, device, electronic equipment and computer readable storage medium
CN107844764A (en) Image processing method, device, electronic equipment and computer-readable recording medium
CN107920205B (en) Image processing method, device, storage medium and electronic equipment
CN110490196A (en) Subject detection method and apparatus, electronic equipment, computer readable storage medium
CN109068060A (en) Image processing method and device, terminal device, computer readable storage medium
CN107948618A (en) Image processing method, device, computer-readable recording medium and computer equipment
CN107845076A (en) Image processing method, device, computer-readable recording medium and computer equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200424

CF01 Termination of patent right due to non-payment of annual fee