[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102567946B - Generation method of computer oil painting and system thereof - Google Patents

Generation method of computer oil painting and system thereof Download PDF

Info

Publication number
CN102567946B
CN102567946B CN201110299614.0A CN201110299614A CN102567946B CN 102567946 B CN102567946 B CN 102567946B CN 201110299614 A CN201110299614 A CN 201110299614A CN 102567946 B CN102567946 B CN 102567946B
Authority
CN
China
Prior art keywords
sampling point
gray
edge
image
value
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.)
Expired - Fee Related
Application number
CN201110299614.0A
Other languages
Chinese (zh)
Other versions
CN102567946A (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.)
Wondershare Technology Co ltd
Original Assignee
SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co 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 SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co Ltd filed Critical SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co Ltd
Priority to CN201110299614.0A priority Critical patent/CN102567946B/en
Publication of CN102567946A publication Critical patent/CN102567946A/en
Application granted granted Critical
Publication of CN102567946B publication Critical patent/CN102567946B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)

Abstract

The invention discloses a generation method of a computer oil painting and a system thereof. The generation method comprises the following steps: receiving a source image to be processed, determining whether the source image is a color image or a grey-scale image, and if the source image is the color image, converting the color image into the grey-scale image; taking a sampling point in a grid mode on the grey-scale image, and carrying out random offset on the sampling point; using an edge operator in a horizontal direction and an edge operator in a vertical direction to calculate a gradient at the sampling point; calculating a stroke direction; using an edge operator in a 45 DEG direction and an edge operator in a 135 DEG direction to calculate edge intensity in a window; determining a stroke radius; taking a pixel value of a corresponding position of the sampling point on the source image as a pixel value of a present brush; drafting the sampling point according to the stroke direction, the stroke radius and the pixel value of the present brush. By enforcing a technical scheme of the invention, when using a computer to generate the oil painting, the method is simple, and efficiency of realization is high.

Description

