The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 12, 2016

Filed:

Mar. 13, 2012
Applicants:

Weixing LI, Beijing, CN;

Tian Ren, Beijing, CN;

Wanqiang LI, Beijing, CN;

Jiangji Huang, Beijing, CN;

Inventors:

Weixing Li, Beijing, CN;

Tian Ren, Beijing, CN;

Wanqiang Li, Beijing, CN;

Jiangji Huang, Beijing, CN;

Assignee:

Xiaomi Inc., Haidian District, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/0481 (2013.01); G09G 5/00 (2006.01); G06F 9/44 (2006.01); G06T 11/00 (2006.01);
U.S. Cl.
CPC ...
G06F 3/04817 (2013.01); G06F 8/38 (2013.01); G06T 11/00 (2013.01); G06T 11/001 (2013.01);
Abstract

Disclosed is an icon generation method, comprising: adjusting an original icon to a preset size for a certain resolution environment; determining statistics for the color values of all pixels of the original icon and calculating a dominant hue of the original icon; generating a background color based on a hue angle of the dominant hue and preset values of color saturation and brightness; applying the background color to a preset color gradient template to generate an icon background; cutting the adjusted icon by using a preset icon edge cutting template; and combining the icon background, the cut icon, and a preset icon foreground template to generate a final icon. Through the disclosed solution, new icons complying with a unified system style can be generated, and content consistency of the new icons can be best ensured.


Find Patent Forward Citations

Loading…