Image stretching
AssigneeHewlett-Packard Development Company, L.P.
InventorKeith J. Huntington
Life of this patent
Estimating the term…
Abstract
A method and apparatus for managing image stretching, including text image stretching, on a display panel. A video system for controlling the display panel includes a device (e.g., a video device driver) for indicating if the video system is capable of stretching the image. The video system also includes a second device (e.g., a video BIOS program) for activating the image stretching if it is indicated that the video system is capable of stretching the image. The video system may include a third device (e.g., a video chipset) for stretching an image presented for display on the display panel if image stretching is activated.
Claims43
A method of managing stretching of an image on a display panel of a computer system including a video system, comprising:
- checking whether or not the video system can support image stretching and, if so, setting a stored value to a condition to indicate that an image is stretchable by the computer system;
- prior to image stretching activation, checking the condition of the value;
- and
- activating the image stretching only if the value is set to said condition indicating that the image is stretchable by the computer system.
A computer system including a video system for controlling an image on a display panel, comprising:
- an operating system;
- a register bit;
- a video device driver program;
- said operating system operable to check the video device driver program and to cause the video device driver program to set the register bit to a predetermined state if the video system can support image stretching and operable not to set the register bit to said predetermined state if the video system does not support image stretching;
- a video BIOS for activating the image stretching only if the register bit is set to said predetermined state;
- and
- a video hardware driver for stretching an image presented for display on the display panel if image stretching is activated.
A computer system, comprising:
- a display panel;
- and
- a video system for controlling an image on the display panel, including:
- logic operable to check whether or not the video system can support image stretching;
- a first device responsive to said logic determining that the video system can support image stretching to set a stored value to a condition to indicate that the video system is enabled for image stretching;
- and
- a second device for checking the value and activating the video system for image stretching if the stored value is set to said condition but not activating the video system for image stretching if the stored value is not set to said condition.
A method of managing stretching of an image on a display under control of a video system, comprising:
- checking independently of said display whether or not the video system is capable of performing image stretching of a displayed image and, if so, setting a stored value to a condition to enable image stretching by the video system;
- prior to image stretching activation, checking the condition of the value;
- and
- activating image stretching by the video system only if the value is set to said condition.
A method of managing stretching of an image on a display of an operating system controlled computer system including a video system, comprising:
- effecting an operating system check to determine whether or not the video system includes a video device driver program to permit image stretching of a displayed image and, if so, setting a stored value to a condition to enable image stretching by the video system;
- in response to an image stretching activation command, checking the condition of the stored value;
- and
- activating the video system to effect image stretching image stretching if the stored value is set to said condition and not activating the video system to effect image stretching if the stored value is not set to said condition.
A method of managing stretching of an image on a display of an operating system controlled computer system including memory and a video system, comprising:
- effecting operating system loading of a video device driver program into the memory and (i) if the video device driver enables the video system to support image stretching of a displayed image, setting a stored value to a first condition, (ii) if the video device driver program does not enable the video system to support image stretching of a displayed image, clearing the stored value;
- and
- in response to an image stretching activation command, activating the video system to perform image stretching only if the value is set to said first condition.
Dependencies are inferred from the claim text.