Method and system for generating computer oil painting
Technical Field
The invention relates to an image processing technology, in particular to a method and a system for generating a computer oil painting.
Background
The oil painting is a stylized image, and the oil painting in reality is an artistic expression form which emphasizes the layering sense and the brush-touch texture effect of a drawn scene, and has extremely strong expressive force and rich color change. The manual oil painting creation requires that an author has certain art skill and art creation capability, so that the computer simulation generation of the oil painting has important application and entertainment values. However, the existing computer oil painting generation methods are too complex and redundant, and the realization efficiency is not high enough.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a computer oil painting generation method, which is simple and has high implementation efficiency, aiming at the defects that the computer oil painting generation methods in the prior art are too complex and redundant and have low implementation efficiency.
The technical scheme adopted by the invention for solving the technical problems is as follows: a method for generating a computer oil painting is constructed, and comprises the following steps:
A. receiving a source image to be processed, judging whether the source image is a color image or a gray image, and if the source image is the color image, executing the step B; if yes, executing step C;
B. converting the color image into a gray image;
C. sampling points are taken in a grid mode on the gray-scale image, and random offset is carried out on the sampling points;
D. calculating a gradient at the sampling point by using an edge operator in a horizontal direction and an edge operator in a vertical direction based on the gray value of the sampling point;
E. calculating a stroke direction from the calculated gradient;
F. taking pixels in 3-by-3 neighborhood as a window by taking the sampling point as the center, and calculating the edge intensity in the window by using an edge operator in the 45-degree direction and an edge operator in the 135-degree direction;
G. determining a stroke radius according to the edge strength;
H. taking the pixel value of the corresponding position of the sampling point on the source image as the pixel value of the current brush;
I. and drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush.
In the method for generating the computer oil painting, in the step B, the color drawing is converted into a gray scale drawing according to the following formula:
Y1 = 0.299*R + 0.587*G + 0.114*B
wherein, Y1 is the gray value of the current pixel of the gray map, and R, G, B is the color values of the red, green and blue channels of the current pixel of the color map.
In the method for generating the computer oil painting, in the step B, the color drawing is converted into a gray scale drawing according to the following formula:
y2= (29 × B +150 × G +76 × R + 255)/256; or Y2= (29 × B +150 × G +76 × R +255) > >8
Wherein Y2 is the gray value of the current pixel of the gray map, R, G, B is the color values of the red, green and blue channels of the current pixel of the color map, respectively, and >8 represents a right shift of 8 bits.
In the method for generating a computer oil painting of the present invention, the step C includes:
C1. dividing the gray scale map into a plurality of grids, wherein each grid comprises 7 × 7 pixel points;
C2. taking the vertex of each grid as a sampling point;
C3. generating a random value within a value range of 1-3, wherein the position offset of the sampling point in the X direction is three times of the generated random value, and the position offset of the sampling point in the Y direction is the generated random value;
C4. adding the position of the sampling point in the X direction and the position of the sampling point in the Y direction to the position offset amount in the X direction and the position offset amount in the Y direction, respectively.
In the method for generating a computer oil painting according to the present invention, the step D includes:
D1. matrix multiplication is carried out on the edge operator in the horizontal direction and the gray value of the sampling point on the gray map to obtain the edge intensity in the horizontal direction;
D2. matrix multiplication is carried out on the edge operator in the vertical direction and the gray value of the sampling point on the gray map to obtain the edge intensity in the vertical direction;
D3. and calculating the gradient at the sampling point according to the edge intensity of the sampling point in the horizontal direction and the edge intensity of the sampling point in the vertical direction.
In the method for generating a computer oil painting, in the step E, the vertical direction of the gradient is the stroke direction.
In the method for generating the computer oil painting, in the step F, the edge strength in the window is calculated according to the following formula:
Figure 719265DEST_PATH_IMAGE002
Figure 449455DEST_PATH_IMAGE004
wherein E is1Edge operator in 45 DEG orientation, E2For the edge operator in the 135 ° direction, I (x, y) is the pixel point in the window, and e (x, y) is the edge strength in the window.
In the step G, the stroke radius is determined by looking up a table according to a pre-stored correspondence table between the edge strength and the radius.
In the method for generating the computer oil painting, a drawing mark is set for each position, and the drawing mark is used for marking whether the drawing of the corresponding position is finished or not;
after step I, the generation method further comprises:
J. altering the drawing indicia.
The invention also constructs a computer oil painting generation system, comprising:
the receiving and judging module is used for receiving a source image to be processed and judging whether the source image is a color image or a gray image;
the grey-scale map generation module is used for converting the color map into a grey-scale map;
the random offset module is used for taking sampling points on the gray-scale image in a grid mode and carrying out random offset on the sampling points;
a gradient calculation module for calculating a gradient at the sampling point using a horizontal direction edge operator and a vertical direction edge operator based on the gray value of the sampling point;
a stroke direction calculation module for calculating a stroke direction according to the calculated gradient;
the edge intensity calculation module is used for taking pixels in 3 x 3 neighborhoods as a window by taking the sampling point as the center, and calculating the edge intensity in the window by using an edge operator in the 45-degree direction and an edge operator in the 135-degree direction;
a stroke radius determination module for determining a stroke radius according to the edge strength;
the pixel value determining module is used for taking the pixel value of the corresponding position of the sampling point on the source image as the pixel value of the current brush;
and the drawing module is used for drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush.
By implementing the technical scheme of the invention, the method is simple and the realization efficiency is high when the oil painting is generated by using a computer.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flow chart of a first embodiment of a method for generating a computer oil painting according to the present invention;
FIG. 2 is a flowchart of a preferred embodiment of step S3 of FIG. 1;
FIG. 3 is a flowchart of a preferred embodiment of step S4 in FIG. 1;
FIG. 4 is a logic diagram of a first embodiment of a system for generating a computer oil painting according to the present invention.
Detailed Description
As shown in fig. 1, in a flowchart of a first embodiment of a method for generating a computer oil painting, the method includes:
s1, receiving a source image to be processed, judging whether the source image is a color image or a gray image, and if the source image is the color image, executing a step S2; if yes, go to step S3;
s2, converting the color image into a gray image;
s3, sampling points are taken on the gray-scale image in a grid mode, and random offset is carried out on the sampling points;
s4, calculating the gradient at the sampling point by using an edge operator in the horizontal direction and an edge operator in the vertical direction based on the gray value of the sampling point;
s5, calculating a stroke direction according to the calculated gradient;
s6, taking pixels in 3-x 3 neighborhood as a window by taking the sampling point as the center, and calculating the edge intensity in the window by using an edge operator in the 45-degree direction and an edge operator in the 135-degree direction;
s7, determining a stroke radius according to the edge strength;
s8, taking the pixel value of the corresponding position of the sampling point on the source image as the pixel value of the current brush, wherein in the step, it needs to be explained that if the source image is a color image, the pixel value of the corresponding position of the sampling point is an RGB value, and if the source image is a gray level image, the pixel value of the corresponding position of the sampling point is a gray level value;
and S9, drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush.
It should be noted that steps S3 to S9 are only processing performed on one sampling point, and those skilled in the art should understand that in actual operation, the same processing needs to be performed on all sampling points, which is not described herein. In addition, the sequence of steps in this embodiment is merely for explanation and is not intended to limit the scope of the present invention, and in other embodiments, the sequence of steps S4 to S5, steps S6 to S7, and step S8 may be interchanged and may be performed simultaneously.
The technical scheme of the embodiment is implemented, the method is simple, and the realization efficiency is high. The implementation of each step will be specifically described below.
In step S2, the color map may be converted into a grayscale map according to the following formula:
Y1 = 0.299*R + 0.587*G + 0.114*B
wherein, Y1 is the gray value of the current pixel of the gray map, and R, G, B is the color values of the red, green and blue channels of the current pixel of the color map. It should be noted here that the image processing in the present application is performed on a pixel-by-pixel basis.
Preferably, in order to realize fast calculation on the computer, the formula of the gray value of the current pixel point of the obtained gray map may be rewritten as:
y2= (29 × B +150 × G +76 × R + 255)/256; or Y2= (29 × B +150 × G +76 × R +255) > >8
Where >8 indicates a bit-wise shift by 8 bits to the right, the calculation is equivalent to a division by 256; y2 is the gray value of the current pixel of the gray map, and R, G, B is the color values of the red, green and blue channels of the current pixel of the color map.
In step S3, with reference to fig. 2, step S3 may specifically include:
s31, dividing the gray scale map into a plurality of grids, wherein each grid comprises 7 × 7 pixel points;
s32, taking the top point of each grid as a sampling point;
s33, generating a random value in a value range of 1-3, wherein the position offset of the sampling point in the X direction is three times of the generated random value, and the position offset of the sampling point in the Y direction is the generated random value, and it should be noted that the position offset in the X direction and the position offset in the Y direction can be calculated according to the following formulas:
Offset_x = 3 * (Rand()%3)
Offset_y = Rand()%3
wherein Offset _ X is a position Offset amount in the X direction; offset _ Y is a position Offset amount in the Y direction; rand ()%3 represents a remainder obtained by dividing a generated random variable by 3, namely a random value in a value range of 1-3;
s34, adding the position of the sampling point in the X direction and the position of the sampling point in the Y direction to the position offset in the X direction and the position offset in the Y direction respectively.
In step S4, with reference to fig. 3, step S4 may specifically include the following steps:
s41, performing matrix multiplication on the edge operator in the horizontal direction and the gray value of the sampling point on the gray map to obtain the edge strength in the horizontal direction;
s42, performing matrix multiplication on the edge operator in the vertical direction and the gray value of the sampling point on the gray map to obtain the edge intensity in the vertical direction, wherein in the steps S41 and S42, the edge operator S in the horizontal directionxAnd edge operator S in the horizontal directionySobel operators of 3 x 3 each, and
Figure 2011102996140100002DEST_PATH_IMAGE005
s43, calculating the gradient of the sampling point according to the edge strength of the sampling point in the horizontal direction and the edge strength of the sampling point in the vertical direction.
In step S5, the stroke direction may be calculated according to the following formula
Figure DEST_PATH_IMAGE007
Figure DEST_PATH_IMAGE009
Wherein,
Figure 2011102996140100002DEST_PATH_IMAGE011
the gradient direction of the current sampling point.
In the step S6, the edge strength in the window may be calculated according to the following formula:
Figure 2011102996140100002DEST_PATH_IMAGE013
Figure DEST_PATH_IMAGE015
wherein E is1Edge operator in 45 DEG orientation, E2For the edge operator in the 135 ° direction, I (x, y) is the pixel point in the window, and e (x, y) is the edge strength in the window.
In step S7, a table of correspondence between edge intensity and radius may be stored in advance, and a linear relationship exists between the edge intensity and the radius. When determining the stroke radius, the stroke radius is determined by means of a table look-up.
In addition, in a preferred embodiment, a drawing flag is set for each position, the drawing flag is used to identify whether drawing of the corresponding position is completed, and after step S9, the generating method further includes: and changing the drawing mark of the corresponding position. In this way, strokes in the same layer can be prevented from overlapping.
In a logic diagram of a first embodiment of a computer oil painting generation system shown in fig. 4, the generation system includes:
the receiving and judging module 01 is used for receiving a source image to be processed and judging whether the source image is a color image or a gray image;
a grayscale image generation module 02 for converting the color image into a grayscale image;
the random offset module 03 is configured to take sampling points in a grid manner on the grayscale image and perform random offset on the sampling points;
a gradient calculation module 04, configured to calculate a gradient at the sampling point by using a horizontal edge operator and a vertical edge operator based on the grayscale value of the sampling point;
a stroke direction calculation module 05, configured to calculate a stroke direction according to the calculated gradient;
an edge strength calculation module 06, configured to open a 3 × 3 window with the sampling point as a center, and calculate an edge strength in the window by using an edge operator in a 45 ° direction and an edge operator in a 135 ° direction;
a stroke radius determining module 07, configured to determine a stroke radius according to the edge strength;
a pixel value determining module 08, configured to use a pixel value of the corresponding position of the sample point on the source image as a pixel value of the current brush;
and the drawing module 09 is used for drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush.
In a preferred embodiment, the generating system may further include: and the drawing mark module is used for changing the drawing mark at the corresponding position after the drawing is finished.
It should be noted that the preferred schemes in all the generation methods can be applied to the corresponding generation systems, and are not described herein again.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (9)

