[go: up one dir, main page]

WO1992020061A1 - Synchronizing and image positioning methods for a video display - Google Patents

Synchronizing and image positioning methods for a video display Download PDF

Info

Publication number
WO1992020061A1
WO1992020061A1 PCT/FI1992/000087 FI9200087W WO9220061A1 WO 1992020061 A1 WO1992020061 A1 WO 1992020061A1 FI 9200087 W FI9200087 W FI 9200087W WO 9220061 A1 WO9220061 A1 WO 9220061A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
period
display device
frequency
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/FI1992/000087
Other languages
French (fr)
Inventor
Jarmo Kurikko
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ICL Personal Systems Oy
Original Assignee
ICL Personal Systems Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ICL Personal Systems Oy filed Critical ICL Personal Systems Oy
Priority to GB9317528A priority Critical patent/GB2272136B/en
Priority to JP4506880A priority patent/JPH06506783A/en
Publication of WO1992020061A1 publication Critical patent/WO1992020061A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/18Timing circuits for raster scan displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/14Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
    • G09G1/16Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
    • G09G1/165Details of a display terminal using a CRT, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G1/167Details of the interface to the display terminal specific for a CRT
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning

Definitions

  • the invention relates to a method of adjusting the position and/or size of an image displayed on a screen of a video display device, and to a method of synchronizing a video display device with a video signal.
  • VGA Video Graphics Array
  • a hori ⁇ zontal deflection signal aligns the image in the horizontal direction.
  • the timings of the deflection signals depend on the employed display device and display adapter.
  • a cathode-ray tube (CRT) display device requires a predetermined time to retrace the electron beam to the start of the scanning of the next line or field.
  • the retrace time is controlled by horizontal and vertical blanking signals which indicate the position of the active image area on the screen.
  • the resolution of the dis ⁇ play device is determined by the applied technology and the technical solution, being typically e.g. 640x480, 800x600, 1024x768 and 1280x1024.
  • the blanking period or passive display period (e.g. the retrace time of the beam) can be subdivided into a front porch and a back porch and a synchronizing pulse.
  • Display devices typically have horizontal de ⁇ flection frequencies and display refreshing fre- quencies which are determined by the frequencies of the horizontal and vertical synchronizing signals.
  • a usual inexpensive solution is to use a display device with one deflection frequency. This means that the display device is capable of syn ⁇ chronization with video signals only within a relatively narrow frequency band of the horizontal deflection signal.
  • the display device is not usually very sensitive to the vertical deflection, but it is synchronized fairly well with very different vertical deflection frequencies.
  • both the vertical and horizontal deflection signals of the display adapter have to be very accurately defined, and they must not deviate from the values specified for the display device. In this way, a very high image quality is achieved at the expense of low price and versatility.
  • the most recent display devices are usually so- called multi-frequency display devices, and so they are able to synchronize and operate within a very wide range of horizontal deflection frequencies as well within a wide range of vertical deflection frequencies. These display devices offer various adjusting possibilities for the user.
  • the dis ⁇ play device is synchronized with the video signals of the display adapter, the image is usually positioned aside, and so the user has to align the image by using the above-mentioned adjustments.
  • the display devices may comprise preselected and preset timing modes, which the display identifies automatically and adjusts the position of the image in accordance with the manufacturer's adjustments.
  • the position of the image on the screen is usually determined by programming the position of a synchronizing pulse (HSYNC or VSYNC) in relation to the active display period.
  • the position of the image can also be changed by varying the length of the synchronizing pulses.
  • the size of the image can be adjusted by software by varying the duration of the passive display period or by changing the polarity of the synchronizing pulses (polarity adjustment is used e.g. in a VGA environment).
  • This technique is used mainly to adjust the size of the image in the vertical direction, whereas it is hardly ever used for image adjustment in the horizontal direction, because the horizontal deflection frequency would also be affected, and this would also greatly affect the vertical deflection frequency, which should be kept as high as possible and which one is not ready to sacrifice.
  • the most common display device applications are based on one horizontal de ⁇ flection frequency, and therefore it is desirable to maintain compatibility to these applications, too.
  • a change in the horizontal deflection frequency also easily affects the position of the image.
  • the vertical deflection control is formed of the horizontal deflection signal, and it is usually very easy to program as multiples of the horizontal deflection pulses (correspondingly also the active display period and the front (VFP) and back (VBP) porch).
  • the horizontal deflection signal instead, is formed of the multiples of a character clock, and these are considerably more difficult to change by software on account of the technical restrictions imposed by the used technical applications.
  • a charac ⁇ ter clock signal is formed of the multiples of the video dot frequency, and both of these are dependent on the hardware of the equipment and it has not been possible to program them.
  • one character clock period commonly comprises 8 or 16, in text modes also 7, 9 and 18, video dot clock periods. The position or size of the image can thus be adjusted by software only by steps of at least eight pixels, and so the adjustment appears as rough jumps on the screen, and a smooth and accurate adjustment cannot be achieved.
  • Computer application programs are drafted to comply with specific resolutions used as standards, which determines the available active image area on the screen very accurately.
  • the programmatically selectable parameters affecting the adjustment of the image are also generally preselected and bound to the technical application.
  • video dot fre- quencies are often generated by the oscillator or crystal circuits of the display adapter, which gener ⁇ ate only one video frequency per one circuit, and so the display adapter supports only few display standards and resolutions.
  • the most recent circuits based on frequency synthesis are able to generate several frequencies, and so one and the same display adapter is able to support several different resolutions and different horizontal and vertical deflection frequencies for different display devices.
  • the display adapter selects the video frequency proper for the new display mode and the other parameters required by the selected display mode.
  • the final ad ⁇ justment of the position and size of the image on the screen is then performed by utilizing the adjustments of the display device.
  • An object of the invention is to provide a more versatile and more accurate adjustment of the posi ⁇ tion and size of an image on the screen of a display device than what has been possible previously.
  • Another object of the invention is to simplify the synchronization of a video display device with a video signal.
  • the first object is achieved by means of a method according to the invention for adjusting the position and/or size of an image displayed on a video display device, which method comprises the steps of claim 1.
  • the basic idea of the invention is that, instead of adjusting the position and size of the image on the screen by utilizing the adjustments of the display device itself, the properties of the video signal itself are adjusted by the software of the microcomputer by varying the video dot frequency of the video source, such as a display adapter, while simultaneously varying the conventional programmable video control parameters in accordance with various algorithms in such a way that the best possible image is obtained with the display device used in each par ⁇ ticular case.
  • Increase or decrease in the video dot frequency, while the line frequency is maintained substantially constant causes a corresponding decrease or increase in the width of an individual image element, i.e. pixel, on the screen and thus in the size of the entire image.
  • the video dot clock cycle As all video signal timing components are multiples of the video dot clock cycle, it is essential that when the video dot clock cycle is changed, at least the parameters determining the number of the video dot clock cycles in the horizontal deflection period should be changed simultaneously so that the horizontal deflection fre ⁇ quency is maintained substantially unchanged.
  • the video dot frequency can be changed by very small steps, the accuracy which can be achieved in the adjustment of the position and size of the image is only a fraction of the size of an individual pixel, while previously the accuracy has been several pixels.
  • the adjustment of the position and size of the image can be performed "smoothly" and accurately as desired by the user without any compromises.
  • the video dot frequency can be selected by software from a great number of predetermined frequencies or by means of a fully programmable synthesis video dot frequency generator. Accordingly, the only essential modification required e.g. in the present-day display adapters is a video dot frequency generator of a new type or, at best, only a new mode of operation of the previous generator is required, so the invention can be realized very advantageously.
  • the present invention also offers new possibilities to realize the display device at a low ⁇ er cost, because the adjustments of the position and size of the image can be omitted from the display device and performed by software, and the user can control the adjustment e.g. from the keyboard of the computer or by means of a mouse.
  • the inven ⁇ tion provides the best possible quality of the image even with less expensive (lower quality) display devices, as deviations can be corrected easily and accurately.
  • displacements in the position and size of the image due to ageing of the components can be compensated for by the user easily and accurately, which increases the service life of the display device and facilitates maintenance.
  • many other properties are achieved, such as dynamic stepless zooming.
  • the video dot frequency can be altered by sufficiently small steps, a video fre ⁇ quency with which the horizontal deflection of the display device under examination is synchronized can be found by varying the video frequency. Thereafter the vertical deflection can be synchronized and the adjustments of the position and size of the image can be carried out in accordance with the invention.
  • the invention provides compatibility with nearly all dis ⁇ play devices irrespective of their horizontal and vertical deflection frequencies and resolutions.
  • the display devices may be less expensive single-frequency displays and still have better display properties than the conventional multi-frequency displays.
  • the invention is also concerned with a method of synchronizing a video display device with a video signal when at least the vertical and horizontal de ⁇ flection frequencies and resolution are known amongst the electrical properties of the video display device.
  • the method is characterized in that display adapter control parameters are calculated from said known properties of the video display device, the control parameters being utilized to adjust the video dot frequency of a video signal to be applied to the video display device and the numbers of the video clock cycles contained in the horizontal deflection period, the blanking period, the display period, the front porch period and/or the back porch period to such values that the display device is synchronized.
  • the required video dot frequency and other parameters can be calculated easily when the deflection frequencies and resolution of the display device are known.
  • the user is able to make a desired display device synchronize with a video signal by inputting the electrical specifications of his display device to the calculation program.
  • the elec ⁇ trical specifications may be obtained e.g. from a program disk supplied with the display device.
  • De ⁇ fault values for the position and size of the image can be obtained from the same disk e.g. by giving the length of the front and back porch and the display period and the position of the synchronizing pulses, so that the display is immediately ready for oper ⁇ ation.
  • the invention makes it con ⁇ siderably easier to set up a new display device.
  • the specifications of the display devices can be given as frequency and time units and resolutions, the memory space occupied by them is only a fraction of that required for storing the parameter tables used previously for display adapters.
  • Figure 1 is a block diagram of a computer display system in which the method according to the invention can be applied;
  • Figures 2 and 3 show a timing diagram illus ⁇ trating the horizontal and vertical synchronizing signals of a video signal
  • Figures 4 and 5 illustrate the screen of a video display device and how the image is positioned on the screen by the synchronizing signals.
  • the invention may be employed for adjusting any display device controlled by a video signal.
  • a video display may be a cathode-ray tube display, liquid crystal display, plasma display, electro- luminance display, etc.
  • the invention can also be applied to image adjustment in digital television sets, for instance.
  • Figure 1 shows a computer system with a display system in which the invention can be applied.
  • the computer system comprises a central unit (CPU) 7, to which a keyboard 3, a mouse 8 and a display system with a display device 2 can be connected.
  • the display system comprises a video display adapter 1, which is connected through a bus interface 6 to the central unit (CPU) or the like 7 of the computer.
  • the display adapter or graphics controller 1 incorporates a raster display memory 5 having a storage location for each pixel of a displayed image.
  • the display adapter generates a video signal VIDEO (which may comprise several different physical signals), which is applied through a video interface 9 to control the display device 2.
  • the display adapter 1 further comprises an adjustable video frequency generator 4 the output frequency fnc K ° ⁇ wn i c ⁇ ⁇ s controlled by a frequency control signal FCONTR.
  • the generator 4 may be e.g. the frequency synthesizer circuit SC11410 or SC11411 of Sierra Semiconductor Corporation, or the frequency synthesizer circuit ICS1594 of Integrated Circuit Systems Inc.
  • control signal FCONTR of Figure 1 is a serial interface through which the display adapter 1 can write control data into the control registers of the synthesizer circuit 4.
  • control data of the registers practically any frequency can be selected as the output frequency Fnc K*
  • FIG. 2 is a timing diagram, which illustrates deflection or synchronizing signals controlling the horizontal deflection or scanning of the video signal.
  • a horizontal line or horizontal deflection period HPER means a period during which one hori ⁇ zontal line is scanned from the left to the right across the screen and back to the start of the next horizontal line.
  • the HPER comprises an active display period H ACTIVE' w ich determines the active image area on the screen and during which the image data read from the raster memory 5 is displayed; and a blanking period HBLANK, which comprises at least a front porch HFP, a synchronizing pulse HSYNC and a back porch HBP.
  • the character clock CCLK may also be equal to the video clock DCLK.
  • Ml 8 so that one character on the display contains eight pixels in the horizontal direction.
  • the image adjustment parameters may also be selected in some other way.
  • One special case is over- scanning which adds a coloured peripheral area around the active image area. This area can be incorporated in the HFP/HBP area or the H A C TIVE area ' depending on the case.
  • Figure 3 shows a corresponding timing diagram for the control or synchronizing signals of the vertical deflection.
  • a field or vertical deflection period VPER comprises a display period V ACTIVE and a blanking period VBLANK which contains at least a front porch VFP, a vertical synchronizing pulse VSYNC and a back porch VBP. All the above-mentioned control periods of the vertical deflection are formed of the multiples of the horizontal deflection period HPER, the number of the multiples being determined in each particular case by programmable control parameters ⁇ (integers).
  • Figure 3 illustrates how the video image is positioned on the screen of the video display device 2 by the above-mentioned control signals.
  • the durations of the active display periods H A r IVE and V ACTIVE ⁇ n re l a" fci° n "to those of the periods HPER and VPER determine the width and height, that is, the size of the displayed image.
  • the positions of the synchronizing pulses HSYNC and VSYNC in relation to the respective active display periods H A CTIVE anc ⁇ V ACTIVE determine the position of the image in the horizontal and vertical direction. Conventionally, only a coarse adjustment of the position and size of the image has been possible by varying the control parameters M ⁇ with the accuracy of the character clock CCLK (eight pixels).
  • the above-described control signals of the horizontal and vertical deflection and thus the position and size of the image on the screen can be affected more accurately and more smoothly by adjusting the video dot fre ⁇ quency fncLK _?e ne rated by the generator 4 shown in Figure 1.
  • This can be effected by software by alter ⁇ ing the control data in the control registers of the generator 4.
  • the video dot frequency of the generator has to be variable by sufficiently small steps.
  • the adjustment begins to be really agreeable and accurate only when f ⁇ cLK can ⁇ ° e se l ec-te d freely and the accuracy of the adjustment on the screen is one pixel or higher.
  • the adjusting accuracy is a fraction of a pixel, an individual pixel displayed on the screen can be extended or narrowed very accurate ⁇ ly by means of the invention.
  • the length of the cycle of the video dot clock DCLK changes with the video dot frequency foCLK*
  • a change in the cycle of the video dot clock DCLK auto- matically changes the duration of the character clock CCLK and thereby the duration of the horizontal de ⁇ flection period HPER, which may result in that the synchronization is lost. Therefore, according to the invention, the horizontal deflection frequency is maintained substantially constant within the fre ⁇ quency tolerance allowed by the display device; if required, the value of the control parameter M6 and thus the number of the DCLK clock cycles in the horizontal deflection period HPER may be altered by software in such a direction that the duration of HPER remains substantially constant.
  • the size of the image on the screen is adjusted by varying the video dot frequency ncLK while maintaining the horizontal deflection frequency substantially constant by means of the parameters M ⁇ .
  • Figures 4 and 5 illustrate the adjustment of the size of the image by the video fre ⁇ quency.
  • a video dot fre ⁇ quency is increased while maintaining HPER and HSYNC substantially constant by means of the parameters M ⁇ is f ncLKl* ⁇ ⁇ e DCLK clock cycle thereby decreases with increasing video dot frequency, as a result of which the duration of the display period H ACTjVE also decreases (the duration of H BLANK increases) and an individual pixel narrows, thus causing the image area on the screen to be narrowed in the horizontal direction, as shown in Figure 5.
  • the image area on the screen can be widened by decreasing the video dot frequency. In the vertical direction the adjustment of the image is carried out separate ⁇ ly, which will be described later on.
  • the position of the image on the screen is adjusted by programming the position of the horizontal synchronizing pulse HSYNC in relation to the display period H AC TI V E ⁇ y the parameters M ⁇ .
  • the position of the image can also be adjusted accurately (smoothly) by software by varying the video dot frequency while aiming at keeping the position of the pulse HSYNC constant in relation to either edge of the active display period H ACTIVE ⁇ y means of the parameters M ⁇ .
  • a change in the video dot frequency causes a change in the size of the active display period H A CTIVE' as a resu l' t ' of which the "unfixed" edge of the image area is "dis- placed" on the screen in the horizontal direction with respect to the synchronizing pulse.
  • the number of the clock cycles DCLK contained in the front porch HFP or the back porch HBP can be altered by means of the parameters M i in such a direction that the com- bined duration of the display period H Tj y and the front or back porch period remains substantially constant with varying video dot frequency.
  • a change in the video dot frequency does not, in prin ⁇ ciple, affect the vertical deflection. If the vertical deflection is not adjusted, an increase in the video dot frequency, for example, causes the image on the screen to be flattened at the sides, as shown in Figure 5, and the ratio between the width and height of an individual pixel is not correct. This dot aspect ratio is typically 1:1. Therefore, in the invention, the number of horizontal lines blanked during one VPER period, i.e. the height of the image, is also altered by means of the parameters N ⁇ _ when the video dot frequency is changed in such a direction that the ratio between the width and height of the pixels remains substantially constant.
  • the height of the image on the screen may also be adjust- ed e.g. by varying the polarity or length of the pulse VSYNC.
  • the computer system comprises a control soft ⁇ ware effecting the adjustments according to the in ⁇ vention.
  • the control software determines control data determining the required video dot frequency for the generator 4 and the respective M ⁇ and N ⁇ parameters for the display adapter.
  • the user controls the adjustment e.g. by the keyboard 3, the mouse driver 8 or some other peripheral device.
  • the final integer parameters N ⁇ and M ⁇ required by the display adapter 1 and the control data of the generator 4 can be calculated mathematically for each mode of the dis ⁇ play device and the display adapter whenever the mode is changed.
  • This method of storing image adjustment information e.g. enables more user-friendly proper ⁇ ties to be achieved more easily and requires less memory capacity for storing the control information.
  • the same initial data are directly applicable to all display adapters irrespective of their structure, as it is the calculation software that determines the control parameters for each particular display adapter.
  • the image of a new display device can be adjusted to the manufacturer's set values simply by inputting the specifications of the display device into the calculation software.
  • the specifications may be loaded into the calculation software e.g. from a program disk supplied with the display device.
  • the search for the deflection frequencies can be effected by selecting a suitable resolution and by maintaining H ACTIVE and HPER constant and by varying the video dot frequency from a starting frequency to a first frequency at which the synchronization of the horizontal de ⁇ flection of the display device is observed.
  • the user can signal the program about the synchronization by means of the keyboard (or this may be performed by the display device when it detects the synchronization). There ⁇ after the video dot frequency is further increased to a second frequency at which the synchronization of the horizontal deflection is again lost.
  • the user or the display device gives another signal indicating the loss of the synchronization.
  • the program can determine the synchronizing range and the synchronizing center of the horizontal deflection, such as the mean value of the first and second frequencies, which is selected as a video dot frequency.
  • the vertical deflection is syn ⁇ chronized by maintaining the horizontal deflection frequency and the video frequency substantially constant and by varying the length of the vertical deflection period of a video signal applied to the display device by means of the parameters N ⁇ until it is observed that the vertical deflection is synchron ⁇ ized.
  • the synchronizing range and center of the vertical deflection can be searched similarly as above and then adjust the size and position of the image on the screen as described above.
  • a partial image area 62 is selected from a normal-size image area 61 to be dis ⁇ played with normal resolution on the screen, the partial image area being smaller than the normal image area 61 and corresponding to an mxn memory area having an origin (M ⁇ , N ⁇ ) in an MxN-size raster memory 5.
  • the zoom effect of the partial image area 62 is achieved by allowing the video dot frequency to decrease.
  • the origin of the active image area to be zoomed can be moved by programming the (M , N2) co ⁇ ordinate as the initial address of the image area along a line (M Q , N Q ) -> (M ⁇ , N- ⁇ ) when the zooming is in progress.
  • the resolution of the image area 62 de- creases correspondingly with decreasing video dot frequency.
  • the physical size of the entire image area (area 61) on the screen during the zooming of the image area 62 remains sufficiently accurately un ⁇ changed when the control parameter M5 of the display period H Af -- TjVE as well as the parameter M6 of the horizontal period HPER and the position of the pulse HSYNC pulse are altered in accordance with a suitable algorithm depending on the requirements in each particular case.
  • the invention has been described above with reference to certain synchronizing and timing signals HS, HBLANK, VS, VBLANK of the horizontal and vertical deflection and their periods, such as HFP, HSYNC, HBP, H ACTIVE , VFP, VSYNC, VBP, V ACTIVE , which can be found in one form or another in every video signal.
  • the format of the video signal and, in practice, the number of discrete signal components to be trans ⁇ ferred may, however, vary to a very great extent.
  • the horizontal and vertical deflection signals can be transferred separately or in combina ⁇ tion, the video signal may a composite video signal (television), or an RGB video signal, an analogous or TTL level signal, etc.
  • the invention is intended for use in connection with all such various video signal formats.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Details Of Television Scanning (AREA)

