Adjusting font sizes
First Claim
Patent Images
1. A device comprising:
- an output component to provide an audio or visual output;
a sensor to determine a distance between a user and the device;
one or more processors to;
obtain, as a baseline distance between the user and the device, a particular distance between the user and the device via the sensor;
provide test values for the audio or visual output to the user when the distance between the user and the device is the baseline distance;
determine a baseline value based on a test value selected from the test values according to the baseline distance;
after determining the baseline value, determine, via the sensor, a first current distance between the user and the device;
determine a first target value for the audio or visual output based on the first current distance, the baseline distance, and the baseline value;
provide, via the output component, an audio or visual output having a magnitude specified by the first target value;
determine a second current distance between the user and the device;
determine a second target value for the audio or visual output based on the second current distance, the baseline distance, and the baseline value; and
provide, via the output component, the audio or visual output, changing a magnitude of the audio or visual output toward a magnitude specified by the second target value at a speed that is dependent on a user-specified speed preference and a speed of a change from the first current distance to the second current distance; and
a memory to store the determined baseline value, associating with the obtained baseline distance.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may determine a baseline size of a font, obtain a distance between a user and a mobile device when the baseline size is determined, determine, via a sensor, a current distance between the mobile device and the user, determine a target size of the font based on the current distance, the distance, and the baseline size, set a current size of the font to the target size of the font, and display, on the mobile device, characters in the font having the target size.
50 Citations
20 Claims
-
1. A device comprising:
-
an output component to provide an audio or visual output; a sensor to determine a distance between a user and the device; one or more processors to; obtain, as a baseline distance between the user and the device, a particular distance between the user and the device via the sensor; provide test values for the audio or visual output to the user when the distance between the user and the device is the baseline distance; determine a baseline value based on a test value selected from the test values according to the baseline distance; after determining the baseline value, determine, via the sensor, a first current distance between the user and the device; determine a first target value for the audio or visual output based on the first current distance, the baseline distance, and the baseline value; provide, via the output component, an audio or visual output having a magnitude specified by the first target value; determine a second current distance between the user and the device; determine a second target value for the audio or visual output based on the second current distance, the baseline distance, and the baseline value; and provide, via the output component, the audio or visual output, changing a magnitude of the audio or visual output toward a magnitude specified by the second target value at a speed that is dependent on a user-specified speed preference and a speed of a change from the first current distance to the second current distance; and a memory to store the determined baseline value, associating with the obtained baseline distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining, as a baseline distance between the user and the mobile device, a particular distance between the user and the mobile device via a sensor; providing test font sizes to the user when the distance between the user and the device is the baseline distance; after determining the baseline font size, determining, via the sensor, a first current distance between the mobile device and the user; determining a first target font size based on the first current distance, the baseline distance, and the baseline font size; displaying, on the mobile device, characters in the font having the first target font size; determining a second current distance between the user and the device; determining a second target font size based on the second current distance, the baseline distance, and the baseline font size; and displaying, on the mobile device, character, changing a font size of the characters toward the second target font size at a user-selected speed. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium, comprising computer-executable instructions for configuring one or more processors to:
-
obtain, as a baseline distance between a user and the mobile device, a particular distance between the user and the mobile device via the sensor; provide test volume levels to the user when the distance between the user and the device is the baseline distance; determine a baseline volume level based on a test volume level selected from the test volume levels according to the baseline distance; determine, via the sensor, a first current distance between the user and the mobile device; determine a first target volume level of the speaker based on at least the first current distance, the baseline distance, and the baseline volume level; set a first current volume level of the speaker to the first target volume level of the speaker; generate, from the mobile device, sounds having the first target volume level; determine a second current distance between the user and the mobile device; determine a second target volume level of the speaker based on at least the second current distance, the baseline distance, and the baseline value; change a volume of the speaker at a speed that is dependent on a speed of a change from the first current distance to the second current distance; and generate, from the mobile device, sounds, changing a volume level of the sounds toward the second target volume level at a speed that is dependent on a user-specified speed preference and a speed of a change from the first current distance to the second current distance. - View Dependent Claims (18, 19, 20)
-
Specification