Adaptive contextual filtering
First Claim
Patent Images
1. A method implemented by a computing system having a processor of selectively applying graphical filtering to a portion of a character, the method comprising:
- a) accessing a character to be rendered;
b) identifying a limited portion of the character, the limited portion of the character consisting of less than the entire character and being defined by a particular characteristic, the particular characteristic comprising one or more of a structural, chromatic, typographical or geometrical characteristic corresponding to the limited portion of the character;
c) selecting a filter that has been pre-specified for the particular characteristic, based at least in part on a hinting language definition associated with the character;
d) applying the filter to the limited portion of the character, while refraining from applying the filter to the entire character, ande) applying an additional filter that has been pre-specified for another characteristic of a different limited portion of the character to the different limited portion of the character and while refraining from applying the additional filter to the entire character,wherein the filter applied to the limited portion of the character comprises a relatively wide gray-scale filter as compared to the additional filter comprising a relatively narrow gray-scale filter.
3 Assignments
0 Petitions
Accused Products
Abstract
Selectively applying graphical filtering to a portion of an object. One method described herein includes a method including accessing an object to be rendered. At least one characteristic of a portion of the object is determined. A filter is selected that has been pre-specified for the at least one determined characteristic. The filter is applied to the portion of the object, while not applying the filter to at least one other portion of the object.
54 Citations
18 Claims
-
1. A method implemented by a computing system having a processor of selectively applying graphical filtering to a portion of a character, the method comprising:
-
a) accessing a character to be rendered; b) identifying a limited portion of the character, the limited portion of the character consisting of less than the entire character and being defined by a particular characteristic, the particular characteristic comprising one or more of a structural, chromatic, typographical or geometrical characteristic corresponding to the limited portion of the character; c) selecting a filter that has been pre-specified for the particular characteristic, based at least in part on a hinting language definition associated with the character; d) applying the filter to the limited portion of the character, while refraining from applying the filter to the entire character, and e) applying an additional filter that has been pre-specified for another characteristic of a different limited portion of the character to the different limited portion of the character and while refraining from applying the additional filter to the entire character, wherein the filter applied to the limited portion of the character comprises a relatively wide gray-scale filter as compared to the additional filter comprising a relatively narrow gray-scale filter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a computing environment, a computer readable medium comprising computer executable instructions that when executed by a processor cause the following to be performed:
-
a) accessing a character to be rendered; b) identifying a limited portion of the character, the limited portion of the character consisting of less than the entire character and being defined by a particular characteristic, the particular characteristic comprising one or more of a structural, chromatic, typographical or geometrical characteristic corresponding to the limited portion of the character; c) selecting a filter that has been pre-specified for the particular characteristic, based at least in part on a hinting language definition associated with the character; d) applying the filter to the limited portion of the character, while refraining from applying the filter to the entire character, and e) applying an additional filter that has been pre-specified for another characteristic of a different limited portion of the character to the different limited portion of the character and while refraining from applying the additional filter to the entire character, wherein the filter applied to the limited portion of the character comprises a relatively wide gray-scale filter as compared to the additional filter comprising a relatively narrow gray-scale filter.
-
-
18. A computing system comprising:
-
a processor; a memory coupled to the processor, wherein the memory comprises computer executable instructions that when executed by the processor cause the following to be performed; a) accessing a character to be rendered; b) identifying a limited portion of the character, the limited portion of the character consisting of less than the entire character and being defined by a particular characteristic, the particular characteristic comprising one or more of a structural, chromatic, typographical or geometrical characteristic corresponding to the limited portion of the character; c) selecting a filter that has been pre-specified for the particular characteristic, based at least in part on a hinting language definition associated with the character; d) applying the filter to the limited portion of the character, while refraining from applying the filter to the entire character, and e) applying an additional filter that has been pre-specified for another characteristic of a different limited portion of the character to the different limited portion of the character and while refraining from applying the additional filter to the entire character, wherein the filter applied to the limited portion of the character comprises a relatively wide gray-scale filter as compared to the additional filter comprising a relatively narrow gray-scale filter.
-
Specification