Abstract

The invention relates to a method of adjusting the position and/or size of an image displayed on the screen of a video display device (2). The invention provides a more accurate and smoother adjustment of the position and size of the image on the screen when the video frequency (fDCLK) of a video signal (VIDEO) applied to the video display device (2) from the display adapter is adjusted by software while maintaining the horizontal deflection frequency of the video signal (VIDEO) substantially constant by software. The invention is also concerned with a method based on the adjustment of video frequency for synchronizing a video display device with a video signal.

Description

Synchronizing and image positioning methods for a video display
Field of the Invention
The invention relates to a method of adjusting the position and/or size of an image displayed on a screen of a video display device, and to a method of synchronizing a video display device with a video signal.
Background of the Invention
In most modern personal computers (such as IBM PC compatible) a VGA (Video Graphics Array) display adapter has replaced the former EGA, CGA, MDA and HGC adapters. All these display adapters typically control a video display terminal with one or two deflection frequencies. In addition, all of the dis- play adapters support both character and graphics display modes. Display adapters for higher-resolution displays are almost exclusively graphics based, sup¬ porting primarily MS-Windows, OS/2 Presentation Manager or X-Windows user interfaces or CAD software. It is characteristic of all these systems that the display device is controlled by means of syn¬ chronizing signals. Vertical deflection signals align the image vertically on the screen of the display device so as to utilize the entire screen as efficiently as possible. Correspondingly, a hori¬ zontal deflection signal aligns the image in the horizontal direction. The timings of the deflection signals depend on the employed display device and display adapter. For example, a cathode-ray tube (CRT) display device requires a predetermined time to retrace the electron beam to the start of the scanning of the next line or field. The retrace time is controlled by horizontal and vertical blanking signals which indicate the position of the active image area on the screen. The resolution of the dis¬ play device is determined by the applied technology and the technical solution, being typically e.g. 640x480, 800x600, 1024x768 and 1280x1024. The blanking period or passive display period (e.g. the retrace time of the beam) can be subdivided into a front porch and a back porch and a synchronizing pulse.
Display devices typically have horizontal de¬ flection frequencies and display refreshing fre- quencies which are determined by the frequencies of the horizontal and vertical synchronizing signals. To achieve an advantageous technical structure for the display device, a usual inexpensive solution is to use a display device with one deflection frequency. This means that the display device is capable of syn¬ chronization with video signals only within a relatively narrow frequency band of the horizontal deflection signal. The display device is not usually very sensitive to the vertical deflection, but it is synchronized fairly well with very different vertical deflection frequencies. Especially in CAD applications, which require very high resolution, both the vertical and horizontal deflection signals of the display adapter have to be very accurately defined, and they must not deviate from the values specified for the display device. In this way, a very high image quality is achieved at the expense of low price and versatility.
The most recent display devices are usually so- called multi-frequency display devices, and so they are able to synchronize and operate within a very wide range of horizontal deflection frequencies as well within a wide range of vertical deflection frequencies. These display devices offer various adjusting possibilities for the user. When the dis¬ play device is synchronized with the video signals of the display adapter, the image is usually positioned aside, and so the user has to align the image by using the above-mentioned adjustments. The display devices may comprise preselected and preset timing modes, which the display identifies automatically and adjusts the position of the image in accordance with the manufacturer's adjustments.
The position of the image on the screen is usually determined by programming the position of a synchronizing pulse (HSYNC or VSYNC) in relation to the active display period. The position of the image can also be changed by varying the length of the synchronizing pulses. The size of the image can be adjusted by software by varying the duration of the passive display period or by changing the polarity of the synchronizing pulses (polarity adjustment is used e.g. in a VGA environment). This technique is used mainly to adjust the size of the image in the vertical direction, whereas it is hardly ever used for image adjustment in the horizontal direction, because the horizontal deflection frequency would also be affected, and this would also greatly affect the vertical deflection frequency, which should be kept as high as possible and which one is not ready to sacrifice. In addition, the most common display device applications are based on one horizontal de¬ flection frequency, and therefore it is desirable to maintain compatibility to these applications, too. A change in the horizontal deflection frequency also easily affects the position of the image.
The vertical deflection control is formed of the horizontal deflection signal, and it is usually very easy to program as multiples of the horizontal deflection pulses (correspondingly also the active display period and the front (VFP) and back (VBP) porch). The horizontal deflection signal, instead, is formed of the multiples of a character clock, and these are considerably more difficult to change by software on account of the technical restrictions imposed by the used technical applications. A charac¬ ter clock signal is formed of the multiples of the video dot frequency, and both of these are dependent on the hardware of the equipment and it has not been possible to program them. In graphics based applica¬ tions, one character clock period commonly comprises 8 or 16, in text modes also 7, 9 and 18, video dot clock periods. The position or size of the image can thus be adjusted by software only by steps of at least eight pixels, and so the adjustment appears as rough jumps on the screen, and a smooth and accurate adjustment cannot be achieved.
Computer application programs are drafted to comply with specific resolutions used as standards, which determines the available active image area on the screen very accurately. The programmatically selectable parameters affecting the adjustment of the image are also generally preselected and bound to the technical application. For example, video dot fre- quencies are often generated by the oscillator or crystal circuits of the display adapter, which gener¬ ate only one video frequency per one circuit, and so the display adapter supports only few display standards and resolutions. The most recent circuits based on frequency synthesis (phase-locked loops) are able to generate several frequencies, and so one and the same display adapter is able to support several different resolutions and different horizontal and vertical deflection frequencies for different display devices. When the display mode is to be changed, the display adapter selects the video frequency proper for the new display mode and the other parameters required by the selected display mode. The final ad¬ justment of the position and size of the image on the screen is then performed by utilizing the adjustments of the display device.
Disclosure of the Invention
An object of the invention is to provide a more versatile and more accurate adjustment of the posi¬ tion and size of an image on the screen of a display device than what has been possible previously.
Another object of the invention is to simplify the synchronization of a video display device with a video signal.
The first object is achieved by means of a method according to the invention for adjusting the position and/or size of an image displayed on a video display device, which method comprises the steps of claim 1.
The basic idea of the invention is that, instead of adjusting the position and size of the image on the screen by utilizing the adjustments of the display device itself, the properties of the video signal itself are adjusted by the software of the microcomputer by varying the video dot frequency of the video source, such as a display adapter, while simultaneously varying the conventional programmable video control parameters in accordance with various algorithms in such a way that the best possible image is obtained with the display device used in each par¬ ticular case. Increase or decrease in the video dot frequency, while the line frequency is maintained substantially constant, causes a corresponding decrease or increase in the width of an individual image element, i.e. pixel, on the screen and thus in the size of the entire image. As all video signal timing components are multiples of the video dot clock cycle, it is essential that when the video dot clock cycle is changed, at least the parameters determining the number of the video dot clock cycles in the horizontal deflection period should be changed simultaneously so that the horizontal deflection fre¬ quency is maintained substantially unchanged. As the video dot frequency can be changed by very small steps, the accuracy which can be achieved in the adjustment of the position and size of the image is only a fraction of the size of an individual pixel, while previously the accuracy has been several pixels. The adjustment of the position and size of the image can be performed "smoothly" and accurately as desired by the user without any compromises. The video dot frequency can be selected by software from a great number of predetermined frequencies or by means of a fully programmable synthesis video dot frequency generator. Accordingly, the only essential modification required e.g. in the present-day display adapters is a video dot frequency generator of a new type or, at best, only a new mode of operation of the previous generator is required, so the invention can be realized very advantageously.
The present invention, however, also offers new possibilities to realize the display device at a low¬ er cost, because the adjustments of the position and size of the image can be omitted from the display device and performed by software, and the user can control the adjustment e.g. from the keyboard of the computer or by means of a mouse. Moreover, the inven¬ tion provides the best possible quality of the image even with less expensive (lower quality) display devices, as deviations can be corrected easily and accurately. Similarly, displacements in the position and size of the image due to ageing of the components can be compensated for by the user easily and accurately, which increases the service life of the display device and facilitates maintenance. Furthermore, many other properties are achieved, such as dynamic stepless zooming.
Further, as the video dot frequency can be altered by sufficiently small steps, a video fre¬ quency with which the horizontal deflection of the display device under examination is synchronized can be found by varying the video frequency. Thereafter the vertical deflection can be synchronized and the adjustments of the position and size of the image can be carried out in accordance with the invention. The invention provides compatibility with nearly all dis¬ play devices irrespective of their horizontal and vertical deflection frequencies and resolutions. On the other hand, the display devices may be less expensive single-frequency displays and still have better display properties than the conventional multi-frequency displays.
The invention is also concerned with a method of synchronizing a video display device with a video signal when at least the vertical and horizontal de¬ flection frequencies and resolution are known amongst the electrical properties of the video display device. The method is characterized in that display adapter control parameters are calculated from said known properties of the video display device, the control parameters being utilized to adjust the video dot frequency of a video signal to be applied to the video display device and the numbers of the video clock cycles contained in the horizontal deflection period, the blanking period, the display period, the front porch period and/or the back porch period to such values that the display device is synchronized.
As the small-step adjustment of the video fre- quency enables a suitable video signal to be generated for any display device, the required video dot frequency and other parameters can be calculated easily when the deflection frequencies and resolution of the display device are known. In this way, the user is able to make a desired display device synchronize with a video signal by inputting the electrical specifications of his display device to the calculation program. Alternatively, the elec¬ trical specifications may be obtained e.g. from a program disk supplied with the display device. De¬ fault values for the position and size of the image can be obtained from the same disk e.g. by giving the length of the front and back porch and the display period and the position of the synchronizing pulses, so that the display is immediately ready for oper¬ ation. In this way, the invention makes it con¬ siderably easier to set up a new display device. As the specifications of the display devices can be given as frequency and time units and resolutions, the memory space occupied by them is only a fraction of that required for storing the parameter tables used previously for display adapters. Brief Description of the Drawings
In the following the invention will be described in greater detail by means of embodiments with reference to the attached drawings, in which Figure 1 is a block diagram of a computer display system in which the method according to the invention can be applied;
Figures 2 and 3 show a timing diagram illus¬ trating the horizontal and vertical synchronizing signals of a video signal; and
Figures 4 and 5 illustrate the screen of a video display device and how the image is positioned on the screen by the synchronizing signals.
Preferred Embodiments of the Invention
The invention may be employed for adjusting any display device controlled by a video signal. Such a video display may be a cathode-ray tube display, liquid crystal display, plasma display, electro- luminance display, etc. Even though the primary range of applications of the invention is within the com¬ puter display systems, the invention can also be applied to image adjustment in digital television sets, for instance. Figure 1 shows a computer system with a display system in which the invention can be applied. The computer system comprises a central unit (CPU) 7, to which a keyboard 3, a mouse 8 and a display system with a display device 2 can be connected. The display system comprises a video display adapter 1, which is connected through a bus interface 6 to the central unit (CPU) or the like 7 of the computer. The display adapter or graphics controller 1 incorporates a raster display memory 5 having a storage location for each pixel of a displayed image. The display adapter generates a video signal VIDEO (which may comprise several different physical signals), which is applied through a video interface 9 to control the display device 2. The display adapter 1 further comprises an adjustable video frequency generator 4 the output frequency fnc K °^ wnic^ ^s controlled by a frequency control signal FCONTR. The generator 4 may be e.g. the frequency synthesizer circuit SC11410 or SC11411 of Sierra Semiconductor Corporation, or the frequency synthesizer circuit ICS1594 of Integrated Circuit Systems Inc. In practice, in all the above-mentioned circuits, the control signal FCONTR of Figure 1 is a serial interface through which the display adapter 1 can write control data into the control registers of the synthesizer circuit 4. By means of the control data of the registers practically any frequency can be selected as the output frequency Fnc K*
Figure 2 is a timing diagram, which illustrates deflection or synchronizing signals controlling the horizontal deflection or scanning of the video signal. A horizontal line or horizontal deflection period HPER means a period during which one hori¬ zontal line is scanned from the left to the right across the screen and back to the start of the next horizontal line. The HPER comprises an active display period HACTIVE' w ich determines the active image area on the screen and during which the image data read from the raster memory 5 is displayed; and a blanking period HBLANK, which comprises at least a front porch HFP, a synchronizing pulse HSYNC and a back porch HBP. For example, the returning or retrace of the electron beam of the cathode-ray tube to the start of the next line takes place during the blank- ing period HBLANK. All the above-mentioned periods consist of the multiples of a character clock period CCLK, the number of which is determined in each specific case by control parameters M^ (integers) in the following way: HSYNC = M2 * CCLK HFP = M3 * CCLK HBP = M4 * CCLK
HACTIVE = M5 * CC K HBLANK = HFP + HSYNC +HBP HPER = HBLANK + HACTIVE = M6 * CCLK M6 = M2 + M3 + M4 +M5
The character clock cycle, in turn, comprises the multiples of a video dot clock cycle DCLK = l/fDCLK, whereby CCLK = Ml * DCLK. The character clock CCLK may also be equal to the video clock DCLK. In most cases, Ml = 8 so that one character on the display contains eight pixels in the horizontal direction. With the most common resolutions, the values of the control parameters will thereby be: 640x480 (M5 = 80) 800x600 (M5 = 100) 1024x768 (M5 = 128) 1280x1024 (M5 = 160)
The image adjustment parameters may also be selected in some other way. One special case is over- scanning which adds a coloured peripheral area around the active image area. This area can be incorporated in the HFP/HBP area or the HACTIVE area' depending on the case. Figure 3 shows a corresponding timing diagram for the control or synchronizing signals of the vertical deflection. A field or vertical deflection period VPER comprises a display period VACTIVE and a blanking period VBLANK which contains at least a front porch VFP, a vertical synchronizing pulse VSYNC and a back porch VBP. All the above-mentioned control periods of the vertical deflection are formed of the multiples of the horizontal deflection period HPER, the number of the multiples being determined in each particular case by programmable control parameters ^ (integers).
Figure 3 illustrates how the video image is positioned on the screen of the video display device 2 by the above-mentioned control signals. The durations of the active display periods HA rIVE and VACTIVE ~n rela"fci°n "to those of the periods HPER and VPER determine the width and height, that is, the size of the displayed image. The positions of the synchronizing pulses HSYNC and VSYNC in relation to the respective active display periods H ACTIVE anc^ VACTIVE determine the position of the image in the horizontal and vertical direction. Conventionally, only a coarse adjustment of the position and size of the image has been possible by varying the control parameters M^ with the accuracy of the character clock CCLK (eight pixels).
According to the invention the above-described control signals of the horizontal and vertical deflection and thus the position and size of the image on the screen can be affected more accurately and more smoothly by adjusting the video dot fre¬ quency fncLK _?enerated by the generator 4 shown in Figure 1. This can be effected by software by alter¬ ing the control data in the control registers of the generator 4. In order that a desired accuracy and smoothness would be achieved by the image adjustment of the invention, the video dot frequency of the generator has to be variable by sufficiently small steps. In principle, an improvement over the prior art is already achieved when the adjustment resolution of the video frequency
Figure imgf000015_0001
is Δ fDCLK < 1/(M1 * DCLK) = fDCLK/M1' that is' he adjusting accuracy produced on the screen is greater than the adjusting accuracy of Ml pixels. However, the adjustment begins to be really agreeable and accurate only when fπcLK cane selec-ted freely and the accuracy of the adjustment on the screen is one pixel or higher. When the adjusting accuracy is a fraction of a pixel, an individual pixel displayed on the screen can be extended or narrowed very accurate¬ ly by means of the invention.
The length of the cycle of the video dot clock DCLK changes with the video dot frequency foCLK* A change in the cycle of the video dot clock DCLK auto- matically changes the duration of the character clock CCLK and thereby the duration of the horizontal de¬ flection period HPER, which may result in that the synchronization is lost. Therefore, according to the invention, the horizontal deflection frequency is maintained substantially constant within the fre¬ quency tolerance allowed by the display device; if required, the value of the control parameter M6 and thus the number of the DCLK clock cycles in the horizontal deflection period HPER may be altered by software in such a direction that the duration of HPER remains substantially constant. In the preferred embodiment of the invention, the value of the parameter M6 is changed to the nearest smaller value (M6 = M6 - 1) if the frequency fncLK ^s to ^e ^e~ creased and the dimensions of the image on the screen increase, and correspondingly to the nearest greater value (M6 = M6 + 1) (the dimensions of the image on the screen decrease as the video dot frequency in¬ creases), when the following condition is fulfilled I H - TI > TC LK / 2, where TH is the desired duration of the period HPER of the display device 2, T is the programmed duration of the period HPER of the display adapter 1 and TCCLK is the character clock cycle.
Adjustment of the position and size of the image
According to the invention, the size of the image on the screen is adjusted by varying the video dot frequency ncLK while maintaining the horizontal deflection frequency substantially constant by means of the parameters M^. Figures 4 and 5 illustrate the adjustment of the size of the image by the video fre¬ quency. Assume that, in Figure 4, a video dot fre¬ quency is increased while maintaining HPER and HSYNC substantially constant by means of the parameters M^ is fncLKl* τ^e DCLK clock cycle thereby decreases with increasing video dot frequency, as a result of which the duration of the display period HACTjVE also decreases (the duration of HBLANK increases) and an individual pixel narrows, thus causing the image area on the screen to be narrowed in the horizontal direction, as shown in Figure 5. Correspondingly, the image area on the screen can be widened by decreasing the video dot frequency. In the vertical direction the adjustment of the image is carried out separate¬ ly, which will be described later on.
According to the invention, the position of the image on the screen is adjusted by programming the position of the horizontal synchronizing pulse HSYNC in relation to the display period H ACTIVE ^y the parameters M^. The position of the image can also be adjusted accurately (smoothly) by software by varying the video dot frequency while aiming at keeping the position of the pulse HSYNC constant in relation to either edge of the active display period HACTIVE ^y means of the parameters M^. Thus a change in the video dot frequency causes a change in the size of the active display period H ACTIVE' as a resul't 'of which the "unfixed" edge of the image area is "dis- placed" on the screen in the horizontal direction with respect to the synchronizing pulse. The number of the clock cycles DCLK contained in the front porch HFP or the back porch HBP can be altered by means of the parameters Mi in such a direction that the com- bined duration of the display period H Tjy and the front or back porch period remains substantially constant with varying video dot frequency.
As the horizontal deflection period HPER is maintained substantially constant in the invention, a change in the video dot frequency does not, in prin¬ ciple, affect the vertical deflection. If the vertical deflection is not adjusted, an increase in the video dot frequency, for example, causes the image on the screen to be flattened at the sides, as shown in Figure 5, and the ratio between the width and height of an individual pixel is not correct. This dot aspect ratio is typically 1:1. Therefore, in the invention, the number of horizontal lines blanked during one VPER period, i.e. the height of the image, is also altered by means of the parameters N^_ when the video dot frequency is changed in such a direction that the ratio between the width and height of the pixels remains substantially constant. The height of the image on the screen may also be adjust- ed e.g. by varying the polarity or length of the pulse VSYNC.
The computer system comprises a control soft¬ ware effecting the adjustments according to the in¬ vention. On the basis of instructions given by the user and by utilizing predetermined algorithms, the control software determines control data determining the required video dot frequency for the generator 4 and the respective M^ and N^ parameters for the display adapter. The user controls the adjustment e.g. by the keyboard 3, the mouse driver 8 or some other peripheral device.
Storage of the positional and synchronizing data of the image When using the method of adjustment according to the invention, it is possible to determine the position and size of the image on the screen so that it matches with the display device used by utilizing the physical (electrical) properties of the display device instead of the integer parameters of the dis¬ play adapter circuit. It thereby suffices that the following initial data are known for each resolution to be used: the horizontal deflection frequency, the vertical deflection frequency, the position of the image in the horizontal direction (HSYNC, HFP, HBP) and the position of the image in the vertical direction (VSYNC, VFP, VBP). The final integer parameters N^ and M^ required by the display adapter 1 and the control data of the generator 4 can be calculated mathematically for each mode of the dis¬ play device and the display adapter whenever the mode is changed. This method of storing image adjustment information e.g. enables more user-friendly proper¬ ties to be achieved more easily and requires less memory capacity for storing the control information. In addition, the same initial data are directly applicable to all display adapters irrespective of their structure, as it is the calculation software that determines the control parameters for each particular display adapter. The image of a new display device can be adjusted to the manufacturer's set values simply by inputting the specifications of the display device into the calculation software. The specifications may be loaded into the calculation software e.g. from a program disk supplied with the display device.
Automatic search for the deflection frequencies of the display device If the above-mentioned electrical properties of the display device are not known, the search for the deflection frequencies can be effected by selecting a suitable resolution and by maintaining HACTIVE and HPER constant and by varying the video dot frequency from a starting frequency to a first frequency at which the synchronization of the horizontal de¬ flection of the display device is observed. When the display device is synchronized, the user can signal the program about the synchronization by means of the keyboard (or this may be performed by the display device when it detects the synchronization). There¬ after the video dot frequency is further increased to a second frequency at which the synchronization of the horizontal deflection is again lost. The user or the display device gives another signal indicating the loss of the synchronization. From these two signals, the program can determine the synchronizing range and the synchronizing center of the horizontal deflection, such as the mean value of the first and second frequencies, which is selected as a video dot frequency. After the synchronization of the hori¬ zontal deflection, the vertical deflection is syn¬ chronized by maintaining the horizontal deflection frequency and the video frequency substantially constant and by varying the length of the vertical deflection period of a video signal applied to the display device by means of the parameters N^ until it is observed that the vertical deflection is synchron¬ ized. Thereafter the synchronizing range and center of the vertical deflection can be searched similarly as above and then adjust the size and position of the image on the screen as described above.
Dynamic zooming of the image The invention also enables the achievement of a dynamic zooming effect of the image on the screen. Referring to Figure 6, a partial image area 62 is selected from a normal-size image area 61 to be dis¬ played with normal resolution on the screen, the partial image area being smaller than the normal image area 61 and corresponding to an mxn memory area having an origin (M^, N^) in an MxN-size raster memory 5. The zoom effect of the partial image area 62 is achieved by allowing the video dot frequency to decrease. The origin of the active image area to be zoomed can be moved by programming the (M , N2) co¬ ordinate as the initial address of the image area along a line (MQ, NQ) -> (M^, N-^) when the zooming is in progress. The resolution of the image area 62 de- creases correspondingly with decreasing video dot frequency. The physical size of the entire image area (area 61) on the screen during the zooming of the image area 62 remains sufficiently accurately un¬ changed when the control parameter M5 of the display period HAf--TjVE as well as the parameter M6 of the horizontal period HPER and the position of the pulse HSYNC pulse are altered in accordance with a suitable algorithm depending on the requirements in each particular case. The invention has been described above with reference to certain synchronizing and timing signals HS, HBLANK, VS, VBLANK of the horizontal and vertical deflection and their periods, such as HFP, HSYNC, HBP, HACTIVE, VFP, VSYNC, VBP, VACTIVE, which can be found in one form or another in every video signal. The format of the video signal and, in practice, the number of discrete signal components to be trans¬ ferred may, however, vary to a very great extent. For instance, the horizontal and vertical deflection signals can be transferred separately or in combina¬ tion, the video signal may a composite video signal (television), or an RGB video signal, an analogous or TTL level signal, etc. The invention is intended for use in connection with all such various video signal formats.
The drawings and the description related to them are only intended to illustrate the present invention. In its details, the invention can be modified within the scope of the attached claims.

