WO1991015841A1 - Video display for digital images at high frequency of frame refresh - Google Patents

Video display for digital images at high frequency of frame refresh Download PDF

Info

Publication number
WO1991015841A1
WO1991015841A1 PCT/IT1990/000036 IT9000036W WO9115841A1 WO 1991015841 A1 WO1991015841 A1 WO 1991015841A1 IT 9000036 W IT9000036 W IT 9000036W WO 9115841 A1 WO9115841 A1 WO 9115841A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
data
channel
signal generator
standard
Prior art date
Application number
PCT/IT1990/000036
Other languages
French (fr)
Inventor
Antonio Maccari
Antonella Fresa
Original Assignee
Tower Tech S.R.L.
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 Tower Tech S.R.L. filed Critical Tower Tech S.R.L.
Priority to PCT/IT1990/000036 priority Critical patent/WO1991015841A1/en
Publication of WO1991015841A1 publication Critical patent/WO1991015841A1/en

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

Definitions

  • Video display for digital images at high frequency of frame refresh
  • the present invention concerns a device able to display digital images formed by pixels ordered on lines and columns on ' an intelligent screen.
  • This visualization consists of a set of pixel signals, characterized by the horizontal and vertical scanning frequency on the screen, according to pre-fixed resolutions on the base of the contents of a video memory which is periodically read by the pixel signal generator.
  • the vi ⁇ leo controller includes a series of registers which must be programmed with the proper parameters according to the chosen type of resolution.
  • the video contains the mechanisms for the horizontal and vertical synchronization and sweep, in order to synchronize on the pixel signal, generated by the video controller, and consequently to position the cathode-rays gun in the right position on the screen.
  • the device is expressed through the operational components which operate in the numeral sequence of table 1.
  • the central control unit 1 of the host system accesses to register 20 and gets the information on the monitor type to determine the program sequences to use for programming the timing registers of the video controller. Consequently, the said unit 1 accesses the program memory 3, to activate the program sequences 4 which inform the circuit of pixel clock selection 5.
  • This circuit on the base of this information as well as of the identification signal 19 coming from the monitor 22, selects the pixel clock 6, which will temporize the operations of the video signal generator 8 and of the digital-to-analog converter of the video signal 12.
  • the same central control unit 1 of the host system through the same communication channel of data and addresses 2, accesses to the same program memory 3 to activate the sequences of program 7, which, with the programming sequences required by the set video mode, initialize the registers of the video signal generator 8.
  • This video signal generator 8 scans the video memory 17, previously filled by the central control unit 1 through the data and addresses channel 2, to obtain the information through the data and addresses channel 18.
  • the same video signal generator 8 will transform these information into digital video signals and will put them on the data channel 11 towards the D/A converter 12, as well as will generate the horizontal 9 and vertical 10 sync signal which are sent both to the D/A converter 12, to interprete the data flow of channel 11, to the mode detector circuit 14, which stays in the video module, and to the circuitry of the monitor.
  • the video signal generator 8 will use the pixel clock 6 as the time base, and the contents of its timing registers, which are programmed by the program sequences 7, will define the characteristics of these timings.
  • the mode detector circuit 14 arranges to generate the information 15 for the synchroniza- tion circuits afid for the actuators of the cathode-ray beam 16, in order to select the operation of higher frequences than the standard one.
  • a preferred execution form of the circuit for the pixel clock selction is represented in table 2, for an exemplifying but not limiting purpose.
  • the selction register 23 for the ergonomicor the standard VGA mode is initialized.
  • the coincidence (logical AND) of the information coming from the register 23 and of the identification signal 19 coming from the monitor, which indicates whether the monitor is able to support the high frequency refresh mode, is sent on the INPUT selection ' signal (A/B) of the MULTIPLEXER 24.
  • the MULTIPLEXER 24 in INPUT has the standard clocks 25 and 26, respectively like
  • the MULTIPLEXER 24 selects the pixel clock for the alpha- numerical and graphic modes which have different horizontal resolutions and, therefore, different pixel clocks. It must
  • the monitor through the identification signal 19, will state to the video controller that it can to support the ergonomic mode, when it is able to accept two horizontal frequences equal to 31,5 KHz, standard VGA frequency and at least 35,5 KHz required for the ergonomic VGA mode.
  • 100 pixel clocks 29 and 30 become the INPUT for a second MULTIPLE ⁇ XER 31 which in OUTPUT selects the pixel clock 6 on the base of the INPUT selection signal coming from the register 32.which is programmed through the data and addresses channel 4 and which indicates whether the current mode is alpha-
  • the register 32 could be replaced by a register which memorizes the information of a user accessable switcn, who selects between standard VGA video mode and ergonomic 110 VGA video mode.
  • fig. 1 is the scheme of the different operati- 115 ve components
  • fig. 2 is a preferred execution form for the selection circuit of pixel clock 5.

Abstract

The device enables to visualize the images registered in the video memory on the base of standard modes guaranteeing the compatibility with such informatic standards and improving the ergonomic characteristics of the display. The device consists of an intelligent programmable video controller (21) which generates the data and control signals for the cathode-ray tube monitor (22). The number of pixels on each line and the number of lines on each frame are defined by the standard graphics for Personal Computers, named VGA. Such standard is foreseen to use a frequency for frame refresh under 60 Hz for the resolution graphic modes (640 pixels for 480 lines) and equal to 70 Hz for the text modes. The invention device enables to obtain frame refresh frequency above 70 Hz for whatever mode, while respecting the compatibility with the standard VGA, by means of speeder pixel clocks (27 and 28), of the circuitry (5) used to select them, as well as for the monitor (22) capable of synchronizing on the frequencies generated for the ergonomic mode.

Description

"Video display for digital images at high frequency of frame refresh".
The present invention concerns a device able to display digital images formed by pixels ordered on lines and columns on ' an intelligent screen. This visualization consists of a set of pixel signals, characterized by the horizontal and vertical scanning frequency on the screen, according to pre-fixed resolutions on the base of the contents of a video memory which is periodically read by the pixel signal generator. The viϊleo controller includes a series of registers which must be programmed with the proper parameters according to the chosen type of resolution. The video contains the mechanisms for the horizontal and vertical synchronization and sweep, in order to synchronize on the pixel signal, generated by the video controller, and consequently to position the cathode-rays gun in the right position on the screen.
There are many video displays of the above described type. Some of such video controllers which use particular resolu¬ tions, a certain set of programmable registers and a video memory structured according to exact access mode, became a standard in the industrial branch of the personal computer. For these controllers a very large number of programs and applications has been developed with reference to them and, therefore it is essential for a personal computer to offer the compatibility with this "de facto standard". One of the most powerful and diffused standard is- called VGA. The technical problem resolved by the present invention is to improve the visual characterists of th image on the screen, still respecting the need of compatibility due to the VGA standard. There are many parameters that define the quality of the video image, and one of the most important is the frequency of the frame refresh. This frequency determines the time between two subsequent passages of the electron beam on the same point of the screen. More frequent is this passage, more stable the immage appears to the eye of the observing operator, thus reducing the wear of the retina and of whole view apparatus.
The device is expressed through the operational components which operate in the numeral sequence of table 1. Through the communication channel of data and addresses 2, the central control unit 1 of the host system accesses to register 20 and gets the information on the monitor type to determine the program sequences to use for programming the timing registers of the video controller. Consequently, the said unit 1 accesses the program memory 3, to activate the program sequences 4 which inform the circuit of pixel clock selection 5. This circuit, on the base of this information as well as of the identification signal 19 coming from the monitor 22, selects the pixel clock 6, which will temporize the operations of the video signal generator 8 and of the digital-to-analog converter of the video signal 12. The same central control unit 1 of the host system, through the same communication channel of data and addresses 2, accesses to the same program memory 3 to activate the sequences of program 7, which, with the programming sequences required by the set video mode, initialize the registers of the video signal generator 8. This video signal generator 8 scans the video memory 17, previously filled by the central control unit 1 through the data and addresses channel 2, to obtain the information through the data and addresses channel 18. The same video signal generator 8 will transform these information into digital video signals and will put them on the data channel 11 towards the D/A converter 12, as well as will generate the horizontal 9 and vertical 10 sync signal which are sent both to the D/A converter 12, to interprete the data flow of channel 11, to the mode detector circuit 14, which stays in the video module, and to the circuitry of the monitor. For the timing of the video signals and synchronisms the video signal generator 8 will use the pixel clock 6 as the time base, and the contents of its timing registers, which are programmed by the program sequences 7, will define the characteristics of these timings. The mode detector circuit 14 arranges to generate the information 15 for the synchroniza- tion circuits afid for the actuators of the cathode-ray beam 16, in order to select the operation of higher frequences than the standard one.
A preferred execution form of the circuit for the pixel clock selction is represented in table 2, for an exemplifying but not limiting purpose. Through the data and addresses channel 4, the selction register 23 for the ergonomicor the standard VGA mode is initialized. The coincidence (logical AND) of the information coming from the register 23 and of the identification signal 19 coming from the monitor, which indicates whether the monitor is able to support the high frequency refresh mode, is sent on the INPUT selection ' signal (A/B) of the MULTIPLEXER 24. The MULTIPLEXER 24 in INPUT has the standard clocks 25 and 26, respectively like
90 25,275 MHz and 28,322 MHz, and the speeder clocks 27 and 28 used for the ergonomic mode. On the OUTPUT lines 29 and 30 the MULTIPLEXER 24 selects the pixel clock for the alpha- numerical and graphic modes which have different horizontal resolutions and, therefore, different pixel clocks. It must
95 be noted that the monitor, through the identification signal 19, will state to the video controller that it can to support the ergonomic mode, when it is able to accept two horizontal frequences equal to 31,5 KHz, standard VGA frequency and at least 35,5 KHz required for the ergonomic VGA mode. The
100 pixel clocks 29 and 30 become the INPUT for a second MULTIPLE¬ XER 31 which in OUTPUT selects the pixel clock 6 on the base of the INPUT selection signal coming from the register 32.which is programmed through the data and addresses channel 4 and which indicates whether the current mode is alpha-
105 numerical or graphic.
Alternatively, the register 32 could be replaced by a register which memorizes the information of a user accessable switcn, who selects between standard VGA video mode and ergonomic 110 VGA video mode.
The present device is illustrated in a merely indicative way by the drawings of the tables 1 and 2. With reference to these tables, fig. 1 is the scheme of the different operati- 115 ve components, whereas fig. 2 is a preferred execution form for the selection circuit of pixel clock 5.

Claims

Claim.
1) Video display for digital images at high frequency of frame refresh, characterized by the fact that through the communi¬ cation channel of data and addresses (2) the central control unit (1) of the host system accesses to register (20) and gets the information on the monitor type to determine the program sequences to use for programming the timing registers of the video controller. Consequently, the said unit (1) accesses the program memory (3) to activate the program sequences (4) which inform the circuit of pixel clock selection (5). This circuit, on the base of this information as well as of the identification signal (19) coming from the monitor (22), selects the pixel clock (6), which will temporize the operations of the video signal generator (8) and of the digital-to-analog converter of the video signal (12). The same central control unit (1) of the host system, through the same communication channel of data and addresses (2), accesses to the same program memory (3) to activate the sequences of . program (7), which, with the programming sequences required by the set video mode, initialize the registers of the video signal generator (8). This video signal generator (8) scans the video memory (17), previously filled by the central control unit (1) through the data and addresses channel (2), to obtain the information through the data and addresses channel (18). The same video signal generator (8) will transform these information into digital video signals and will put them on the data channel (11) towards the D/A converter (12), as well as will generate the horizontal (9) and vertical (10) sync signal, which are sent both to the D/A converter (12), to interprete the data flow of channel (11), to the mode detector circuit (14), which stays in the video module, and to the circuitry of the monitor. For the timing of the video signals and synchronisms. the video signal generator (8) will use the pixel clock (6) as the time base, and the contents of its timing regi¬ sters, which are programmed by the program sequences (7), will define the characteristics of these timings. The mode detector circuit (14) arranges to generate the informa- tion (15) for the synchronization circuits and for the actuators of the cathode-ray beam (16), in order to select the operation ot higher frequences than the standard one.
PCT/IT1990/000036 1990-03-30 1990-03-30 Video display for digital images at high frequency of frame refresh WO1991015841A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IT1990/000036 WO1991015841A1 (en) 1990-03-30 1990-03-30 Video display for digital images at high frequency of frame refresh

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IT1990/000036 WO1991015841A1 (en) 1990-03-30 1990-03-30 Video display for digital images at high frequency of frame refresh

