DYNAMIC FONT SIZE MANAGEMENT SYSTEM AND METHOD FOR MULTIFUNCTION DEVICES
20170223227 · 2017-08-03
Inventors
Cpc classification
H04N1/00034
ELECTRICITY
H04N2201/0094
ELECTRICITY
H04N1/00564
ELECTRICITY
International classification
Abstract
A document processing system and method includes a display and an embedded controller that modifies the font used on the display based on the distance between a user and the display. When the user moves closer to the display, the font size of text displayed on the display is increased to enhance readability of the text. The font size of the text is decreased when the user moves further away from the display. The user can lock the font size of the text when the font is at an acceptable size to the user. All or a portion of the text that is displayed on the display can be dynamically resized. Different fonts also can be used to enhance readability for the user. The font also can be selected based on the user identity or user demographic information.
Claims
1. A document processing system, comprising: an image sensor configured to capture a digital image of a device user. an embedded controller including a processor, a memory in data communication with the processor, and a network interface in communication with the processor, the memory operable for storage of data and instructions, and the network interface configured for data communication via an associated network; a display in communication with the embedded controller, wherein the embedded controller is configured to determine a font used for at least a portion of text displayed on the display based at least in part on the distance between the device user and the display; the network interface configured to receive attribute data that includes one or more attributes of the user, and wherein the embedded controller is further configured to modify the font based at least in part on the one or more attributes of the user, the processor configured to identify the user in accordance with a comparison of a captured digital image with received attribute data; and the processor configured to store data corresponding to a modified, determined font in the memory associatively with an identity of the user.
2. The document processing system of claim 1, wherein the embedded controller is further configured to dynamically modify the font, in substantially real time, based on a change in the distance between the user and the display.
3. The document processing system of claim 2, wherein the font size is increased, in substantially real time, when the distance between the user and the display is decreased, and wherein the font size is decreased, in substantially real time, when the distance between the user and the display is increased.
4. The document processing system of claim 2, wherein the font is dynamically modified by one or more of changing the font to a bold font, changing the font to a normal font, changing the font to a narrow font, increasing the size of the font, decreasing the size of the font, or changing the font to a different font to increase readability by the user.
5. The document processing system of claim 1, further comprising: a sensor in communication with the embedded controller that is configured to sense the distance between the user and the document processing system.
6. The document processing system of claim 5, wherein the sensor is one or more of an image capturing sensor, and an ultrasonic transducer and receiver.
7. The document processing system of claim 5, wherein the embedded controller is further configured to receive sensor data from the sensor, determine one or more attributes of the user based on the sensor data, and modify the font based at least in part on the one or more attributes.
8. The document processing system of claim 7, wherein each of the one or more attributes is selected from the group consisting of an identity of the user, an approximate age of the user, an estimated height of the user, and a gender of the user.
9. The document processing system of claim 5, wherein the sensor is configured to determine the distance between the display and face of the user.
10. The document processing system of claim 1, further comprising: a user selectable input configured to receive a user indication to lock the font, and wherein, in response to the user indication, the embedded controller is configured to lock the font.
11. The document processing system of claim 1, wherein the network interface is further configured to receive the attribute data further comprised of location based data corresponding one or more common user attributes of users of the document processing system corresponding to its location, and wherein the embedded controller is further configured to modify the font based at least in part on the one or more common user attributes.
12. A method comprising: capturing a digital image of a device user; determining a distance between a document processing device and the user of the document processing device; identifying the user in accordance with a captured image; setting a font used on a display of the document processing device based at least in part on the distance and an identity of the user; and displaying at least a portion of text on the display using the font.
13. The method of claim 12, further comprising: determining a change in the distance between the document processing device and the user; and modifying the font, in substantially real time, based on the change in distance.
14. The method of claim 13, wherein modifying the font further comprises: increasing a font size of the font as the distance decreases; and decreasing the font size as the distance increases.
15. The method of claim 13, wherein modifying the font includes one or more of changing the font to a bold font, changing the font to a normal font, changing the font to a narrow font, increasing the size of the font, decreasing the size of the font, or changing the font to a different font to increase readability by the user.
16. The method of claim 12, wherein determining the distance further comprises: sensing, using a sensor associated with the document processing device, the distance from the user to the display of the document processing device.
17. The method of claim 12, further comprising: determining one or more attributes of the user; and modifying the font based at least in part on at least one attribute of the user.
18. A document processing device, comprising: a image sensor configured to capture a digital image of a device user; a printer configured to print documents received from a plurality of users; a network interface configured to receive one or more of a user document to be printed, and data associated with the user document to be printed; the network interface further configured to receive attribute data that includes and one or more common user attribute associated with a location of the document processing device; a processor configured to determine an identity of the user in accordance with a captured digital image and received attribute data; the network interface further configured to receive the attribute data farther comprised of one or more unique attributes of the user in accordance with a determined identity of the user; a sensor configured to sense a distance between the document processing device and a user in proximity to the document processing device; a display configured to display text to the user; and a processor configured to receive sensor data from the sensor and determine, based at least in part on the distance to the user, unique attributes of the user and common user attributes, a font to use in displaying at least a portion of text on the display.
19. The document processing device of claim 18, wherein the processor is further configured to modify a size of the font based at least in part on a change in distance of the user in relation to the document processing device.
20. The document processing device of claim 18, wherein the processor is further configured to lock and unlock the size of the font in response to received user selections.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013] The systems and methods disclosed herein are described in detail by way of examples and with reference to the figures. It will be appreciated that modifications to disclosed and described examples, arrangements, configurations, components, elements, apparatuses, devices methods, systems, etc. can suitably be made and may be desired for a specific application. In this disclosure, any identification of specific techniques, arrangements, etc. are either related to a specific example presented or are merely a general description of such a technique, arrangement, etc. Identifications of specific details or examples are not intended to be, and should not be, construed as mandatory or limiting unless specifically designated as such.
[0014] The systems and methods disclosed herein describe a font size management system for a document processing device. Suitable document processing devices include scanners, copiers, printers, plotters and fax machines. Two or more of these functions can be contained in a single device or unit, referred to as a multifunction peripheral (MFP) or multifunction device (MFD), which may also serve as an e-mail or other information routing gateway. As used herein, MFP includes any device having one or more document processing functions such as those noted above. While example embodiments described herein refer to MFPs, it will be appreciated that they may be also applied to single use devices, such as a printer.
[0015] The disclosed font size management system can automatically resize the font, or change the font, used on the document processing device or MFP to better accommodate the visual needs of the user. A user may have difficulty reading text on an MFP when configured with the default font. For example, instructions presented on the display of an MFP can sometimes be difficult to read by users with presbyopia or myopia, requiring a user to fetch reading glasses and return to the MFP. A user may desire to zoom in or zoom out to read text presented on a particular portion of the screen. Zooming in may require the user to scroll around the screen to find the desired section. Often, the user only needs to read the desired selection of text more clearly and therefore there is no need to enlarge the controls. The disclosed font management system addresses these and other problems associated with font management on the user interface of a MFP.
[0016] Turning to
[0017] In the example embodiment of
[0018] Turning now to
[0019] In the example embodiment of
[0020] Turning now to
[0021] In various embodiments, the MFP 302 can determine the identity of the user 304 or details about the user 304 such as the approximate age, height, or gender of the user 304. For example, the MFP 302 can determine the approximate age, height, and gender of the user 304 based on sensor data, user profile data associated with a print job, or a combination of sensor data and user profile data. In these embodiments, the MFP 304 can set or alter the size of the font used on the display 306 based on one or more of the determined identity, age, height, gender, and/or distance, d, of the user 304. For example, based on the identity of the user, the MFP 304 can set the font to a previously accepted font that was used by the user on that MFP 304 or another MFP. In a configuration, the identity of the user can be determined from one or more of sensor data or received document properties. In a configuration, the user 304 can manually set the font.
[0022] In an embodiment, the MFP 302 determines the distance, d, to the user 304 using a sensor 308. In a configuration, the sensor 308 can be an image sensor, such as a camera or other light sensing element or elements. In this configuration, the sensor 308 and sensor data can be used by the MFP 302 to determine the approximate age, height, and/or gender of the user 304. In a configuration, the sensor 308 can be an ultrasonic transducer and receiver, a range finding sensor, or proximity sensor. In a configuration, the distance can be determined, at least in part, based on a device on the user, such as a smartphone, computing device, tag, or another device as would be understood in the art. Other sensors and sensing technologies can be used to determine the distance, d, to the user 304 as would be understood in the art.
[0023] In the system overview diagram of
[0024] In an embodiment, the user 304 is able to freeze or lock the device font. For example, if the MFP 302 has adjusted the font or font size such that it meets the user's needs, the user 304 can press a selection to freeze or lock the device font. For example, a control 310 on the display 106 can allow the user 304 to freeze or lock the font. The control can be a soft control or a physical button or buttons. In a configuration, the user 304 can release the frozen or locked device font thereby allowing the MFP 302 to dynamically adjust the font.
[0025] Referring now also to
[0026] Referring now also to
[0027] In process block 502, the MFP detects the distance to the user. As described above, the distance can be the distance from the MFP to the user, the distance from the display of the MFP to the user, and so forth. As described above the distance can be determined from any suitable sensor including, but not limited to, a camera positioned in the MFP. Processing continues to process block 504.
[0028] In process block 504, the font management system dynamically adjusts the font size based at least in part on the determined distance to the user as determined in process block 502. Processing continues to decision block 506.
[0029] In decision block 506, if the user is satisfied with the font size, then processing continues to process block 510, otherwise processing continues to process block 508.
[0030] In In process block 508, the user can move towards or away from the MFP. Processing returns to process block 504 where the user's movements cause the font management system to dynamically adjust the font size larger or smaller based at least in part on the distance of the user from the MFP.
[0031] In In process block 510, the user begins to the use the MFP. In a configuration, when the user begins to the use the MFP, the font management system locks or freezes the font size. Processing terminates at end block 512 labeled, “END”.
[0032] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the spirit and scope of the inventions.