Claims

Claims :
1. A method for adjusting the position and/or size of an image displayed on a screen of a video display device, c h a r a c t e r i z e d by steps of adjusting a video dot frequency of a video signal applied to the video display device and simulta¬ neously maintaining the horizontal deflection fre¬ quency of the video signal substantially constant.
2. A method according to claim 1, wherein the horizontal deflection period of the video signal comprises an active display period and a blanking period comprising at least a horizontal synchronizing pulse period, a front porch period and a back porch period, at least one of said periods containing a programmable number of video dot clock cycles, c h a r a c t e r i z e d in that the step of main¬ taining the horizontal deflection frequency substan¬ tially constant during the adjustment of the video dot frequency comprises altering the number of the video dot clock cycles in the horizontal deflection period in such a direction that the duration of the horizontal deflection period remains substantially constant.
3. A method according to claim 2, c h a r a c ¬ t e r i z e d by a step of adjusting the position of an image displayed on the screen of the video display device by varying the video dot frequency of a video signal applied to the video display device and by maintaining the position of the horizontal syn¬ chronizing pulse period substantially fixed in relation to the beginning or the end of the active display period.
4. A method according to claim 3, c h a r a c - t e r i z e d by the step of adjusting the position of an image displayed on the screen of the video dis¬ play device by altering the video dot frequency of a video signal applied to the video display device and by varying the number of the video dot clock cycles in the front or back porch period in such a direction that the combined duration of the active display period and the front or back porch period remains substantially constant.
5. A method according to any of the preceding claims, c h a r a c t e r i z e d by a step of adjusting the size of an image displayed on the screen of the video display device by varying the video dot frequency of a video signal applied to the video display device and by maintaining the duration of the horizontal deflection period substantially constant.
6. A method according to any of the preceding claims, c h a r a c t e r i z e d in that while adjusting the video dot frequency the number of blanked horizontal lines is altered simultaneously in such a direction that the ratio between the width and height of a pixel is maintained substantially constant.
7. A method according to any of the preceding claims, c h a r a c t e r i z e d by a step of adjusting the height of the image by varying the polarity and/or duration of the vertical synchroniz¬ ing pulse.
8. A method according to any of the preceding claims, c h a r a c t e r i z e d in that to achieve a zooming effect, the video dot frequency is varied to alter the resolution while simultaneously varying the number of the video dot clock cycles in the horizontal deflection period so that the horizontal deflection period and thus the horizontal scanning frequency remain substantially constant.
9. A method according to any of the preceding claims, c h a r a c t e r i z e d in that the posi¬ tion and size of the image displayed on the screen are adjusted to preset default values calculated from image adjustment data stored in the form of the electrical properties of the display device.
10. A method of synchronizing a video display device with a video signal when at least the vertical and horizontal deflection frequency amongst the electrical properties of the video display device are known, c h a r a c t e r i z e d in that control parameters of a display adapter are calculated from said known electrical properties of the video display device, the video dot frequency of a signal applied to the video display device and the numbers of the video clock cycles in a horizontal deflection period, a blanking period, an active display period, a front porch period and/or a back porch period are set by the control parameters to such values that the dis¬ play device is synchronized with the video signal.
11. A method according to claim 10, c h a r ¬ a c t e r i z e d in that an image displayed on a screen is adjusted as desired, and that the adjusted and calculated parameters are stored in a memory as image adjustment data.
PCT/FI1992/000087 1991-04-26 1992-03-25 Synchronizing and image positioning methods for a video display Ceased WO1992020061A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB9317528A GB2272136B (en) 1991-04-26 1992-03-25 Synchronizing and image positioning methods for a video display
JP4506880A JPH06506783A (en) 1991-04-26 1992-03-25 Video display synchronization and image positioning method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI912041A FI91197C (en) 1991-04-26 1991-04-26 A method for adjusting the position and / or size of an image displayed on a video display device and a method for synchronizing a video display device with a video signal
FI912041 1991-04-26

