A display format adjustment system includes a receiving module, a visual condition determination module, a display format determination module, and a display control module. The receiving module receives content for display in a first display format. The visual condition determination module determines a visual condition of a viewer in front of a display. The display format determination module determines a second display format based on the first display format and the visual condition of the viewer. The display control module displays the content in the second display format on the display.
|
1. A computer-implemented method for adjusting display format in an electronic device, the method comprising:
receiving content for display in a first display format at the electronic device;
measuring a first distance between a viewer and a display of the electronic device;
determining a visual condition of the viewer at the first distance;
determining a second display format based on the first display format and the visual condition of the viewer; and
displaying the content in the second display format on the display;
measuring a second distance between the viewer and the display after the content has been displayed in the second display format on the display;
determining a third display format based on the second display format and a relation between the first distance and the second distance; and
displaying the content in the third display format on the display.
8. A system for adjusting display format in an electronic device, the system comprising:
a receiving module configured for receiving content for display in a first display format;
a distance measurement module configured for measuring a first distance between a viewer and a display of the electronic device;
a visual condition determination module configured for determining a visual condition of the viewer at the first distance;
a display format determination module configured for determining a second display format based on the first display format and the visual condition of the viewer; and
a display control module configured for displaying the content in the second display format on the display;
wherein the distance measurement module is further configured for measuring a second distance between the viewer and the display after the content has been displayed in the second display format on the display, the display format determination module is further configured for determining a third display format based on the second display format and a relation between the first distance and the second distance; and the display control module is further configured for displaying the content in the third display format on the display.
4. The method of
where S3 represents the size of the third display format, S2 represents size of the second display format, D2 represents the second distance, D1 represents the first distance.
5. The method of
displaying a visual acuity test chart on the display;
determining a visual acuity index by testing the viewer using the visual acuity test chart; and
determining a minimal size relative to the visual acuity index, wherein the minimal size is a size of which a visual element smaller than is unrecognizable for the viewer.
6. The method of
where S2 represents the size of the second display format, S1 represents size of the first display format, Sva, represent the minimal size relative to the visual acuity index, Smin represents size of the smallest visual element defined by the first display format.
7. The method of
11. The system of
where S3 represents the size of the third display format, S2 represents size of the second display format, D2 represents the second distance, D1 represents the first distance.
12. The system of
13. The system of
where S2 represents the size of the second display format, S1 represents size of the first display format, Sva, represent the minimal size relative to the visual acuity index, Smin represents size of the smallest visual element defined by the first display format.
14. The system of
|
Relevant subject matter is disclosed in co-pending U.S. patent applications entitled “ADJUSTING PRINT FORMAT IN ELECTRONIC DEVICE”, U.S. application Ser. No. 13/328,008, Filed on Dec. 26, 2011, and “ADJUSTING DISPLAY FORMAT IN ELECTRONIC DEVICE”, U.S. application Ser. No. 13/328,019, Filed on Dec. 26, 2011.
1. Technical Field
The disclosure generally relates to a system and a method for adjusting display format in an electronic device.
2. Description of Related Art
Generally, a desktop computer or a mobile terminal includes a display screen for communicating with a viewer. When the font size and/or image size of the content displayed on the display screen is too small, it will be difficult for the viewer to view the content clearly. A viewer may manually scale down or scale up the text font size and/or the image size of the content to achieve an optimum viewing effect. But it's inconvenient for the viewer to adjust the display format manually. Therefore, there is a need for a technique for automatically adjusting the size of the content to enable clearer and easier viewing.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The storage unit 120 may be any form of volatile or non-volatile storage, including, for example, RAM, ROM, EPROM, flash memory, a magnetic disk such as an internal hard disk or a removable disk, an optical disk such as a CD-ROM, or any other storage device which can be used to store the desired information and which can be accessed by the display format adjustment system 100. The storage unit 120 may store machine-executable instructions, data, and various programs, such as an operating system and one or more application programs, all of which may be processed by the CPU 110. The display 130 can be a liquid crystal display (LCD) or a cathode-ray tube (CRT) display. The electronic device 10 may include one or more I/O devices 140 such as a keyboard, a mouse, a touch pad, or other pointing device. The storage unit 120, the display 130 and the other I/O devices 140 are connected to the CPU 110 through a system bus (not shown in
The receiving module 101 may receive content for display in a first display format. The content may include text and/or images. The first display format may include text font size information and/or image size information for defining the appearance and style of the content when it is displayed on the display 130. The text font size may include the height and the width, such as 18×18 pixels, to define the size of a text font. The image size may include the height and the width, such as 320×480 pixels, to define the size of an image.
The face recognition module 102 may recognize face of a viewer in front of the display 130. The face recognition module 102 may capture an image of the viewer using a camera and identify the face of the viewer through the captured image.
The distance measurement module 103 is installed in the electronic device 10 for measuring a view distance between the face of the viewer and the display 130. The distance measurement module 103 may use a variety of distance detecting technologies such as ultrasonic, infrared and lasers.
The visual condition determination module 104 may determine a visual condition of the viewer. In one embodiment, the visual condition determination module 104 may receive a visual acuity index input by the viewer. In another embodiment, the visual condition determination module 104 may display a visual acuity test chart on the display. Referring to
The display format determination module 105 may determine a second display format based on the first display format and the visual condition of the viewer as determined by the visual condition determination module 104. The display format determination module 105 may obtain size(s) of the second display format by using an equation as follows:
where S2 represents the size of the second display format, S1 represents the size of the first display format, Sva represent the minimal size relative to the visual acuity index, Smin represents the size of the smallest visual element defined by the first display format.
When the second display format has been determined, the display control module 106 may display the content in the second display format on the display 130.
In one embodiment, the distance measurement module 103 may measure and record a first view distance between the face of the viewer and the display 130 when the visual condition determination module 104 determines the visual condition of the viewer. When the viewer moves nearer to or farther away from the display 130, the distance measurement module 103 may measure and record a second view distance between the face of the viewer and the display 130.
The display format determination module 105 may determine a third display format based on the second display format and a relation between the first view distance and the second view distance. The display format determination module 105 may obtain size(s) of the third display format by using an equation as follows:
where S3 represents the size of the third display format, S2 represents the size of the second display format, D2 represents the second view distance, and D1 represents the first view distance.
When the third display format has been determined, the display control module 106 may display the content in the third display format on the display 130.
In step S401, the receiving module 101 receives content for display in a first display format.
In step S402, the face recognition module 102 recognizes face of a viewer in front of the display 130.
In step S403, the distance measurement module 103 measures and records a first view distance between the face of the viewer and the display 130.
In step S404, the visual condition determination module 104 determines a visual condition of the viewer. The visual condition determination module 104 displays a visual acuity test chart on the display 130, determines a visual acuity index for the viewer by testing the viewer using the visual acuity test chart. According to the determined visual acuity index, the visual condition determination module 104 determines a minimal size. The minimal size is a size of which a visual element smaller than is unrecognizable for the viewer.
In step S405, the display format determination module 105 determines a second display format based on the first display format and the visual condition of the viewer. The display format determination module 105 obtains size(s) of the second display format by using an equation as follows:
where S2 represents the size of the second display format, S1 represents the size of the first display format, Sva represent the minimal size relative to the visual acuity index, and Smin represents the size of the smallest visual element defined by the first display format.
In step S406, the display control module 106 displays the content in the second display format on the display 130.
In step S407, the distance measurement module 103 measures a second view distance between the face of the viewer and the display 130.
In step S408, the display format determination module 105 determines a third display format based on the second display format and a relation between the first view distance and the second view distance. The display format determination module 105 obtains size(s) of the third display format by using an equation as follows:
where S3 represents the size of the third display format, S2 represents size of the second display format, D2 represents the second view distance, and D1 represents the first view distance.
In step S409, the display control module 106 displays the content in the third display format on the display 130.
It is to be understood, however, that even though numerous characteristics and advantages have been set forth in the foregoing description of embodiments, together with details of the structures and functions of the embodiments, the disclosure is illustrative only and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Depending on the embodiment, certain steps or methods described may be removed, others may be added, and the sequence of steps may be altered. It is also to be understood that the description and the claims drawn for or in relation to a method may include some indication in reference to certain steps. However, any indication used is only to be viewed for identification purposes and not as a suggestion as to an order for the steps.
Patent | Priority | Assignee | Title |
10413172, | Dec 11 2017 | 1-800 Contacts, Inc.; 1-800 CONTACTS, INC | Digital visual acuity eye examination for remote physician assessment |
Patent | Priority | Assignee | Title |
5668743, | Aug 02 1994 | OPTITEST LTD | Method for vision testing |
5739893, | Aug 20 1993 | Seiko Epson Corporation | Head-mounted image display apparatus |
7343026, | Feb 24 2003 | Toshiba Medical Systems Corporation | Operation recognition system enabling operator to give instruction without device operation |
8209635, | Dec 20 2007 | Sony Mobile Communications AB; Sony Ericsson Mobile Communications AB | System and method for dynamically changing a display |
8510462, | Mar 31 2009 | Canon Kabushiki Kaisha | Network streaming of a video media from a media server to a media client |
20040160386, | |||
20070159470, | |||
20080199049, | |||
20080316372, | |||
20090055853, | |||
20090141147, | |||
20090169058, | |||
20090284594, | |||
20100188426, | |||
20110141114, | |||
20110243388, | |||
20110254846, | |||
20120254779, | |||
20120287163, | |||
20130029723, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 21 2011 | WU, TUNG-LIN | HON HAI PRECISION INDUSTRY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 027403 | /0818 | |
Dec 16 2011 | Hon Hai Precision Industry Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 18 2017 | REM: Maintenance Fee Reminder Mailed. |
Feb 05 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 07 2017 | 4 years fee payment window open |
Jul 07 2017 | 6 months grace period start (w surcharge) |
Jan 07 2018 | patent expiry (for year 4) |
Jan 07 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 07 2021 | 8 years fee payment window open |
Jul 07 2021 | 6 months grace period start (w surcharge) |
Jan 07 2022 | patent expiry (for year 8) |
Jan 07 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 07 2025 | 12 years fee payment window open |
Jul 07 2025 | 6 months grace period start (w surcharge) |
Jan 07 2026 | patent expiry (for year 12) |
Jan 07 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |