Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
132 words
A method for rendering a glyph, comprising: receiving the glyph and a first sub-pixel position for the glyph; identifying a rendering quality for the glyph at a second sub-pixel position based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; selecting a sub-pixel position shift for the glyph based at least upon the rendering quality, the sub-pixel position shift comprising a difference between the first sub-pixel position and the second sub-pixel position; and rendering the glyph on a display comprising applying the sub-pixel position shift to the glyph.
Claim 2
Independent Claim
132 words
A method for rendering a glyph, comprising: receiving the glyph and a first sub-pixel position for the glyph; identifying a rendering quality for the glyph at a second sub-pixel position based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; selecting a sub-pixel position shift for the glyph based at least upon the rendering quality, the sub-pixel position shift comprising a difference between the first sub-pixel position and the second sub-pixel position; and rendering the glyph on a display comprising applying the sub-pixel position shift to the glyph.
Claim 3
Dependent Claim
27 words
The method of claim 1 , the identifying based at least upon a spatial accuracy, associated with the glyph, as compared with a desired spatial accuracy range.
Claim 4
Dependent Claim
15 words
The method of claim 2 , the spatial accuracy within the desired spatial accuracy range.
Claim 5
Dependent Claim
12 words
The method of claim 1 , the glyph associated with a character.
Claim 6
Dependent Claim
38 words
The method of claim 1 , the rendering quality for the glyph at the second sub-pixel position further identified based on a weighted sum of the brightness value aspect, the contract value aspect and the typographical preference aspect.
Claim 7
Dependent Claim
25 words
The method of claim 5 , each of the brightness value aspect, the contract value aspect and the typographical preference aspect having a weighting factors.
Claim 8
Dependent Claim
24 words
The method of claim 6 , a determination of at least one of the weighting factors being based on a type of the display.
Claim 9
Dependent Claim
37 words
The method of claim 1 , the identifying comprising combining a first adjusted weighted rendering quality for a first portion of the glyph and a second adjusted weighted rendering quality for a second portion of the glyph.
Claim 10
Dependent Claim
15 words
The method of claim 8 , comprising identifying the first portion and the second portion.
Claim 11
Dependent Claim
25 words
The method of claim 1 , the selecting comprising selecting the sub-pixel position shift based at least upon a desired typographic preference for the glyph.
Claim 12
Dependent Claim
40 words
The method of claim 1 , the selecting comprising one or more of: determining whether the sub-pixel position shift is comprised in a desired shift range; or determining whether the sub-pixel position shift meets a desired rendering quality difference threshold.
Claim 13
Dependent Claim
34 words
The method of claim 11 , comprising determining the desired shift range based at least upon one or more of: the desired rendering quality difference threshold; or a desired typographic preference for the glyph.
Claim 14
Dependent Claim
25 words
The method of claim 1 , comprising one or more of: storing the sub-pixel position shift; or providing for editing of the sub-pixel position shift.
Claim 15
Independent Claim
153 words
A system for rendering a glyph, comprising: one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units, implement at least some of: a glyph rendering quality determination component configured to identify a rendering quality for the glyph at a second sub-pixel position based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; a position shift selection component configured to select a sub-pixel position shift for the glyph based at least upon the rendering quality; and a shift application component configured to apply the sub-pixel position shift to the glyph and render the glyph on a display.
Claim 16
Independent Claim
153 words
A system for rendering a glyph, comprising: one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units, implement at least some of: a glyph rendering quality determination component configured to identify a rendering quality for the glyph at a second sub-pixel position based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; a position shift selection component configured to select a sub-pixel position shift for the glyph based at least upon the rendering quality; and a shift application component configured to apply the sub-pixel position shift to the glyph and render the glyph on a display.
Claim 17
Dependent Claim
23 words
The system of claim 14 , the sub-pixel position shift comprising a difference between a first sub-pixel position and the second sub-pixel position.
Claim 18
Dependent Claim
38 words
The system of claim 14 , the rendering quality for the glyph at the second sub-pixel position further identified based on a weighted sum of the brightness value aspect, the contract value aspect and the typographical preference aspect.
Claim 19
Dependent Claim
29 words
The system of claim 14 , the instructions, when executed, implementing at least some of a shift range determination component configured to identify a shift range for the glyph.
Claim 20
Dependent Claim
32 words
The system of claim 17 , the position shift selection component configured to select the sub-pixel position shift for the glyph if the sub-pixel position shift is comprised in the shift range.
Claim 21
Dependent Claim
29 words
The system of claim 14 , the instructions, when executed, implementing at least some of a selected sub-pixel position shift storage component configured to store the sub-pixel position shift.
Claim 22
Dependent Claim
122 words
A computer readable medium, excluding signals, comprising instructions that when executed perform a method for rendering a glyph, comprising: receiving the glyph and a first sub-pixel position for the glyph; identifying a rendering quality for the glyph based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; selecting a sub-pixel position shift for the glyph based at least upon the rendering quality; and rendering the glyph on a display comprising applying the sub-pixel position shift to the glyph.
Claim 23
Dependent Claim
122 words
A computer readable medium, excluding signals, comprising instructions that when executed perform a method for rendering a glyph, comprising: receiving the glyph and a first sub-pixel position for the glyph; identifying a rendering quality for the glyph based at least upon a determined brightness value aspect for at least a portion of the glyph to be rendered at the second sub-pixel position, a determined contrast value aspect for the at least a portion of the glyph and a determined typographical preference aspect for the at least a portion of the glyph; selecting a sub-pixel position shift for the glyph based at least upon the rendering quality; and rendering the glyph on a display comprising applying the sub-pixel position shift to the glyph.