Publications (1)

Publication Number Publication Date
WO1992020061A1 true WO1992020061A1 (en) 1992-11-12

Family

ID=8532399

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI1992/000087 Ceased WO1992020061A1 (en) 1991-04-26 1992-03-25 Synchronizing and image positioning methods for a video display

Country Status (7)

Country Link
JP (1) JPH06506783A (en)
AU (1) AU1438192A (en)
CA (1) CA2104385A1 (en)
DE (1) DE4291346T1 (en)
FI (1) FI91197C (en)
GB (1) GB2272136B (en)
WO (1) WO1992020061A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996037879A1 (en) * 1995-05-26 1996-11-28 National Semiconductor Corporation Clock generation circuit for a display controller having a fine tuneable frame rate
US5602567A (en) * 1993-12-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Display monitor
EP0881621A1 (en) * 1997-05-22 1998-12-02 Matsushita Electric Industrial Co., Ltd. Scan conversion adjustment circuit for liquid crystal display
GB2328595A (en) * 1997-08-20 1999-02-24 Lg Electronics Inc Automatic picture adjustment system
US5900886A (en) * 1995-05-26 1999-05-04 National Semiconductor Corporation Display controller capable of accessing an external memory for gray scale modulation data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4701753A (en) * 1985-10-01 1987-10-20 Zenith Electronics Corporation Video display terminal with multi frequency dot clock
GB2235358A (en) * 1989-08-10 1991-02-27 Apple Computer Computer with self-configuring video circuitry

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4701753A (en) * 1985-10-01 1987-10-20 Zenith Electronics Corporation Video display terminal with multi frequency dot clock
GB2235358A (en) * 1989-08-10 1991-02-27 Apple Computer Computer with self-configuring video circuitry

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN, Vol. 32, No. 3, August 1989.: "LDC Controller having Digital PLL", see page 256 - page 259. *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602567A (en) * 1993-12-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Display monitor
WO1996037879A1 (en) * 1995-05-26 1996-11-28 National Semiconductor Corporation Clock generation circuit for a display controller having a fine tuneable frame rate
US5821910A (en) * 1995-05-26 1998-10-13 National Semiconductor Corporation Clock generation circuit for a display controller having a fine tuneable frame rate
US5900886A (en) * 1995-05-26 1999-05-04 National Semiconductor Corporation Display controller capable of accessing an external memory for gray scale modulation data
EP0881621A1 (en) * 1997-05-22 1998-12-02 Matsushita Electric Industrial Co., Ltd. Scan conversion adjustment circuit for liquid crystal display
US6175347B1 (en) 1997-05-22 2001-01-16 Matsushita Electric Industrial Co., Ltd. Liquid crystal display apparatus
GB2328595A (en) * 1997-08-20 1999-02-24 Lg Electronics Inc Automatic picture adjustment system
GB2328595B (en) * 1997-08-20 2000-01-12 Lg Electronics Inc Automatic picture adjustment system for monitor

