1. Technical Field
Embodiments of the present disclosure relate generally to computer monitor adjustment, and more particularly, to a system and method for adjusting display of a computer monitor.
2. Description of Related Art
After a video card of a host computer is replaced, a display of a computer monitor that connects to the host computer may be distorted. For example, boundaries of the display may not be shown in a display screen of the computer monitor due to unexpected reasons, such as display resolution of the computer monitor is not an appropriate resolution for the computer monitor. It is inconvenient to adjust the display when users can not observe the boundaries of the display. What is needed, therefore, is a method for adjusting the display of the computer monitor to overcome the limitations described.
The disclosure, including the accompanying drawings, is illustrated by way of example and not by way of limitation. 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.
The display adjustment system 20 may be in the form of one or more programs that stored in the storage system 2 and executed by the at least one processor 5. In one embodiment, the storage system 2 may be random access memory (RAM) for temporary storage of information, and/or a read only memory (ROM) for permanent storage of information. In other embodiments, the storage system 2 may also be an external storage device, such as a hard disk, a storage card, or a data storage medium. The at least one processor 5 executes computerized operations of the computer monitor 1 and other applications, to provide functions of the computer monitor 1.
The storage system 2 stores computerized code for an on-screen display (OSD) menu 21 and a plurality of display parameters of the computer monitor 1. The OSD menu 21 is operable to display several options on the display screen 3 that are user-adjustable to adjust the display parameters of the computer monitor 1 on the display screen 3. The display parameters, such as display resolution, contrast ratio, and display position, are stored in the storage system 2. The users can adjust the display parameters using the regulator 4. In one embodiment, the regulator 4 may be a group of buttons or knobs. For example, the users can reduce a value of the contrast ratio from thirty to twenty by pressing the regulator 4. The OSD menu 21 is further operable to acquire the adjusted display parameters, and update the display parameters in the storage system 2. The computer monitor 1 displays the output data received from the host computer 6 according to the display parameters stored in the storage system 2.
Usually, the computer monitor 1 displays the output data full screen on the display screen 3, such that the output data occupies a region “x” as shown in
The computer monitor 1 displays the output data full screen on the display screen 3 according to the display parameters. If the display adjustment system 20 controls the computer monitor 1 to display the output data on the virtual region 7, the computer monitor 1 may display the output data according to a plurality of virtual parameters. The virtual parameters may also include display resolution, contrast ratio, and display position. Each of the virtual parameters and corresponding to one of the display parameters has a functional relationship. The functional relationship can be determined by experimentation according to the size proportion of the virtual region 7 and the display screen 3. For example, if the size proportion of the virtual region 7 and the display screen 3 is 1:3, the functional relationship may include that contrast ratio value of the virtual parameters is one fourth of the contrast ratio value of the display parameters. Because of the functional relationship, the display of the output data on the virtual region 7 has the same effect with the display of the output data on the full screen of the display screen 3. In one example, if the display of the output data with the full screen has a trapezoidal distortion, the display of the output data on the virtual region 7 has the same trapezoidal distortion.
The predetermination module 201 is operable to define the size proportion of the virtual region 7 and the display screen 3, and predetermine the functional relationship between the virtual parameters and the display parameters. The functional relationship can be determined by experimentation according to the size proportion.
The display module 202 is operable to generate a striking box in the center of the display screen 3 according to the size proportion in response to start of the OSD menu 21, and display the virtual region 7 in the striking box of the display screen 3. The striking box is a virtual box having four sides with a striking color, such as red. As shown in
The OSD menu 21 acquires one or more display parameters adjusted by a user, and updates the display parameters stored in the storage system 2 with the adjusted display parameters. The acquirement module 203 is operable to acquire the display parameters from the storage system 2, and compute the virtual parameters corresponding to the display parameters according to the functional relationship all the time.
The display module 202 is further operable to display data output from the host computer 6 on the virtual region 7 according to the computed virtual parameters.
The determination module 204 is operable to determine whether the OSD menu 21 is closed for stopping adjusting the display of the computer monitor 1.
The display module 202 is further operable to display the output data full screen on the display screen 3 according to the display parameters, and hide the virtual region 7 from the display screen 3 in response to close of the OSD menu 21.
In block S20, the display module 202 generates a striking box in the center of the display screen 3 according to the size proportion in response to start of the OSD menu 21, and displays the virtual region 7 in the striking box of the display screen 3. The striking box is a virtual box having four sides with a striking color, such as red. As shown in
In block S21, the OSD menu 21 acquires one or more display parameters adjusted by a user, and updates the display parameters in the storage system 2 with the adjusted display parameters. In one embodiment, the display parameters may include display resolution, contrast ratio, and display position.
In block S22, the acquirement module 203 acquires the display parameters from the storage system 2, and computes the virtual parameters corresponding to the display parameters according to the functional relationship.
In block S23, the display module 202 displays data output from the host computer 6 on the virtual region 7 according to the computed virtual parameters.
In block S24, the determination module 204 determines whether the OSD menu 21 is closed. If the OSD menu 21 is closed, block S25 is implemented. If the OSD menu 21 is not closed, block S21 is implemented.
In block S25, the display module 202 displays the output data full screen on the display screen 3 according to the display parameters, and hides the virtual region 7 from the display screen 3.
All of the processes described above may be embodied in, and fully automated via, functional code modules executed by one or more general purpose processors of the computing devices. The code modules may be stored in any type of non-transitory computer-readable medium or other storage device. Some or all of the methods may alternatively be embodied in specialized hardware. Depending on the embodiment, the non-transitory computer-readable medium may be a hard disk drive, a compact disc, a digital video disc, a tape drive or other suitable storage medium.
Although certain embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201010570342.9 | Dec 2010 | CN | national |