1. A method for generating a computer oil painting, comprising:
A. receiving a source image to be processed, judging whether the source image is a color image or a gray image, and if the source image is the color image, executing the step B; if yes, executing step C;
B. converting the color image into a gray image;
C. sampling points are taken in a grid mode on the gray-scale image, and random offset is carried out on the sampling points;
D. calculating a gradient at the sampling point by using an edge operator in a horizontal direction and an edge operator in a vertical direction based on the gray value of the sampling point;
E. calculating a stroke direction from the calculated gradient;
F. taking pixels in 3-by-3 neighborhood as a window by taking the sampling point as the center, and calculating the edge intensity in the window by using an edge operator in the 45-degree direction and an edge operator in the 135-degree direction;
G. determining a stroke radius according to the edge strength;
H. taking the pixel value of the corresponding position of the sampling point on the source image as the pixel value of the current brush;
I. drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush;
the step C comprises the following steps:
C1. dividing the gray scale map into a plurality of grids, wherein each grid comprises 7 × 7 pixel points;
C2. taking the vertex of each grid as a sampling point;
C3. generating a random value within a value range of 1-3, wherein the position offset of the sampling point in the X direction is three times of the generated random value, and the position offset of the sampling point in the Y direction is the generated random value;
C4. adding the position of the sampling point in the X direction and the position of the sampling point in the Y direction to the position offset amount in the X direction and the position offset amount in the Y direction, respectively.
2. The method for generating computer oil painting as defined in claim 1, wherein in the step B, the color map is converted into a gray scale map according to the following formula:
Y1=0.299*R+0.587*G+0.114*B
wherein, Y1 is the gray value of the current pixel of the gray map, and R, G, B is the color values of the red, green and blue channels of the current pixel of the color map.
3. The method for generating computer oil painting as defined in claim 1, wherein in the step B, the color map is converted into a gray scale map according to the following formula:
y2= (29 × B +150 × G +76 × R + 255)/256; or Y2= (29 × B +150 × G +76 × R +255) > >8
Wherein Y2 is the gray value of the current pixel of the gray map, R, G, B is the color values of the red, green and blue channels of the current pixel of the color map, respectively, and >8 represents a right shift of 8 bits.
4. The method for generating a computer oil painting according to claim 1, wherein the step D comprises:
D1. matrix multiplication is carried out on the edge operator in the horizontal direction and the gray value of the sampling point on the gray map to obtain the edge intensity in the horizontal direction;
D2. matrix multiplication is carried out on the edge operator in the vertical direction and the gray value of the sampling point on the gray map to obtain the edge intensity in the vertical direction;
D3. and calculating the gradient at the sampling point according to the edge intensity of the sampling point in the horizontal direction and the edge intensity of the sampling point in the vertical direction.
5. The method as claimed in claim 4, wherein in step E, the vertical direction of the gradient is the stroke direction.
6. The method of claim 5, wherein in step F, the edge strength within the window is calculated according to the following formula:
e(x,y)=E1*I(x,y)+E2*I(x,y)
E 1 = 1 - 1 - 1 - 1 4 - 1 - 1 - 1 1 E 2 = - 1 - 1 1 - 1 4 - 1 1 - 1 - 1
wherein E is1Edge operator in 45 DEG orientation, E2For the edge operator in the 135 ° direction, I (x, y) is the pixel point in the window, and e (x, y) is the edge strength in the window.
7. The method as claimed in claim 6, wherein in step G, the stroke radius is determined by table lookup according to a pre-stored table of correspondence between edge strength and radius.
8. The method for generating the computer oil painting according to any one of claims 1 to 7, wherein a drawing mark is set for each position, and the drawing mark is used for identifying whether drawing of the corresponding position is completed;
after step I, the generation method further comprises:
J. altering the drawing indicia.
9. A computer oil painting generation system, comprising:
the receiving and judging module is used for receiving a source image to be processed and judging whether the source image is a color image or a gray image;
the grey-scale map generation module is used for converting the color map into a grey-scale map;
the random offset module is used for taking sampling points on the gray-scale image in a grid mode and carrying out random offset on the sampling points;
a gradient calculation module for calculating a gradient at the sampling point using a horizontal direction edge operator and a vertical direction edge operator based on the gray value of the sampling point;
a stroke direction calculation module for calculating a stroke direction according to the calculated gradient;
the edge intensity calculation module is used for taking pixels in 3 x 3 neighborhoods as a window by taking the sampling point as the center, and calculating the edge intensity in the window by using an edge operator in the 45-degree direction and an edge operator in the 135-degree direction;
a stroke radius determination module for determining a stroke radius according to the edge strength;
the pixel value determining module is used for taking the pixel value of the corresponding position of the sampling point on the source image as the pixel value of the current brush; the drawing module is used for drawing sampling points according to the stroke direction, the stroke radius and the pixel value of the current brush;
the random offset module is further used for dividing the gray-scale image into a plurality of grids, each grid comprises 7 × 7 pixel points, the vertex of each grid is taken as a sampling point, a random value is generated between the value ranges of 1-3, the position offset of the sampling point in the X direction is three times of the generated random value, the position offset of the sampling point in the Y direction is the generated random value, and the position offset of the sampling point in the X direction and the position of the sampling point in the Y direction are respectively added with the position offset in the X direction and the position offset in the Y direction.
CN201110299614.0A 2011-09-29 2011-09-29 Generation method of computer oil painting and system thereof Expired - Fee Related CN102567946B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110299614.0A CN102567946B (en) 2011-09-29 2011-09-29 Generation method of computer oil painting and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110299614.0A CN102567946B (en) 2011-09-29 2011-09-29 Generation method of computer oil painting and system thereof

Publications (2)

Publication Number Publication Date
CN102567946A CN102567946A (en) 2012-07-11
CN102567946B true CN102567946B (en) 2014-01-22

Family

ID=46413300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110299614.0A Expired - Fee Related CN102567946B (en) 2011-09-29 2011-09-29 Generation method of computer oil painting and system thereof

Country Status (1)

Country Link
CN (1) CN102567946B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103903293B (en) * 2012-12-27 2017-11-03 腾讯科技(深圳)有限公司 The generation method and device of style of writing sense art pattern
CN105335926B (en) * 2015-10-28 2018-08-07 北京工业大学 A kind of full-automatic photo oil painting method based on pixel value quantization and wavelet analysis

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937568A (en) * 2009-06-29 2011-01-05 中国移动通信集团公司 Stroke direction determining method and device
CN102194213A (en) * 2010-02-22 2011-09-21 卡西欧计算机株式会社 Image processing apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6912309B2 (en) * 2003-03-06 2005-06-28 Lockheed Martin Corporation Method and system for identifying objects in an image

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937568A (en) * 2009-06-29 2011-01-05 中国移动通信集团公司 Stroke direction determining method and device
CN102194213A (en) * 2010-02-22 2011-09-21 卡西欧计算机株式会社 Image processing apparatus