Also Published As

Publication number Publication date
FI91197B (en) 1994-02-15
FI912041L (en) 1992-10-27
FI91197C (en) 1994-05-25
DE4291346T1 (en) 1994-02-17
AU1438192A (en) 1992-12-21
GB9317528D0 (en) 1993-10-27
GB2272136A (en) 1994-05-04
GB2272136B (en) 1995-05-17
JPH06506783A (en) 1994-07-28
CA2104385A1 (en) 1992-10-27
FI912041A0 (en) 1991-04-26

Similar Documents

Publication Publication Date Title
US5841430A (en) Digital video display having analog interface with clock and video signals synchronized to reduce image flicker
US6177922B1 (en) Multi-scan video timing generator for format conversion
US6545688B1 (en) Scanning an image within a narrow horizontal line frequency range irrespective of the frequency at which the image is received
US6181300B1 (en) Display format conversion circuit with resynchronization of multiple display screens
EP0103982B1 (en) Display control device
US5929924A (en) Portable PC simultaneously displaying on a flat-panel display and on an external NTSC/PAL TV using line buffer with variable horizontal-line rate during vertical blanking period
EP0734011A2 (en) Field synchronization of independent frame buffers
JP2003512652A (en) Single horizontal scanning range cathode ray tube monitor
US6285402B1 (en) Device and method for converting scanning
US5959691A (en) Digital display apparatus having image size adjustment
US5541646A (en) Display image stabilization apparatus and method of using same
FI96647C (en) Analog video connection for digital video screen
WO1992020061A1 (en) Synchronizing and image positioning methods for a video display
US6396486B1 (en) Pixel clock generator for automatically adjusting the horizontal resolution of an OSD screen
KR100935821B1 (en) Dot Clock Generation Circuit, Semiconductor Device, and Dot Clock Generation Method
EP1109146A2 (en) Sync frequency conversion circuit
US5436670A (en) Image display apparatus wherein the number of characters displayed is the same regardless of the frequency of the input signal
US6670956B2 (en) Apparatus and method for automatically controlling on-screen display font height
JP2002244632A (en) Information processing apparatus and display control method
JPS6186788A (en) Timing circuit for digital system
KR100516893B1 (en) Video signal scaler of monitor and method for controlling the same
KR100579326B1 (en) Method of Composing Multi-input Video Signal and Apparatus thereof
KR100314071B1 (en) Method for automatically adjusting picture size
KR19990065264A (en) Underscanning apparatus and method for liquid crystal display
JP2002311929A (en) Synchronous frequency conversion circuit

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH CS DE DK ES FI GB HU JP KP KR LK LU MG MN MW NL NO PL RO RU SD SE US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BF BJ CF CG CH CI CM DE DK ES FR GA GB GN GR IT LU MC ML MR NL SE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2104385

Country of ref document: CA

RET De translation (de og part 6b)

Ref document number: 4291346

Country of ref document: DE

Date of ref document: 19940217

WWE Wipo information: entry into national phase

Ref document number: 4291346

Country of ref document: DE

122 Ep: pct application non-entry in european phase