Publications (1)

Publication Number Publication Date
WO1991015841A1 true WO1991015841A1 (en) 1991-10-17

Family

ID=11331715

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IT1990/000036 WO1991015841A1 (en) 1990-03-30 1990-03-30 Video display for digital images at high frequency of frame refresh

Country Status (1)

Country Link
WO (1) WO1991015841A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418962A (en) * 1993-03-31 1995-05-23 International Business Machines Corporation Video display adapter control system
US5477242A (en) * 1994-01-03 1995-12-19 International Business Machines Corporation Display adapter for virtual VGA support in XGA native mode
US5534889A (en) * 1993-09-10 1996-07-09 Compaq Computer Corporation Circuit for controlling bias voltage used to regulate contrast in a display panel
US5581279A (en) * 1991-12-23 1996-12-03 Cirrus Logic, Inc. VGA controller circuitry
WO1998026590A1 (en) * 1996-12-12 1998-06-18 Domino Printing Sciences Plc Video signal generation and capture
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4616260A (en) * 1983-02-28 1986-10-07 Data General Corporation Terminal having user selectable faster scanning
US4905167A (en) * 1986-12-11 1990-02-27 Yamaha Corporation Image processing system interfacing with different monitors

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4616260A (en) * 1983-02-28 1986-10-07 Data General Corporation Terminal having user selectable faster scanning
US4905167A (en) * 1986-12-11 1990-02-27 Yamaha Corporation Image processing system interfacing with different monitors

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IBM Technical Disclosure Bulletin, Volume 29, No. 11, April 1987, IBM Corp., (Armonk, NY, US), "Programmable Dot Clock for Video Adapter", pages 4859-4860 see the whole article *
Research Disclosure, No. 256, August 1985, Emsworth, (Hampshire, GB), "Monitor-Type Sensing Circuit" page 414 see the whole article *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581279A (en) * 1991-12-23 1996-12-03 Cirrus Logic, Inc. VGA controller circuitry
US5418962A (en) * 1993-03-31 1995-05-23 International Business Machines Corporation Video display adapter control system
US5534889A (en) * 1993-09-10 1996-07-09 Compaq Computer Corporation Circuit for controlling bias voltage used to regulate contrast in a display panel
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US5477242A (en) * 1994-01-03 1995-12-19 International Business Machines Corporation Display adapter for virtual VGA support in XGA native mode
WO1998026590A1 (en) * 1996-12-12 1998-06-18 Domino Printing Sciences Plc Video signal generation and capture
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features

Similar Documents

Publication Publication Date Title
KR910005140B1 (en) Digital display system
US4439762A (en) Graphics memory expansion system
US6061048A (en) Technique for automatically controlling the centering of monitor screen
WO1991015841A1 (en) Video display for digital images at high frequency of frame refresh
JPH0267083A (en) Address generator for zoom function
JPH08202320A (en) Mode changeover method and device for display device
EP0454065A2 (en) Cursor generating apparatus
EP0247710B1 (en) Data display apparatus
US5339094A (en) VDU line marker
WO1992020061A1 (en) Synchronizing and image positioning methods for a video display
KR950008021B1 (en) Test pattern generating apparatus
KR100516893B1 (en) Video signal scaler of monitor and method for controlling the same
KR910008380B1 (en) Adress generator circuit for zoom function
KR19990011803A (en) LCD monitor display
EP0470768B1 (en) Scheduling drawing operations of moving images
KR940000434B1 (en) Television with enlarged funtions
JPH05127646A (en) Display device
JPH08129356A (en) Display device
JPS58192082A (en) Two-segment display system of picture for character display
KR0176207B1 (en) Ceiaracter generator for simple event display
KR950007118B1 (en) Display control circuit for hardware cursor
KR950007608B1 (en) On screen display handling apparatus use to ram
SU951379A1 (en) Data display device
EP0371064B1 (en) Line marker for a visual display unit
JPH04282690A (en) Image display device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BB BG BR DK FI HU JP KP KR LK MC MG MW NO RO SD SU US

AL Designated countries for regional patents

Kind code of ref document: A1

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