Also Published As

Publication number Publication date
CN102567946A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN106204690B (en) Image processing method and device
CN102332170B (en) Method and system for generating computer sketch images
TWI580246B (en) Color gamut converting device and method of converting color gamut
CN103489204B (en) A kind of two-dimensional color pencil drawing automatic drafting method
KR101970563B1 (en) Device for correcting depth map of three dimensional image and method for correcting the same
CN106778995A (en) A kind of art up two-dimensional code generation method and device with image co-registration
CN102761766A (en) Method for depth map generation
CN105069756A (en) Image enhancing method
CN105513105A (en) Image background blurring method based on saliency map
CN104574328A (en) Color image enhancement method based on histogram segmentation
MX2021007733A (en) Learned model generation method, learned.
TWI545963B (en) Gamut mapping method and the related device thereof
CN104392479A (en) Method of carrying out illumination coloring on pixel by using light index number
CN103295205B (en) A kind of low-light-level image quick enhancement method based on Retinex and device
CN112819096A (en) Method for constructing fossil image classification model based on composite convolutional neural network
CN102567946B (en) Generation method of computer oil painting and system thereof
CN104737206A (en) Image-rendering device, image-rendering method, and navigation device
CN103455974A (en) Image sketching style processing method
JP7151742B2 (en) Image conversion device, image conversion method, and computer program for image conversion
CN111311724B (en) Shadow adding method, medium, device and apparatus for 3D characters
CN105139345A (en) Automatic searching method of high-quality non-standard Gamma curve
US10013908B2 (en) Display devices and displaying methods
EP2372659A1 (en) Method and system for rapidly vectorizing image by gradient meshes based on parameterization
CN103366343B (en) A kind of bitmap Zoom method and system
CN103136722B (en) A kind of image partition method based on colour gamut analysis and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 518057 Guangdong city of Shenzhen province Nanshan District Gao Xin Road, room 9 building on the north side of block A901 No. 006 TCL Industry Research Institute building A A Building 8 floor

Applicant after: SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 518057 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A block 8 Building TCL

Applicant before: WONDERSHARE SOFTWARE Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHEN WONDERSHARE SOFTWARE CO., LTD. TO: SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 850000 Tibet autonomous region, Lhasa City, New District, west of the East Ring Road, 1-4 road to the north, south of 1-3 Road, Liu Dong building, east of the 8 unit 6, floor 2, No.

Patentee after: WONDERSHARE TECHNOLOGY CO.,LTD.

Address before: 518057 Guangdong city of Shenzhen province Nanshan District Gao Xin Road, room 9 building on the north side of block A901 No. 006 TCL Industry Research Institute building A A Building 8 floor

Patentee before: SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140122

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