Back to results
US 2011/0216073 A1Published application
Adaptive and dynamic text filtering
AssigneeApple Inc.
InventorsDerek B. Clegg, Haroon Sheikh
Life of this patent
Estimating the term…
Abstract
A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.
Claims16
A method, comprising:
- retrieving outline points for one or more characters;
- generating an outline from the outline points;
- rasterizing the outline into a bitmapped image;
- receiving an indication of an external state of a device;
- and
- dynamically filtering text that is displayed on a display screen of the device based on the external state of the device such that the text is maintained at a constant orientation on the display screen relative to a fixed point external to the device after the device transitions from a first physical orientation to a second physical orientation and wherein dynamically filtering text based on the external state of the device comprises:
- filtering the bitmapped image based on the external state of the device after changing from the first to the second physical orientation;
- and
- generating a glyph from the filtered bitmapped image, the glyph being displayed as text on the display screen of the device.
6 more elements
A device, comprising:
- a sensor to determine an external state of the device;
- a processor to dynamically filter text that is displayed based on the external state of the device and the processor configured to:
- retrieve outline points for one or more characters;
- generate an outline from the outline points;
- and
- rasterize the outline into a bitmapped image;
- and
- a display screen to display the dynamically filtered text, wherein the processor further dynamically filters text such that the text is maintained at a constant orientation on the display screen relative to a fixed point external to the device after the device transitions from a first physical orientation to a second physical orientation wherein the processor, when the processor dynamically filters text based on the external state of the device, is configured to:
- filter the bitmapped image based on the external state of the device after changing from the first to the second physical orientation;
- and
- generate a glyph from the filtered bitmapped image, the glyph being displayed as text on the display screen of the device.
8 more elements
A method, comprising:
- receiving an indication of a first orientation of a device from an orientation sensor;
- filtering a character that is displayed as text on a display screen of the device according to the first orientation wherein the character is generated from an outline specified by outline points;
- dynamically re-filtering the character to maintain the orientation of the text on the display screen relative to a fixed point that is external to the device during a transition from the first device orientation to a second device orientation and wherein the first orientation is one of a landscape orientation and a portrait orientation and the second orientation is the other one of the landscape orientation and the portrait orientation and wherein filtering a character according to the landscape orientation comprises:
- dilating the outline after changing to the landscape orientation;
- rasterizing the outline into a bitmapped image;
- filtering the bitmapped image;
- and
- generating a glyph from the filtered bitmapped image, the glyph being displayed as text on the display screen of the device.
5 more elements
An article of manufacture comprising a computer-readable non-transitory storage medium having content stored thereon to provide instructions to result in an electronic device performing operations including:
- retrieving outline points for one or more characters;
- generating an outline from the outline points and rasterizing the outline into a bitmapped image;
- receiving an indication of an external state of a device;
- and
- dynamically filtering text that is displayed on a display screen of the device based on the external state of the device such that the text is maintained at a constant orientation on the display screen relative to a fixed point external to the device after the device transitions from a first physical orientation to a second physical orientation and wherein the dynamically filtering operation includes:
- dilating the outline based on the external state of the device after a change to the second physical orientation;
- smoothing the bitmapped image based on the external state of the device;
- and
- generating a glyph from the filtered bitmapped image that is displayed as text on the display screen of the device.
6 more elements
Dependencies are inferred from the claim text.